===== 2019 年 4 月 17 日 =====
由于某些童鞋反应,index.php 前台显示的样式不是很好看,所以博主又从其他地方抓取一个比较好看的前端代码,具体请点击
纯代码为DUX主题添加首页四栏推荐模块 美化版 查看!
前面博主写过一篇 纯代码为 DUX 主题添加首页四栏推荐模块 修复版 ,由于部分小伙伴反应有没有一些好看的样式,博主这里特意找了一下,样式代码是从 嗯哌网 那边抓取的!代码很简单, options.p...
时间:2019-04-17 分类:建站笔记 阅读:3550 评论:11
==========
前一阵一直想给自己的主题首页添加一个“四栏推荐”的功能,网上有很多样式,功能不是特别完善:
1. 网上所有的教程,都是直接在主题的 index.php 添加 html 代码,所以每次修改都必须在主题文件的 index.php 文件里面去修改,这样极为不便!
2. 缺少控制开关。如果不想使用这个功能,就必须去 index.php 文件中删除掉那几段代码,但是如果某天突然又想使用这个功能的时候,又得去找这个模块的 html 代码!
1. 添加 options.php 代码
在主题根目录的 options.php 文件中 return $options;
代码前,添加下面代码:
$options[] = array( 'name' => __('首页四栏推荐', 'haoui'), 'id' => 'wzk_diy_ad_open', 'std' => true, 'desc' => __('开启', 'haoui'), 'type' => 'checkbox'); $options[] = array( 'name' => '首页四栏自定义', 'id' => 'wzk_diy_ad', 'std' => '<div class="asb asb-indexd asb-indexd-01"><div class="container"> <ul class="eboxx"> <li class="eboxx-i eboxx-01"> <h4>文字咖</h4> <p>一个不学无术的伪程序员</p> <a class="btn btn-sm btn-primary" target="_blank" rel="nofollow" href="https://www.wenzika.com">访问网站</a> </li> <li class="eboxx-i eboxx-02"> <h4>文字咖</h4> <p>一个追梦的地方</p> <a class="btn btn-sm btn-primary" target="_blank" rel="nofollow" href="https://www.wenzika.com">访问网站</a> </li> <li class="eboxx-i eboxx-03"> <h4>文字咖</h4> <p>一个不学无术的伪程序员</p> <a class="btn btn-sm btn-primary" target="_blank" rel="nofollow" href="https://www.wenzika.com">访问网站</a> </li> <li class="eboxx-i eboxx-04"> <h4>文字咖</h4> <p>一个追梦的地方</p> <a class="btn btn-sm btn-primary" target="_blank" rel="nofollow" href="https://www.wenzika.com">访问网站</a> </li> </ul> </div></div>', 'type' => 'textarea');
添加完上面代码就可以后台的 DUX 主题设置选项里中会出现下图这几个选项:
2. 添加 css 代码
在 main.css 中添加下面代码:
/* 首页4栏 */ .eboxx { overflow: hidden; font-size: 12px; text-align: center; background-color: #fff; margin-bottom: 15px; } .eboxx h4 { font-size: 14px; color: #444; margin: 10px 0; } .eboxx-i { position: relative; float: left; width: 25%; padding: 18px; background-color: #fff; color: #777; } .eboxx-01, .eboxx-02, .eboxx-03 { border-right: 2px solid #eee; } .eboxx-i:hover {background-color: #F9F9F9;} .eboxx-i p {height: 36px;overflow: hidden;color: #bbb;} @media (max-width: 1024px) { .eboxx .btn-default {display: none;} .eboxx h4 {height: 20px;overflow: hidden;line-height: 1.2;} } @media (max-width: 860px) { .eboxx .eboxx-100 {display: none;} .eboxx-i {width: 25%;} .eboxx-04 {border-right: none;} } @media (max-width: 640px) { .eboxx-i {width: 50%;} .eboxx-01 {border-bottom: 2px solid #eee;} .eboxx-02 {border-right: none;border-bottom: 2px solid #eee;} } @media (max-width: 480px) { .eboxx-i {padding: 10px 15px 15px;} .eboxx h4 {margin-bottom: 0;} .eboxx-i p {margin: 5px 0} }
3. 调用上面代码
在 index.php 中的适当位置添加下面代码:
<!--四栏推荐--> <?php if( _hui('wzk_diy_ad_open') ){ echo _hui('wzk_diy_ad'); } ?>
有了,但是是竖着排列的
后台没出现啊
好用,但显得首页有点乱。恩派你的站吗?
@VPS驿站 嗯派不是我的站,只是调用了他的代码,忘记改链接了。。。
干的漂亮,嘿嘿。