dedecms建站过程中常见却不知道怎么解决的问题

dedecms建站过程中常见却不知道怎么解决的问题

dedecms建站过程中常见却不知道怎么解决的问题

  虽然现在已经是凌晨1点多了,可阿光还坐在电脑前写“dedecms建站过程中的常见却不知道怎么解决的问题”这篇文章旨在记录最近的工作收获,至少可以说现在用dede建设企业网站已经没有什么大碍了,但在这一路走来的过程中也遇到了不少麻烦和问题,都是通过自己不断的尝试和总结才得以解决的。

  就是因为有些东西是互联网上没有的,所以阿光在这里给现在在用或即将要用dede做网站的朋友分享下,希望能帮助他们少走弯路。当然,下面这些技巧性的东西用得上的朋友可能会觉得非常有价值,如果用不上的朋友或者是dede建站高手的朋友也请匆喷,相信您曾经也是从新手过来的,看到这里您直接漂过即可。

  费话不多讲,直接进入正题:

  第一个问题,很多朋友在用织梦dedecms建设企业网站的时候会利用到{dede:global.cfg_powerby/}这个标签调用网站的版权,织梦强制广告问题可能就来了,细心的朋友或者是使用过的朋友肯定有碰到过。

  【dede v5.7sp1最新程序】这样调用出来的版权信息,除了有您的版权信息之外,还会在后面加上织梦官方DEDECMS的锚文本链接指向织梦官方网站。如果说你本身就想友情支持下织梦官方网站,那这个强制广告对你来讲就无所谓了。

  但问题是阿光在网络上发现很多人在询问这个强制织梦广告如何去除的问题。那么今天阿光分享的这个就用得上了。

  其实也不是阿光想到了一个什么破解方法之类的(因为去破解程序的话比较费劲,同时这也是高手才能做的事情),其实就是要大家不要用织梦默认的{dede:global.cfg_powerby/}标签去调用版权信息。呵呵,讲到这里可能大家就要喷口水了,你这不等于没说吗?如果版权信息不利用标签去调用,那以后更改那不是每次都得去更改模板了。

  如果真是这样,我想阿光今晚也不用在这里给大家啰嗦这么多了,因为不实用的东西分享也没有意义。阿光教大家的是可以考虑自己新增加一个自定义变量然后利用这个自定义的变量标签去调用网站的版权信息就不会有DEDECMS强制广告了。

  是不是非常简单,阿光建设的怪狂网络公司网站也是利用自定义变量cfg_power_by然后利用{dede:global.cfg_power_by/}标签去调用的版权信息。甚至阿光还把织梦默认的版权信息变量给删除了,大家可以通过下面的截图看到。具体自定义变量如何增加和删除请查看《织梦DEDECMS自定义变量增加与删除方法详解》这篇文章。

  

{dede:global.cfg_powerby/}这个标签调用网站的版权,织梦强制广告问题
 

  其实通过新增加自定义变量可以实现很多实用的功能,比如像上面阿光怪狂网络公司的网站:地址,邮箱,联系人,手机,电话,传真等信息都可以利用自定义变量去用,因为这些都是一个网站比较容易去更改的地方。

  第二个问题,网站搬家后在phpmyadmin工具MYSQL数据库导入SQL文件成功,但通过dede织梦登陆网站后台信息都出现乱码的问题(你的数据库编辑方式肯定是UTF-8的)。

  阿光这里讲的这个问题的前提是,你的网站程序及模板还有数据库连接文件common.inc.php编辑方式都正确的情况。排除了程序和连接文件,有时候新手朋友还真不知道哪里出了问题。呵呵,今天阿光告诉你解决方法,具体原因我也不清楚,只是这个方法一定可以解决。

  因为目标数据库或表是UTF-8字符集的,导入数据SQL文件时一般都有中文,这就可能导致在最终结果中出现乱码,此时只需在导入的SQL文件第一行加入以下内容即可。

  /*!40101 SET NAMES utf8 */;

  第三个问题是更改织梦表结构前缀时阿光最近碰到的问题——不管是通过PHPmyadmin下载sql后缀文件更改表前缀,还是直接傻瓜式的更改dede织梦后台备份出来的.txt文件表前缀都不能直接用记事本去更改,因为会出错。

  阿光最近在做的一个企业网站要求有一个english版本,而织梦是不能很好的支持英文网站的。所以只能重新复制一份中文网站的数据去翻译成英文,但大家都知道一般的企业网站空间(php的)都是只有一个数据库的,如果是两个表前缀完全一样的织梦数据库放在一个数据库里,那必定是彼此覆盖的。

  那么接下来的问题就是英文网站数据库更改表前缀,织梦更改数据库表前缀的网络上非常多,在这里阿光就不多加说明,只是提醒大家,不管是通过PHPmyadmin下载sql后缀文件更改表前缀,还是直接傻瓜式的更改dede织梦后台备份出来的.txt文件,在使用到更改数据库表前缀软件时一定不要使用记事本,因为这样一定会出错,不信大家可以自己试试,阿光尝试过很多次了,具体原因不清楚。

  阿光建议大家用Notepad++软件来更改dede织梦数据库.sql或者.txt文件。这样更改然后还原回去的数据才不会有问题。

  好了今晚时间也不早了,阿光的“dedecms建站过程中常见却不知道怎么解决的问题”的分享就到这里了,希望可以帮到一些人。

  怪狂网络原创文章转载需保留链接:http://www.guaikuang.com/website/baike/dedecms-faq.html

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

dedecms织梦默认的TAG标签不是很灵活。有时候我们的标签需要进行一个分类,能不能像{dede:arclist}标签的自定义属性(如:flag=c,h),这样全站调用的时候更灵活。 全站调用TAG标签方法一般是: {dede:tag row='100' sort='new' getall='1'}a target="_blank
未审核文档的TAG会显示在TAG列表页面, 固然点击进入TAG时, 相关的未审核文章不会显示出来, 这样对用户体验是很不好的. DEDECMS暂时没有提供这个功能,所以要解决这个问题, 让DEDECMS不显示未审核文档的TAG, 就要修改TAG的显示库文件 tag.lib.php。 方法一 打
我们都知道DEDECMS生成的文件夹是按天生成的,只要传了图片就会自动建立个年月日的文件,centos系统下,都是随便排序的,很难找到对应文件夹,如果要按顺序排列,要怎么操作呢? 一、文件管理器: 修改 /dede/templets/file_manage_main.html $dh = dir($inp
我们在用到织梦dedecms软件模型的时候,手动指定地址通常只能是引用其他网址或者链接,我们要实现直接选取站内的文件,这个要怎么操作呢?下面小编一步步为您解答,最终效果如下图所示: 实现教程 1、打开 /dede/templets/soft_add.htm 找到 input type=text
我们有时候需要对织梦文档的点击量进行批量维护,比如采集来的文章,点击量都为0,需要批量修改,可以用到如下方法1。 1、在数据库里运行下面的代码就可以了,文章的点击量变得随机从500到1000 UPDATE dede_archives SET click=FLOOR(500 + (RAND() * 1000))
用过dedecms的朋友都知道,织梦cms后台系统基本参数里是无法直接上传图片的,我们更换logo图只能到ftp里替换,非常的不方便,我们如果想直接在系统基本参数里上传,要怎么处理呢?在这里需要对代码进行修改,具体流程如下: 实现方法,打开/dede/templets/sy