织梦二级下拉导航栏

Show me the code.

织梦获取当前栏目的顶级栏目

一、当前所在栏目ID的方法如下:

调用代码:
{dede:type}[field:typename /]{/dede:type}
如果是在{dede:sql}里面调用当前栏目ID的话,调用方法如下:
{dede:sql sql='Select * from dede_arctype where id = ~typeid~ '} [field:字段]{/dede:sql}

二、当前栏目的顶级栏目ID调用:

在include文件夹中找到common.func.php这个文件,底部插入下面代码:
//获取顶级栏目名

 
前端调用:
{dede:field name='typeid' function="GetTopTypename(@me) /}

WordPress搬家教程:换空间与换域名

第一步:备份博客网站文件和数据库

1.在原来的空间中把博客文件下载备份。要是原来空间支持在线解压缩,建议打包下载,这样下载大小变小了,时间也会节省很多。(本人基本时有什么文章更新,就用FTP同步备份到本地的,大家最好也有这个习惯,不然突然而来的事故会让追悔莫及!)

2.备份数据库。可以通过 继续阅读“WordPress搬家教程:换空间与换域名”

DedeCMS与Ueditor百度编辑器整合完整版

以下是内容提要:
一、下载Ueditor 1.2.3.0 php utf-8 版本(以下简称UE)
二、把UE放进 DedeCMS(以下简称DD)
三、修改 include/inc/inc_fun_funAdmin.php 让 DD 能够调用到 UE
四、修改 include/ueditor/editor_config.js
五、修改图片上传
六、修改涂鸦
七、修改附件上传
八、修改图片搜索
九、修改图片在线管理
以下是内容正文: 继续阅读“DedeCMS与Ueditor百度编辑器整合完整版”

dede织梦如何添加“自定义属性”

前台调用文章时经常会觉得属性不够用,我们可以自定义很多属性标签,这样前台调用时就可以做到非常精准,而添加也是非常简单的,下面是我网上找到的解决办法,由于要进行数据库操作,所以不懂的人慎用,否则后果很严重,误删数据表就say goodbye了:

缩略图模糊终极完美解决办法

由于dede默认只生成一个规格大小的缩略图,而往往在一个站不同页面内需要的缩略图大小不一致,比例不一致,这就造成了缩略图不清晰,失真,下面提供的方法就完美解决了这个问题。

使用方法:
一、要获得清晰的缩略图就要有足够大的图片并准确的剪裁,而下面的方法就是根据缩略图来进行剪裁的(因原图部分网站有水印),所以就必须要保证原来的缩略图足够大,所以要进行一下 继续阅读“缩略图模糊终极完美解决办法”

Dede更新栏目时出现 DedeTag Engine Create File False 的修改方法

版本:DEDE所有版本,DEDE_v5,V5.3,V5.5,V5.6

原因:要创建的目录或者文件没有写入权限

      解决办法:

第一步,定位出错的文件,即查找生成什么文件时出的问题。

方法:修改 include/dedetag.class.php文件,搜索”DedeTag Engine Create File False”,会找到以下代码

$fp = @fopen($filename,”w”) or die(“DedeTag Engine Create File False”);

修改成

$fp = @fopen($filename,”w”) or die(“DedeTag Engine Create File False:$filename”);

重新生成栏目或者文档时,即可提示当前文件信息。

第二步,找到提示错误的目录或者文件,检查是否有写入权限,windows服务器请给予写入权限,linux服务器请给予777权限。如果目录或者文件不存在,请手工建立。

常见的错误情况有,data目录没有写入权限,html静态文件目录没有写入权限,index.html首页静态文件没有写入权限。

警告:此修改操作可能会暴露程序目录结构信息,建议解决问题以后,还原程序文件。
——————————–

出现了这个错误不过不是上面说的权限问题

原因:因为有个栏目里有几篇文章 后来把这个栏目改成外连接了   更新文档时 系统还会更新这个栏目下的那几篇文章 但地址是外连接 所以找不到那几篇文章 所以出了这个提示

解决:我把栏目改好原来的栏目地址,进去好把那几篇文章删除,再把栏目改回外连接 就ok了

 

DEDECMS织梦图片绝对路径变为相对路径

问题:

在上传框里上传图片后还是相对路径,点确定把图片插入到编辑器后图片地址变为绝对路径,请问怎么改过来?
无论在系统设置里“是/否支持多站点 开启此项后附件、栏目连接、arclist内容启用绝对网址”这里选择是或者否,无论使用fck或是dede编辑器都是这个情况。
解决方法
修改 \include\FCKeditor\editor\dialog\dede_image.php

先找到:

function ImageOK() 方法下的:isrc = basehost + document.form1.imgsrc.value;
替换成:isrc = document.form1.imgsrc.value;
也就是把 basehost + 去掉!!!这句很重要!!
然后再找到:
function ImageOK2()
{
var iimghtml = document.form1.imghtml.value;
//FCK.InsertHtml(iimghtml);
var newCode = FCK.CreateElement(‘DIV’);
newCode.innerHTML = iimghtml;
window.parent.Cancel();
}

改为:

function ImageOK2()
{
var iimghtml = document.form1.imghtml.value;
FCK.InsertHtml(iimghtml);  // 原来停止了这个
//var newCode = FCK.CreateElement(‘DIV’);  这句去掉
// newCode.innerHTML = iimghtml;  然后这句也去掉,这样就OK了!!
window.parent.Cancel();
}

如果你想加个<div></div>
就把
//var newCode = FCK.CreateElement(‘DIV’);

去掉,// 并放在
FCK.InsertHtml(iimghtml);
上面一行

这个方法在DEDECMS下和DEDEEIMS下都能实现。

如果您的网站正准备更换域名,但是图片路径却是绝对路径的话可以参考下这篇文章的修改方法: