GVKun编程网logo

怎么修改DedeCMSKeywords字段长度(dedecms怎么更换模板)

15

如果您对怎么修改DedeCMSKeywords字段长度感兴趣,那么本文将是一篇不错的选择,我们将为您详在本文中,您将会了解到关于怎么修改DedeCMSKeywords字段长度的详细内容,我们还将为您解

如果您对怎么修改DedeCMSKeywords字段长度感兴趣,那么本文将是一篇不错的选择,我们将为您详在本文中,您将会了解到关于怎么修改DedeCMSKeywords字段长度的详细内容,我们还将为您解答dedecms怎么更换模板的相关问题,并且为您提供关于dedecms tags keywords问题修正方法、DedeCMS V5.7 sp1 修改文档Keywords频率办法、DedeCms5.6发布新闻时自动加上Keywords链接、DedeCms5.6新闻页Keywords自动添加超链接的教程的有价值信息。

本文目录一览:

怎么修改DedeCMSKeywords字段长度(dedecms怎么更换模板)

怎么修改DedeCMSKeywords字段长度(dedecms怎么更换模板)

 

栏目Keywords长度问题自行解决了,一切OK了

 

直接在数据库表:dede_arctype 修改参数

 

(Keywords) keywords     char(30)  原30被修改成200了

(描  述) description  char(150)  原150被修改成255了

 

=============================================================================

 

文档Keywords,描述,新闻来源,作者长度修改办法直接找数据库表:dede_archives

 

(Keywords) keywords     char(30)     30我修改成200了

(描  述) description  char(250)   250我修改成300了

(新闻来源)source  char(30)           30我修改成200了

(作  者) writer  char(30)                30我修改成200了

 

修改完文档上述内容后进入系统文件dede/ 找到 article_add.php,article_edit.php,archives_add.php,archives_edit.php 这四个文件打开后找到下面内容进行相应修改(红字处):

 

    //对保存的内容进行处理

    if(empty($writer))$writer=$cuserLogin->getUserName();

    if(empty($source))$source='未知';

    $pubdate = GetMkTime($pubdate);

    $senddate = time();

    $sortrank = AddDay($pubdate,$sortup);

    $ismake = $ishtml==0 ? -1 : 0;

    $title = htmlspecialchars(cn_substrR($title,$cfg_title_maxlen));

    $shorttitle = cn_substrR($shorttitle,36);

    $color =  cn_substrR($color,7);

    $writer =  cn_substrR($writer,200);

    $source = cn_substrR($source,200);

    $description = cn_substrR($description,300);

    $keywords = cn_substrR($keywords,200);

    $filename = trim(cn_substrR($filename,40));

    $userip = GetIP();

本文章网址:http://www.ppssdd.com/code/4243.html。转载请保留出处,谢谢合作!

dedecms tags keywords问题修正方法

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频率办法

 

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链接

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<>'' 为两个单引号

本文章网址:http://www.ppssdd.com/code/7534.html。转载请保留出处,谢谢合作!

DedeCms5.6新闻页Keywords自动添加超链接的教程

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>"; }  

本文章网址:http://www.ppssdd.com/code/7541.html。转载请保留出处,谢谢合作!

今天的关于怎么修改DedeCMSKeywords字段长度dedecms怎么更换模板的分享已经结束,谢谢您的关注,如果想了解更多关于dedecms tags keywords问题修正方法、DedeCMS V5.7 sp1 修改文档Keywords频率办法、DedeCms5.6发布新闻时自动加上Keywords链接、DedeCms5.6新闻页Keywords自动添加超链接的教程的相关知识,请在本站进行查询。

本文标签:

上一篇DEDE新闻页{dede:pagebreak/}分页控制办法(dedecms分页标签)

下一篇DedeTag Engine Create File False的解决办法(dev info)