微信公众号助手
专业的微信文章采集器

网站运营版-如何设置发布到dedecms网站

网站版支持4个常用网站类型,1个数据库对接,1个自定义API接口,下面介绍常见问题和设置方法。请对号入座您的网站程序

织梦CMS是集简单、健壮、灵活、开源几大特点的开源内容管理系统,是国内开源CMS的领先品牌,目前程序安装量已达七十万,超过六成的站点正在使用织梦CMS或基于织梦CMS核心开发.

dedecms设置如下:dede

注意:dedecms发布完后会自动更新首页静态,如果更新失败,请手动更新。软件对内置参数进行固定,如需修改请在软件目录/data/设置.ini里面的[网站设置]添加一项:

ishtml=0            0表示使用动态url,1表示生成静态html
arcrank=-1        -1代表需要审核,0代表直接通过显示出来
notpost=0        0代表允许评论,1代表禁止评论
keywords=       留空代表使用 “文章标题,公众号,昵称”这个形式的关键词,可用变量,{gzh}、{gzhnc}、{gzhjj}
tag=                留空代表使用 “公众号,昵称”这个形式的标签
description=  文章简介,留空默认,{gzh}、{gzhnc}、{gzhjj}、{wzjj}
shorttitle=  短标题,留空不写,可用变量,{gzh}、{gzhnc}、{gzhjj}、{wzjj}、{title}
ddisremote=1  封面缩略图调用方法  0是URL,1是远程本地化。(设置为0,调用远程图片时,请在dede后台,执行SQL命令,执行以下这条:alter table dede_archives modify column litpic varchar(255);  意思就是加长图片字段的长度,不然存不下。然后dede“系统基本设置->其他设置”里,提取第一张图片作为缩略图:否,远程图片本地化:否)
使用原文缩略图=假 真代表使用原微信图片链接,假则使用绕过防盗链图片的链接
dede设置信息

问题1:遇到设置了ddisremote=0无法显示远程缩略图的时候,有可能是数据库里的图片字段长度给的不够,应该修改长度大一点,就可以解决了。修改方法是:

进入后台,系统,执行SQL命令:

ALTER TABLE dede_archives MODIFY COLUMN litpic VARCHAR(500);
执行成功,即可。
问题2:无法远程图片本地化怎么办
如果服务器上禁用了fsockopen函数,则无法使用保存远程图片到本地的功能,只需要替换一下函数就可以了。
找到/include/dedehttpdown.class.PHP 第507行
$this->m_fp = @fsockopen($this->m_host, $this->m_port, $errno, $errstr,10);
替换为
$this->m_fp = @stream_socket_client($this->m_host . ‘:’ . $this->m_port, $errno, $errstr,10);

问题3:视频无法显示解决方法
打开 /dede/inc/inc_archives_functions.php 找到

 preg_match_all("/src=[\"|'|\s]([^\"|^\'|^\s]*?)/isU",$body,$img_array);
 改成
 preg_match_all("/<img.*?src=[\"|'|\s]([^\"|^\'|^\s]*?)/isU",$body,$img_array);
 保存,完成

问题4:无法下载远程图片,发布时好好的,编辑之后就会导致图片破裂。这是因为dedecms的获取图片是默认找.jpg这样的结尾,微信的图片并不是这样的图片后缀,而是URL链接,所以一下方法教你如何修复

找到这个文件,文件路径:/dede/inc/inc_archives_functions.php  (其中/dede/是后台目录,如果您做了修改请在自己的后台目录下找到相应文件)

找到:
function GetCurContent($body)
在这个方法里面找到

 preg_match_all("/src=[/"|'|/s]{0,}(http:////([^>]*)/.(gif|jpg|png))/isU",$body,$img_array);
 $img_array = array_unique($img_array[1]);

修改成

 preg_match_all("/<img([^>]*)/s*src=['|/"]([^'/"]+)['|/"]/isU",$body,$img_array);
 $img_array = array_unique($img_array[2]);

未经允许不得转载:www.gulangu.com孤狼工作室 » 网站运营版-如何设置发布到dedecms网站

分享到:更多 ()

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址