但行好事
莫论前程❤

Dux增加站长推荐和联系我们模块

根据网站公告和用户中心仿写站长推荐和联系我们,代码差不多都一样

该功能仅需要修改dux的两个文件,分别是:

  • dux\options.php(主题后台配置选项的设置,为了让站长推荐和联系我们具有可配置性)

    options.php中搜索首页公告,在其整个配置项下方添加如下代码:

$options[] = array(
        'name' => __('首页推荐', 'haoui'),
        'type' => 'heading' );  

    $options[] = array(
        'name' => __('显示推荐模块', 'haoui'),
        'id' => 'site_recom_s',
        'std' =>  true,
        'desc' => __('显示推荐模块', 'haoui'),
        'type' => 'checkbox');

    $options[] = array(
        'name' => __('显示标题', 'haoui'),
        'id' => 'site_recom_title',
        'desc' => '建议4字内,默认:站长推荐',
        'std' => '站长推荐',
        'type' => 'text');

    $options[] = array(
        'name' => __('推荐代码', 'haoui'),
        'id' => 'site_recom_text',
        'std' => '<h2>站长推荐:DigitalOcean服务器<br><strong>$5/月</strong></h2><a  class="btn btn-primary" href="http://www.liupeng.mobi">点击查看优惠</a>',
        'desc' => __('建议20字内,可以使用html标签', 'haoui'),
        'type' => 'textarea');
    // ======================================================================================================================

    $options[] = array(
        'name' => __('联系模块', 'haoui'),
        'type' => 'heading' );  

    $options[] = array(
        'name' => __('是否显示联系模块', 'haoui'),
        'id' => 'site_contact_s',
        'std' =>  true,
        'desc' => __('显示联系模块', 'haoui'),
        'type' => 'checkbox');

    $options[] = array(
        'name' => __('显示标题', 'haoui'),
        'id' => 'site_contact_title',
        'desc' => '四个汉字以内,默认:联系我们',
        'std' => '联系我们',
        'type' => 'text');

    $options[] = array(
        'name' => __('联系方式代码', 'haoui'),
        'id' => 'site_contact_text',
        'std' => '<h2>如无特殊,每天早晚2次邮件回复 <br>admin@liupeng.mobi</h2>',
        'desc' => __('建议20字内,可以使用html标签', 'haoui'),
        'type' => 'textarea');
  • 修改第二个文件modules/mo_notice.php,

$s_user = _hui('user_page_s') && _hui('user_on_notice_s');

代码的下面添加如下两行代码:

$s_recom = _hui("site_recom_s");
$s_contact = _hui("site_contact_s") && _hui("user_on_notice_s");

<?php if( $s_user ){ ?><li<?php echo ($s_user && !$s_notice ) ? ' class="active"' : '' ?>>

下方添加如下两行代码:

<?php if( $s_recom ){ ?>
    <li <?php echo ($s_recom && !$s_user && !$s_notice ) ? ' class="active"' : '' ?>>
        <?php echo _hui('site_recom_title') ? _hui('site_recom_title') : '站长推荐' ?>
    </li>
<?php } ?>

<?php if( $s_contact ){ ?>
         <li<?php echo ( $s_contact && !$s_recom && !$s_user && !$s_notice ) ? ' class="active"' : '' ?>>
            <?php echo _hui('site_contact_title') ? _hui('site_contact_title') : '联系我们' ?>        </li>
<?php } ?>

在倒数第一个<?php } ?>的下面添加如下代码:

<?php if( $s_recom ){ ?>
   <li class="item item-03<?php echo ($s_recom && !$s_user && !$s_notice) ? ' active' : '' ?>">
        <?php echo _hui('site_recom_text') ?>
   </li>
<?php } ?>

<?php if( $s_contact ){ ?>
        <li class="item item-04<?php echo ($s_contact && !$s_recom && !$s_user && !$s_notice) ? ' active' : '' ?>">
                <?php echo _hui('site_contact_text') ?>
        </li>
<?php } ?>

<?php if( $s_recom ){ ?>
    <li class="item item-03<?php echo ($s_recom && !$s_user && !$s_notice) ? ' active' : '' ?>">
            <?php echo _hui('site_recom_text') ?>
    </li>
<?php } ?>

<?php if( $s_contact ){ ?>
    <li class="item item-04<?php echo ($s_contact && !$s_recom && !$s_user && !$s_notice) ? ' active' : '' ?>">
            <?php echo _hui('site_contact_text') ?>
    </li>
<?php } ?>

清除缓存,刷新之后到后台去点击保存就可以看到效果啦.

꧁༺๑收工๑༻꧂

赞(2) 打赏
未经允许不得转载:刘鹏博客 » Dux增加站长推荐和联系我们模块
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏