首页{catpos($catid)}
——————————————————————————————————————————————————
****初步解决栏目过多后台缓慢
问题:
答:看了下
程序,发现添加栏目的时候,会重写以前的栏目缓存,这就导致一旦栏目过多,重写的文件比较多而造成网站后台缓慢.
给出以下修改方法,经过测试,效果非常明显.但是修改后请自行更新栏目缓存!
找到 include/admin/category.class.php
里面的function add 这个函数,函数体里有一个
$this->repair();
请注释掉.也就是 //$this->repair();
如果你觉得修改栏目也会很慢,那么找到function edit函数,执行同样的操作.
$this->repair();
$this->cache();
把这俩毙掉.
然后修改admin/category.inc.php
找到 case 'add': 注释掉其里面的 cache_common();
找到 case 'more': 修改方法同上.
你要是还觉得那里慢,自己找这个文件里的函数,找到这一段代码.
请不要注释 case 'repair': 这段,否则栏目缓存无法更新.
——————————————————————————————————————————————————
1、标题前面加上栏目:
答:打开文章
列表模板,在文章标题前加上[{$CATEGORY[$r['catid']]['catname']}]即可--这个是不带连接的。
官方版主给的有链接的:
[{$CATEGORY[$r[catid]][catname]}] 2、问吧
导航显示所有子菜单的方法:
修改模板文件 :templates/default/ask/index.html
找到
{if $cols<4 &;&; $childcat[parentid]==$cat[catid]}
把$cols<4 &;&;
跟
{php $cols++;}
删除,然后保存就可以了
3、下载地
址如何显示真实路径:
修改文件down.php
if(strpos($f, '') !== FALSE || strpos($f, '://') === FALSE)
{
$a_k = urlencode(phpcms_auth("i=$i&;f=$f&;d=$d&;s=$s&;t=".TIME."&;ip=".IP."&;m=".$m, 'ENCODE', AUTH_KEY));
$downurl = 'download.php?a_k='.$a_k;
}
else
{
$downurl = $fileurl;
}
里面修改这句:$downurl = $f;
4、 解决"首页尚未生成,请点击这里进入后台设置相关参数并发布网页 ":
答:先删掉网站根目录下index.html,然后刷新一下便会显示首页。解决啦!但是要确定一下网址为 "你的网址/php