今天给各位分享dedecms跳转的知识,其中也会对织梦cms转phpcms进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、dedecms后台登陆后又跳转到登陆页面
- 2、DEDECMS后台跳转到首页
- 3、dedecms 怎么实现网页的跳转?标签怎么用!谢谢了
- 4、dedecms跳转标签
- 5、dedecms网站后台登陆一直跳转至登陆界面是怎么回事?我这个情况好像还和IP有关呢
1、dedecms后台登陆后又跳转到登陆页面
DEDECMS 综合以上文字最简单直接有效的办法
是否备份过数据 后台 数据库备份还原的备份
打包下载到本地,然后下载最新版本的DEDECMS
安装织梦,然后上传图片附件模板,还原设置以及文章产品
模板居网站模板
为您解答
祝你成功
望采纳
2、DEDECMS后台跳转到首页
后台还有没有DEDE目录 如果没有那就是404页面设置成默认返回首页了
3、dedecms 怎么实现网页的跳转?标签怎么用!谢谢了
我们在使用织梦dedecms制作网站的时候,有时会遇到利用arclist和list标签调用redirecturl属性。但是,dedecms的arclist和list标签不支持redirecturl。很多网站采用的是直接跳转的地址 虽然也可以使用[field:arcurl/] 但是那样会产生一个中转的跳转过程,几天青岛做网站就跟大家分享一下如何在织梦的arclist和list标签中调用跳转网址。
4、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 `#@__archives` arc
LEFT JOIN `#@__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}
5、dedecms网站后台登陆一直跳转至登陆界面是怎么回事?我这个情况好像还和IP有关呢
1 、 出现这种情况就是后台处理页的问题,备份原有的 dede/logo.php 文件 用源码直接覆盖。
2 、换个后台账号试试。没有账号直接进数据库创建,(MD5加密管理员密码,贴入管理员账号密码字段里)。
dedecms跳转的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于织梦cms转phpcms、dedecms跳转的信息别忘了在本站进行查找喔。