美文网首页
freshtwo、freshthree模板主要bug修复方法

freshtwo、freshthree模板主要bug修复方法

作者: 824bb1c71eb9 | 来源:发表于2018-10-22 12:34 被阅读7次

1、当择要中字数不足时显现“阅读全文”字样bug的修复方式:

率先找到模板的module.php文件,在最后加上如次代码:

=代码开始code by FubiHost=

strip_readall_link($content) {

    if (!$content) return ’’;

    $new = preg_replace(’/<p[s+]class="readmore">(.*)</p>/Ui’,"",$content);

    return $new;

}

?>

然后在模板的log_list.php文件中找到这样的代码:

=代码开始code by FubiHost=

echo subString(strip_tags($value[’log_description’]),0,210,"..."); ?>

将上述代码修正为以下代码:

=代码开始code by FubiHost=

echo subString(strip_tags(strip_readall_link($value[’log_description’])),0,210,"..."); ?>

2、侧边栏不显现热门日记bug的修复方式:

原模板缺漏了热门日记模块,因而就算后台开启了侧边栏热门日记也不会显现内容。搞定方式很简单,到有热门日记的模板(譬如原始模板)移植响应模块代码便可。把以下代码增加到模板module.php文件中:

=代码开始code by FubiHost=

widget_hotlog($title){

$index_hotlognum = Option::get(’index_hotlognum’);

$Log_Model = new Log_Model();

$randLogs = $Log_Model->getHotLog($index_hotlognum);?>

<li>

<h3><span><?php echo $title; ?></span></h3>

<ul id="newlog">

<?php foreach($randLogs as $value): ?>

<li id="remen"><a href="<?php echo Url::log($value[’gid’]); ?>"><?php echo $value[’title’]; ?></a></li>

<?php endforeach; ?>

</ul>

</li>

<?php }?>

3、侧边栏标签显现不全及显现反复标签bug的修复方式:

将原模板module.php文件中的以下代码

=代码开始code by FubiHost=

widget_tag($title){

global $CACHE;

$tag_cache = $CACHE->readCache(’tags’);?>

<li>

<h3><span onclick="showhidediv(’blogtags’)"><?php echo $title; ?></span></h3>

<ul id="blogtags">

<li style="overflow: hidden; height:255px;">

<?php foreach($tag_cache as $value): ?>

<?php shuffle($tag_cache);foreach($tag_cache as $value);$color = dechex(rand(0,16777215));?>

<span style="font-size:13px;height: 30px; ">

<a style="color:#<?php echo $color;?>" href="<?php echo Url::tag($value[’tagurl’]); ?>" title="<?php echo $value[’usenum’]; ?> 篇日记"><?php echo $value[’tagname’]; ?></a></span>

<?php endforeach; ?>

</li>

</ul>

</li>

<?php }?>

修正为如次代码便可:

=代码开始code by FubiHost=

widget_tag($title){

global $CACHE;

$tag_cache = $CACHE->readCache(’tags’);?>

<li>

<h3><span onclick="showhidediv(’blogtags’)"><?php echo $title; ?></span></h3>

<ul id="blogtags">

<li style="overflow: hidden; height:auto;">

<?php foreach($tag_cache as $value): ?>

<?php $color = dechex(rand(0,16777215));?>

<span style="font-size:13px;height: 30px; ">

<a style="color:#<?php echo $color;?>" href="<?php echo Url::tag($value[’tagurl’]); ?>" title="<?php echo $value[’usenum’]; ?> 篇日记"><?php echo $value[’tagname’]; ?></a></span>

<?php endforeach; ?>

</li>

</ul>

</li>

<?php }?>

4、freshthree模板侧边栏顶部tab切换模块中“热门围观”标签与“最新文章”标签内容交互串位bug的修复方式:

找到模板目录下的tab.php文件,把上述两个标签对应的内容代码掉换末席置便可,下面是修正好以后的代码:

=代码开始code by FubiHost=

index_tablist(’’, ’view’, $num="8", $long="180"); ?></ul>

<ul class="hide">

<?php index_tablist(’’, ’new’, $num="8"); ?></ul>

<ul class="hide">

<?php index_tablist(’’, ’rand’, $num="8"); ?></ul>

</div>

 本文

相关文章

  • freshtwo、freshthree模板主要bug修复方法

    1、当择要中字数不足时显现“阅读全文”字样bug的修复方式: 率先找到模板的module.php文件,在最后加上如...

  • Android热修复AndFix

    热修复主要用来修复代码、修复bug、添加独立的功能,他的原理主要是操作PathClassLoader、DexCla...

  • SQL模板系统bug修复

    linux账号 sql模板系统数据库账号 重启java服务(SQL模板系统无法访问时用) 第1步 第2步 第3步 ...

  • 工作总结(10月22日)

    这一周主要是教师端的招生bug修复问题。 下一周任务 继续修复招生bug;推古诗打卡模块。

  • Fundebug录屏插件更新至0.4.0,修复Safari/WK

    此次更新对插件做了多方面的升级,主要包含 BUG 修复和性能优化两个方面。 BUG 修复 Safari 浏览器和 ...

  • 日报-周报示例模板

    日报模板 任务完成情况 xxx项目xxx端xxx模块xxx(开发/接口联调/测试/修复BUG),预计完成 ?%,实...

  • 2.0.8版本概要

    本次版本升级主要是用于修复bug,在2.0.7这个版本中发现并统计出了15处bug,bug列表如下 在2.0...

  • Android热修复之dex修复原理

    Android热修复之dex修复原理 首先有一个出Bug的类 然后在点击按钮事件里面添加调用bug类的方法 模拟b...

  • 模板方法及观察者模式

    1、本文主要内容 模板方法定义 模板方法示例 观察者模式 本文主要讲两个设计模式,模板方法以及观察者模式,模板方法...

  • iOS开发中常见bug!(内附解答方法)

    序言 你是否曾经修复了一个 bug ,随后又发现了一个跟刚修复 bug 有关的 bug ,又或是修复 bug 的方...

网友评论

      本文标题:freshtwo、freshthree模板主要bug修复方法

      本文链接:https://www.haomeiwen.com/subject/gltgzftx.html