GVKun编程网logo

织梦新闻内容详细页用SQL语句调用自定义字段(织梦随机调用文章)

17

针对织梦新闻内容详细页用SQL语句调用自定义字段和织梦随机调用文章这两个问题,本篇文章进行了详细的解答,同时本文还将给你拓展dedecms5.7织梦源码新闻内容详细页怎么调用Keywords增加链接、

针对织梦新闻内容详细页用SQL语句调用自定义字段织梦随机调用文章这两个问题,本篇文章进行了详细的解答,同时本文还将给你拓展dedecms5.7织梦源码新闻内容详细页怎么调用Keywords增加链接、DEDECMS新闻内容详细页点击图片进入下一页、dedecms织梦新闻内容提取图片(多张)自定义输出的教程、DedeCMS织梦新闻内容详细页调用全站相关新闻等相关知识,希望可以帮助到你。

本文目录一览:

织梦新闻内容详细页用SQL语句调用自定义字段(织梦随机调用文章)

织梦新闻内容详细页用SQL语句调用自定义字段(织梦随机调用文章)

 

DEDECMS新闻内容详细页用SQL语句调用自定义字段,代码如下:

{dede:sql sql=”select gzlx From dede_addon19_class where aid= ~aid~”} [field:gzlx/]{/dede:sql}

说明:gzlx是自定义字段的名字

image.png

dede_addon19_class是数据库表的名字

~aid~ 是当前新闻的ID

~typeid~  当前栏目id

~aid~ 当前内容详细页id

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

dedecms5.7织梦源码新闻内容详细页怎么调用Keywords增加链接

dedecms5.7织梦源码新闻内容详细页怎么调用Keywords增加链接

 

dedecms5.7新闻内容详细页调用Keywords增加链接的办法
{dede:field name='keywords' runphp='yes' } if(!empty(@me)) { $kws = explode(',',@me); @me = ""; foreach($kws as $k) { @me .= "<a href='/plus/search.php?keyword=".urlencode($k)."' target=_blank ><h2>$k</h2></a> "; } @me= str_replace(' ', ' ',trim(@me)); } {/dede:field}  

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

DEDECMS新闻内容详细页点击图片进入下一页

DEDECMS新闻内容详细页点击图片进入下一页

 

1.查找“//解析源码,对内容里的变动进行赋值”在这段话上面添加以下代码 : 

 

function ClickPicNext($ismake=1,$aid,&$body) { global $cfg_rewrite; if($this->NowPage!=$this->TotalPage) { $lPage=$this->NowPage+1; if($ismake=0) { $body=preg_replace("/<(img|IMG)(.*)(src|SRC)=[\"|'| ]{0,}((.*)>)/isU","点击图片,进入下一页<br/><a href='".$this->NameFirst."_".$lPage.".".$this->ShortName."'>"."\${0}"."</a>",$body); } else { $PageList="<a href='view.php?aid=$aid&pageno=$lPage'>"."\${0}"."</a>"; if($cfg_rewrite == 'Y') { $PageList = str_replace(".php?aid=","-",$PageList); $PageList = preg_replace("/&pageno=(\d+)/i",'-\\1.html',$PageList); } $body=preg_replace("/<(img|IMG)(.*)(src|SRC)=[\"|'| ]{0,}((.*)>)/isU",$PageList,$body); } } else { $body=preg_replace("/<(img|IMG)(.*)(src|SRC)=[\"|'| ]{0,}((.*)>)/isU",$this->GetPreNext('imgnext'),$body); } return $body; }  

 

2,查找$this->Fields[$this->SplitPageField] = $this->SplitFields[$pageNo - 1]; 在其下面添加 

 

if($ClickPicNext){ $this->Fields[$this->SplitPageField]=$this->Fields[$this->SplitPageField]; }else{ $this->Fields[$this->SplitPageField]=$this->ClickPicNext($ismake,$this->Fields['id'],$this->Fields[$this->SplitPageField]); } 3,查找$this->PreNext['next'] = "下一篇:<a href='$mlink'>{$nextRow['title']}</a> ";在其下面添加 $this->PreNext['imgnext'] ="<a href='$mlink'>"."\${0}"."</a>"; 4,查找$this->PreNext['next'] = "下一篇:没有了 ";在其下面添加 $this->PreNext['imgnext'] ="\${0}"; 5.查找 else if($gtype=='next') { $rs = $this->PreNext['next']; } 在其下面添加 else if($gtype=='imgnext') { $rs = $this->Pr  

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

dedecms织梦新闻内容提取图片(多张)自定义输出的教程

dedecms织梦新闻内容提取图片(多张)自定义输出的教程

 

织梦里图集模型有批量上传图片功能,有时我们要做商品图库需要用到图集,但是用的商品模型里又没有自定义字段可以添加图集那样的按钮,但是我们可以用内容编辑器批量上传图片,只要在源码中调用所有图片即可,省下了在其他模型添加图集上传功能。
在 includeextend.func.php *下面添加个办法
function getbodypics($string, $num)
{
    preg_match_all("/<img([^>]*)s*src=('|")([^'"]+)('|")/",$string,$matches);
    $imgsrc_arr = array_unique($matches[3]);
    $count = count($imgsrc_arr);
    $i = 0;
    foreach($imgsrc_arr as $imgsrc)
    {
        if($i == $num) break;
        $result .= "<img src=http://www.dede58.com/a/dedejq/"$imgsrc"/>";
        $i++;
    }
    return $result;
}
首页/列表源码标签
[field:mypic2 function=getbodypics(@me,3)/]
内容源码标签
{dede:field.mypic2 function=getbodypics(@me,3)/}
mypic2 是字段名
3 是输出几张图片 本文章网址:http://www.ppssdd.com/code/10032.html。转载请保留出处,谢谢合作!

DedeCMS织梦新闻内容详细页调用全站相关新闻

DedeCMS织梦新闻内容详细页调用全站相关新闻

 

对网站优化优化来说,网站内容与Keywords的相关性(匹配程度)越高,页面权重分越高,但是不能为了这个原则而过度优化,造成不必要的降权。

Keywords相关性又分为完全相关、部分相关、不相关,而相关性会随着用户的使用而改变,并不会保持不变,当Keywords相关度变化后,权重就会发生变化。

DedeCMs对新闻优化较好,也有默认的likearticle标签,但是默认的是调用当前栏目的或者指定栏目的内容新闻。在实际运用中,这样如果采用不同的新闻模型,就不能匹配。

在新闻页调用本栏目或者指定栏目: {dede:likearticle row='' col='' titlelen='' infolen=''mytypeid=''}  <a href='[field:arcurl/]'>[field:title/]</a> {/dede:likearticle}  
达到跨栏目调用相关新闻的办法:

打开/include/taglib/likearticle.lib.php

找到

$typeid = " And arc.typeid in($typeid) And arc.id<>$arcid ";  

修改为

$typeid = " And arc.id<>$arcid ";  

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

关于织梦新闻内容详细页用SQL语句调用自定义字段织梦随机调用文章的问题就给大家分享到这里,感谢你花时间阅读本站内容,更多关于dedecms5.7织梦源码新闻内容详细页怎么调用Keywords增加链接、DEDECMS新闻内容详细页点击图片进入下一页、dedecms织梦新闻内容提取图片(多张)自定义输出的教程、DedeCMS织梦新闻内容详细页调用全站相关新闻等相关知识的信息别忘了在本站进行查找喔。

本文标签: