当前位置:首页 > 文章 > 帝国CMS > 正文内容

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

3年前 (2022-10-22)帝国CMS12497

帝国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);

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

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

下图为第一步第二处修改示例
帝国CMS添加自定义标签获取当前页链接方法

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

第二步:

查找$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添加自定义标签获取当前页链接方法

 

扫描二维码推送至手机访问。

版权声明:本文由蓝博发布,如需转载请注明出处。

本文链接:https://blueboss.cn/p/820.shtml

“帝国CMS添加自定义标签获取当前页链接方法” 的相关文章

帝国cms内容页显示标题加粗颜色等属性

帝国cms内容页显示标题加粗颜色等属性

每条信息的标题设置了不同的颜色,这些在列表页自动能显示出来了。 但是,在内容页用[!--title--]只能显示出标题文字,用什么代码能让内容页也能显示出设置好的标题的颜色? 在内容页模板找到[!--title--]替换为 <?=DoTitleFont($navinfor[titlefont...

帝国CMS多值字段如何调用多值字段最新增加的一行内容

帝国CMS多值字段如何调用多值字段最新增加的一行内容

帝国cms模板里面的多值字段怎么调用呢? 多值字段调用如下: <?php $morefr=explode('||||||',$navinfor[字段名]); $mfcount=count($morefr); for($mfi=0;$mfi<$mfcount;$mfi++) { $mor...

帝国CMS模板中不同会员组显示不同内容

帝国CMS模板中不同会员组显示不同内容

帝国cms模板里面不同会员组显示不同内容怎么实现? 具体调用代码如下: <?php  if(getcvar('mlgroupid')<1)  {  ?>  //游客看到的内容  <?php  }  elseif(getcvar('mlgroupid')==1)  {  ?&...

帝国CMS灵动标签调用包含指定关键词关键字文章

帝国CMS灵动标签调用包含指定关键词关键字文章

用灵动标签调用包含指定的关键词,和关键字的文章呢?其实实现的方法不难,以下是调用方法: 指定关键词调用: [e:loop={"select * from {$dbtbpre}ecms_news where title like '%这里是指定的关键词%' and checked=1 order b...

帝国CMS灵动标签loop调用指定栏目文章

帝国CMS灵动标签loop调用指定栏目文章

帝国CMS调用指定栏目文章的方法,下面一起来学习下吧: 标签代码: [e:loop={'终极栏目ID',10,0,0}] <a href="<?=$bqsr['titleurl']?>" target="_blank"><?=$bqr['title']?><...

帝国CMS怎么去掉文章链接日期目录路径

帝国CMS怎么去掉文章链接日期目录路径

帝国CMS怎么去掉文章链接日期目录路径呢?帝国CMS怎么去掉文章链接日期目录路径呢?这样的怎么实现?其实方法不难,下面帝国cms模板网小编就来为大家分享帝国CMS删除文章链接日期路径的方法: 1、首先我们要在帝国cms后台栏目管理,找到对应的栏目,设置存放目录,选择“不设置目录”2、执行sql命令...