分类: OpenSource预览模式: 普通 | 列表
15-07
11

dedecms移动网站,坑爹的节奏

    618版本更新出来了,终于告别了那丑陋的wap插件,可以使用统一模板配置。数据同步,其实不得不说这是一件好事。我花了一下午的时间,把新版的手机端跑通。接着心里一阵苦闷——dedecms太落后了,2015年中旬在才是更新手机端的站点配置。导致我之前的很多站都是自行搭建了双程序来做PC和手机端,这么一来倒好,老子不得都返工重做了。

    早在一年前我就开始使用dede去做手机端网站,可惜当时没有好的策略,也没太多时间就写代码,只是简单的通过mobile-agent首页判断做了相对PC站的另外一个模板的站,数据库里面对应的表准加入后缀_m,说白了就是省事。没想去改动程序。当时主要考虑两点:1. 百度竞价迫在眉睫,要求有手机站才能推广,我就临时胡乱结构弄了个。2.做得是企业站,无需太多更新内容,也知道对百度收录和排名不利,但勉强安慰自己。

    不过这回弄得我一下有活干了,这么多网站都得改,他大爷。想想就醉了!

分类:OpenSource | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 251
升级时显示下面这个:
sql语句有部分没有执行,请查找本目录下uperr.txt,并将其内容在后台sql工具中执行,你还可以将uplog.txt发给我们…

下面是uplog.txt里面的内容
-----------------------------------
Create TABLE `#@__purview` (
  `mid` mediumint(8) default '0',
  `typeid` smallint(5) default '0',
  `rank` smallint(6) default NULL,

查看更多...

Tags: dedecms

分类:OpenSource | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 455
14-12
15

DEDE [field:global name=autoindex/] 按序号排列不从0开始

今天给人家调试程序,用到[field:global name=autoindex/ ] 调用指定频道.而频道前面需要加CSS代码,CSS代码正好是按序号排列的
忽然发现,是从0开始.于是修改了一下代码!
如果和我一样从0开始,而你又想让他从1开始,那就用这个代码:

[field:global name=autoindex runphp="yes"]@me=@me+1;[/field:global]
相反,如果是一开始从1开始,而你有想让他从0开始,那就用这个代码:
[field:global name=autoindex runphp="yes"]@me=@me-1;[/field:global]
活学活用,希望大家都可以变通,多研究研究DEDE的代码和程序

查看更多...

分类:OpenSource | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 239
14-07
23

修改DedeCms5.7和5.5标签Tags的长度

dedecms5.5版本:
第一步:修改数据库中表dede_tagindex 和dede_taglist的tag字段属性:varchar(12)修改为varchar(200)
第二步:修改源码,在include/archives.func.php中查找:if(isset($tag[12])
修改为:if(isset($tag[200])
在include/archives.func.php中查找:if(isset($tag[20]) (共两处)
修改为:if(isset($tag[200])

dedecms5.7版本:

查看更多...

分类:OpenSource | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 224
14-07
07

如何去除ecshop标题和网站底部的Powered by ECShop



    这个问题困扰大家很久了,感觉Powered by ECShop出现在网站里边不爽,想方设法无法去除。今天在下专门把解决方法贴出来,希望能够方便大家!

    注:我们使用ecshop的产品,建议把网站底部的Powered by ECShop留着吧,尊重一下ecshop开发兄弟们的劳动成果嘛!



一.去掉标题栏的'Powered by ECShop'

查看更多...

分类:OpenSource | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 255
14-06
07

dedecms后台广告管理无法添加的解决办法

我的dedecms是5.7版本,但是在广告管理中,添加广告提示添加成功,却在列表中不显示。查看了数据库发现其实并没有添加成功。在本地可以看到程序有Error代码,具体如下:

Error page: /dede/ad_main.php
Error infos: Unknown column 'ad.clsid' in 'on clause'
Error sql: Select COUNT(*) AS dd FROM `dede_myad` ad LEFT JOIN `dede_arctype` tp on tp.id=ad.typeid LEFT JOIN `dede_myadtype` ap on ap.id=ad.clsid Where 1=1 LIMIT 0,1;

解决的办法还是官方提供的:

登入DEDECMS的后台,点击系统设置 -> SQL命令行工具 -> 执行SQL命令 -> 单行命令(支持简单查询),在文本框输入以下SQL语句:

查看更多...

分类:OpenSource | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 263