织梦dedecms后台添加图片style全部都变成st<x>yle的解决办法
如遇蓝奏网盘打不开lanzous替换成lanzoux尝试!
站长在建站的时候,上传缩略图喜欢输入图片路径,不喜欢上传图片,有几次我上传图片路径为:/style/image/**.jpg,然后返回修改后,图片为路径却为:/st
在百度多次寻找无果 在官网论坛也找了N久 都不顶用 自己细节分析
发现会把style替换为st
解决办法:
打开/include/datalistcp.class.php文件,在第237行的位置找到如下代码:
$replacement=substr($ra[$i], 0, 2).’
删除掉。
function Getimgnum($aid)
{
global $dsql;
$imgurls=”;
$row=$dsql->getone( “Select imgurls From `dede_addonimages` where aid=’$aid’ “);
$imgurls=$row[‘imgurls’];
preg_match_all(“/{dede:img (.*){/dede:img/isU”,$imgurls,$wordcount);
$count=count($wordcount[1]);
return $count;
}
本文实例讲述了dedecms删除系统自定义变量的方法。分享给大家供大家参考。具体实现方法如下:
一、问题:
之前添加了个联系电话的系统变量,选错了变量类型,结果电话里面要是出现“-”就显示不全了,很难看,这样的就要删除了重来,那么织梦怎么删除添加的变量呢。
二、解决方法:
解决方法其实很简单,这里为大家介绍两种方法:
第一种:执行SQL语句
在织梦后台执行-系统-SQL命令行工具,输入下面的命令:
复制代码
代码如下:
Delete FROM dede_sysconfig where varname=”这里写你自己写的名称”
例如:
复制代码
代码如下:
Delete FROM dede_sysconfig where varname=”cfg_dianhua”
注意:这里默认表前缀是“dede_”,记得把这里的表前缀名改成你的表前缀哦,要是没改过前缀就不用动了.
第二种:手动删除
进入phpmyadmin后,打开您所在数据库,找到表:dede_sys_config,dede_是默认表前缀,请根据您的表前缀查找,单击“浏览”进入,一般您要删除的新变量在最后一页。找到你自己添加的变量后,把前面的勾打上,然后点X号删除.
希望本文所述对大家的dedecms建站有所帮助。
很多入门的站长会碰到这样的问题,织梦的通病,下面风格酷总结了一下织梦的列表页和文章页分页问题,希望可以帮助到大家。
主要修改两个文件一个是include/arc.listview.class,一个是修改CSS样式表。
第一,在CSS样式表里面添加如下代码:
.page_list {padding:3px; margin: 3px; text-align:center}
.page_list a{padding:2px 5px; margin:2px; border:#eee 1px solid; color:#036cb4; text-decoration:none}
.page_list a:hover {border:#999 1px solid; color:#666;}
.page_list a:active {border:#999 1px solid; color:#666;}
.page_list .thisclass {padding:2px 5px; border:#036cb4 1px solid; background-color:#036cb4; font-weight:bold; color:#fff !important; margin:2px}
.page_list .disabled {border: #eee 1px solid; padding:2px 5px; margin:2px; color:#ddd;}
.pagebreak{line-height:20px;float:left; padding:5px 5px 5px 200px; color:#333; font-size:12px; width:500px;}
.pagebreak li{float:left; margin:0 3px;}
.pagebreak li a{padding:2px 5px; border:#eee 1px solid; color:#036cb4; text-decoration:none}
.pagebreak li a:hover {border:#999 1px solid; color:#666;}
.pagebreak li a:active {border:#999 1px solid; color:#666;}
.pagebreak li.thisclass {background-color:#036cb4; font-weight:bold; color:#FFF;}
.pagebreak li.thisclass a{color:#FFF}
第二:模板文件的标签是:
列表分页的标签是:
文章页分页标签是:
第三:修改系统文件include/arc.listview.class,点击下载,下载后,直接覆盖即可。
☉首先声明,只要是我们的vip会员所有源码均可以免费下载,不做任何限制(了解更多)
☉本站的源码不会像其它下载站一样植入大量的广告。为了更好的用户体验以后坚持不打水印
☉本站只提供精品织梦源码,源码在于可用,不在多!!希望在这里找到你合适的。
☉本站提供的整站织梦程序,均带数据及演示地址。可以在任一源码详情页查看演示地址
☉本站所有资源(包括源码、模板、素材、特效等)仅供学习与参考,请勿用于商业用途。
☉如有其他问题,请加网站客服QQ(330921598)进行交流。
采集的图片是否使用图片水印功能:开启
检查选择水印的文件类型是否正确及水印文件是否存在。
以上设置好之后,我们需要打开dede\swfupload.php文件,找到
//WaterImg($cfg_basedir.$fileurl, ‘up’);
把前面的//去掉保存,覆盖原文件,
$fileurl=$filedir.’/’.$filename.$sname;
$rs=copy($FiledataNew, $cfg_basedir.$fileurl);
unlink($FiledataNew);
if(!$rs)
{
echo “ERROR: Copy Uploadfile Error! “;
exit(0);
}
WaterImg($cfg_basedir.$fileurl, ‘up’);
$title=$filename.$sname;
$inquery=”INSERT INTO `dede_uploads`(title,url,mediatype,width,height,playtime,filesize,uptime,mid)
VALUES (‘$title’,’$fileurl’,’$ftype’,’0′,’0′,’0′,'”.filesize($cfg_basedir.$fileurl).”‘,'”.time().”‘,'”.$cuserLogin->getUserID().”‘); “;
if(!empty($arcid))
{
$inquery=”INSERT INTO `dede_uploads`(arcid,title,url,mediatype,width,height,playtime,filesize,uptime,mid)
VALUES (‘$arcid’,’$title’,’$fileurl’,’$ftype’,’0′,’0′,’0′,'”.filesize($cfg_basedir.$fileurl).”‘,'”.time().”‘,'”.$cuserLogin->getUserID().”‘); “;
}
测试上传图片水印功能成功!
ERROR:Copy Uploadfile Error! 用中文翻译的 意思是:错误显示:拷贝(复制)上传文件出错!
原因可能是上传的文件损坏,或者是上传目录无写权限!
第一:可以尝试上传其它图片。
第二:给uploads写入权限!
linux服务的设置办法ftp设置777权限,子文件夹选择继承!
windows2003的话需要右键文件夹属性–>安全–>添加账户–>增加IUSER_机器名 可写入权限。
第三:系统–系统基本参数–图片/上传文件默认路径:/uploads
第四:要确定你的WEB目录下 uploads 文件夹里文件是否都存在,对照下织梦默认程序里的文件夹。