21

使用itemindex或autoindex实现织梦频道页、列表页显示文章顺序编号

使用织梦内容管理系统建站,想在频道页或列表面显示文章顺序号、隔行变色、每五行一个小区块儿等等效果,这个功能就要大显伸手了。之前我也总结过一些关于织梦标签的调用方法手册,可以直接做为工具页来直接复制。

列表页使用方法:

织梦列表页隔行换色(可以通过写the和that两类的样式来实现不同背景色):

可以使用在dede:arclist和dede:list下,使用的织梦列表页另一种方法(显示自然顺序标号):

频道页使用方法:

大体意思就是这样,至于加在什么位置,就自己选吧!

织梦默认的搜索页不支持autoindex标签,需要修改核心文件增加支持:

找到文件:include/arc.searchview.class.php

第一处:

第二处:

20

dedeCMS数据库操作类中$dsql的使用方法与实例

dedecms二次开发中对数据库操作类的使用尤为重要,下面是对数据库操作类的一些简单说明和实例。

引入common.inc.php文件

查询某表是否存在,存在返回TRUE,否则返回FALSE

获取一条记录的内容

将查询获取总数输出

将查询的若干条记录输出

将查询的若干条记录输出dedecms5

插入一条记录

经实践证明,上面的语句不能正常插入数据库,下面是正确的语句

删除一条记录

更新一条记录

判断获取数据库内容的常用方法

获取总数

关闭数据库

实例 Continue reading

17

织梦5.7使用图片集模型上传图片弹出框显示302不能上传图片

织梦5.7在栏目使用图片集模型时,后台单张上传或多张同时上传,会出现302,并且上传图片失败。

解决方案:

织梦程序根目录/include/userlogin.class.php
session();的上面增加以下几行即可(如下图):

织梦上传图片弹出302

代码如下,复制粘贴即可:

注意:在编辑代码时使用专业代码工具,不要使用记事本工具,防止出错!

23

sdcms常用手册汇总

一、sdcms模板语法规则

1.变量表示(或常量)
{name}将被解析成<%=name%><%=name%><%=name%>,表示显示变量name的值,其中的“name”由英文字母、数字和下划线组成首字母必须是英文字母或者下划线。

2.条件判断
{if *}{elseif *}*{else}*{/if} 或{if *}{/if} 其中{if *}中的*就是此判断语句的条件表达式,符合Asp的表达式。

3.模板包含
格式:{sdcms:include(“路径+模板名称+后缀”)}
示范:{sdcms:include(“sdcms_head.asp”)}
说明:上述示范表示包含当前模板所在文件夹的“sdcms_head.asp”文件

4.定义变量
{dim a:a=1}将被解析为<%dim a:a=1%><%dim><%a=1%>

如果您不习惯这套语法,也可以直接在模板中书写Asp代码,例如:<%=now()%><%response.write><%=test%>
<%dim a:a=”1%”>,相当于定义了个变量a,且值为1
<%=name%>

二、sdcms全局标签

什么是全局标签?
全局标签意思是在SDCMS的任何模板页面均可正常调用的标签。
Continue reading

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