此处将为大家介绍关于DEDECMS文档Keywords关联新闻BUG的修正办法的详细内容,此外,我们还将为您介绍关于DedeCMS5.5评论显示br换行符的修正办法、dedecmstagskeywor
此处将为大家介绍关于DEDECMS文档Keywords关联新闻BUG的修正办法的详细内容,此外,我们还将为您介绍关于DedeCMS 5.5 评论显示br换行符的修正办法、dedecms tags keywords问题修正方法、DedeCMS V5.7 sp1 修改文档Keywords频率办法、DedeCms5.6发布新闻时自动加上Keywords链接的有用信息。
本文目录一览:- DEDECMS文档Keywords关联新闻BUG的修正办法
- DedeCMS 5.5 评论显示br换行符的修正办法
- dedecms tags keywords问题修正方法
- DedeCMS V5.7 sp1 修改文档Keywords频率办法
- DedeCms5.6发布新闻时自动加上Keywords链接
DEDECMS文档Keywords关联新闻BUG的修正办法
DEDECMS文档Keywords关联新闻BUG修改(涉及所以DEDECMS版本) 使用DEDE的时候,当你用到:“Keywords关连新闻(新闻内容Keywords替换)”这个功能的时候,是不是发现达不到预期的效果?,即使你在管理后台系统设置--性能参数里面:“使用Keywords关连新闻:”选择的是,生成新闻后,你也会发现新闻内容中的关键词根本就没有替换成链接, 经过我的检查,找到了解决方案,可能是DEDE技术人员的手误吧,一个判断变量写错了,网站管理后台控制本功能开关的变量是:cfg_keyword_like,,但是DEDE的核心标签文件arc.archives.class.php里面控制本功能的变量是:cfg_keyword_replace,这样的话,肯定就控制不了 解决方案: 打开/include/arc.archives.class.php 文件,找到197行,将$GLOBALS['cfg_keyword_replace']=='Y' 改成 $GLOBALS['cfg_keyword_like']=='Y' 即可本文章网址:http://www.ppssdd.com/code/7235.html。转载请保留出处,谢谢合作!
DedeCMS 5.5 评论显示br换行符的修正办法
DedeCMS 5.5 评论显示<br>换行符的修正办法,以下是我的修改办法,修改plus/feedback_ajax.php
以下为引用的内容:
替换(大约在266、267行):
$fields['msg'] = str_replace('<', '<', $fields['msg']);
$fields['msg'] = str_replace('>', '>', $fields['msg']);
为:
$fields['msg'] = strip_tags($fields['msg'], ’<a><p><br><hr><h1><h2><h3><h4><h5><h6><font><u><i><b><strong><div><span><ol><ul><li><img><table><tbody><tr><td><map><em><strike><pre><address>‘);
本文章网址:http://www.ppssdd.com/code/4920.html。转载请保留出处,谢谢合作!dedecms tags keywords问题修正方法
下面是修改方法:原来只是只要我们在添加,修改信息时,增加个keywords为空判断,如果keywords为空,则将tags的字段赋值给keywords具体代码,一般在是入库的sql语句中,增加一段这样的代码
if ($keywords==""){
$keywords=$tag;
}
- DeDecms中利用关键词实现简单tag功能的php代码
- DEDECMS TAG伪静态 IIS_rewrite配置方法附rewrite下载
- Javascript让DEDECMS告别手写Tag
DedeCMS V5.7 sp1 修改文档Keywords频率办法
DedeCMS V5.7 sp1 修改文档Keywords频率办法,请按照以下步骤操作:
打开dede/article_keywords_main.php,找到如下代码:
//更新链接URL
if($rpurl!=$rpurlold)
{
$query1 = “UPDATE `dede_keywords` SET rpurl=’$rpurl’ WHERE aid=’$aid’ “;
$dsql->ExecuteNoneQuery($query1);
}
DedeCMSV5.7 sp1文档Keywords频率修改办法
修改为:
//更新链接URL、频率
$rank = ${‘rank_’.$aid};
if($rpurl!=$rpurlold)
{
$query1 = “UPDATE `dede_keywords` SET rpurl=’$rpurl’,rank=’$rank’ WHERE aid=’$aid’ “;
$dsql->ExecuteNoneQuery($query1);
}
else
{
$query1 = “UPDATE `dede_keywords` SET rank=’$rank’ WHERE aid=’$aid’ “;
$dsql->ExecuteNoneQuery($query1);
}
保存后就可以在后台修改频率了
本文章网址:http://www.ppssdd.com/code/13688.html。转载请保留出处,谢谢合作!DedeCms5.6发布新闻时自动加上Keywords链接
织梦内容管理系统DedeCms v5.6发布新闻时,怎么自动加上Keywords链接,请看下边的办法:
修改文件 /include/arc.archives.class.php ,找到这一段:
Copy to ClipboardLiehuo.Net Codes引用的内容:[]
foreach($kws as $k)
{
$k = trim($k);
if($k!=”")
{
if($i > $maxkey)
{
break;
}
$myrow = $this->dsql->GetOne(“select * from dede_keywords where keyword=’$k’ And rpurl<>” “);
if(is_array($myrow))
{
$karr[] = $k;
$GLOBALS['replaced'][$k] = 0;
$kaarr[] = “<a href=’{$myrow['rpurl']}’><u>$k</u></a>”;
}
$i++;
}
}
把它替换成:
Copy to ClipboardLiehuo.Net Codes引用的内容:[]
global $dsql;
$query="SELECT * FROM dede_keywords WHERE rpurl<>'' ORDER BY rank DESC";
$dsql->SetQuery($query);
$dsql->Execute();
while($row = $dsql->GetArray())
{
$key = trim($row['keyword']);
$key_url=trim($row['rpurl']);
$karr[] = $key;
$kaarr[] = "<a href='$key_url' target='_blank'><u>$key</u></a>";
}
通过以上代码,只要在“文档Keywords维护”设置了带有链接的Keywords,就可以实现在发布新闻时自动就有会链接了
注意:dede_keywords 要替换成自己的
还有这里WHERE rpurl<>'' 为两个单引号
关于DEDECMS文档Keywords关联新闻BUG的修正办法的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于DedeCMS 5.5 评论显示br换行符的修正办法、dedecms tags keywords问题修正方法、DedeCMS V5.7 sp1 修改文档Keywords频率办法、DedeCms5.6发布新闻时自动加上Keywords链接的相关信息,请在本站寻找。
本文标签: