想了解织梦dedecms通过SQL语句判断是否有下级分类的新动态吗?本文将为您提供详细的信息,此外,我们还将为您介绍关于dedecms判断是否有子栏目、dedecms判断栏目是否有下级菜单、DedeC
想了解织梦dedecms通过SQL语句判断是否有下级分类的新动态吗?本文将为您提供详细的信息,此外,我们还将为您介绍关于dedecms判断是否有子栏目、dedecms判断栏目是否有下级菜单、DedeCMS常用SQL语句整理 织梦SQL语句大全、DedeCMS织梦判断是否有二级栏目输出HTML代码的新知识。
本文目录一览:- 织梦dedecms通过SQL语句判断是否有下级分类
- dedecms判断是否有子栏目
- dedecms判断栏目是否有下级菜单
- DedeCMS常用SQL语句整理 织梦SQL语句大全
- DedeCMS织梦判断是否有二级栏目输出HTML代码
织梦dedecms通过SQL语句判断是否有下级分类

dedecms判断是否有子栏目
Dedecms判断是否有子栏目。代码如下:
{dede:channelartlist row='8' typeid='top'} <li> <a href="{dede:field name=typeid runPHP=yes}global $dsql;$row = $dsql->Getone("select * from `#@_arctype` where reid='@me' and ishidden<>1 order by sortrank asc limit 0,1");if(is_array($row)) @me = 'javascript:;'; else @me = GetoneTypeUrlA($dsql->Getone("select * from `#@_arctype` where id='@me' and ishidden<>1"));{/dede:field}"><span>{dede:field name='typename'/}</span></a> <ul {dede:field name=typeid runPHP="yes"} global $dsql; $sql = "SELECT id From `#@_arctype` WHERE reid='@me' And ishidden<>1 order by sortrank asc limit 0, 100 "; $row = $dsql->Getone($sql); @me=is_array($row)?'':'https://www.jb51.cc/tag/dis/" target="_blank">display:none"'; {/dede:field}> {dede:channel type='son' noself='yes'} <li><ahref="https://www.360muye.cn/[field:typelink/]" title="[field:typename/]">[field:typename/]</a></li> {/dede:channel} </ul> </li> {/dede:channelartlist}
上面的代码实现,如果有子栏目,就调用:
<ul> {dede:channel type='son' noself='yes'} <li><ahref="https://www.360muye.cn/[field:typelink/]" title="[field:typename/]">[field:typename/]</a></li> {/dede:channel} </ul>
dedecms判断栏目是否有下级菜单
PHP='yes'} global $dsql; $sql = "SELECT id From `dede_arctype` WHERE reid='@me' And ishidden<>1 order by sortrank asc limit 0,100 "; $row = $dsql->Getone($sql); @me=is_array($row)?'有下级':'无下级'; {/dede:field}
DedeCMS常用SQL语句整理 织梦SQL语句大全
我们在使用织梦dedecms的过程中,有时候需要处理大批量的数据,特别是采集或者以前的数据需要批量修改,手工是完全改不过来的。织梦程序已经为我们想到了这点,可以使用sql语句处理。在织梦的系统>>系统设置>>sql命令行工具里面输入正确的sql语句就可以批量对文档、会员等进行操作了。 基于此,正确的sql语句就显得非常重要了。整理了一批织梦dedecms常用的sql语句,不过需要特别注意的是,无论sql语句正常与否,在使用sql语句时,都要特别谨慎。一个不小心,就可能导致你的数据全部丢失了,所以数据备份显得非常重要。下面就是一些比较常见的Dede的sql语句: 清空所有注册会员内容:
DELETE FROM `dede_member` WHERE `dede_member`.`mid` != 1;TruncATE TABLE `dede_member_flink`; TruncATE TABLE `dede_member_person`; TruncATE TABLE `dede_member_space`;TruncATE TABLE `dede_member_tj`; |
insert into `dede_arcatt`(sortid,att,attname) values(9,'d','评论'); alter table `dede_archives` modify `flag` set ('c','h','p','f','s','j','a','b','d') default NULL; |
UPDATE dede_archives SET writer='要赋的值' WHERE writer=''; UPDATE dede_archives SET source='要赋的值' WHERE source=''; |
DELETE FROM `dede_Feedback` WHERE `dede_Feedback`.`ip` = '000.000.000.000' //000.000.000.000 为垃圾评论发布者的IP |
update dede_archives set keywords='' |
UPDATE dede_archives SET sortrank = 1231846313; UPDATE dede_archives SET senddate = 1231846313; UPDATE dede_archives SET pubdate = 1231846313; |
UPDATE `dede_arctype` SET `isdefault` = '-1' 动态; UPDATE `dede_arctype` SET `isdefault` = '1' 静态; |
update `dede_addonarticle` set body=REPLACE(body,'论坛','社区') where body like "%论坛%"; |
update dede_archives set litpic=replace(litpic,'原来的字符','替换后的字符')//例如:update dede_archives set litpic=replace(litpic,'uplimg,'tupian') |
update `dede_archives` set flag='p' WHERE flag=''; |
update dede_archives set ismake=-1; |
update dede_arctype set isdefault=-1; |
update dede_archives set arcrank=-1; update dede_arctiny set arcrank=-1; update dede_taglist set arcrank=-1; |
Update dede_archives set ismake=0; |
ALTER TABLE `dede_archives` AUTO_INCREMENT =1; //主表 ALTER TABLE `dede_arctiny` AUTO_INCREMENT =1; //微表 ALTER TABLE `dede_addonarticle` AUTO_INCREMENT =1; //附加表 |
DedeCMS织梦判断是否有二级栏目输出HTML代码
Dedecms 织梦 channelartlist 有下级栏目时输出对应的 HTML 标签,反之不输出,在 include 文件夹下的 extend.func.PHP 添加:
function display_ul($i,$var='0'){
global $dsql;
$row = $dsql->Getone("SELECT COUNT(id) as num FROM #@__arctype WHERE reid = $i)");
if($row['num']>0 ){
if($var=='0'){
return "<ul>";
}else{
return "</ul>";
}
}
}
调用方法
{dede:channelartlist row=7 typeid=top currentstyle=current}
<li>
<a href="{dede:field.typeurl/}">{dede:field.typename/}</a>
{dede:field.id function='display_ul(@me)'/}
<!-- 二级栏目 -->
{dede:channel type=son noself=yes}
<li>
<a href="[field:typelink/]">[field:typename/]</a>
</li>
{/dede:channel}
{dede:field.id function='display_ul(@me,1)'/}
</li>
{/dede:channelartlist}
调用释义
{dede:field.id function='display_ul(@me)'/}
//输出对应<ul>标签 这些输出的标签,根据自己实际代码修改自己需要的代码
{dede:field.id function='display_ul(@me,1)'/}
//输出对应<ul/>标签 这些输出的标签,根据自己实际代码修改自己需要的代码
服务范围
1、专业提供wordpress主题、插件汉化、优化、PHP环境配置等服务请详询在线客服
2、本站承接 wordpress、Dedecms、ThinkPHP 等系统建站、仿站、开发、定制等服务
3、英文模板(主题)安装费用为120元/次,汉化主题首次免费安装(二次安装30元/次)
售后时间
周一至周五(法定节假日除外) 10:00-22:00
查看演示
咨询汉化
此链接为英文原版演示地址,由于英文演示针对的是境外用户,机房位于境外国内访问可能比较缓慢如果长时间未显示可以尝试刷新几次。
专业提供wordpress主题安装、深度汉化、加速优化等服务,详询在线客服!
今天关于织梦dedecms通过SQL语句判断是否有下级分类的介绍到此结束,谢谢您的阅读,有关dedecms判断是否有子栏目、dedecms判断栏目是否有下级菜单、DedeCMS常用SQL语句整理 织梦SQL语句大全、DedeCMS织梦判断是否有二级栏目输出HTML代码等更多相关知识的信息可以在本站进行查询。
本文标签: