小李SEO博客

网站优化服务

dedecms5.7不能自动提取第一张图片为缩略图

织梦dedecms5.7不能自动提取第一张图片为缩略图怎么办 ?网上好像很多人都有这样的问题,刚刚开始可以,后来就不行了 。百度了好几页,各种改法,各种尝试,后来其实只要改一句代码就可以了。

可能是因为服务器上禁用了fsockopen() 函数造成的,在用fsockopen()的地方用 stream_socket_client()代替就可以了。具体修改地方是 /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);

后来发现可能还有点问题.如果大家做了上面的操作还不行 可以参考下面.在dede/inc/inc_archives_functions.php的第505行if($GLOBALS[‘cfg_ddimg_full’]==‘Y’)@ImageResizeNew($oldpic,$cfg_ddimg_width,$cfg_ddimg_height,$cfg_basedir.$litpic);else @ImageResize($oldpic,$cfg_ddimg_width,$cfg_ddimg_height,$cfg_basedir.$litpic);if(!is_file($cfg_basedir.$litpic)) $litpic = ”;

这里调用了@ImageResize函数对图片进行缩小,并将缩小的图片另存为$litpic。但实际上ImageResize函数会再对图片缩小 的尺寸进行判断,如果原图已经小于目标尺寸,则不进行缩放直接返回。导致并未进行另存为$litpic的操作。如此一来$litpic的文件并未生成,根 据上述代码的最后一行,自然就返回空值。

因此,解决办法有二:一是在系统基本参数-附件设置中将缩略图的宽度跟高度都设为一个较小的值,以确保大部分的图片都会进行缩小。二是把上述最后一行改为if(!is_file($cfg_basedir.$litpic)) $litpic = $oldpic;意思就是如果不存在缩略图文件,则返回原图作为缩略图。基本就可以解决问题了。


上一篇:织梦cms模板给每个栏目添加缩略图的方法 下一篇:dedecms5.7内容列表标签无法调用副栏目文章的解决办法
织梦cms相关文章阅读
  • 织梦cms网站HTML文件在IIS下不能生成解决方法

    小李网络公司介绍织梦cms网站HTML文件在IIS下不能生成解决方法知识,包括dedecms主页css文件织梦生成手机首页dedecms文件夹模板dedecms数据导出织梦文件dedecms首页文件夹dedecmshtml文件夹dedecms文件夹...

  • 织梦cms仿网易娱乐焦点flash幻灯调用方法

    小李网络公司介绍织梦cms仿网易娱乐焦点flash幻灯调用方法知识,包括dede怎么调用代码dede单页面调用远程调用网页flash的函数flash调用apiasp调用flashflash中调用SWFdede年标签调用dede首页调用图文de...

  • 织梦cms列表页序列号显示实现方法

    小李网络公司介绍织梦cms列表页序列号显示实现方法知识,包括序列号是什么序列号什么开头最好苹果序列号含义苹果序列号怎么查序列号查询激活日期ipad序列号手机序列号有什么用查苹果序列...

  • 织梦cms下载模块加入迅雷联盟代码的方法

    小李网络公司介绍织梦cms下载模块加入迅雷联盟代码知识,包括dedecms 软件下载模块中添加下载方式为迅雷下载联盟代码,dedecms代码模板织梦调用代码dedecms改网站代码dedecms模块下载dedecms分离代码...

  • 织梦cms列表页保举文章问题结果加粗去除方法

    小李网络公司介绍织梦cms列表页保举文章问题结果加粗去除方法知识,包括去除DedeCMS列表页保举文章问题加粗结果_258资源分享网,解决dedeCms栏目列表文章页标题加粗的问题 - 百度经验,DEDECMS教程...

  • dedecms教程:DedeCMSV5.7中织梦链怎么删除

    解决办法一 我们直接不调用友情连接,这个织梦链就自然没有了,这个办法不是最佳的办法,那个网站没有友情连接这一模块呢。 解决方法二 这个方法我们要修改程序了,我们打开include/ta...

  • 织梦cms自定义表单后台显示时间格式错误的解决方法

    小李网络公司介绍织梦cms自定义表单后台显示时间格式错误知识,包括织梦自定义表单怎么调用excel如何自定义时间格式dedecms提交表单怎么自定义时间格式织梦自定义表单源码dedeajax表单织梦表单...

  • 织梦cms怎么在封面实现统计栏目下的文章总数

    小李网络公司介绍织梦cms封面实现统计栏目下的文章总数知识.包括dede指定栏目列表dede怎么清空栏目dede总访问量代码dede分类搜索dede网站没有栏目dedesql统计数据dede今日访问统计dede投稿数量统计...

  • 织梦cms标题栏目按字母首字母命名

    小李网络公司介绍织梦cms标题栏目按字母命名知识.包括dede标题栏目按字母首字母命名_织梦58,标题首字母大写规则dede自动内链标题dede默认标题长度dede列表标题字数dede标题换行dede标题调不完整...

  • 织梦cms程序安全设置教程

    小李网络公司介绍织梦cms程序安全设置教程知识,包括织梦dedecms做到这几条安全设置,网站安全达到99%_织梦58.织梦cms建站教程dedecms织梦系统dedecms首页织梦内容管理系统是什么织梦默认模板管理安...

  • 织梦cms模板不支持PHP函数file_exists

    小李网络公司介绍织梦cms模板不支持PHP函数file_exists知识,包括file exists错误file的exists方法fileexists什么意思file existsexefilenotexistsphp file_existsalready existsexists用法sql exists indatabase exists....

  • dedecms织梦动态获取关键词无效解决方法

    小李网络公司介绍dedecms获取动态关键词方法知识.包括织梦教程]dedecms织梦动态获取关键词无效解决方法_素材虎,织梦自动内链(文档关键词功能)无效解决办法_织梦58.dedecms文档关键词维护失效解...

SEO公司排名
 
QQ在线咨询
SEM竞价推广
137-1296-7640
SEO优化外包
137-1296-7640