admin 发表于 2017-5-26 12:28:36

dz首页四格最新回复静态化,图片链接静态化

①关于dz自带的首页四格 最新回复静态化,可以搞定只需修改一串代码即可。
方法如下:

**** Hidden Message ***** 

成功案例演示:https://www.hhoov.com(最新回复静态化)



首页四格的最新图片点击进去是动态,如何弄成伪静态

把url后面引号内的内容和你自己的伪静态规则做相匹配的修改就可以了,原因好像是这个没有经过模板输出,所以没有自动替换伪静态。
方法一(不推荐):

搜索:$grids[‘slide’]
\source\module\forum\forum_index.php 约204行
    $grids[‘slide’][$ithread[‘tid’]] = array(
‘image’ => $imageurl,
‘url’ => ‘forum.php?mod=viewthread&tid=’.$ithread[‘tid’],
‘subject’ => $ithread[‘subject’]
);

比如默认的伪静态规则这样子改:
‘url’ =>$_G[‘siteurl’]. ‘thread-‘.$ithread[‘tid’].’-1-1.html’,

方法二(推荐):

**** Hidden Message *****

方法三(不推荐):
修改forum_slide.js中相关的js代码并替换为网站的js代码,替换为网站对应的伪静态规则,此种方式相对繁琐但安全性和对网站的性能影响较低,适合会折腾的前端coder去折腾。就不在这里给出代码了。主要方法是:在下面的window.open执行前将s.imgLinks的值进行替换。也可以在s.imgLinks = slideImgLinks;传递参数时进行替换。
s.imageLink = function () {
window.open(s.imgLinks);
};


已修改的站点案例:https://www.hhoov.com

admin 发表于 2017-7-28 11:52:15

:):):)
页: [1]
查看完整版本: dz首页四格最新回复静态化,图片链接静态化