修改步骤:
找到标签文件include\taglib\channel.lib.php
大概在36行
找到 $attlist =
“typeid|0,reid|0,row|100,col|1,type|son,currentstyle|,cacheid|”;
替换为
$attlist =”typeid|0,reid|0,row|100,col|1,type|son,currentstyle|,cacheid|,limit|“;
修改步骤:
找到标签文件include\taglib\channel.lib.php
大概在36行
找到 $attlist =
“typeid|0,reid|0,row|100,col|1,type|son,currentstyle|,cacheid|”;
替换为
$attlist =”typeid|0,reid|0,row|100,col|1,type|son,currentstyle|,cacheid|,limit|“;
prettyPhoto是一款基于jquery的轻量级的lightbox图片特效脚本,它不仅支持图片,还同时支持视频、flash、 YouTube、iframe和ajax。而且prettyPhoto配置和使用都十分简单,扩展性也不错,你可以最大限度地自定义 prettyPhoto。prettyPhoto兼容大部分主流的浏览器,有些Wordpress图片插件就是基于此脚本制作的。
建议英文好的朋友直接去官网上了解这个插件的用法,如果你的英文很烂,那么也别急,下面我就给大家来一一介绍prettyPhoto的使用方法。
http://www.no-margin-for-errors.com/projects/prettyphoto-jquery-lightbox-clone/
如何任意调用数据库中的内容呢?先举个例子:大家都知道Dede后台有个频道模型里面有添加单页文档的功能,但如何在首页调用单页文档的内容呢,现在给大家讲下如何使用:
1.首页在后台单页文档管理里添加一个单页文档,内容编辑框输入你要的内容生成。
2.在需要调用单页文档的地方加入SQL万用标签{dede:sql sql=”select body from dede_sgpage where aid=2″}[field:body /]{/dede:sql} 相信熟悉SQL语言的朋友很容易看懂这句含义。意思其实就是选择数据表dede_sgpage 的body字段输入,aid=2这里的2表示你创建单页文档ID数字,你使用时做下相应修改即可。
又如这句SQL标签样例代码
在用dedecms的同学,很多人都会问到类似的三个问题:dedecms栏目哪里添加自定义字段,织梦栏目怎样添加字段,dedecms栏目添加字段的方法?
dedecms栏目添加自定义字段的方法在我们做特殊功能的时候可能会要用到,那么在这里,为大家做一个详细的解说,他们可以完全安照我说的步骤来,一定可以完美的实现
第一步:为表添加一个字段,可以通过dedecms后台直接执行mysql添加命令,也可以通过服务器phpmyadmin来添加,下面我们打比方要添加一个文本行的的字段,字段的名称我们取名叫hp_jiujie
那么sql命令如下:
ALTER TABLE `dede_arctype` ADD COLUMN hp_jiujie text 截图如下操作
第二步:要更改的 2个文件:\www\dede\templets 模版:catalog_add.htm、catalog_edit.htm
这个代码就比较简单,可以参考现成的他的代码,复制一份下来做相应的字段名称修改就可以了
第三步:要更改的2个文件: catalog_edit.php,catalog_add.php
catalog_edit.php要改的2处地方有
第一处:
第二处:
catalog_add.php要改的2处地方有
第一处:
第二处:
最后:如何调用到前台——-前台调用代码如下:{dede:field.hp_jiujie/}
打开/plus/guestbook.php
大概在45行的位置,
if($msg==” || $uname==”) {
showMsg(‘你的姓名和留言内容不能为空!’,’-1′);
exit();
这里就是默认留言板默认必填选项 $msg==” || $uname==”
用户名和留言内容,
参考45行以上的函数
$uname = trimMsg($uname);
$email = trimMsg($email);
$homepage = trimMsg($homepage);
$homepage = preg_replace(“#http:\/\/#”, ”, $homepage);
$qq = trimMsg($qq);
$msg = trimMsg(cn_substrR($msg, 1024), 1);
在if($msg==” || $uname==”) 中增加你要增加必填属性的字段值,例如 if($msg==” || $uname==” || $email==” )
增加的是email必填。。
文章原创www.maxwo.win
问题:发布文章时出现,把数据保存到数据库主表 `#@__archives` 时出错,请把相关信息提交给DedeCms官方。Unknown column ‘voteid’ in ‘field list’
办法:后台SQL运行
ALTER TABLE `#@__archives` ADD COLUMN `voteid` int(10) NOT NULL DEFAULT 0 AFTER `mtype`;
dedecms内容页调用当前栏目标签 <a href="{dede:field name='typeurl' function=”GetTypeName(@me)”/}" target="_blank">{dede:field name='typename' function=”GetTypeName(@me)”/}</a> 其中 {dede:field name='typeurl' function=”GetTypeName(@me)”/} 指的是当前栏目的URL地址, {dede:field name='typename' function=”GetTypeName(@me)”/}指的是当前栏目的名称
MAXWO教你提升channelartlist标签完美支持currentstyle属性,实现自动加载当前栏目CSS样式,可以用来标识当前栏目位置的CSS,解决方法如下:
打开文件include\taglib\channelartlist.lib.php