ChatGPT批量写原创文章软件

dedecms跳转移动(dedecms文章跳转)

dedecms升级后访问手机移动版自动跳转m/install/index.php你备份了嘛 估计是你升级后覆盖了你现有的模板了 重新覆盖一下就可以了 如果还不行 打开根目录下面的 index.php 删除这句 header('Location:insta

本文目录一览:

  • 1、dedecms升级后访问手机移动版自动跳转m/install/index.php
  • 2、dedeCMS怎么加入判断客户是wap浏览还是pc然后跳转页面
  • 3、dedecms移动端输入pc端网址后不跳转pc页面也打不开是什么原因?
  • 4、dedecms跳转标签

dedecms升级后访问手机移动版自动跳转m/install/index.php

你备份了嘛 估计是你升级后覆盖了你现有的模板了 重新覆盖一下就可以了 如果还不行 打开根目录下面的 index.php 删除这句 header('Location:install/index.php'); 就可以了

dedeCMS怎么加入判断客户是wap浏览还是pc然后跳转页面

script

var userAgentInfo = navigator.userAgent;

var Agents = new Array("Android", "iPhone", "SymbianOS", "Windows Phone", "iPad", "iPod");

var flag = false;

var v=0

for ( v = 0; v Agents.length; v++)

{

if (userAgentInfo.indexOf(Agents[v]) 0) { flag = true; break; }

}

if(flag){

window.location='http://你的WAP网址'; //如果是移动设备访问,就跳转到。

}

/script

把这个代码加到你的模板里就行了!

dedecms跳转移动(dedecms文章跳转)

dedecms移动端输入pc端网址后不跳转pc页面也打不开是什么原因?

你跳转页面打不开,或者说你设置错误,一般就是这样的,有的可能还陷入死循环里面了,具体看你自己站点情况了

dedecms跳转标签

我们在使用织梦dedecms制作网站的时候,有时会遇到利用arclist和list标签调用redirecturl属性。但是,dedecms的arclist和list标签不支持redirecturl。很多网站采用的是直接跳转的地址 虽然也可以使用[field:arcurl/] 但是那样会产生一个中转的跳转过程,几天青岛做网站就跟大家分享一下如何在织梦的arclist和list标签中调用跳转网址。

第一:如何让织梦的arclist标签支持redirecturl属性,实现文章直接调用跳转网址

思路是:由于跳转网址的字段redirecturl是存放在附加表dede_addonarticle中的,所以只需要调用附加表中的该字段即可。

但根据织梦官方的说法,在模板中用arclist调用附加表字段只需指定channelid属性和要获得的字段即可。

示例代码如下:

{dede:arclist typeid=’1’ row=’1’ flag=’j’ addfields=’redirecturl’ channelid=’1’ orderby=’pubdate’}

a href="[field:redirecturl/]" target="_blank"[field:title/]/a

{/dede:arclist}

也可以根据redirecturl是否为空,实现直接跳转还是跳转到站内, 示例代码如下:

{dede:arclist typeid=’1’ row=’1’ flag=’j’ addfields=’redirecturl’ channelid=’1’ orderby=’pubdate’}

a href="[field:array runphp=’yes’] if(@me[’redirecturl’]==’’) @me=@me[’arcurl’];

else @me=@me[’redirecturl’];[/field:array]" target="_blank" [field:title/]/a

{/dede:arclist}

addfields这个属性是什么?有哪些值,起什么作用呢?

答:添加附加字段查询。

具体使用方法:

自定义字段也就是添加了一个附加的表,要获取附加表的内容,必须符合两个条件:

1、指定channelid属性;

2、指定要获得的字段addfields=’字段1,字段2’

第二:如何让织梦的list标签支持redirecturl属性,实现文章直接调用跳转网址

现在dedecms的LIST标签不支持redirecturl 网站很多采用的是直接跳转的地址,那么如何如何让织梦的list标签支持redirecturl属性,实现文章直接调用跳转网址呢?

修改方法

很简单只要在 $addField后加上我们要查询的附加表字段的名称就好

打开 include/arc.listview.class.php 找到

//如果不用默认的sortrank或id排序,使用联合查询(数据量大时非常缓慢)

if(preg_match(’/hot|click|lastpost/’, $orderby))

{

$query = "SELECT arc.*,tp.typedir,tp.typename,tp.isdefault,tp.defaultname,

tp.namerule,tp.namerule2,tp.ispart,tp.moresite,tp.siteurl,tp.sitepath

$addField

FROM `dede_archives` arc

LEFT JOIN `dede_arctype` tp ON arc.typeid=tp.id

$addJoin

WHERE {$this-addSql} $ordersql LIMIT $limitstart,$row";

}

在这个的上面添加一行

$addField .= ’,’.$addtable.’.redirecturl’;

示例代码如下:

{dede:list row=’1’ addfields=’redirecturl’ orderby=’pubdate’}

a href="[field:redirecturl/]" target="_blank"[field:title/]/a

{/dede:list}

也可以根据redirecturl是否为空,实现直接跳转还是跳转到站内, 示例代码如下:

{dede:list row=’1’ addfields=’redirecturl’ orderby=’pubdate’}

a href="[field:array runphp=’yes’] if(@me[’redirecturl’]==’’) @me=@me[’arcurl’];

else @me=@me[’redirecturl’];[/field:array]" target="_blank" [field:title/]/a

{/dede:list}

相关文章