盘点织梦仿站过程中遇到的一些问题
织梦dedecms后台编辑器样式错乱,变为px=""yle=的解决办法
织梦dedecms后台编辑器样式错乱,变为px=""yle=的解决办法
在用图集模型建站的时候,新建了一个自定义模型,为HTML文本。
建立之后发布完成文档后,点击编辑后,样式竟然全部出现了错乱。
如下图所示:
在百度和官方论坛寻找解决办法,但是网站上的办法并不起作用。
最后发现问题可能出现在album_edit.php这个文件:
在代码里面搜索发现是可能是因为过滤引起的。
解决办法:
打开/dede/album_edit.php文件,在第56行的位置找到如下代码,直接去掉或者注释掉即可
希望跟版网这条解决方案可以帮到您!。
dedecms5.7中的ckeditor遇到的一些问题以及解决办法
dedecms5.7中的ckeditor遇到的一些问题以及解决办法使用dedecms5.7中的ckeditor时遇到的一些问题及解决办法:1、ckeditor添加字体:关上include/ckeditor/ckeditor.js,搜寻font_names,找出字体列表。
嵌入所需的中文字体,嵌入后为:需要特别注意的是:添加的字体,要写成诸如“宋体/宋体”的形式,而不是“宋体”。
即“显示的字体名称/实际字体名称”的格式。
2、添加行距按钮:(1)浏览ckeditor的行距插件包(网上很难找出的)并读写至ckeditor/plugins目录下;(2)由于dedecms5.7自己内置了一个dedepage插件,用以嵌入ckeditor自定义插件,在/include/ckeditor/plugins/dedepage文件夹下,关上plugin.js文件在最后面嵌入:requires:['lineheight'];(3)修改/include/ckeditor/ckeditor.inc.php文件,在$toolbar['basic']的最后一行添加元素code,修改后代码如下:$toolbar['basic']=array(array('source','-','templates'),array('cut','copy','paste','pastetext','pastefromword','-','print'),array('undo','redo','-','find','replace','-','selectall','removeformat'),array('showblocks'),array('image','flash','addon '),array('maximize'),'/',array('bold','italic','underline','strike','-'),array('numberedlist','bulletedlist','-','outdent','indent','blockquote'),array('justifyleft','justifycenter','justif yright','justifyblock'),array('table','horizontalrule','smiley','specialchar') ,array('link','unlink','anchor'),'/',array('styles','format','font','fontsize'),array('textcolor','bgcolor','mypage','multipic'),array('lineheight'));关上include/ckeditor/plugins/addon/plugin.js找出以下代码://registerthetoolbarbutton.editor.ui.addbutton('addon',{label:'附件',将上面的icon路径改为/include/ckeditor/images/addon.gif即可。
织梦CMSv5.6 5.7版本会员漏洞缺陷解决方法
然后跟里面输入代码:
select*from dede_member查询数据库会员表。
delete from dede_member where mtype='企业'按照企业字段删除会员表数据。
这个其实就是SQL只要你找到表中各各属性字段就可以随意删除数据了。
如果是普通的垃圾会员,不是企业会员,那么不必这么折腾,可以直接删除即可。
Dedecms系列产品的漏洞很多,若非必要,不要用这个系统组成用户交互式的网站;好比你要做用户可以投稿的网站,实际上用discuz会更好,那个系统现在维护人员很多,相应的网站安全性会有更多的保证。
Dedecms目前的官方维护人员日益减少啊!
另外,dedecms目前已有很长时间未发布新版本,预计是资金缘故,不知道咋回事啊!。
织梦出现问题解决方法
(一)dedecms后台内容编辑时都是空白的解决方法今天发现登陆dedecms后台管理内容时,发现添加内容和编辑内容都是出现空白,查看编码后,排除了编码问题。
在网上找了许多方法后终于成功解决:出现这种情况很可能是catalog_do.php 以及archives_do.php 里的HEADER()的问题,因为当执行header()前,如果前面输出了空格、空行、任何字符,都会导致header()跳转失效。
由于catalog_do.php调用过的php文件太多了。
所以你要一个个排错的找出DEDE的所有PHP文件,头尾两行的<?php ?>是否有空格或空行。
把这些空格空行删除,至此功能就全部正常了。
不想排错的话,你可以照楼上的说法重装。
1、catalog_do.php 文件在dede/catalog_do.php下面把catalog_do.php里header("location:article_add.php")替换成echo "<script language='javascript'>window.location.href= 'article_add.php'</script> ";还有header("location:{$gurl}?channelid={$channelid}&cid= {$cid} ");替换成echo "<script language='javascript'>window.location.hre f='{$gurl}?channelid={$channelid}&cid={$cid}'</script> ";2、archives_do.php 文件找到dede/archives_do.php文件,用记事本打开,查找header("location:{$gurl}?aid=$aid");将其替换成:echo '<META HTTP-EQUIV="REFRESH" CONTENT="0; URL='.$gu rl.'?aid='.$aid.'">';保存,进入网站后台,更新下网站缓存。
盘点织梦仿站过程中遇到的一些问题
织梦模板 /
• 盘点织梦仿站过程中遇到的一些 问题
很多站长朋友喜欢用织梦系统来 做网站,不过由于默认的模板太 过简单,更多人的人会选择换一 套比较成熟的网站模板,怎么把 别人网站好看的模板仿下来变成 自己的呢?这就需要对织梦仿站有 一定的研究。
当保存环境的文件夹出现中文字 符时,有的软件不能正常运行, 所以最好改成英文字符。当80端 口被占用时,需要把端口改成其 他端口,才能正常运行软件。
二、网站编码的选择
织梦官方的版本主要有两种, GBK版和UTF8版,分别对应了 gb2312编码和utf-8编码,如果选 择了一种编码,那么模板文件必 须和这些编码相对应,不然就会 出现乱码的情况,这一点很多人 经常会忽略。
五、织梦标签的熟悉度
熟悉织梦标签对于仿站的效 率和准确性很有帮助,因为很多 标签在不同的页面使用情况也不 同。例如首页标题、栏目页标题、 文章页标题标签就不一样,只有 熟悉了每个标签的使 的一些问题,希望对想要学习织 梦仿站的朋友能有一定的帮助, 其实无论仿什么站,只要自身基 础知识过硬,那么都没有什么难 度,甚至可以在目标模板的基础 上二次进行修改。
四、栏目页标题的设定
仿站的时候大部分站长更看重的 是代码修改,往往忽略了一个细 节,那就是栏目关键词的设定。 如果只是简单的用 {dede:field.seotitle/}来调用栏目页 的标题,那么当这个栏目出现很 多页时,每一页的标题都会重复, 这对优化来说是不利的。
所以我们在仿站的时候这一点就 要注意,只需要添加一小段代码, 利用pagelist标签,使得标题里每 一页的标题后面带上“第1 页”“第2页”这类的标识即可。
dedecms常见的问题
如果你使用的dedecms v5.5 ,可能会遇到出错提示,语句为:DedeTag Engine Create File False,下面整理收集了最全面的解决办法,并详细探讨了其成因,希望能对你有所助益.原因:要创建的目录或者文件没有写入权限解决办法:第一步,定位出错的文件,即查找生成什么文件时出的问题。
方法:修改include/dedetag.class.php文件,搜索"DedeTag Engine Create File False",会找到以下代码$fp = @fopen($filename,"w") or die("DedeTag Engine Create File False");修改成$fp = @fopen($filename,"w") or die("DedeTag Engine Create File False:$filename");重新生成栏目或者文档时,即可提示当前文件信息。
第二步,找到提示错误的目录或者文件,检查是否有写入权限,windows服务器请给予写入权限,linux 服务器请给予777权限。
如果目录或者文件不存在,请手工建立。
常见的错误情况有,data目录没有写入权限,html静态文件目录没有写入权限,index.html首页静态文件没有写入权限。
警告:此修改操作可能会暴露程序目录结构信息,建议解决问题以后,还原程序文件。
请问DedeTag Engine Create File False怎么办?这个提示一般出现以下情况才会出现:1.模板文件不存在,您可能误删除或者没有正确指定模板文件;2.模板文件没有读取权限,请按照我们的系统环境配置需求正确分配目录的权限。
DedeTag Engine Create File False 错误汇总及解决方法恺撒洋芋花DEDECMS, DEDETAG, Engine by 恺撒洋芋花[tr][td]DedeTag Engine Create File False这个错误总是会被很多的新手遇到并且无从下手.其实问题很简单,你只要设置一下文件夹权限为777或者是文件权限为777就好了在很多时候,如果我们更新文档都会出现提示说DedeTag Engine Create File False,这时候,可以有两个方式进行解决,1.在ftp删除所要更新的旧文档.2.将文件夹权限和文件权限全部设置为777,记住点击应用哦!再有问题的时候可以看提示信息的,或者说,看下面的一些介绍与总结.DEDE可以说是最容易上手的CMS。
怎么提高织梦dede程序的安全性
怎么提高织梦dede程序的安全性很多人都认为织梦dede的程序容易被黑,安全性不高,其实这完全是一种错误的认知,因为普及范围广,很多人仿站,套模板都是用的dede,所以被侵入的也很多了,实际上单纯从比例上来说,相比其他程序,只要注意提高dede的安全性,进行相关的安全设置,完全不用担心被那些小黑客入侵等!想必很多人用织梦(DEDE)经常会遇到网站挂马这些问题下面我就简单讲解下针对DEDE网站的安全设置,只要你按照以下三点:操作可避免99% 网站被挂马的情况一精简设置篇:不需要的功能统统删除。
比如不需要会员就将member文件夹删除。
删除多余组件是避免被hack注射的最佳办法。
将每个目录添加空的index.html,防止目录被访问。
织梦可删除目录列表:member会员功能special专题功能install安装程序(必删) company企业模块 plus\guestbook留言板以及其他模块一般用不上的都可以不安装或删除。
怎么提高织梦dede程序的安全性二密码设置篇:管理员密码一定要长,而且字母与数字混合,尽量不要用admin,初次安装完成后将admin删除,新建个管理员名字不要太简单。
织梦系统数据库存储的密码是MD5的,一般HACK就算通过注入拿到了MD5的密码,如果你的密码够严谨,对方也逆转不过来。
也是无奈。
但现在的MD5破解网站太过先进,4T的硬盘全是MD5密码,即便你的密码很复杂有时候都能被蒙上。
我之前的站点就是这么被黑的。
所以一定密码够复杂。
三 dede可删除文件列表:DEDE管理目录下的file_manage_control.phpfile_manage_main.phpfile_manage_view.phpmedia_add.phpmedia_edit.phpmedia_main.php这些文件是后台文件管理器(这俩个功能最多余,也最影响安全,许多HACK都是通过它来挂马的。
它简直就是小型挂马器,上传编辑木马忒方便了。
织梦系统(dede)标签使用及问题解决方法总结
织梦cms(dede)标签使用及问题解决方法总结longyamiao 以前使用过织梦cms(dede)进行网站建设,最近又一次做网站,在制作过程中遇到一些问题,现将标签使用解决方法总结一下。
一、dede 我的文档及收藏方面处理方法——longyamiao问题一:我的文档里有已通过、待审核、未通过三种情况。
而在点击时不是以滑动门的方式显示,而是重新加载网页。
无法达到更改已通过、待审核、未通过三处样式的目的。
问题二:当点击我的文档打开网页时,网页显示的是我所有文档,当点击已通过时,网页显示的是我的已通过审核的文档,当点击下一页查看时发现未通过的文章显示出来了。
解决:(一)点击时每次重新加载,解决方法是,一个模板复制三次,分别命名。
在模板里改变点击已通过待审核未通过的地址。
PHP 和HTM 模板分别是Default/member/myupload.phpDefault/member/templets/myupload.htm 更改PHP里打开模板的链接更改HTM模板里打开PHP的链接。
(二)在myupload.php里用$arcrank表示已通过待审核未通过分别值为1 -1 -2。
点击下一页出现故障的原因是,在分页时,分页链接查询数据库没有加入arcrank参数的限制条件。
分页样式及代码在Default/include/datalistcp.class.php中分布链接地址为$purl .= "?".$geturl; 在这里如果直接添加arcrank 变成$purl .= "?arcrank=1&".$geturl; 在已通过页面里能看到是正常的,但由于是常量,不能变化,在待审核和未通过里则显示错误,同时在我的收藏里也显示错误。
所以没有考虑像第一步那样复制成多份模板,而是想办法传递参数。
可我看代码myupload.php 没有给datalistcp.class.php传递参数。
dede仿站注意
注意1.尽量使用dede:global.cfg_cmsurl网站变量而不是实际网站名之类的,方便迁移站点(不要写死)为了seo,将文档HTML默认保存路径设置为空,然后修改栏目保存目录再设置文章命名规则2.[field:infos function="cn_substr(@me,150)"/]{dede:global.cfg_descriptionfunction='html2text(@me)'/}3.为了排版整齐解决{dede:field.typeurl/}不能显示内容页所属栏目的url问题常使用infolen ,titlelen,3.我们知道,在内容页模板时,可直接用{dede:field.typename/} 来表示当前文档的栏目名称。
但却无法使用{dede:field.typeurl/}形式来调用栏目链接。
今天这个方法就是专门用于解决这个问题——【解决办法】第一步:打开/include/arc.archives.class.php 文件,找到约234行如下代码://设置全局环境变量$this->Fields['typename'] = $this->TypeLink->TypeInfos['typename'];在其下一行加入如下代码://设置全局环境变量$this->Fields['typename'] = $this->TypeLink->TypeInfos['typename'];第二步:在你的内容页模板适当位置加入调用代码:{dede:field.typelink/} 带链接的栏目名称,如:<a href="栏目链接地址">栏目名称</a> {dede:field.typeurl/} 仅栏目链接,如: /news4.如何修改dede上一篇下一篇的调用内容1.dedecms上一篇下一篇调用标签:{dede:prenext get='pre'/}{dede:prenext get='next'/}如何自定义织梦dedecms上一篇下一篇标签调用内容呢,例如修改为仅调用上一篇下一篇的链接呢:找到include目录下的这个文件:arc.archives.class.php找到这几行:$this->PreNext['pre'] = "上一篇:{$preRow['title']} ";$this->PreNext['pre'] = "上一篇:没有了";$this->PreNext['next'] = "下一篇:{$nextRow['title']} ";$this->PreNext['next'] = "下一篇:没有了";分别替换为以下几行:$this->PreNext['pre'] = "$mlink";$this->PreNext['pre'] = "javascript:window.alert('上一篇:没有了');";$this->PreNext['next'] = "$mlink";$this->PreNext['next'] = "javascript:window.alert('下一篇:没有了');";以上是文章内容模型的上一篇下一篇调用标签。
dedecms织梦出现乱码原因分析以及解决方法
dedecms织梦出现乱码原因分析以及解决方法我们在用dedecms织梦内容管理系统编辑网页的时候,经常会莫名其妙的发现前台网页显示乱码了。
而一时半会又查找不到任何原因。
其实这往往这是因为dedecms织梦内容管理系统的字符编码和网页模板字符编码不一致造成的。
而和数据库往往没有任何的关系。
这很简单,因为我们没有修改过数据库,而且是按照官网指导方式安装的dedecms系统,数据库不太可能出问题。
乱码是因为字符编码不一致造成的,出现的原因有以下几种:原因:1、你模板采用的字符编码与你安装的版本字符编码不一致;比如你安装的是UTF-8的dedecms系统,而制作的模板却采用了默认的GBK1312的字符编码,那么自然会乱码。
2、你制作的多个模板有的编码是UTF-8,有的是GBK1312,不乱才怪。
3、情况是以上二种情况同时存在,兼而有之,导致天下大乱。
解决方法:1、是建议安装UTF-8版本的dedecms系统,因为国内大多数网站都是UTF8编码的,你引用别处网页代码的时候,乱码的几率会更小些。
如何安装UTF-8版本,可以查看我的博客,有关于这方面的详细讲解。
2、用dreamweaver制作模板的时候,选择字符编码为UTF-8,或者选择和你安装的版本一致的字符编码。
3、如何选择UTF8字符编码,用dreamweaver打开网页后,点击菜单栏的修改》》页面属性》》标题/编码》》uncoid(UTF-8)。
4、你在引用代码的时候先看清楚网页的字符代码,是否和你的模板以及版本的一致,不一致则需要转换字符编码,不可生搬硬套。
怎么查看字符编码,先安装火狐浏览器,点击浏览器的查看菜单下的字符编码,就可以看到。
织梦仿站应该注意的问题和细节
织梦仿站应该注意的问题和细节dede仿站常见的问题包括PHP环境的安装、织梦版本(gbk、utf-8两个版本)下载,织梦的安装,安装后需要注意的细节,以及仿目标站开始前的准备。
PHP环境的安装dedecms是一个php程序,要利用dede在本地仿站,首先要做的就是把本地PHP环境搭建好。
搭建php环境需要用到的程序有很多,网上一搜大把的。
我用的是APMServ5.2.6(点击进入APMServ5.2.6下载页面),至于APMServ5.2.6的安装也很简单,下载回来,解压安装就好了。
织梦(dedecms)版本下载百度一下织梦软件下载,可直接到织梦官方。
进入以后很明显就能看到织梦软件的下载地址,但是这里需要注意:织梦(dedecms)有三个版本(gbk、utf-8、big5编码)。
这几个版本因为编码的不同,需要针对仿制目标站来选择。
PS: UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BO M。
是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。
UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。
UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。
如,如果是UTF8编码,则在外国人的英文IE上也能显示中文,他们无需下载IE的中文语言支持包。
GBK是国家标准GB2312基础上扩容后兼容GB2312的标准。
GBK的文字编码是用双字节来表示的,即不论中、英文字符均使用双字节来表示,为了区分中文,将其最高位都设定成1。
GBK包含全部中文字符,是国家编码,通用性比UTF8差,不过UTF8占用的数据库比GBD大。
GBK、GB2312等与UTF8之间都必须通过Unicode编码才能相互转换:GBK、GB2312--Unicode--UTF8UTF8--Unicode--GBK、GB2312对于一个网站、论坛来说,如果英文字符较多,则建议使用UTF-8节省空间。
织梦系统(dede)安全问题
在调用织梦系统(dede)SQL标签时如果sql语句中有子查询或联合查询等复杂查询时,会出现“Safe Alert: Request Error step 2! ”错误提示,原因是出于安全问题的考虑!但有时又不得不使用这些复杂查询,故经本人研究成功解决了此问题,不敢独享,现发出希望能为大家解决一些问题!解决方案:1、在dedesql.class.php找到以下内容//老版本的MYSQL不支持子查询,我们的程序里可能也用得少,但是黑客可以使用它来查询数据库敏感信息elseif (preg_match('~\([^)]*?select~s', $clean) != 0){$fail = true;$error="sub select detect";}if (!empty($fail)){fputs(fopen($log_file,'a+'),"$userIP||$getUrl||$db_string||$error\r\n");exit("<font size='5' color='red'>Safe Alert: Request Error step 2!</font>");}else{return $db_string;}将红色部份注释。
2、以上方法虽可行,但全部程序都存在安全隐患,故不推荐,可使用如下方法:a)、如果你是在模板中调用,请在调用标签之前加上{dede:php}$dsql->safeCheck = false;{/dede:php}在调用之后加上{dede:php}$dsql->safeCheck = true;{/dede:php}b)、如果你是在php文件中调用,请在执行sql语句之前加上$dsql->safeCheck = false;在执行sql语句之后加上$dsql->safeCheck = true;以上两个解决方案均可成功解决织梦系统(dede)cms的安全问题,至于使用哪一个请读者自选。
织梦常见问题整理
1.多级分类问题问题名称:大类下没有小类的时候输出大类名。
{dede:channelartlist typeid='2'}<li><a href='{dede:field name='typeurl'/}'>{dede:field name='typename'/}</a><ul>{dede:channel type='son' noself='yes' }<li><a href='[field:typelink/]'>[field:typename/]</a></li>{/dede:channel}</ul></li>{/dede:channelartlist}需要修改\include\taglib\channel.lib.php108行删除2.搜索页调用文章内容看到技巧版有一篇文章,测试后正常使用include 引入一个文件,形式为:{dede:include file='文件名称' ismake='是否为dede板块模板(yes/no)'/}对文件的搜索路径为顺序为:绝对路径、include文件夹,CMS安装目录,CMS主模板目录例如:搜索页面模板加入{dede:include file='123.htm' ismake='yes'/}dede默认模板路径新建一个123.htm文件文件里面加入{dede:arclist orderby='click' row='8' }<li>[field:textlink/]</li>{/dede:arclist}其它不能使用arclist 标签的页面应该是同理可以使用的3.sql联合两个表查询自定义字段并加链接代码示例:{dede:sql sql='select c.cour_address,c.sta_time,c.cour_mon,c.aid,a.title from std_course c,std_archives a where c.aid=a.id order by c.sta_time desc limit 0,24'}<tr><td><img src="/templets/default/images/i1.gif"></td><td>[field:cour_address /]</td><th><p><a href="/plus/view.php?aid=[field:aid/]">[field:title function='cn_substr(@me,35)'/]</a></p></th><td>[field:sta_time function="MyDate('Y-m-d',@me)"/]</td><td>[field:cour_mon /]</td></tr>{/dede:sql}4.查询添加字段问题:{dede:arclist row='11' titlelen='30' addfields='cour_address,sta_time,cour_mon' typeid='12' channelid='17'}<tr><td><img src="/standing/templets/default/images/i1.gif"></td><td>[field:cour_address /]</td><th><p>[field:textlink/]</a></p></th><td>[field:sta_time function="MyDate('Y-m-d',@me)"/]</td><td>[field:cour_mon /]</td></tr>{/dede:arclist}多了句addfields='自定义字段' 多个之间用,号隔开。
织梦网站搭建心得体会
织梦网站搭建心得体会织梦CMS是一款非常方便实用的网站建设工具,可以快速搭建一个功能完善的网站。
在使用织梦CMS搭建网站的过程中,我积累了一些心得体会。
首先,我发现织梦CMS的操作界面简洁明了,使用起来非常方便。
通过简单的拖拽操作,可以轻松地添加各种页面元素,如文章、图片、视频等。
同时,织梦CMS还提供了大量的模板和插件,可以根据自己的需求选择合适的样式和功能。
这使得我在搭建网站的过程中省去了很多的时间和精力。
其次,织梦CMS具有良好的扩展性。
通过安装插件,我可以轻松地添加各种功能模块,如留言板、在线客服、网站地图等。
同时,织梦CMS还支持自定义模板,我可以根据自己的喜好和需求设计网站页面的风格。
这使得我的网站更具个性化,能够满足不同用户的需求。
另外,织梦CMS还提供了很多有用的SEO功能。
通过设置关键词、描述等元素,可以让网站在搜索引擎中更容易被发现。
同时,织梦CMS还自动生成静态HTML页面,提高了网站的访问速度和搜索引擎排名。
这为我的网站带来了更多的流量和曝光度。
在使用织梦CMS搭建网站的过程中,我还学到了一些关于网站优化的知识。
例如,合理设置网站结构、优化关键词密度、增加外部链接等。
这些方法可以有效提高网站的曝光度和排名,让更多的用户找到我的网站。
此外,织梦CMS还提供了良好的用户管理功能。
通过注册和登录系统,我可以为不同的用户分配不同的权限,确保网站的安全性和可控性。
同时,织梦CMS还支持用户留言、评论等功能,提升了用户互动和参与度。
总之,织梦CMS是一款非常强大的网站建设工具,它具有简洁明了的操作界面、良好的扩展性和丰富的SEO功能。
通过使用织梦CMS,我能够快速搭建一个功能完善的网站,并且学习到了很多关于网站优化的知识。
我相信,在未来的工作中,织梦CMS将继续为我带来更多的便利和好处。
新手用织梦建站最先遇到的问题及解决方式分析
新手用织梦建站最先遇到的问题及解决方式分析众所周知,网站推广,网站运维、seo优化等等与网站有关的互联网服务,都有一个共同点,就是必须得有一个网站,网站是互联网最重要的组成部分也是最基础的单元,随着互联网的发展现在的建站程序也是各色各异,今天笔者就以自己比较钟爱的一款建站程序织梦cms在建站的时候,新手最容易遇到的问题以及快捷的解决方式和各位分享下,在这里这些问题可能比较初级,老鸟就飞过了,好了闲话短续进入今天主题。
新手用织梦建站最先遇到的问题及解决方式分析。
第一,网站建成之后首页logo及banner广告的修改。
建站其实比较简单,很多新手用织梦建站完成之后,遇到的第一个问题就是如何修改关于织梦的底部版权以及头部的广告信息,其实这个问题之所以叫初级问题就是解决方式非常简单,主要是很多新手刚接触这个程序,不是非常熟练,为了省去大家寻找答案的时间,笔者这里直接给出解决方法,banner文件我们可以在后台文件中模板-默认模板管理中找到,head文件,打开可以看到看到logo了吗替换即可。
同理banner广告代码和这个类似,找到文件为banner的代码语句更换即可。
第二,网站版权信息的和友情链接的修改方式分析。
很多时候新站上线之后,织梦默认的友情链接添加了很多也许我们并不需要的图片和网址链接,这个时候将其去掉是新手最需要迫不及待解决的问题,好了,进入织梦后台,模块-友情链接管理,看到了吗很多无意义的友情链接全部出现了,这个时候我们点击更改即可,一一对应的换掉关键词和网址,你会发现织梦友情链接的修改其实并不困难,下面我们修改版权信息,在这里笔者建议最好不要这样操作,留上别人版权信息是对织梦团队的尊重,感谢其为我们开发了这样好的建站程序,如果你是商业版那倒无所谓,笔者在这里说明目的只做交流,修改方式是,进入后台点系统--系统基本参数设置。
看到,网站版权信息,站点默认关键字,站点描述,网站备案号了吗,将其一一对应的进行更换即可。
织梦v5.7后台bug
#
打开dede\swfupload.php,找到WaterImg($cfg_basedir.$fileurl, 'up');把这句话前面的注释去掉即可!
#
# 上传报出ERROR: Upload Error!
#
服务器上传功能设置为关闭(万网)
#
# 图片集图片上传报出302错误
#
include/userlogin.class.php文件中的第二行session_start();前加上下面这段代码:
if (isset($_POST["PHPSESSID"])) {
session_id($_POST["PHPSESSID"]);
} else if (isset($_GET["PHPSESSID"])) {
session_id($_GET["PHPSESSID"]);
}
/include/uploadsafe.inc.php里的第45行下面的imtypes改成imgtypes(加个g),然后更新一下系统缓存(这个方法好像不行)
2.在/data/config.cache.inc.php最后一行上添加if($cfg_cmspath == '/') $cfg_cmspath = '';
#
# 后台找不到include/templets目录的模板(这个问题好像可通过上面的方法解决)
#
/templets复制到/include里
#
# 解决ckeditor问题,后台找不到模板问题
#
1.在/dede里找到这两个sys_info.php,module_main.php文件,在里面的ReWriteConfig(),ReWriteConfigAuto()函数里的fwrite($fp,"?".">");上面添加
织梦DedeCms的安全问题解决办法
织梦DedeCms的安全问题解决办法网络安全是目前互联网的热门话题之一,作为个人用户的我们同样需要关注,做好防护。
网上大家也看到DEDECMS这套程序,虽然便捷草根站长的快速建站,但安全问题也是非常多的,需要大家进行设置才可以使用,否则就变为别人挂马的网站了方法步骤第一步:安装Dede的时候数据库的表前缀,最好改一下,不要用dedecms默认的前缀dede_,可以改成emtalk_,随便一个无规律的、难猜到的前缀即可(若以在线运行的站点,可以让技术员协助修改下)。
第二步:后台登录一定要开启验证码功能(或自行编写个安全机制),将默认管理员admin删除,改成一个自己专用的,复杂点的账号,管理员密码一定要长,至少8位,而且字母与数字混合。
第三步:装好程序后务必删除install目录第四步:将dedecms后台管理默认目录名dede改掉,随便改个不好猜的没规律的(不定期更改一下)。
第五步:用不到的功能一概关闭(或者剔除/删除),比如会员、评论等,如果没有必要通通在后台关闭。
(若部分功能需要且有技术支持的情况下可自行开发或修正默认成功代码)第六步:(1)以下一些是可以删除的目录/功能(如果你用不到的话):member会员功能special专题功能company企业模块plusguestbook留言板(2)以下是可以删除的文件:管理目录下的这些文件是后台文件管理器,属于多余功能,而且最影响安全,许多HACK都是通过它来挂马的file_manage_control.phpfile_manage_main.phpfile_manage_view.phpmedia_add.phpmedia_edit.phpmedia_main.php再有:不需要SQL命令运行器的将dede/sys_sql_query.php 文件删除。
不需要tag功能请将根目录下的tag.php删除。
不需要顶客请将根目录下的digg.php与diggindex.php删除。
织梦建站常见的问题
问题汇总:1.调用标签,经常出现错误:(大括号标签,有开始有结束,结束用/表示;大括号里面调用用中括号,结束直接在中括号里用/结束。
)A.单词打错.1.调用导航{dede:channel row="数值" type="top"}<ul><li><a href=”[field:typelink/]”>[field:typename/]</a></li></ul>{/dede:channel}调用导航列表{dede:arclist typeid=”栏目ID” titlelen=”标题字符数” row=”循环数值” flag=”p(图片)c(推荐)h(头条)” }<a href=”[field:arcurl/]”>[field:title/]</a><img src=”[field:picname/]”>{/dede:arclist}调用友情连接:{dede:flink type=”image(图片)text(文字)” row=”循环数值”} [field:link/] {/dede:flink}调用TKD:首页标题调用:{dede:global.cfg_webname/}首页关键词调用:{dede:global.cfg_keywords/}首页描述调用: {dede:global.cfg_description/}栏目页调用标题:{dede:field.seotitle/}—品牌词栏目页调用关键词:{dede:field name='keywords'/}栏目页调用描述:{dede:field name='description' function='html2text(@me)'/}内容页调用标题:{dede:field.title/}—品牌词内容页调用关键词:{dede:field.keywords/}内容页调用描述:{dede:field.description function='html2text(@me)'/}调用头部:{dede:include filename=”head.htm”/}调用底部:{dede:include filename=”footer.htm”/}栏目页标签调用:调用栏目名称:{dede:type}[field:typename/]{/dede:type}调用分页:{dede:pagelist istitem="index,pre,next,end,option,info," listsize="5"/}调用位置:{dede:field name='position'/}调用日期(包括时分秒):[field:pubdate function="GetDateTimeMK(@me)" /]只调用月日 [field:pubdate function="m ydate(‘M-D’,@me)" /]内容页标签调用:调用标题:{dede:field.title/}调用作者:{dede:field.writer/}调用发布时间:{dede:field.pubdate function="MyDate('Y-m-d ',@me)"/}调用内容:{dede:field.body/}封面频道页的内容:调用用{dede:field.content/}(栏目内容)B.网上:安装织梦常见问题:2.数据库连接失败。
dedecms仿站问题:你指定的文件名有问题,无法创建文件
dedecms仿站问题:你指定的文件名有问题,无法创建文件
今天一个朋友的dede网站遇到了一个奇怪的问题,生成主页的时候
结果提示:你指定的文件名有问题,无法创建文件
第一种情况:
对于这个问题,应该是老生常淡了呀!这很明显就是你指定的模板文件名不对或者是创建目录的文件夹权限不够!
所以要解决这个问题,第一就要排查你所指定的文件夹或文件名对不对?
最后检查网站的目录权限有没有写入等?
最后检查这程序的文件夹权限确实都是对的。
权限也给足了?
那么是什么问题呢?
后来仔细一检查,发现这个朋友使用的是3级目录安装的!iis的指向父目录的权限没有。
所以给了父目录的文件夹写入权限!
结果一切正常!
所以大家遇到此类问题。
可以肯定的就是权限问题。
想解决,就必须要好好检查文件夹的权限设置等!
第二种情况:
主页位置: ../index.html 是不是这个,变成../../index.html 这样是不对的,我朋友的情况就是第二种了,希望对遇到这个问题的朋友带来帮助,模板通仿站。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、本地环境的搭建
通常网站在上线前,都是在本地 搭调试,这就需要先在本地搭建 个PHP和MySQL环境。网上有很多 这方面的软件,例如织梦官方的 DedeAMPZ-PHP环境包,笔者用的 是NPMserv,最容易出现的错误就 是路径出现中文字符和80端口占 用。
当保存环境的文件夹出现中文字 符时,有的软件不能正常运行, 所以最好改成英文字符。当80端 口被占用时,需要把端口改成其 他端口,才能正常运行软件。
所以我们在仿站的时候这一点就 要注意,只需要添加一小段代码, 利用pagelist标签,使得标题里每 一页的标题后面带上“第1 页”“第2页”这类的标识即可。
五、织梦标签的熟悉度
熟悉织梦标签对于仿站的效 率和准确性很有帮助,因为很多 标签在不同的页面使用情况也不 同。例如首页标题、栏目页标题、 文章页标题标签就不一样,只有 熟悉了每个标签的使用,才能在 仿站过程中避免出错。
例如笔者通常会自己单独建一个 文件保存JS、CSS和图片,模板另 外放在一个文件里,这样可以增 加网站的安全性,别人就很难猜 测到你的模板路径。与此同时, 模板源文件里的路径要改成你放 置这些文件的路径,很多时候CSS 文件里遇到的图片路径也需要修 改。
四、栏目页标题的设定
仿站的时候大部分站长更看重的 是代码修改,往往忽略了一个细 节,那就是栏目关键词的设定。 如果只是简单的用 {dede:field.seotitle/}来调用栏目页 的标题,那么当这个栏目出现很 多页时,每一页的标题都会重复, 这, GBK版和UTF8版,分别对应了 gb2312编码和utf-8编码,如果选 择了一种编码,那么模板文件必 须和这些编码相对应,不然就会 出现乱码的情况,这一点很多人 经常会忽略。
三、文件路径的修改
在仿站的时候,会把目标网站的JS、 CSS、、图片、页面源文件都拷贝 过来,很多人在文件路径方面会 出现一定的错误,这就需要站长 朋友对路径这一块比较精通。
织梦模板 /
• 盘点织梦仿站过程中遇到的一些 问题
很多站长朋友喜欢用织梦系统来 做网站,不过由于默认的模板太 过简单,更多人的人会选择换一 套比较成熟的网站模板,怎么把 别人网站好看的模板仿下来变成 自己的呢?这就需要对织梦仿站有 一定的研究。
下面笔者就根据自己仿站过程中 遇到的一些难题,给大家盘点下 仿站过程中遇到的一些问题以及 解决方法。
以上就是笔者在仿站过程中遇到 的一些问题,希望对想要学习织 梦仿站的朋友能有一定的帮助, 其实无论仿什么站,只要自身基 础知识过硬,那么都没有什么难 度,甚至可以在目标模板的基础 上二次进行修改。
笔者建议,学习仿站之前最好能 熟悉html、div+css、dede常见标签 这三方面的内容,俗话说“基础 决定上层建筑”,织梦仿站也是 如此。