yourphp 使用备忘

用了一下yourphp2.2,总体来说还是比较方便的
1.去除版权
生成静态时会在标题后面加上版权,在Core\Lib\Template\ThinkTemplate.php文件中144-146行,前边家“//”注释掉
2.代码压缩
还是上面的文件,上面修改的部分紧挨着的上面,有个功能是代码优化,136-144行同样注释掉
3.前台页面调用
有时需要在列表页调用标题及部分内容,官方帮助没找到答案。后来google到了。
在内容管理-模型管理-修改(对应模型)-列表页调用字段,需要调用全部就写*,或者需要调用哪个字段就写哪个,中间用”,”分割。
4、URL规则
如果在修改规则之前已经有发布了内容,则之前发布的内容页的链接不会按修改的规则生成链接,需要重新修改,这个规则不是全局的,是存在每篇文章的url字段里,所以不生效
5.后台功能隐藏
系统设置-后台管理菜单,把不需要的功能禁用掉就好,这个不能点击直接禁用,要每个修改,不太方便,之后更新缓存,再刷新有些菜单就没了。可以把不需要的模型及模型管理隐藏掉。
6.添加自定义字段
内容管理-模型管理-模型字段中添加相应的字段,前台需要调用的话需要如下操作:
内容管理-模型管理-修改(对应模型)-列表页调用字段,需要调用全部就写*,或者需要调用哪个字段就写哪个,中间用”,”分割。或者在调用时添加 field=”*” 属性,如:

7.子菜单调用
{$r.catname}


{if $r[id]==$catid} class=”on”{/if} 判断是否当前菜单并换样式高亮
8.修改版权部分:
后台首页-官方动态,这个部分会联网查询,在根目录/yourphp/lib/action/admin/indexaction.class.php 89行 ‘yourphp_VERSION’=> VERSION.’ ‘.UpdateTIME.’ ,去掉不需要的部分
另外在yourphp/tpl/admin/default/index_main.html模板中 最下面的一句是联网获取一些参数的
yourphp/tpl/uesr/default/layout.html 用户全局模板中下面部分也有版权信息
9.关于分页:
可以在后台-内容管理-栏目管理-修改-分页条数里设置数量
关于Bug:
1.后台更新内容页url时,如果文档名称是以时间命名的,则会被更新为19700101*.html,本人能力有限,改不好。
2.更新内容页时,tag会被更新为最后一条文章的tag,并且每个都一样

未经允许不得转载:Windy's Blog » yourphp 使用备忘

赞 (0)