织梦通过{dede:type}[field:typeurl /]{/dede:type}调出当前URL,如何改变URL中的域名?

例如:调出了http://a.b.com/1/2/3.html,想把域名a.b.com改成其他的,可以实现吗?

有多种方法可以实现你要的这种效果
第一种在核心设置中关闭绝对地址:
然后使用{dede:type}[field:global.cfg_basehost/][field:typeurl /]{/dede:type}这样来调用,这种需要在后台站点设置中将站点根网站址设置成你想要的地址。
第二种方法,同样是关闭掉绝对地址:然后在后台中增加一个变量,类型为文本类型,变量值为你的网址,然后{dede:type}[field:global.cfg_url/][field:typeurl /]{/dede:type}这样调用。
第三种方法就是修改织梦底层库文件
\include\taglib\type.lib.php
找到第59行,

echo $row['typelink'] = preg_replace("/http:\/\/www\.ntsiwang\.com/","http://www.ihuaz.com",$row['typelink']);
将这条记录增加上去,http://www.ntsiwang.com这个是你现有的域名,http://www.ihuaz.com是你要替换的域名。
以上三种方法足以解决你的问题,全部手工非复制,请采纳追问

感谢赐教,第三种方法就是我需要的,但是按您的方法修改后仍无法实现,是不是哪里有误呢,在线求解,万分感谢!

追答

替换是正规则写法,如果你不会。把你修改的发出来给我看看,另外第三种方法需要在开启绝对地址的情况才有效

追问

你好,上面把typelink改成typeurl就可以了,但现在有另一个问题,请问怎么联系你?

温馨提示:内容为网友见解,仅供参考
无其他回答

...\/]{\/dede:type}调出当前URL,如何改变URL中的域名?
第二种方法,同样是关闭掉绝对地址:然后在后台中增加一个变量,类型为文本类型,变量值为你的网址,然后{dede:type}[field:global.cfg_url\/][field:typeurl \/]{\/dede:type}这样调用。第三种方法就是修改织梦底层库文件 \\include\\taglib\\type.lib.php 找到第59行,echo $row['typelink'] = preg_...

织梦php代码中<href="[field:arcurl\/]"> arcurl 怎么改连接地址_百度知 ...
织梦调用栏目的标签{dede:type typeid=''}[field:typename\/]{\/dede:type}。IIS\/Apache + PHP4\/PHP5 + MySQL3\/4\/5 如果在windows环境中使用,建议用DedeCMS提供的DedeAMPZ套件以达到最佳使用性能。这个才是栏目至于[field:arcurl\/]这个表示的调用文章的路径,{dede:arclist row='12' titlelen=48 ...

织梦怎么修改页面内容织梦如何修改网站内容
找到{dede:channeltype='top'row='10'current}{\/dede:channel}然后可以按照以下两种调取方式结合你自己的网站修改:第1种方法:{dede:channelartlistrow='2'typeid='1,2'}{dede:fieldname='typeurl'\/}'——{dede:fieldname='typename'\/}{dede:channeltype='son'noself='yes'}——{\/dede:channel...

织梦模板怎么切换织梦怎么套模板
找到{dede:channeltype='top'row='10'current}{\/dede:channel}然后可以按照以下两种调取方式结合你自己的网站修改:第1种方法:{dede:channelartlistrow='2'typeid='1,2'}{dede:fieldname='typeurl'\/}'——{dede:fieldname='typename'\/}{dede:channeltype='son'noself='yes'}——{\/dede:channel...

得得模版的问题,如何修改栏目链接地址{dede:field name='typeurl'\/}
将 {dede:field name='typeurl'\/} 替换为您想要设置的自定义链接地址。可以直接输入完整的链接,或者使用模板引擎的相应语法添加变量。例如,如果您想将栏目链接地址设置为 http:\/\/example.com\/custom-url,则可以将代码修改为:phpCopy code栏目链接或者,如果您使用的是模板引擎,并且有相应的变量来存...

织梦怎么调用一下个栏目织梦调用子栏目
第二个电话:在需要调用单页文档的地方添加SQL通用标签。{dede:sqlsql=”selectbodyfromdede_sgpagewhereaid=2″}[field:body\/]{\/dede:sql}相信熟悉SQL语言的朋友很容易理解这个意思。其实就是选择数据表dede_sgpage的body字段,输入。援助=2。这里,2表示您创建单页文档的ID号。使用时可以做相应的修改。

织梦,调取二级栏目的标签是什么呀?
field name='typename'\/} {dede:channel type='son' row='10' noself='yes'} [field:typename\/]{\/dede:channel} {\/dede:channelartlist} 如果还有什么问题随时追问

织梦模板如何去掉文章织梦模板如何去掉文章页码
phpurlid中期\/}type=language= 第二 用织梦搭建网站时,在后台已经修改了模板,为什么还是显示之前的呢?别的模板里面内容修改,有显示?首先你确认下修改后保存成功了没,很简单,你再一次点修改,看下代码是修改过的,还是原样 如果修改后也保存了,那可能是缓存问题,清理下缓存或者换个浏览器 以上试...

织梦怎么实现同时调用子目录又调用里面文章呢
\/}">{dede:field name='typename'\/}更多... {dede:arclist titlelen='60' row='8'} [field:pubdate function="MyDate('m-d',@me)"\/] [field:title \/] {\/dede:arclist} {

如何用织梦做网站怎么用织梦做网站
找到{dede:channeltype='top'row='10'current}{\/dede:channel}然后可以按照以下两种调取方式结合你自己的网站修改:第1种方法:{dede:channelartlistrow='2'typeid='1,2'}{dede:fieldname='typeurl'\/}'——{dede:fieldname='typename'\/}{dede:channeltype='son'noself='yes'}——{\/dede:channel...

相似回答