致插件开发者:
请在plugin目录分别搜索
->cms_content->index_url(
->cms_content->search_url(
->cms_content->hot_tag_url(
->cms_content->tag_all_url(
->cms_content->flag_url(
->cms_content->space_url(
->cms_content->user_avatar(
->cms_content->attach_url(
如果某插件搜到有的话,建议复制该插件文件夹,然后修改 conf.php 配置文件里面的适配版本为3.0.3和日期。(相当于新建一个该插件,适配3.0.3版本的)
然后批量替换
假如搜索到有 ->cms_content->index_url( 替换为 ->urls->index_url(
注:
->cms_content->user_url(
也建议修改为 ->urls->user_url(
虽然不改也可以正常使用【有兼容】。
以后插件开发需新增一些URL函数,请挂钩到 urls_model_after.php
插件目录搜索
->cms_content->content_url( 改成下面这种->cms_content->content_url($v, $mid);
由以前的 $id, $cid, $alias等多个参数 改成一个参数 $v
$v 表示内容数组($v 不是写死的哦,根据你的代码而定, $mid也是)
->category->category_url( 改成下面这种->category->category($cate ;
由以前的 $cid, $alias多个参数 改成一个参数 $cate
$cate表示分类数组($cate 不是写死的哦,根据你的代码而定)
->cms_content->tag_url( 改成下面这种->cms_content->tag_url($mid, $tag);
由以前的 $mid, $tagid, $tagname多个参数 改成一个参数 $tag
$tag表示标签数组($tag 不是写死的哦,根据你的代码而定, $mid也是)
可以参考 le_baidu_zz 插件里面发布内容成功后推送URL的钩子
$this->content_url($cid, $id, $alias, $mid);
改成
$this->content_url($cms_content, $mid);
为什么要这样子改呢?
方便后续扩展更多的URL形式