Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in D:\site\54cainiao\web\config\function.php on line 295
织梦dede:list标签在列表页同一文章显示两次的解决方法
在列表页用{dede:list}标签调用文章的时候出现了同一篇文章显示两次的问题,经过一天的奋战最后终于解决了,下面简单说下解决过程来供各位学友参考: 1、怀疑是不是每次添加都会自动生成2篇文章,可是查看了栏目下的文章后发现只有一篇。 2、怀疑是模板调用标签或模板中JS冲突引起的问题,于是将所有代码删除,只留有 {dede:list pagesize =10}a href=[field:arcurl/][field:title/]/a{/dede:list} 但是生成后仍然一篇文章显示两次。 3、怀疑是缓存的问题引起的,经过N遍的清除缓存仍然不行 4、怀疑是{dede:list}标签出了问题,于是将后台 dede 、 include 目录覆盖了,可是问题还是没有解决。 5、最后怀疑到数据库上边了,是不是数据库出问题了? 用phpmyadmin进入数据库查看了 dede_addonarticle 文章附加表 dede_archives 文档主表 dede_arctiny 文档微表 三张表,结果发现里边有些给之
织梦dedecms实现当前栏目显示差其余样式,
dedecms织梦版权去除powered by dedecms
织梦官方5.7版本升级后,版权标签{dede:global name=cfg_powerby/}调用出来后会出现:powered by dedecms,很多网友为了美观想要去掉,秀站网建议您不要去掉,毕竟用了开源程序,最好尊重下版权,织梦
例如 id 是 6 的栏目:
{dede:field runphp=’yes’ name = ‘typeid’}
@me= (@me==6 ? ‘class=on’ : ”);
{/dede:field}
剖析:
此方式就是读取当前栏目的 id ,然后在天生的时刻添加 class 属性
扩展:
当栏目ID为1或2时显示一种样式,其余栏目显示其他样式
{dede:field runphp=’yes’ name = ‘typeid’}
if(@me==1||@me==2){
@me=”
织梦学习网“;
}else{
@me=www.aqiyuanma.com;
}
{/dede:field}
织梦去除img中的style width height属性
在做响应式的织梦模板时,经常会遇到图片无法自适应的问题,原因是织梦的编辑器在上传图片时,会自动加上style属性,因此,在保存文章时,我们需要先清除掉这些属性 在dede/article_add.php中搜索如下代码: $body = AnalyseHtmlBody($body,$description,$litpic,$keywords,htmltext); 在这句代码的下面插入如下代码: //去除img中的style属性 $body = preg_replace(/style=\\\.+?[|\]/i,,$body); //去除img中的width,height属性 $exp=Array(/height=.{0,5}\s/i,/width=.{0,5}\s/i); $exp_o=Array(,); $body = preg_replace($exp,$exp_o,$body);