GVKun编程网logo

织梦CMS后台新闻列表中显示自定义字段办法(织梦栏目内容调用)

22

在本文中,我们将为您详细介绍织梦CMS后台新闻列表中显示自定义字段办法的相关知识,并且为您解答关于织梦栏目内容调用的疑问,此外,我们还会提供一些关于dedecms织梦advancedsearch页面显

在本文中,我们将为您详细介绍织梦CMS后台新闻列表中显示自定义字段办法的相关知识,并且为您解答关于织梦栏目内容调用的疑问,此外,我们还会提供一些关于dedecms织梦advancedsearch页面显示自定义字段的方法、dedecms织梦tag列表如何调用自定义字段附加字段、dedecms织梦源码网站中显示*近浏览新闻列表的方案、dedecms织梦首页调用自定义字段的办法的有用信息。

本文目录一览:

织梦CMS后台新闻列表中显示自定义字段办法(织梦栏目内容调用)

织梦CMS后台新闻列表中显示自定义字段办法(织梦栏目内容调用)

 

织梦后台的新闻发布列表中,有些信息没有必要显示,同时又需要显示自定义字段的内容。效果演示

织梦CMS后台新闻列表中显示自定义字段办法

下面就是解决办法: 找到dede/content_list.PHP文件 第165行 注释掉这行

1

2

3

 

$whereSql = empty($channelid) ? " WHERE arc.channel > 0  AND 

arc.arcrank > -2 " : " WHERE arc.channel = '$channelid' AND 

arc.arcrank > -2 ";

 

然后找到208行的

1

2

3

4

5

6

 

    $query = "SELECT arc.id,arc.typeid,arc.senddate,arc.flag,arc.ismake,

    arc.channel,arc.arcrank,arc.click,arc.title,arc.color,arc.litpic,

    arc.pubdate,arc.mid

    FROM `$maintable` arc

    $whereSql

    ORDER BY $orderbyField DESC";

 

更换为

1

2

3

4

 

    $query = "SELECT arc.id,arc.typeid,addon.huohao,arc.flag,arc.ismake,arc.channel,

    arc.arcrank,arc.click,arc.title,arc.color,arc.litpic,arc.pubdate,arc.mid

    FROM `$maintable` arc,`dede_addonarticle` addon,`dede_arctype` act where (arc.id=addon.aid) 

    and (arc.typeid=act.id)$whereSql ORDER BY $orderbyField DESC";

 

这个就可以了 调用办法 在dede/templets里面找到content_list.htm 直接使用 {dede:field.huohao/}标签就可以显示了

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

dedecms织梦advancedsearch页面显示自定义字段的方法

dedecms织梦advancedsearch页面显示自定义字段的方法

在DEDE织梦系统下,高级搜索advancedsearch结果页默认不能显示自定义字段,我们可以通过修改程序来实现: 
第一步:找到/plus/advancedsearch.PHP文件,在第224行附近找到以下代码: 

$query = "select main.id as aid,main.*,main.description as description1,type.* 
    from $maintable main 
    left join dede_arctype type on type.id=main.typeid 
    left join $addontable addon on addon.aid=main.id 
    $where $orderby"; 


第二步:修改第一步中的查询语句,添加自定义字段查询内容,加上“,addon.* ”如下: 
$query = "select main.id as aid,type.*,addon.* 
    from $maintable main 
    left join dede_arctype type on type.id=main.typeid 
    left join $addontable addon on addon.aid=main.id 
    $where $orderby"; 

dedecms织梦tag列表如何调用自定义字段附加字段

dedecms织梦tag列表如何调用自定义字段附加字段

 
*近有个客户 tag 列表页 需要调用自定义字段,然后小编在网上 找了半天 没有tag列表如何调用自定义字段的文章 所以郑州蝶动网络自己就研究了下!制作步骤需要更改2个文件。
 
*个 : 找到/include/extend.func.php
  在底部加入
  function GetArcList($id,$result){
  global $dsql;
  $mnkj = $dsql->GetOne("SELECT * FROM `dede_addon17` where aid='$id'");
  $name=$mnkj[$result];
  return $name;
  }
  如图
dedecms织梦tag列表如何调用自定义字段附加字段图1
 
dede_addon17 是tag输出 模型的 模型附加表
  第二步:找到 /include/arc.taglist.class.php
  搜索 //处理一些特殊字段
  在下面加入
  $row["附加字段"]=GetArcList($row["id"],"附加字段");
  如图:
dedecms织梦tag列表如何调用自定义字段附加字段图2
 
在 taglist.htm 的调用 就是 [field:附加字段/]
 
这篇文章由郑州做网站的蝶动网络也应该是在网上 *个关于织梦tag列表如何调用自定义字段附加字段 的技术文章!
本文章网址:http://www.ppssdd.com/code/1028.html。转载请保留出处,谢谢合作!

dedecms织梦源码网站中显示*近浏览新闻列表的方案

dedecms织梦源码网站中显示*近浏览新闻列表的方案

 

我们在制作织梦商城源码的时候经常会仿照shopex或者ecshop模式,在列表织梦源码中添加*近浏览新闻列表,这样可以提高客户的体验度,下面跟大家分享下实现办法:
dedecms织梦网站中显示*近浏览新闻列表
1.后台出执行如下语句
CREATE TABLE `数据库`.`dede_zj` ( `id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, `mid` INTEGER UNSIGNED NOT NULL, `ip` VARCHAR(45) NOT NULL, `aid` INTEGER UNSIGNED NOT NULL, `日志intime` VARCHAR(45) NOT NULL, PRIMARY KEY (`id`) )  

2.新建php文件count_zj.php 存放到puls目录下内容如下
<?php require_once(dirname(__FILE__)."/../include/common.inc.php"); require_once(dirname(__FILE__)."/../member/config.php"); global $cfg_ml; $mid=$cfg_ml->M_ID; $joinip = GetIP(); //当前时间戳 $nowTime = time(); if($mid) { $row = $dsql->GetOne(" Select * From `dede_zj` where aid=’$aid’ and mid=’$mid’"); if(!$row){ $dsql->ExecuteNoneQuery("INSERT INTO dede_zj( `id`, `mid`, `ip`,`aid` ,`日志intime`) VALUES ( ”,$mid, ‘$joinip’,$aid,$nowTime) "); } $db->SetQuery(" Select title From dede_archives join dede_zj on dede_archives.id=dede_zj.aid where dede_zj.mid=’$mid’ order by 日志intime desc limit 1,5"); $db->Execute(); while($row = $db->GetArray()) { echo "document.write(‘".$row['title']."’);rn"; } } if(!$mid){ $m = $dsql->GetOne(" Select * From `dede_zj` where aid=’$aid’ and ip=’$joinip’"); if(!$m){ $dsql->ExecuteNoneQuery("INSERT INTO dede_zj( `id`, `mid`, `ip`,`aid` ,`日志intime`) VALUES ( ”,$mid, ‘$joinip’,$aid,$nowTime) "); } $db->SetQuery(" Select title From dede_archives join dede_zj on dede_archives.id=dede_zj.aid where dede_zj.ip=’$joinip’ order by 日志intime desc limit 1,5"); $db->Execute(); while($row = $db->GetArray()) { echo "document.write(‘".$row['title']."’);rn"; } } exit(); ?>  

3.在新闻源码处添加如下语句
<SPAN id="span_zj"> <script src=http://www.dede58.com/a/dedejq/"{dede:field name=’phpurl’/}/count_zj.php?view=yes&aid={dede:field name=’id’/}&mid={dede:field name=’mid’/}" type=’text/javascript’ language="javascript"></script> <script type="text/javascript"> document.getElementById("zj").innerHTML = document.getElementById("span_zj").innerHTML; document.getElementById("span_zj").innerHTML = ""; </script> </SPAN>  

在引用处直接添加<SPAN id="span_zj"></SPAN>排版本人不在行,功能上是可以实现的,望各位自己酌情处理
补充一点,关于*近浏览链接的问题
查看模板打印代码帮助
<?php require_once(dirname(__FILE__)."/../include/common.inc.php"); require_once(dirname(__FILE__)."/../member/config.php"); global $cfg_ml; $mid=$cfg_ml->M_ID; $joinip = GetIP(); //当前时间戳 $nowTime = time(); if($mid) { $row = $dsql->GetOne(" Select * From `dede_zj` where aid=’$aid’ and mid=’$mid’"); if(!$row){ $dsql->ExecuteNoneQuery("INSERT INTO dede_zj( `id`, `mid`, `ip`,`aid` ,`日志intime`) VALUES ( ”,$mid, ‘$joinip’,$aid,$nowTime) "); } $db->SetQuery(" Select title,dede_archives.id From dede_archives join dede_zj on dede_archives.id=dede_zj.aid where dede_zj.mid=’$mid’ order by 日志intime desc limit 1,5"); $db->Execute(); while($row = $db->GetArray()) { echo "document.write("<a href=’view.php?aid=".$row['id']."’>");"; echo "document.write(‘".$row['title']."’);"; echo "document.write("</a>");rn"; } } if(!$mid){ $m = $dsql->GetOne(" Select * From `dede_zjw` where aid=’$aid’ and ip=’$joinip’"); if(!$m){ $dsql->ExecuteNoneQuery("INSERT INTO dede_zjw( `id`, `mid`, `ip`,`aid` ,`日志intime`) VALUES ( ”,$mid, ‘$joinip’,$aid,$nowTime) "); } $db->SetQuery(" Select title,dede_archives.id From dede_archives join dede_zj on dede_archives.id=dede_zj.aid where dede_zjw.ip=’$joinip’ order by 日志intime desc limit 1,5"); $db->Execute(); while($row = $db->GetArray()) { echo "document.write("<a href=’view.php?aid=".$row['id']."’>");"; echo "document.write(‘".$row['title']."’);"; echo "document.write("</a>");rn"; } } exit(); ?>  

覆盖上面的php文件

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

dedecms织梦首页调用自定义字段的办法

dedecms织梦首页调用自定义字段的办法

 

一、指定 channelid 属性(channelid='17'   17是指内容模型里面指定的模型ID)
 
二、指定要调用出来的字段 addfields='字段1,字段2' (字段1和字段2 中间请用字母的逗号 ,)

注意:必须要添加上面两个条件才可以。

例:

{dede:arclist typeid='7' row='7' orderby='pubdate' addfields='icons' channelid='17'}

<li><a href="[field:arcurl/]" target="_blank">

    <div ></div>

    <h4>[field:title/]</h4>

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

我们今天的关于织梦CMS后台新闻列表中显示自定义字段办法织梦栏目内容调用的分享已经告一段落,感谢您的关注,如果您想了解更多关于dedecms织梦advancedsearch页面显示自定义字段的方法、dedecms织梦tag列表如何调用自定义字段附加字段、dedecms织梦源码网站中显示*近浏览新闻列表的方案、dedecms织梦首页调用自定义字段的办法的相关信息,请在本站查询。

本文标签: