DEDE织梦系统 如何把一个网站数据转移到另外一个网站上?

DEDE织梦系统 如何把一个网站数据转移到另外一个网站上?,第1张

使用DEDECMS织梦57系统,在后台发表文章直接上传提示”缺少图像源文件地址”后来修改 /include/uploadsafeincphp 第45行

$imtypes = array 改成 $imgtypes = array缓存更新以后上传不在提示”缺少图像源文件地址”的问题

重要提示:

1、不能正常上传,也可能是由于后台链接的域名地址和网站的设置的域名地址不符,最常见的就是多了www,或少了www

解决方法很简单:访问后台的地址时,需要和网站设置域名保持一直就行(带www或者不带www,取决于你后台设置的域名,)

2、也可能是服务器环境phpini设置问题(如果是虚拟主机空间请联系空间商客服):

步骤:1。在安装PHP环境的目录下面,找到 phpini文件。

2 打开phpini ,查找upload_tmp_dir ,把这个词前面的“;”号去掉,使其生效,然后在“=”号后面加上临时文件夹的目录,比如: c:/windows/temp,这个可以自设。

3在这个文件夹的安全属性里添加 "everyone"用户,赋予读写权限。

普通文章列表调用内容多张不能用图集模型的办法,需要自己写一个函数,在include/extendfuncphp  增加函数

function Getpic($body)

{

    $getpic = '';

    preg_match_all("/(src)=[\"|'| ]{0,}([^>]\(gif|jpg|bmp|png))/isU",$body,$img_array);

    $img_array = array_unique($img_array[2]);

    if(count($img_array)>0)

    {

foreach($img_array as $key=>$value)

{

$picname = preg_replace("/[\"|'| ]{1,}/", '', $value);

$getpic ="<p><img src='"$picname"' border=0 /></p>";

}

}

else

{    

 $getpic="<p>没有</p>";

    }

    return $getpic;

}

列表页模版使用标签

{dede:list pagesize='10'  addfields='body'}

      <li><a href='[field:arcurl /]' target='_blank'>

  <span class="title">[field:title /]</span>

          [field:body function='Getpic(@me)'/]

  </a></li>

{/dede:list}

同时到网站后台-内容模型管理,修改普通文章模型附加列表字段增加body

保存后,就可以更新列表了,这样就能在列表页显示文章正文内所有

1、首先登录织梦后台,从左侧菜单找到系统-数据库备份/还原选项。

2、点击右上角的数据还原按钮,此时就可以看到备份好的数据库列表。

3、点击全选数据,然后点击开始还原数据,此时不要退出,等待还原完成。

4、还原完成后,还需要对网站进行重新生成页面,点击生成-一键更新网站-更新所有,开始更新即可。

5、如果需要对网站数据库进行备份,只需要到数据库备份/还原页面,全选数据,提交备份就可以了。

在dedecms的templates/default里找到indexhtm。这个是dedecms默认的主页模板,把这个打开,找到轮播的JS代码复制出来到你自己的模板里。

下面来根据需要改代码了。dedecms轮播默认是有标题的。我这里是不需要这个功能,所以把它取掉了。修改了几个地方。textarr = new Array();var texts = "";首先把这两个删除。(第一个数组变量是用来存储标题的,第二个变量,是当前的标题。)。dedecms这个代码里,有一个配置变量,是有说明的,大家可以根据说明去修改。因为我为里只是要删除标题,所以把和标题相关的配置删除就OK了。(最终结果:var configtg='2|3|1|_blank';)。在把dedecms标签里的:textarr[[field:globalautoindex/]] = "[field:title function='html2text(@me)'/]";这一段删除,下面还有一个循环遍历标题的,也要删除。dedecms轮播这里是采用的flash的方式,所以在<object>里还要删除和标题相关的参数。这些工作都做完后,就开始在后台添加了。在刚才自己新建的栏目里,新建文章,输入文章标题

分别√选,幻灯、滚动、、跳转

在出来的跳转网址的地方,输入你要跳转到的地址

然后上传,在缩略图这里上传,而非文章正文。文章正文留为空。

找到include目录下面的userloginclassphp文件,用代码编辑器将它打开,在第二行session_start();前加上以下代码:

if (isset($_POST["PHPSESSID"]))

{

session_id($_POST["PHPSESSID"]);

} else if

(isset($_GET["PHPSESSID"])) {

session_id($_GET["PHPSESSID"]);

}

把文件保存,传上去覆盖即可

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » DEDE织梦系统 如何把一个网站数据转移到另外一个网站上?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情