XYZ's Blog

Follow your heart

利用短代码功能往elementor插入自定义调用文章功能

Posted on March 14, 2022 | Posted in 编程开发 | 0 Comments Replies
function wpc_elementor_shortcode( $atts ) { 
     $args = shortcode_atts(array("cat" => 5, "posts_per_page" => 4), $atts);
     echo ("<ul class=\"newul\">");
     query_posts($args); 
     if(have_posts()) : while (have_posts()) : the_post(); 
     echo "<li class=\"newli\">";
     if ( has_post_thumbnail() ) {
            echo ("<img class=\"newimg\" src=\"");
            the_post_thumbnail_url("codilight_lite_block_2_medium");
            echo ("\">");
        }
     the_title( sprintf( '<h2 class="entry-title newtitle"><a href="%s">', esc_url( get_permalink() ) ), '</a></h2>' );
    
    if (has_excerpt()) {
      echo  ("<div class=\"excdiv\">".get_the_excerpt()."</div>"); 
    }
    
     echo "</li>";
     endwhile; 
     endif; 
     wp_reset_query(); 
     echo ("</ul>");
}
add_shortcode( 'my_elementor_php_output', 'wpc_elementor_shortcode');

关于Eeepc 900实现运行Chromium OS的方法

Posted on December 14, 2016 | Posted in 编程开发 | 0 Comments Replies

之前介绍了两个ChromiumOS的项目,但这两个项目都不适用于epc 900,近段时间终于找到了一个能在epc 900运行的ChromiumOS项目,网址是http://chromiumosde.gozaru.jp/,是一个由霓虹国编译的项目。

由于网址是日文的,下面就笔者自己实现的方法简单介绍一下。
1、进入https://github.com/crosbuilder/CustomBuilds/releases/latest下载最新的编译版本,通过Win32DiskImager烧录到U盘(U盘最少要8G容量)。
2、将epc 900的4g固态硬盘屏蔽掉,留下16g的固态硬盘,这里是因为后续要将U盘里边的ChromiumOS烧录到epc本身的硬盘最起码需要8G的容量,而epc本身推荐的系统磁盘只有4G,这个4G的系统盘读写速度要比16G那个快,但是没办法了,4G的容量支撑不起这个项目。
3、Bios设置U盘启动后,进入系统的时候回重启一到两次,耐心一点,设置pac(推荐:http://pac.whynonet.com/free.pac)脚本登录ChromiumOS。
4、登录之后,Ctrl+Alt+T进入命令行。
5、输入命令crosh > install /dev/sdb(这里需要注意是,如果某些版本的第一驱动盘不是4g二是8g,则不用第一驱动盘屏蔽,将sdb改为sda),然后输入密码password。
6、确认之后重启就正式将系统装进了硬盘。

- more -

无鼠键无显示器,设置树莓派

Posted on October 19, 2016 | Posted in 编程开发,电脑技术 | 0 Comments Replies

已经说了很久要学习一下LMAP之类的知识,但是一直落实得实在不到位,来到云浮之后时间还是挺充裕的,就又开始对这件事上心起来。作为学习LMAP,使用虚拟机的方法也是可以的,但是就现在办公室的电脑来说,跑个虚拟机配置还是勉强了一点,就决定选了在家吃灰多年的树莓派。树莓派的优势这里就不赘述了,但是作为一个卡片电脑,需要太多外设(鼠标、键盘、显示器之类)才能够玩起来,现在也不像以前在南海的时候,有大把设备给自己捣腾,既然外部条件限制了,就选择其他方法好了。记得以前在网上看过一种方法,可以不需要过多外设就能玩起树莓派,现在重新整理一下。

准备功夫还是要有的:

  1. 树莓派:带供电系统(一条2A电流的数据线即可)和烧好Dietpi系统的SD卡;
  2. 网线:普通五类线;
  3. 电脑:双网卡,如果是台式电脑,就多接一个usb转以太网转换头,如果是笔记本基本不用多接一个网卡了;
  4. 远程软件:PuTTY或者其他。

这里推荐Dietpi是因为这个系统占用资源低、小巧,一张4g SD卡甚至2g SD均可以搭载整个系统。

下面正式介绍方法:

- more -

Typecho 仿 WordPress 主题 Twenty Eleven

Posted on October 13, 2016 | Posted in 编程开发 | 0 Comments Replies

Twenty Eleven主题

博客应该来说12年之前还是在用WordPress的吧,后来因为工作的原因停更了将近3年,然后感觉生活学习还是要继续用文字记录下来的,就又再重开blog了,不过是专用typecho这套程序了,因为WordPress经过几个大版本的发展,已经太过臃肿、太耗资源,基本是所有空间商的噩梦,不可否认WordPress的强大,但现阶段轻巧的typecho更加适合自己。

Twenty Eleven是WordPress早期版本中我比较喜欢的一个主题,既清爽也不失大气,所以转用typecho就决定将这套主题移植过来,原主题也是自适应的,但那时候bootstrap还没有火起来,几年之后bootstrap已经成为很多响应式网站的前端框架选择之一,所以自己也结合了这套框架对Twenty Eleven主题进行移植,响应式主题,适配了打印样式。

ASP+XML 博客程序

Posted on October 13, 2016 | Posted in 编程开发 | 0 Comments Replies

ASP+XML博客程序

最开始学习web开发是从asp开始的,用asp完整写一个属于自己的博客,那时候的asp还没有这么落魄,但随着web的发展,asp越来越不待见了。以前常想,有没有一些程序可以精简到只有一个文件,就实现了所有功能呢,于是就上网开始找一些源码发现确实是有的,有一些单文件的asp cms程序,但是显得太过臃肿,执行效率确实不是太高。后来对所谓的单文件也就不再那么执着,尤其是接触到seo之后,再后来开始转战php,这件事情就基本淡忘了。

直到前段时间,这个念头又开始冒出来了,说是前段时间,其实已经是半年前的事情了,2016年3月左右吧,于是趁着空余时间,自己动手写了一个。但是也和以前的理念有所改变了,追求精简,但不再强迫于是否单文件。

  1. 开发语言为asp,数据记录在xml文件上,通过asp操作xml实现。
  2. 主体文件为index.asp,配置文件为config.asp,防跨域及安全文件为safe.asp,数据文件为list.asp,功能包括发布文章、删除文章、编辑文章,设置博客参数等。
  3. 集成轻量级xheditor编辑器。
  4. 无图片上传功能。
  5. html5开发,自适应移动端。

至于执行效率如何,需要大量数据才能验证了。