前言:

本人一向不喜欢Handsome主题对于友情链接的分类:内页链接、推荐链接、全站链接。

这种不满,主要是因为从访客角度考虑:

样图(无歧义)
样图(无歧义)
样图(无歧义)
样图(无歧义)
样图(无歧义)
样图(无歧义)

这样,也就造成低质量友链的弊端。


接着:

个人认为,应移除内页链接,将推荐链接集成到申请友链这一栏目。

首先,初始源代码如图:

初始源代码

那么,应移除内页链接 推荐链接的tab以及输出代码。

即为,删除如下四行代码:

<li class="nav-item"><a class="nav-link" href data-toggle="tab" data-target="#tab_2"><?php _me("内页链接") ?></a></li>
<li class="nav-item"><a class="nav-link" href data-toggle="tab" data-target="#tab_3"><?php _me("推荐链接") ?></a></li>
<?php echo Content::returnLinkList("one","tab_2"); ?>
<?php echo Content::returnLinkList("good","tab_3"); ?>

将如下代码修改:

<li class="nav-item"><a class="nav-link" href data-toggle="tab" data-target="#tab_4"><?php _me("全站链接") ?></a></li>
<?php echo Content::returnLinkList("ten","tab_4"); ?>

因为前面已经移除tab_2tab_3,现在遗留tab_4,为保持严谨,将tab_4更换为tab_2,即:

<li class="nav-item"><a class="nav-link" href data-toggle="tab" data-target="#tab_2"><?php _me("全站链接") ?></a></li>
<?php echo Content::returnLinkList("ten","tab_2"); ?>

那么,现在需要将推荐链接集成到申请友链栏目,即在下面标签内添加代码:

<div id="my-info" class="tab-pane fade in active"></div>

主题背景亮色系

<div id="md_content_2" class="md_content markdown-body editormd-html-preview" style="min-height: 50px;"><p>
<p>      <strong>【推荐链接】</strong></p>
    <div class="list-group list-group-lg list-group-sp">
        <?php echo Content::returnLinkList("good","my_info"); ?>
    </div>
</div>

主题背景暗色系

<div id="md_content_2" class="md_content markdown-body editormd-html-preview" style="min-height: 50px;"><p>
<p>      <strong>【推荐链接】</strong></p>
    <div class="list-group list-group-lg list-group-sp">
    <?php
    $mypattern = <<<eof
<a href="{url}" target="_blank" class="list-group-item no-borders box-shadow-wrap-lg"> <span class="pull-left thumb-sm avatar m-r"> <img src={image} alt="Error" /> <i class="{color} right"></i> </span> <span class="clear"> <span class="text-muted">{name}</span> <small class="text-muted clear text-ellipsis">{title}</small> </span> </a>
eof;
    Handsome_Plugin::output($mypattern, 0, "good"); 
    ?>
    </div>
</div>

请知悉:Handsome 7.3.1对于友情链接的输出增添了函数

<?php echo Content::returnLinkList("xxx","xxx"); ?>

这个函数默认输出的友情链接标题为黑色字体,

此函数存储于functions.php文件内,因为抵制盗版,该文件相当于授权文件,已被加密。

那么,就面对了一个问题:

在亮色主题中,黑色字体较为明显;在暗色主题中,黑色字体较为黯淡。

所以,请各位甄别使用。


下载:

请下载后,重命名将其覆盖 /网站目录/usr/themes/handsome/links.php

主题背景亮色系

速度优化

主题背景暗色系

速度优化

效果如图:

选择1
选择1
选择2
选择2

实际效果请见:


广告:
Last modification:August 30th, 2020 at 08:09 pm
小赏一笔?