织梦dede让频道自动跳转到第一个子栏目
来源:互联网 发布:网吧三层更新软件 编辑:程序博客网 时间:2024/05/19 19:33
<script>{dede:channel type='son' row='1'}window.location.href='[field:typelink /]';{/dede:channel}</script>
新建一个url.htm文件,然后将一级栏目的栏目属性设置为封面页。并将封面模版更改为url.htm。
function GetOneTypeUrlA($typeinfos)
{
return GetTypeUrl($typeinfos['id'],MfTypedir($typeinfos['typedir']),$typeinfos['isdefault'],$typeinfos['defaultname'],
$typeinfos['ispart'],$typeinfos['namerule2'],$typeinfos['moresite'],$typeinfos['siteurl'],$typeinfos['sitepath']);
}
function
GetOneTypeUrlA(
$typeinfos
)
{
global
$dsql
;
if
(
$typeinfos
[
'ispart'
]==1) {
$typeinfos
=
$dsql
->GetOne(
'select * from idea_arctype where reid='
.
$typeinfos
[
'id'
].'
ORDER BY sortrank');
}
return
GetTypeUrl(
$typeinfos
[
'id'
],MfTypedir(
$typeinfos
[
'typedir'
]),
$typeinfos
[
'isdefault'
],
$typeinfos
[
'defaultname'
],
$typeinfos
[
'ispart'
],
$typeinfos
[
'namerule2'
],
$typeinfos
[
'moresite'
],
$typeinfos
[
'siteurl'
],
$typeinfos
[
'sitepath'
]);
}
就这样OK了~! 但是这样频道封面就没有用了,其实我们还可以去给ispart增加一个其它的值,比如“2”来代表需要跳转到第一个子栏目的,把程序中的$typeinfos['ispart']==1改成$typeinfos['ispart']==2就OK了以上方法网上找的,不行。列表页的链接不对了。自己研究了一下 include/taglib/channelartlist.lib.php line85增加一个if判断,搞定!!while($row = $dsql->GetArray()) {
if($row["ispart"]==1&&$row["reid"]==0){//lyy2014-8-12 当栏目为单页,且为顶级栏目调用第一个子栏目链接。
$row1 = $dsql->GetOne("select reid,id,typename,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath from #@__arctype where reid='".$row['id']."' ORDER BY sortrank ASC");
if(!empty($row1)){//有子类,没有不作操作
$row['defaultname']=$row1['defaultname'];
}
}
$typeids[] = $row;
} 0 0
- 织梦dede让频道自动跳转到第一个子栏目
- dede点击顶级栏目跳转到第一个子栏目
- phpcms v9访问单网页一级栏目自动跳转到其下的第一个子栏目
- phpcms v9访问单网页一级栏目自动跳转到其下的第一个子栏目?
- PHPCMS单页模板访问大栏目,自动跳转到该栏目的第一个子栏目的解决方案
- phpcms访问顶级栏目,自动跳到第一个子栏目
- phpcmsv9导航默认进入第一个子栏目
- dede 栏目内容自动标签
- dede织梦跨频道调用指定栏目文章的解决方法
- dede频道页-->添加用单页面栏目
- dede系统里频道和栏目有什么区别
- 织梦顶级栏目点击后显示第一个子栏目的方法
- DEDECMS点击主栏目默认显示第一个子栏目列表的方法
- DEDECMS点击主栏目默认显示第一个子栏目列表的方法
- 织梦顶级栏目点击后显示第一个子栏目的方法
- 频道循环,每个子栏目下,自动加广告位
- 如何让{dede:channel}有子栏目显示子栏目,无子栏目不显示同级栏目
- dede(织梦)栏目内容页面字数长度
- 74. Search a 2D Matrix
- DEDECMS安全设置 执行php脚本限制设置方法(apache+nginx)
- Java 图片服务器
- dede 搜索下拉选框 某一个分类栏目
- 织梦导航外部链接栏目在新窗口中打开的方法
- 织梦dede让频道自动跳转到第一个子栏目
- JavaScript String(字符串)对象 实例
- 如何在网页上显示一个钟表。
- CSS3 transition 属性
- WINDOWS系统桌面右键属性中的桌面选项打不开
- 再谈淘宝客PID被劫持之事! [复制链接]
- 请问中文姓氏的拼音翻译成英文有何规律?
- PHP进阶:cookie的删除与过期时间
- Apache VirtualHost配置
原创粉丝点击热门IT博客热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 感冒引起的喉咙痛 感冒引起的喉咙痛怎么办 感冒咳嗽嗓子疼 感冒嗓子干疼怎么办 感冒后喉咙痛 喉咙痛感冒怎么办 感冒了嗓子疼怎么办 感冒鼻塞喉咙痛 感冒喉咙痛吃什么食物 感冒嗓子疼吃什么水果 感冒上火喉咙痛怎么办 感冒了嗓子疼的厉害怎么办 感冒引起的喉咙痛吃什么药 感冒嗓子疼吃什么药 感冒嗓子痛怎么办 感冒了吃什么好 怎么预防感冒 感冒吃点什么好 感冒了吃什么 感冒的图片卡通图 风寒感冒与风热感冒的区别 感冒饮食食谱 风热和风寒感冒区别 伤寒感冒的症状 预防感冒小妙招 怎样预防感冒 感冒快好的症状 为什么容易感冒 感冒多久能好 感冒吃什么比较好 感冒可以吃鸡肉吗 感冒用英语怎么说 感冒不能吃什么食物 感冒能吃西瓜吗 伤风感冒症状 感冒吃什么粥 感冒吃什么食物好的快 感冒英语单词 感冒吃什么药好得快 感冒不能吃什么 胃肠感冒症状