织梦的搜索页面支持dede标签的方法

打开文件:include/arc.searchview.class.php   找到: require_once(DEDEINC."/taglib/hotwords.lib.php"); 在下面添加: require_once(DEDEINC."/taglib/channel.lib.php"); require_once(DEDEINC."/taglib/arclist.lib.php"); require_once(DEDEINC."/taglib/channelartlist.lib.php"); require_once(DEDEINC."/taglib/myad.lib.php"); require_once(DEDEINC."/taglib/php.lib.php"); require_once(DEDEINC."/taglib/sql.lib.php");   然后找到:  else if($tagname=="hotwords")          

阅读全文

Dede文章无法编辑【显示空白】解决方法

昨天群友遇到一个怪问题文章点编辑【显示空白页】,后经过处理。 重新上传后台程序问题依旧存。没有办法情况,找了一下百度老师。试着修改了一下。在点开发现问题解决了。 原因分析:根据dedecms官方文档说明,出现这种问题是可能是由于catalog_do.php和archives_do.php里的header()的问题,因为当执行header()前,如果前面输出了空格、空行、任何字符,都会导致header()跳转失效,这就需要你非常有耐心的去排查一个个<?php ?>是否有空格或空行,把这些空格空行删除,至此功能就全部正常了 解决方法如何: 找到dede/archives_do.php文件,查找 header("location:{$gurl}?aid=$aid"); 将其替换成: echo '<META HTTP-EQUIV="REFRESH" CONTENT="1; URL='.$gurl.'?aid='.$aid.'">'; 保存,就可以了,有遇到的网友可以试试。

阅读全文

如何修改织梦DeDe标签Pagelist分页样式

我们在用dede仿站的时候,调用文章列表页的分页时,我们会用到:  {dede:pagelist listitem=”info,index,end,pre,next,pageno” listsize=”5″/}   然而系统默认的解析样式是<li><a href=’http://’>数字</a></li>,但是有时候我们的目标站的分页样式是<a href=’http://’>数字</a>。 因为目标站的CSS里面根本没有这对标签的属性值,因此页面就会出现混乱,显然我们不需要<li></li>这对标签,下面我们来说说怎么修改。   首先我们要明白一个理论,DEDE的页面都分动态和静态两种方式显示,显然标签的解析函数也会有两个,分别对应静态和动态页面。 修改列表页的{dede:pagelist /}标签,首先我们要确定自己列表页是动态还是静态的页面。 找到include文件夹内的arc.l

阅读全文

织梦dede5.7上传缩略图不加水印的方法

首次上传缩略图不加水印方法:  dede/article_add.php 这是添加时搜    $litpic = GetDDImage('none', $picname, $ddisremote); 之下加      if( $cfg_album_mark=="Y" )        WaterImg($cfg_basedir.$litpic); dede/article_edit.php 这是编辑时 搜    $litpic = GetDDImage('none', $picname, $ddisremote); 之下加      if( $cfg_album_mark=="Y" )        WaterImg($cfg_basedir.$litpic);  完美解决方法:  dede5.7缩略图无论是否打勾都自动加水印的解决方法dede5.7缩略图无论是否打勾

阅读全文

织梦DedeCMS TAG静态化生成插件(For V56/V57/V57SP1)

一、说明:本修改适用5.6,5.7 GBK和UTF8编码,可以生成网站所有TAG列表的静态网页文件,还有生成tag的首页静态文件。       修改前,请备份相关的原始文件。 二、修改步骤: 1、在DEDE网站根目录,建立“tag”目录(小写) 2、在DEDE后台SQL运行器里,执行以下一条SQL:    ALTER TABLE `dede_tagindex` ADD `maketime` INT( 10 ) UNSIGNED NOT NULL DEFAULT '0'; 3、增加文件: templets/default/list_tag.htm  //可从文章列表页复制修改 templets/default/index_tag.htm  //可从tag.htm复制 dede/makehtml_tag_action_list.php dede/makehtml_tag_action_index.php dede/makehtml_tag.php dede/templets/makehtml_tag.htm in

阅读全文

织梦广告用标签调用和用JS调用的区别

 对于刚接触织梦的新手来说,发现织梦的广告管理里面有两种广告的调用形式,至于这两种广告形式各有什么优势,哪种更适合自己就不是很明白了。  这里我们详细的解答一下这两种广告调用形式的不同之处:  标签调用:{dede:myad name='ad'/}这种形式的广告是需要生成静态页面的,如果广告内容替换了,还需要重新生成页面才行。  JS调用:JS调用则属于动态调用,不必更新html文件即可更新广告,只需要在后台进行修改即可。  那么问题来了,很多人会问哪种比较好呢?  注意 下面大家根据两种方法的优势自己参考:  JS调用需要读取数据库,如果流量比较大,则较占资源。  而标签调用虽然不占用资源,但是每次换广告都要更新,二者各有优缺点,按自己的需求选择

阅读全文

dedecms上传图片相对路径改成绝对路径方法

很多朋友使用dedecms的时候都用了二级域名的功能,所以造成很多文章中图片不显示的问题。在百度后得到一个方法就是进入dede后台“系统”-“系统基本参数”-“核心设置”,开启支持多站点,结果也不管用。 解决方法 找到 include\dialog\select_images_post.php 第108行 $fileurl = $activepath.’/’.$filename; 换成: $fileurl = ‘你的域名’.$activepath.’/’.$filename; 这样就可以完美实现dedecms上传图片相对路径改成绝对路了。

阅读全文

dedecms“更新主页HTML”不能保存路径设置

用户问题:进行生成首页处理每天多需要手动修改一下设置。很不方便 处理问题:以前在网站上看到过因为数据库丢失,导至不能保存,于是让用户查看了dede_homepageset表。发现内容是存的。 解决方法:在无法确认问题在什么位置时。我让用户直接插入一条数据到这个表里面。   “INSERT INTO `dede_homepageset` VALUES (‘default/index.htm’, ‘../index.html’);” 操作步骤:后台-系统-SQL命令行工具-单行命令,然后将以下代码复制入框内,执行,就可搞定! 

阅读全文

dedecms列表页调用多说评论数的方法

用户问题:需要调有多说评论数在列表页。 问题处理:根据多说官方的说明进行了修改 以下为相关的设置方法 <script type="text/javascript"> var duoshuoQuery = {short_name:"您的二级域名"}; (function() { var ds = document.createElement('script'); ds.type = 'text/javascript';ds.async = true; ds.src = 'http://static.duoshuo.com/embed.js'; ds.charset = 'UTF-8'; (document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ds); })(); </script> 请上面js插入到</body>之前 ,注意的是若安装了多说的插件请将此

阅读全文

dedecms利用SQL标签调用友情链接

用户问题:由于用户使用的是下拉选框的方式来做友链接。在调用友情链接时总是会自动加上连接和名字。点击是连接后面会加名称。 问题分析:使用"{dede:flink  row='24'  type= 'textimage'}[field:link /]{/dede:flink} "无法到达我们要的效果。心想难道没有单一 能调用的方法? 处理方法:通过SQL标签的调用来实现。下面为案列网站的代码。 "<select name="specialb" class="indh" onchange=javascript:window.open(this.options [this.selectedIndex].value);> <option selected="selected">各市州纪检监察网站</option> {dede:sql sql="Select * From dede_flink  where typeid=3"} <option value="[field:url/]">[

阅读全文

织梦后台不能更新 提示"DedeTag Engine create file false"

用户问题:用户在群里365648378 发 说自己的问题。不能更新,更新报错DedeTag Engine create file false。 问题分析:用户给了我后台。进入网站后台发现加载后慢。并给出加载慢的处理方案,可以操作的时候并看看,是不是权限的问题,后来发现并不是。心想会不会是目录的问题,更新了目录还是不行。于是进入了栏目查看生成命名规则。发现不正常。 问题解决:修改各栏目的命名规则。原来的是{typedir}/index.html 修改为{typedir}/list_{page}.html    而webjs/{aid}.html更改为{typedir}/{aid}.html   所有前面“webjs”文件夹应该改成{typedir}。 PS:需要注意各项设置如“文件保存目录”是否设置对了。生成后命令需要注的是{typedir}/list_{page}.html 这里的下划线,认真观查每一项设置,在不能更新时先一项项的更新来找到问题点。

阅读全文

织梦UTF-8进入后台登录界面验证码无法显示

用户问题:今天在安装UTF-8的程序时。发现进入后总是无法显示验证码。 问题分析:由于程序是下载的打包的好的,我是直接导入数据库,然后修改数据库连接文件。心想会不会是程序的原因。然后替换了相关的文件如后台include还是不行。  并到百度搜索。看了一下修复方法可以一个多没有用。继续研究。后来想想会不会与数据的连接文件有关。为证实这个想法我做了进一步的测试。因为是UTF-8的,记得以前看到过用记事本打开UTF-8去修改会自动加上bom头。先不管了于是用之前数据连接的连接文件(没有修过的)进入后台界面可以显示验证码。这就可以确认问题在那里了。 问题解决:用DW打开数据库链接文件修改数据库相关的信息。在次进入后台恢复正常。   

阅读全文