GVKun编程网logo

在dedecms模板调用显示*近浏览文章列表(dedecms调用页面)

21

对于在dedecms模板调用显示*近浏览文章列表感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍dedecms调用页面,并为您提供关于dedecms织梦首页如何调用文章列表?、dedecms专题

对于在dedecms模板调用显示*近浏览文章列表感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍dedecms调用页面,并为您提供关于dedecms 织梦首页如何调用文章列表?、dedecms专题文章列表的模板修改、dedecms在dede:list列表中调用当前文章的tag标签、DEDECMS文章列表页怎么调用tag的有用信息。

本文目录一览:

在dedecms模板调用显示*近浏览文章列表(dedecms调用页面)

在dedecms模板调用显示*近浏览文章列表(dedecms调用页面)

 

织梦dedecms源码中添加*近浏览新闻列表 

不对的地方请高手赐教 
后台出执行如下语句 

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`) 


新建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']."’);\r\n"; } } 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']."’);\r\n"; } } exit(); ?>  


在新闻源码处添加如下语句 
<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>\");\r\n"; } } 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>\");\r\n"; } } exit(); ?>  


覆盖上面的php文件

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

dedecms 织梦首页如何调用文章列表?

dedecms 织梦首页如何调用文章列表?

如果冯耀宗博客类似,首页调用文章列表,同时也有许多企业站需要调用文章列表,今天我与大家来分享一下 dedecms 织梦首页如何调用文章列表?

{dede:arclist     row=''16''  titlelen=''50''  orderby =''pubdate''                  }

[field:pubdate function="MyDate (''m'',@me)"/] 月 [field:pubdate function="MyDate (''d'',@me)"/] 日



rel=bookmark>[field:title/]

作者: [field:writer /]  | 推荐级别: [field:softrank function=''GetRankStar (@me)''/] | 

评论:[field:scores/] 人 | 浏览:[field:click/]

[field:description function="cn_substr(@me,600)"/]...

{/dede:arclist}

以上是全部调用代码,具体哪个代码是做什么的请看以下:

 dede:arclist  :我不多说了,也就是调用列表的代码,文章开始的标签。

row=''16'' 这个页面总共调用 16 条,也就是说 row 是调用条数的

titlelen=''50'' 这个是调用标题字数的,50 个字节大概是在 25 个汉字左右。

orderby =''pubdate'' 是按照发布时间显示,也就是说哪个文章最后发布,排名就是最前。

[field:pubdate function="MyDate (''m'',@me)"/] 月 [field:pubdate function="MyDate (''d'',@me)"/] 日

这一段主要是显示日期的,由于我的首页日和月是分开的,因此我是分开调用,如果是连在一起的可用代码:

[field:pubdate function="MyDate(''m-d'',@me)"/]

 

[field:title/]

title="[field:title/]:指的是鼠标碰到这个标题的时候旁边会出现的字符,我调用的就是标题。

href="[field:arcurl/]:这个标签指的是鼠标点击进去的链接地址。

这一段以后的都可以看出来代码的意思,比如说作者后面有: [field:writer /] 也就是说调用后天的作者。

如果有不懂得可联系我,免费帮你解决我懂的。

http://www.ssffx.com/wangzhanjianshe/66.html
dedecms织梦首页如何调用文章列表?

本文同步分享在 博客 “lxw1844912514”(CSDN)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与 “OSC 源创计划”,欢迎正在阅读的你也加入,一起分享。

dedecms专题文章列表的模板修改

dedecms专题文章列表的模板修改

如果没有进行特别的设置,专题的文章列表显示默认是采用的default下面的article_spec.htm文件作为模板。
这个模板文件很简单,前面是该专题的一些信息,下面是分割线,分割线以下就是现实节点和节点文章的模块。
这个模块按理说应该是专题模板最重要的内容,可是只有下面几行:

  {dede:field.note/}

实在是让人出乎意料-这让人怎么改啊,连html标签都看不到。虽然不满,但是既然用了Dedecms,就只能这样了,也许作者是希望减少用户的工作量吧,可以理解。
 
要灵活的修改这个页面显示节点文章的样式,我想到了两种办法:
  1. 直接在浏览器显示该页面时查看HTML代码的方式。
不管你后台是如何做的,显示在浏览器上的才是最终结果。所以我只需看你最终的HTML代码,查看用到了那些html元素,在将相关元素的css写在样式表里面。这里有点小技巧,用firefox的firebug可以很容易的完成这个工作,至于怎么用,这里就不讲解了,可以直接百度。
                            Box">
                                                                         
                                              
                             节点文章列表
                                              
                                    
                           
知道这个以后,修改样式应该不难了吧。
虽然上诉的方法不麻烦,但是总觉得不灵活。那我们直接看源码,然后随意的修改吧。 处理专题主题调用标签{dede:field.note/}的PHP文件是include/taglib/channel/specialtopic.lib.PHP.
找到ch_specialtopic()函数的第五行
$tempStr = GetSystemplets('channel_spec_note.htm');
从这里可以看到channel_spec_note.htm这个文件决定了节点和节点文章的显示。
channel_spec_note.htm文件放在系统模板文件里面templets/system/channel_spec_note.htm
打开该文件我们发现里面的HTML代码和在浏览器查看的几乎一模一样:
                       Box">
                                    
                             ~spec_arclist~
在实际运行的时候notename会被替换成节点名,~spec_arclist~
会被替换成节点文章超链接。~spec_arclist~其实是一个字符串:形如链接
找到这个文件可以修改除了li之外的所以html元素,但是li我们还是不能为其加上类和id。
这个应该是在处理的PHP代码里面。未完待续。。。

总结

以上是小编为你收集整理的dedecms专题文章列表的模板修改全部内容。

如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。

dedecms在dede:list列表中调用当前文章的tag标签

dedecms在dede:list列表中调用当前文章的tag标签

Dedecms在dede:list列表中调用当前文章的tag标签

//Dedecms在dede:list列表中调用当前文章的tag标签 https://www.360muye.cn
[field:id runPHP=yes] $tsql = new Dedesql(false); $tags = ''; $tsql->SetQuery("Select i.tag From taglist t left join tagindex i on i.id=t.tid where t.aid='@me'"); $tsql->Execute('t'); while($row = $tsql->GetArray('t',MysqL_ASSOC)){ $tags .= "<a href='/tags.PHP?/".urlencode($row['tag'])."'>".$row['tag']."</a>"; } @me=$tags; [/field:id] @H_301_4@

在Dedecms的列表页中可以通过上面的代码调用当前文章的tag标签。转载请注明:鹏程木业网

DEDECMS文章列表页怎么调用tag

DEDECMS文章列表页怎么调用tag

DEDECMS文章列表页怎么调用tag

Dedecms文章列表页怎么调用tag?

首先打开Dedecms根目录include/common.func.PHP

推荐学习:织梦cms

在最底部 ?> 前面加入以下代码:

代码如下:

function listtag($aid) 
{ 
$tsql = new Dedesql(false); 
$tags = ''; 
$tsql->SetQuery("Select i.tag From dede_taglist t left join dede_tagindex i on i.id=t.tid where t.aid='$aid'"); 
$tsql->Execute('t'); 
while($row = $tsql->GetArray('t',MysqL_ASSOC)){ 
$tags .= "<a href='/tags.PHP?/".urlencode($row['tag'])."/'>".$row['tag']."</a> "; 
} 
return $tags; 
}

2.然后在文章页可以使用

{dede:field.id function="listtag(@me)"/}

来调用TAG标签,

在列表页可以使用

[field:id function="listtag(@me)"/]

来调用TAG标签.

以上就是Dedecms文章列表页怎么调用tag的详细内容,更多请关注小编其它相关文章!

关于在dedecms模板调用显示*近浏览文章列表dedecms调用页面的介绍现已完结,谢谢您的耐心阅读,如果想了解更多关于dedecms 织梦首页如何调用文章列表?、dedecms专题文章列表的模板修改、dedecms在dede:list列表中调用当前文章的tag标签、DEDECMS文章列表页怎么调用tag的相关知识,请在本站寻找。

本文标签:

上一篇DEDECMSV5.6将软件download次数直接生成静态

下一篇Ded帝国CMS5.7搜索结果页空白无内容的解决办法(dedecms 帝国cms)