18

个人总结的织梦手册(实用一)

//作者:莪叆啰    整理:织梦先生    QQ:3444056

//织梦的网站查询手册

//红色为问题集  //橄榄色为注释  //紫色为拓展

 

1.网站标题(优化):
{dede:field.title/}_{dede:global.cfg_webname/}

 

2.当前名称:

{dede:field name='typename'/}

 

3.导航条(父类、子类):

 

4.面包屑:

生成的代码为 <a href=”#”>首页</a> > <a href=”#”>新闻动态</a>

函数的位置 include/typelink.class.php
Continue reading

12

忘记织梦管理员密码怎么修改

织梦CMS网站内容管理系统,是国内用户最多的网站程序,可再开发性强,深受广大站长朋友的喜爱。那么我们在初装的时候,由于某些问题或者是莫名的出错,造成织梦后台无法修改管理员密码,总是提示密码不正确。以前我也时不时的会碰到这种问题,现在把修改方法写出来,希望能帮助到个位和我一样喜爱织梦CMS的朋友。

分析:

织梦管理员密码存储表:dede_admin(“dede_”,这是默认表前缀)

织梦管理员密码加密方式:MD5

织梦管理员密码取位方法:MD5(32位小写)后,去掉前去5位,去掉后去7位,取中间20位

修改方法一:

MD5(32位小写)加密“admin”(不含引号)后,得21232f297a57a5a743894a0e4a801fc3,按上面的取位方法,得f297a57a5a743894a0e4

进入数据库,找到dede_admin表,浏览进入,编辑ID为1的条目,修改字段为pwd下的值为f297a57a5a743894a0e4

点击“执行”或“保存”,写成(现在管理员密码即为admin)。

修改方法二:

使用织梦cms后台的SQL语句功能修改管理员密码

织梦后台>>系统>>SQL命令行工具>>运行SQL命令行>>单行命令(支持简单查询)

在表单处输入

点击“确定”,完成(现在管理员密码即为admin)。

注:这只是两个基本的修改管理员密码的方法,具体你想怎么修改,扩展一下思维也是可以的。

12

禁用WordPress自动保存与修订历史功能

在新版本的WordPress博客程序中,避免数据丢失,添加了自动保存功能,默认开启了这一功能。用户在使用WordPress撰写博文时,每隔一段时间,WordPress都会将用户所添加的内容进行保存。

有利就有弊,与此对应的弊端是,一旦WordPress保存一次,WordPress的MySQL数据库中的wp_posts表里就会增加一行无用数据,一段时间后,此举会使得用户的数据库里含有大量的垃圾内容,使得数据库不停的增大,最后性能也会下降。

现在开始看看如何关闭wordpress的自动保存功能,具体步骤如下:

一、修改post-new.php文件

禁用自动保存 WordPress程序下wp-admin文件夹中找到post-new.php和post.php文件

在post-new.php文件中搜索以下代码:

在post.php文件中搜索以下代码:

搜索到结果,然后在其前面加上“//”(不含引号)注释掉即可;

切记:在post.php文件搜索结果上一行判断代码的末尾加一个英文分号,否则发布会出错。

或者把post.php文件搜索结果上一行的if ( 'attachment' !== $post_type )也注释掉。我不懂PHP,但是我用我的笨脑瓜去想:判断的结果都不要了,那还要那个判断有什么用。你说呢?

二、修改wp-config.php文件
Continue reading

10

出了点小错,由于站点ID/通信KEY等关键信息丢失导致Discuz!云平台服务出现异常

症状:

在使用Discuz3.2搭建论坛时,所有安装正确的完成后,在应用的插件中开启QQ互联后,出现了假开启现象。之后到 工具>>云平台诊断工具 中,查看到没有显示ID和KEY。

在百度上搜索了好一会,看到了各种解决办法,主要分为两种方法:1.在应用中关闭QQ互联,云平台诊断工具中删除ID和KEY并改为未注册,后重新开启QQ互联;2,使用SQL操作数据库。由于本人对数据库的SQL语句不是很了解,所以没有使用那种方法,开始研究第一种方法,可是在关闭QQ互联时,又出问题了,具体的提示内容忘记了,反正意思就是出错。

结果又搜索了好一会,无解。最后,通过我的另一种思路,修改成功。

修改思路:

现在是在后台无法关闭QQ互联,那么我可以通过直接进入数据库,修改对应数据表中记录的插件开关(1或0)。

修改方法:

进入本站对应的数据库,找到数据表pre_common_plugin(“pre_”这是默认的表前缀),点击“浏览”此表,进入后找到name字段值为“QQ互联”的内容,这时看他的available字段值,应该是“1”,点击“编辑”,把available的字段值修改为0,点击“保存”或“执行”。

回到论坛后台,应用>>插件,这时,看QQ互联就是未开启状态,点击开启,同意协议……之后按提示操作;

再到“云平台诊断工具”看一下,这时ID和KEY就出现了,应该是已经正常了。

注:此博客中多为我亲身经历的程序问题,所以修改方法也都是自己在实际中运用过的。如有疑问可联系本人(织梦先生),互相交流学习。

09

织梦网站搬家还原数据库后不能正常链接到模板或CSS文件

今天一个朋友由于原来的服务器公司的误操作,造成VPS上网站的数据大量丢失,一气之下找了服务商。

网站搬家后,在织梦后台还原数据,生成首页、栏目和文档,之后显示不正常,结果找我去帮忙。

我看了下源码,显示CSS的链接地址是/templets/default/style/***.css。

检查了一下,系统设置的模板文件夹是zs,是正确的;又看了下“生成”>>首页模板文件,也是正确的。使用动态查看首页,还是不正常。

弄了好一会,后来想起来织梦猫的模板详情页写过一句话,还原数据库后无论模板文件夹输入是否正确,都要重新点击一下确定(不是原话,但大体是这个意思)。

我就把在织梦的系统设置下改了下模板文件名,发现页面链接中显示了我新改的文件名,我又改回原来的zs,结果,正常显示了。

这是亲身经历,让我印象深刻。

在帮别人修改织梦模板或者是织梦后台程序的过程中,也是自己学习和进步的好机会。

总结:无论是在织梦网站搬家后还原数据库,还是新织梦网站还原下载来的带数据库的模板,在出现显示不正常的情况下,首先进入织梦后台,系统>>系统基本参数,查看“模板默认风格”是否正确,不正确的修改为正确的文件夹名,正确的也要点一下“确定”;其次,生成>>更新主页HTML,查看“选择主页模板”的文件夹名和首页模板名,是否正确,还是不正确的修改为正确的,正确的也要点一下“生成HTML”。

注:这种方法只是织梦网站显示不正常的方法之一,网站的不正常显示当然是有着很多的可能性的,这只是其中之一。

如果有相关问题的可以联系本人,一起研究、学习交流。

27

怎样自己制作网页,使用织梦程序搭建网站

随着网络时代的迅猛发展,人们已不只满足于浏览各个网站,除专业网站设计工作人员外,很多网民也已开始制作自己的行业网站与个人博客网站等。

个人制作网站,有的是因为感觉网页制作很神秘,好奇心驱使,为自己的业余生活增添一些满足感,与朋友聊天中,也有一些与众不同的炫耀;有的是接触淘宝客行业后转为网站推广,而接触网站制作,等等的多种原因使用我们玩起了网站。

不管是什么目的,我们已经走到了这里,不管是做为业余爱好还是作为自己的生财之道,那走就要走得踏踏实实。

本人也是自学网页制作等相关知识,没学过也不懂英语,经常写、经常看、经常说,那些html标签、CSS的用法等,自然就记下了。

以前曾在网上看到过一句话,多年来一直记忆犹新:人,可以身无分文,但不可以手无寸铁!

在这里,我们的“寸铁”就把制作网页的工具与HTML+CSS+SQL等知识。

那么,我们怎么自己制作网页?怎么使用织梦程序搭建自己的网站?如下:
1.工具
网页制作工具Adobe Dreamweaver,一般常叫DW。我就是边看视频教程,边用这个工具学起的。
制图工具,Photoshop、Fireworks(Dreamweaver、Fireworks、Flash这三个工具统称为网页三剑客),制图可以不用专门去学,碰到什么问题再到百度上去搜也是可以的。 Continue reading

24

DedeCMS常用SQL语句

在DedeCMS 系统中,我们很多地方需要用到SQL语句,例如批量修改(替换)内容、数据内容调用等,在系统模板中有一个专门用于调用数据的模板标签{dede:sql/}我们可以参考帮助中心的模板标签说明学习下这个标签如何使用。
当然我们在使用SQL语句和学习SQL语句的之前需要对织梦的数据库结构有一个大致的了解,我们可以通过帮助中心的数据库说明,来简单的了解这些内容。

以下为引用的内容:
标签名称:sql功能说明:用于从模板中用一个SQL查询获得其返回内容适用范围:全局使用基本语法:{dede:sql sql=”"}底层模板{/dede:sql}参数说明:sql=”" 完整的SQL查询语句底层模板字段:SQL语句中查出的所有字段都可以用[field:字段名/]来调用
应用实例:
1.调用某个特定会员发布的文章内容

mid为用户ID可以参考二次开发中关于dede_archives的数据表字段介绍

接下来我们收集整理一些常用的SQL语句帮助大家一同更好的使用DedeCMS系统。 Continue reading

24

织梦常用SQL语句合集

织梦SQL语句文章点这里 织梦SQL常用命令语句(后台→系统→SQL命令行工具→运行SQL命令行:单行命令或多行命令),如下:

增:

  1. 增加一条记录:


查:

  1. 查询后按要求返回正序或倒序记录列表:
  2. 查询后返回最后一条记录:
  3. 查询表记录总数:
  4. 查询某条记录(查询并返回单条记录):
  5. 查询某字段中值不相同的记录数:

改:

  1. 将所有文档设置为“仅动态”:
  2. 将所有文档设置为“仅静态”:
  3. 将所有栏目设置为“使用动态页”:
  4. 将所有栏目设置为“使用静态页”:
  5. 修改所有文章命名规则:
  6. 修改所有列表命名规则:
  7. 单条件筛选修改文章命名规则:
  8. 多条件筛选修改文章命名规则:
  9. 将指定ID栏目下所有文档设置为“仅动态”:
  10. 将指定ID栏目下所有文档设置为“仅静态”:
  11. 替换所有文档中body字段某字符串为其它字符串:

删:

  1. 删除一条记录(指定记录):
  2. 删除多条记录(指定记录,可以为不连续记录):
  3. 删除多条连续记录:

这些SQL语句已经够用了,只是示例,自己也可以在本地环境中做实验,具体的要结合到自己的网站,如表名、字段名、ID等。

注:1.数据库在使用SQL语句之前做好备份,防止有意外情况发生,无法恢复数据;2.在实际使用SQL语句过程中,要注意自己的表名和字段名,看是不是默认的表前缀和字段名。

18

WordPress固定链接设置方法

wordpress固定链接设置的一些参数:

  1.     %year%:基于文章发布的年份,比如2010;
  2.     %monthnum%:基于文章发布的月份,比如01;
  3.     %day%:基于文章发布当日,比如06;
  4.     %hour%:基于文章发布小时数,比如23;
  5.     %minute%:基于文章发布分钟数,比如43;
  6.     %second%:基于文章发布秒数,比如33;
  7.     %postname%:基于文章的postname,其值为撰写时指定的缩略名,不指定缩略名时是文章标题;
  8.     %post_id%:基于文章post_id,比如48;
  9.     %category%:基于文章分类,子分类会处理成“分类/子分类”这种形式;
  10.     %author%:基于文章作者名。

将上述参数进行组合,即可得到wordpress的固定链接形式。

网上常见的几种设置方法:

  • /%year%/%monthnum%/%day%/%postname%/
  • /%year%/%monthnum%/%postname%/
  • /%year%/%monthnum%/%day%/%postname%.html
  • /%year%/%monthnum%/%postname%.html
  • /%category%/%postname%.html
  • /%post_id%.html

总结:本人觉得,最好的 wordpress固定链接形式是:域名/文章 名(参数为/%postname%.html)。如:/%post_id%.html ,最简洁了。

18

[转]dedeCMS首页调用留言板留言代码

第一种方法:

用织梦的feedback标签直接调用。代码如下:

 第二种方法:

利用织梦的loop标签(loop标签指的是万能循环标签)或SQL标签。
要调用这个标签,我们在这之前,应该事先了解到的信息就是,留言本模块的数据表为:#@_guestbook 换成SQL标签,可以调用为以下代码:

 第三种方法: Continue reading