Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

杀鸡取卵,简单解决DIY生成的垃圾代码

[复制链接]
奇异果网络 发表于 2010-8-21 20:33:36 | 显示全部楼层 |阅读模式
本帖最后由 奇异果网络 于 2010-8-21 20:44 编辑

自从DX1出来后,好像有一部分站长整天在乐此不彼的DIY模版。确实这对新人来说很方便。。。

好了。赞完就弹下吧
估计也有不少人在DIY时候,经常因为一个小错误而导致整个页面全军覆没。
DIY的BUG有多少,我在这里就不数出了!自己去体验吧

而我最不能忍受的是DIY或后台获取的模块数据调用标签,自动生成的一堆垃圾DIV代码,影响页面优化不说,对美工简直就是毁灭性的破坏。。

不发牢骚了,反正就算官方看了也不会去修复或优化的。他们眼里只有新人,不会去考虑我们的二级开发

解决方法(注:可能会导致DIY失效)

找到\source\function\function_block.php
在122行将下面的代码

  1. else {
  2.   $classname = !empty($block['classname']) ? $block['classname'].' ' : '';
  3.   $str .= "<div id="portal_block_$bid" class="{$classname}block move-span">";
  4.   if($block['title']) $str .= $block['title'];
  5.   $str .= '<div id="portal_block_'.$bid.'_content" class="content">';
  6.   if($block['summary']) {
  7.    $block['summary'] = stripslashes($block['summary']);
  8.    $str .= "<div class="portal_block_summary">$block[summary]</div>";
  9.   }
  10.   $str .= block_template($bid);
  11.   $str .= '</div>';
  12.   $str .= "</div>";
  13. }
复制代码
替换为
  1. else {
  2. $classname = !empty($block['classname']) ? $block['classname'].' ' : '';
  3. $str .= "";
  4. if($block['title']) $str .= $block['title'];
  5. $str .= '';
  6. if($block['summary']) {
  7. $block['summary'] = stripslashes($block['summary']);
  8. $str .= "$block[summary]";
  9. }
  10. $str .= block_template($bid);
  11. $str .= '';
  12. $str .= "";
  13. }
复制代码

这是一个非常笨的临时解决办法,不建议使用。

如果大家有更好的解决方法。麻烦发上来分享下吧


gushiyue 发表于 2010-8-21 20:38:27 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

 楼主| 奇异果网络 发表于 2010-8-21 20:38:58 | 显示全部楼层
强烈要求官方将DX分为2个版本。新人版,站长版
回复

使用道具 举报

nalanduo 发表于 2010-8-22 17:36:30 | 显示全部楼层
回复

使用道具 举报

3583101io 发表于 2010-8-22 17:44:42 | 显示全部楼层
这个好,有没有7.2的优化代码
回复

使用道具 举报

无效楼层,该帖已经被删除
jm611 发表于 2010-8-23 13:47:39 | 显示全部楼层
不错 支持你!!!
回复

使用道具 举报

wypda 发表于 2010-8-23 13:51:24 | 显示全部楼层
有才   支持啦
回复

使用道具 举报

hellokai 发表于 2010-8-23 15:29:53 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

la367 发表于 2010-8-23 16:27:06 | 显示全部楼层
垃圾代码有用吗·~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-16 13:23 , Processed in 0.040673 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表