本文将分享织梦dede内容图片和缩略图自动带绝对域名的详细内容,并且还将对织梦图片集如何调用进行详尽解释,此外,我们还将为大家带来关于DedeCMS列表文章无缩略图自动隐藏默认缩略图、DedeCMS列
本文将分享织梦dede内容图片和缩略图自动带绝对域名的详细内容,并且还将对织梦图片集如何调用进行详尽解释,此外,我们还将为大家带来关于DedeCMS列表文章无缩略图自动隐藏默认缩略图、DedeCMS列表新闻无缩略图自动隐藏默认缩略图、DedeCMS模板列表文章无缩略图自动隐藏默认缩略图、dedecms织梦搜索页有缩略图调用缩略图,无缩图则不显示缩略图的相关知识,希望对你有所帮助。
本文目录一览:- 织梦dede内容图片和缩略图自动带绝对域名(织梦图片集如何调用)
- DedeCMS列表文章无缩略图自动隐藏默认缩略图
- DedeCMS列表新闻无缩略图自动隐藏默认缩略图
- DedeCMS模板列表文章无缩略图自动隐藏默认缩略图
- dedecms织梦搜索页有缩略图调用缩略图,无缩图则不显示缩略图
织梦dede内容图片和缩略图自动带绝对域名(织梦图片集如何调用)
今天早上就把后面的代码写完了.我直接写代码吧.首先关于缩略图这块
然后打开 include\dia日志\select_images_post.php这个文件,然后在108行
$fileurl = $activepath.'/'.$filename;
改为
$fileurl = $cfg_basehost.$activepath.'/'.$filename;
这里的意思就是编辑器上传的时候,带上域名这样的**路径.
然后打开/dede/inc/inc_archives_functions.php找到436行的样子
global $cuserLogin,$cfg_ddimg_width,$cfg_ddimg_height,$cfg_basedir,$ddcfg_image_dir,$cfg_addon_savetype;
改为
global $cfg_basehost,$cuserLogin,$cfg_ddimg_width,$cfg_ddimg_height,$cfg_basedir,$ddcfg_image_dir,$cfg_addon_savetype;
找到481行的样子
if($isremote==1 && preg_match("#^http:\/\/#i", $picname))
改成
if(($isremote==1 && preg_match("#^http:\/\/#i", $picname)) && !checkstr($picname,$cfg_basehost))
找到502行的样子
if(($litpic=='ddfirst' && !preg_match("#^http:\/\/#i", $picname))
改为
if(($litpic=='ddfirst' && !preg_match("#^http:\/\/#i", $picname)) || ($litpic=='ddfirst' && checkstr($picname,$cfg_basehost)))
找到503行的样子
$oldpic = $cfg_basedir.$picname;
在这句代码的上面加一句
$picname = str_replace($cfg_basehost,'',$picname);
然后可以把滚动条拉到*下面 加入以下函数:
function checkstr($str,$str1){
//判断是否包含$str1这个字符
$tmparray = explode($str1,$str);
if(count($tmparray)>1){
本文章网址:http://www.ppssdd.com/code/2406.html。转载请保留出处,谢谢合作!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模板列表文章无缩略图自动隐藏默认缩略图
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织梦调用discuz论坛帖子标签写法
下一篇:DEDECMS织梦自定义表单增加"全选/全不选"的功能按钮
dedecms织梦搜索页有缩略图调用缩略图,无缩图则不显示缩略图
dedecms织梦搜索页有缩略图调用缩略图,无缩图则不显示缩略图,先看看效果演示
实现代码:
1
2
3
[field:array runphp='yes']
@me=strpos(@me['litpic'],'defaultpic')?'':"<a class=\"tag-a\" href='@me[arcurl]' target=\"_blank\"><img src='@me[litpic]' /></a>";
[/field:array]
本文章网址:http://www.ppssdd.com/code/12171.html。转载请保留出处,谢谢合作!今天关于织梦dede内容图片和缩略图自动带绝对域名和织梦图片集如何调用的讲解已经结束,谢谢您的阅读,如果想了解更多关于DedeCMS列表文章无缩略图自动隐藏默认缩略图、DedeCMS列表新闻无缩略图自动隐藏默认缩略图、DedeCMS模板列表文章无缩略图自动隐藏默认缩略图、dedecms织梦搜索页有缩略图调用缩略图,无缩图则不显示缩略图的相关知识,请在本站搜索。
本文标签: