最新公告
  • 欢迎您光临站长源码网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 帝国CMS 添加自定义标签,获取当前页链接方法

    正文概述 管理员   2024-09-02   38

    帝国CMS 添加自定义标签,获取当前页链接方法

    来源:网 作者:有故事的人 发布日期:2018-04-21 15:54:28 阅读次数:4266

    有时需要获取帝国cms当前页的链接,对于有分页的页面来说,首页好办,但其它分页就麻烦了。这里网分享一个添加自定义标签获取链接的方法。

    修改好之后,在模板中用 [!–now.url–] 标签获取当前页链接,此链接不包含网站首页地址。适用于内容页、栏目列表、专题列表、自定义列表。

    本文是 多端同步生成和删除插件 的辅助文档,但没安装此插件也可以使用此方法。

    第一步:

    查找//替换分页数,一共两处,在其上一行插入代码;

    if($pagenum==1){$nowurl=$dolink;}else{$nowurl=$dolink."index_".$ok.$dotype;}$nowurl=substr($nowurl,strlen($public_r['newsurl']));$string=str_replace('[!--now.url--]',$nowurl,$string);

    下图为第一步第一处修改示例

    下图为第一步第二处修改示例

    如图所示,红框内是刚添加的代码。因为我的程序修改过其它地方,所以图中显示的行号仅供参考,下同。

    第二步:

    查找$string=str_replace(‘[!–title.select–],一共两处,在第一处插入代码:

    if($j==1){$nowurl=$dolink.$add['filename'].$filetype;}else{$nowurl=$dolink.$add['filename'].'_'.$j.$filetype;}$nowurl=substr($nowurl,strlen($public_r['newsurl']));$string=str_replace('[!--now.url--]',$nowurl,$string);

    第二处插入代码:

    $nowurl=$dolink.$add['filename'].$filetype;$nowurl=substr($nowurl,strlen($public_r['newsurl']));$string=str_replace('[!--now.url--]',$nowurl,$string);

    如图所示,上方红框内是第一处插入的代码,下方红框是第二处插入的代码。


    站长源码网 » 帝国CMS 添加自定义标签,获取当前页链接方法

    发表评论

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    支付宝支付
    微信支付
    余额支付
    ×
    微信扫码支付 0 元