月度归档:2014年12月

DEDECMS 5.5升级遇到Unknown column ‘voteid’ in ‘field list’解决办法-MAXWO.COM

问题:发布文章时出现,把数据保存到数据库主表 `#@__archives` 时出错,请把相关信息提交给DedeCms官方。Unknown column ‘voteid’ in ‘field list’

办法:后台SQL运行
ALTER TABLE `#@__archives` ADD COLUMN `voteid`  int(10) NOT NULL DEFAULT 0 AFTER `mtype`;

 

DEDECMS 内容页调用当前栏目链接以及名称-MAXWO.COM

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)”/}指的是当前栏目的名称

DEDECMS 为栏目增加栏目图片的办法-MAXWO.COM

MAXWO.COM这次教大家为实现每个栏目都有上传栏目缩略图的功能

修改方法如下:(本文中“dede_arctype”为DEDECMS默认数据库表,各位站长根据自己数据库表名修改

第一步:执行SQL命令为数据库的栏目表结构添加一个字段

alter table `dede_arctype` add `typeimg` char(100) NOT NULL default ”;

继续阅读

DEDECMS 技巧channelartlist标签当前栏目样式高亮-maxwo.com

MAXWO教你提升channelartlist标签完美支持currentstyle属性,实现自动加载当前栏目CSS样式,可以用来标识当前栏目位置的CSS,解决方法如下:

打开文件include\taglib\channelartlist.lib.php

找到:$pv->Fields[‘typeurl’] = GetOneTypeUrlA($typeids[$i]);

继续阅读

DEDECMS使用channelartlist循环不能获取外部链接的解决方法-MAXWO.COM

我们在制作下拉菜单时,可以使用channelartlist循环调用顶级栏目和子栏目,但该标签不能获取外部链接,
下拉菜单时一段代码搞定多个顶级栏目和子级栏目的同时输出。
<div>
<ul>
{dede:channelartlist row=6}只能首页用,子页要用改成{dede:channelartlist row=6 typeid=’top’}
<li>
<h3><a href='{dede:field name=’typeurl’/}’>{dede:field name=’typename’/}</a>></h3>
<ul>
{dede:channel type=’son’ noself=’true’}
<li><a href='[field:typelink/]’>[field:typename/]</a></li>
{/dede:channel}
</ul>
</li>
{/dede:channelartlist}
</ul>
</div>

继续阅读

DEDECMS序数自动生成函数autoindex,itemindex 从0到1开始的办法-MAXWO.COM

autoindex   itemindex 的使用心得区别  

channelartlist 标签下使用 {dede:global name=’itemindex’ runphp=’yes’}@me;{/dede:global}

自增1

arclist            标签下使用 [field:global.autoindex/] 默认从1开始
channel         标签下使用 [field:global.autoindex/] 默认从0开始
channelartlist 标签下使用 {dede:global.itemindex/}  默认从1开始

arclist  从0开始 [field:global name=autoindex runphp=”yes”]@me=@me-1;[/field:global]

channel  从1开始 [field:global name=autoindex runphp=”yes”]@me=@me+1;[/field:global]

channelartlist  从0开始 {dede:global name=itemindex runphp=’yes’}@me=@me-1;{/dede:global}

DEDECMS如何获取当前顶级栏目路径及栏目名称-MAXWO.COM

详细打开内容阅读…
在以下说到的MYSQL数据表名中,本文修改了默认数据库前缀“maxwo_”,一般dedecms默认是“dede_”个人根据自身情况修改为自己数据库的前缀
在include/common.func.php的最下方加入:

function GetTopTypename($id)
{
global $dsql;
$row = $dsql->GetOne(“SELECT typename,topid FROM maxwo_arctype WHERE id=  $id”);
if ($row[‘topid’] == ‘0’)
{
return  $row[‘typename’];

继续阅读

DEDECMS内容页调用缩略图-MAXWO.COM

文章内容页调用缩略图方法如下两种.

1.第一种没有大小设置.原图显示.

2.第二种.可以设大小,

{dede:field.image/}

<img src=”{dede:field.litpic /}”>

列表页.和其它频页调用,也是第一种没有大小设置.第二种自由设置大小.

[field:imglink/]

<img src='[field:litpic/]’ alt='[field:title function=’html2text(@me)’/]’/>