在本文中,您将会了解到关于dedecms织梦源码去掉文档内部链接自动连接Keywords的下划线的新资讯,同时我们还将为您解释dedecms删除织梦链的相关在本文中,我们将带你探索dedecms织梦源
在本文中,您将会了解到关于dedecms织梦源码去掉文档内部链接自动连接Keywords的下划线的新资讯,同时我们还将为您解释dedecms删除织梦链的相关在本文中,我们将带你探索dedecms织梦源码去掉文档内部链接自动连接Keywords的下划线的奥秘,分析dedecms删除织梦链的特点,并给出一些关于dedecms tags keywords问题修正方法、DedeCMS V5.7 sp1 修改文档Keywords频率办法、DedeCms5.6发布新闻时自动加上Keywords链接、DedeCms5.6新闻页Keywords自动添加超链接的教程的实用技巧。
本文目录一览:- dedecms织梦源码去掉文档内部链接自动连接Keywords的下划线(dedecms删除织梦链)
- dedecms tags keywords问题修正方法
- DedeCMS V5.7 sp1 修改文档Keywords频率办法
- DedeCms5.6发布新闻时自动加上Keywords链接
- DedeCms5.6新闻页Keywords自动添加超链接的教程
dedecms织梦源码去掉文档内部链接自动连接Keywords的下划线(dedecms删除织梦链)
办法一:织梦有一个功能,可以实现新闻内出现的Keywords自动加链接,但是有时候不会改CSS的话有可能这个Keywords会有下划线提示,其实去掉也特别简单,只是一个u标签在起作用。 因为是文档解析过程中替换的,所以很自然的找到includearc.archives.class.php这个文件,
找到
while($row = $this->dsql->GetArray()) { $key = trim($row['keyword']); $key_url=trim($row['rpurl']); $karr[] = $key; $kaarr[] = "<a href='$key_url' target='_blank'><u>$key</u></a>"; }
修改为
while($row = $this->dsql->GetArray()) { $key = trim($row['keyword']); $key_url=trim($row['rpurl']); $karr[] = $key; $kaarr[] = "<a href='$key_url' title='$key' target='_blank'>$key</a>"; }实际上也就是去掉了u标签,这个u标签的样式默认就是带下划线的,去掉就可以了,我还给链接加一个利于seo的title,加了一个class标签,方便用css独立对Keywords链接进行样式控制。
办法二:
当然也可以css控制让u不显示下划线,例如css中添加
u{ text-decoration:none;}
具体情况根据自己需要而为。 本文章网址:http://www.ppssdd.com/code/9671.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<>'' 为两个单引号
DedeCms5.6新闻页Keywords自动添加超链接的教程
DedeCms5.6新闻页Keywords自动添加超链接的教程
需要以下设置:
1、后台-采集-文档Keywords维护 添加Keywords及链接
2、后台-系统-核心设置 关键词替换(是/否)使用本功能会影响HTML生成速度: 是
3、后台-系统-其他选项 文档内容同一Keywords替换次数(0为全部替换): 设置一个数值 (这里顺便提一下,比如一篇新闻含有互相包含Keywords,比如dede和dedecms,系统会把后面的dedecms会被dede替代,我的做法是,Keywords替换次数设置为1次,然后文档Keywords维护那里把dede和dedecms的频率设置成一样,就搞定了。)
修改文件:/include/arc.archives.class.php 查找以下代码:
Copy to Clipboard引用的内容:[]
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[] = " $k"; } $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>";
}
关于dedecms织梦源码去掉文档内部链接自动连接Keywords的下划线和dedecms删除织梦链的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于dedecms tags keywords问题修正方法、DedeCMS V5.7 sp1 修改文档Keywords频率办法、DedeCms5.6发布新闻时自动加上Keywords链接、DedeCms5.6新闻页Keywords自动添加超链接的教程的相关知识,请在本站寻找。
本文标签: