织梦栏目管理中如何自定义选项字段?
我以前在织梦论坛发过这样一个教程,但是时间长了,我忘了。前几天做的一个列表用了英文的栏目名称,只好重新整理了一下。
我们先来看看这个效果的应用。
首先,在数据库的dede_arctype表中添加一个字段。上表的前缀是您站点的名称,不一定是dede_
添加的效果如上图所示,具体添加方法不再赘述。Typenameng是我加的字段,名字有点长。当然也可以改成自己的名字,无伤大雅。
然后在dede\templets目录下找到catalog_edit.htm。
找到:
& lttr & gt
& lttd class = & # 39bline & # 39height = & quot26 & quotstyle = & quot左填充:10px& quot& gt& ltfont color = & # 39红色& # 39;& gt列名:</font & gt;& lt/TD & gt;
& lttd class = & # 39bline & # 39& gt& lt输入名称= & quot键入名称& quottype = & quot文本& quotid = & quot键入名称& quotsize = & quot30 & quotvalue = & quot& lt马鞭PHP echo $ myrow[& # 39;键入名称& # 39;]?& gt& quotclass = & quotiptxt & quot/& gt;& lt/TD & gt;
& lt/tr & gt;
添加以下内容:
& lttr & gt
& lttd class = & # 39bline & # 39height = & quot26 & quotstyle = & quot左填充:10px& quot& gt英文栏名:
& lttd class = & # 39bline & # 39& gt& lt输入名称= & quottypenameng"type = & quot文本& quotid = & quottypenameng"size = & quot30 & quotvalue = & quot& lt马鞭PHP echo $ myrow[& # 39;typenameng & # 39]?& gt& quotclass = & quotiptxt & quot/& gt;& lt/TD & gt;
& lt/tr & gt;
最后,我们正在打开edit.php的dede \ catalog。
找到:
$ upquery = & quot更新`# delimiter @__arctype `集
issend = & # 39$ issend & # 39,
sortrank = & # 39$ sortrank & # 39,
typename = & # 39$ typename & # 39,
typenameng = & # 39$ typenameng & # 39,
typedir = & # 39$ typedir & # 39,
isdefault = & # 39$ isdefault & # 39,
defaultname = & # 39$ defaultname & # 39,
红色部分添加,分隔符三个字符自行去掉,这样添加完成。
调用方法:{ dede:field name = & # 39;typenameng & # 39/}
想在频道中使用它,例如:
{dede:频道类型= & # 39;子& # 39;row = & # 3910'typeid = & # 391'}
& lt李& gt& lta href = & # 39[field:typeurl/]& # 39;& gt[field:typename/][field:typenameng/]& lt;/a & gt;& lt/李& gt
{/dede:channel}
然后修改文件,找到include \ taglib \ channel.lib.php。
第一名:
if($ type = = & # 39;top & # 39)
{
$ sql = & quotSELECT id,typename,typenameng,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
From `# delimiter @ _ _ arctype `其中Reid = 0且隐藏
}
else if($type = = & # 39;子& # 39;)
{
if($typeid==0)返回& # 39;';
$ sql = & quotSELECT id,typename,typenameng,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
From `# separator @__arctype `其中reid = & # 39$ typeid & # 39而ishidden & lt& gt1 order by sortrank asc limit 0,$ line & quot;
}
else if($type = = & # 39;self & # 39)
{
if($reid==0)返回& # 39;';
$ sql = & quotSELECT id,typename,typenameng,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
FROM `# separator @__arctype `其中reid = & # 39$里德& # 39;而ishidden & lt& gt1 order by sortrank asc limit 0,$ line & quot;
}
第二名:
//如果使用子列模式,则没有子列时,显示同级的列。
if($ type = = & # 39;子& # 39;& amp& amp$reid!= 0 & amp& amp$totalRow==0)
{
$ sql = & quotSELECT id,typename,typenameng,typedir,isdefault,ispart,defaultname,namerule2,moresite,siteurl,sitepath
FROM `# separator @__arctype `其中reid = & # 39$里德& # 39;而ishidden & lt& gt1 order by sortrank asc limit 0,$ line & quot;
$ dsql-& gt;SetQuery($ SQL);
$ dsql-& gt;执行();
}
添加查询字段可以在channel中使用,type、channel artlist等tab页都是在对应的lib类中添加查询的字段,这里篇幅有限,还是详细描述一下的好。
怎么破解自己网站后台密码?
什么后台?
改数据库password字段….一般官网都有替换字段,复制进去就还原成初始密码了…科讯的我改过..其他的没改,应该都是差不多的..
具体操作:忘记了后台登录密码,打开KesionCMS系统文件KS_Data,打开KesionCMS6.mdb,找到表KS_Admin,把469e80d32c0559f8复制到password字段替换.这样你的后台密码就变成了admin888
动易的直接修改数据库中的PE_Admin表,将管理员密码改成 469e80d32c0559f8 ,这个是默认的admin888的密码。
织梦的不同版本不一样..