GVKun编程网logo

DEDECMS启用SSL和多站点支持HTTPS访问后缩略图无法自动生成的解决方案

15

在本文中,您将会了解到关于DEDECMS启用SSL和多站点支持HTTPS访问后缩略图无法自动生成的解决方案的新资讯,并给出一些关于DedecmsV5.7本地上传缩略图无法自动添加水印的解决方法、Ded

在本文中,您将会了解到关于DEDECMS启用SSL和多站点支持HTTPS访问后缩略图无法自动生成的解决方案的新资讯,并给出一些关于DedecmsV5.7本地上传缩略图无法自动添加水印的解决方法、DedeCMS列表文章无缩略图自动隐藏默认缩略图、DedeCMS列表新闻无缩略图自动隐藏默认缩略图、DedeCMS升级后无法生成HTML文档的解决方案的实用技巧。

本文目录一览:

DEDECMS启用SSL和多站点支持HTTPS访问后缩略图无法自动生成的解决方案

DEDECMS启用SSL和多站点支持HTTPS访问后缩略图无法自动生成的解决方案

 

网站开启SSL使用HTTPS加密访问是目前的时势所趋,DEDE虽然也支持SSL,但是还是存在部分BUG,目前就发现,开启SSL和多站点支持后,因为正则匹配规则有问题,造成DEDE没有自动提取缩略图,其实是因为其识别的所以产生了这个问题。
只需要修改:dede/inc/inc_archives_functions.php

将里面的全部批量替换为https://就行了 本文章网址:http://www.ppssdd.com/code/10377.html。转载请保留出处,谢谢合作!

DedecmsV5.7本地上传缩略图无法自动添加水印的解决方法

DedecmsV5.7本地上传缩略图无法自动添加水印的解决方法

问题:Dedecms后台 系统->图片水印设置 图片水印设置有开启了,但是本地上传缩略图无法自动添加水印

网上有很多资料,所以记录一下

1、打开dede(实际项目后台文件夹)/archives_do.PHP,找到

$upfile = AdminUpload('litpic','imagelit',false );

改成:

$upfile = AdminUpload('litpic',true );

2、打开include/helpers/upload.helper.PHP,找到

if(($ftype=='image') && $watermark)

改成:

if(($ftype=='image'||$ftype=='imagelit') && $watermark)

DedeCMS列表文章无缩略图自动隐藏默认缩略图

DedeCMS列表文章无缩略图自动隐藏默认缩略图

Dedecms列表页默认是显示缩略图和文章标题的,但是有些文章是没有缩略图的,这样就显示了Dedecms自带的默认缩略图,不好看,能不能当没有缩略图时,就自动隐藏缩略图,让他不显示出来,答案是可以的,只要把下面的代码,就是Dedecms获取缩略图的代码。
官方列表页下关于缩略图的代码默认的是
[field:array runPHP='yes']@me = (empty(@me['litpic']) ? "" : "<a href='http://www.jb51.cc/{@me['arcurl']}'><img src='http://www.jb51.cc/{@me['litpic']}'/></a>"); [/field:array]
把它改成
[field:array runPHP='yes']@me = (strpos(@me['litpic'],'defaultpic') ? "" : "<a href='http://www.jb51.cc/{@me['arcurl']}'><img src='http://www.jb51.cc/{@me['litpic']}'/></a>");[/field:array]
 

上一篇:dedecms文章多个缩略图

下一篇:dedecms 列表 用分页标签 判断 当第一页则显示,第二页以上不显示 土办法!

DedeCMS列表新闻无缩略图自动隐藏默认缩略图

DedeCMS列表新闻无缩略图自动隐藏默认缩略图

 

DedeCMS栏目页默认是显示缩略图和新闻标题的,但是有些新闻是没有缩略图的,这样就显示了DedeCMS自带的默认缩略图,不好看,能不能当没有缩略图时,就自动隐藏缩略图,让他不显示出来,答案是可以的,只要把下面的代码,就是DedeCMS获取缩略图的代码。

官方栏目页下关于缩略图的代码默认的是

[field:array runphp='yes']@me = (empty(@me['litpic']) ? "" : "<a href='{@me['arcurl']}'><img src='{@me['litpic']}'/></a>"); [/field:array]

把它改成

[field:array runphp='yes']@me = (strpos(@me['litpic'],'defaultpic') ? "" : "<a href='{@me['arcurl']}'><img src='{@me['litpic']}'/></a>");[/field:array]

本文章网址:http://www.ppssdd.com/code/2456.html。转载请保留出处,谢谢合作!

DedeCMS升级后无法生成HTML文档的解决方案

DedeCMS升级后无法生成HTML文档的解决方案

 

昨天升级DEDECMS5.5的0912补丁之后,发现不能生成文档了,具体故障是 添加内容后点击更新文档HTML 进行状态: 一片空白,经过在论坛里的仔细查找 看到萧斑竹的提示:“换换源码试试”,经过试验,换成默认源码生成文档 一切正常 看来果真是源码的问题。

  因为默认源码是不调用标签的 而我的是加入了TAG调用的

  其中include/common.func.php这个文件是我手工加入了TAG调用函数的,而升级的时候实际上是将其覆盖了

  导致原来的TAG调用函数不复存在,所以我估计问题需要出在这里。

  于是在include/common.func.php里添加TAG调用函数 用回我原来修改了的源码 生成新文档 OK!! 熟悉的画面又回来了

  发现问题 解决问题 小有成就哦 当然 我们还需要 总结问题(以后升级之前*后备份一下网站包括数据库)、举一反三(升级后出现类似故障的话考虑下是否源码的问题,是否调用了默认源码给出的其他参数、函数) 只有这样才能让自己加速成长

  希望对XDJM们有帮助,哪怕有参考也是不错的哦

  DEDE让我不断成长,有收获让我真的感动!! 也许用不了多久 我也会成为个中高手 期待。

  附上在新闻页和栏目页的TAG调用办法:

  1、在include/common.func.php文件中加入以下代码:

以下为引用的内容: //TAG调用函数【注意将数据库表头 dede_ 换成你自己的】 function listtag($aid) { $tsql = new DedeSql(false); $tags = ''; $tsql->SetQuery("Select i.tag From dede_taglist t left join dede_ agindex i on i.id=t.tid where t.aid='$aid'"); $tsql->Execute('t'); while($row = $tsql->GetArray('t',MYSQL_ASSOC)){ $tags .= "<a href='/tags.php?/".urlencode($row['tag'])."/'>".$row['tag']."</a> "; } return $tags; }  

  2、在新闻页源码中可以使用 {dede:field.id function="listtag(@me)"/} 来调用TAG标签,

  在栏目页源码中可以使用 [field:id function="listtag(@me)"/] 来调用TAG标签。

本文章网址:http://www.ppssdd.com/code/6151.html。转载请保留出处,谢谢合作!

关于DEDECMS启用SSL和多站点支持HTTPS访问后缩略图无法自动生成的解决方案的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于DedecmsV5.7本地上传缩略图无法自动添加水印的解决方法、DedeCMS列表文章无缩略图自动隐藏默认缩略图、DedeCMS列表新闻无缩略图自动隐藏默认缩略图、DedeCMS升级后无法生成HTML文档的解决方案的相关知识,请在本站寻找。

本文标签: