对于在dedecms模板调用显示*近浏览文章列表感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍dedecms调用页面,并为您提供关于dedecms织梦首页如何调用文章列表?、dedecms专题
对于在dedecms模板调用显示*近浏览文章列表感兴趣的读者,本文将会是一篇不错的选择,我们将详细介绍dedecms调用页面,并为您提供关于dedecms 织梦首页如何调用文章列表?、dedecms专题文章列表的模板修改、dedecms在dede:list列表中调用当前文章的tag标签、DEDECMS文章列表页怎么调用tag的有用信息。
本文目录一览:- 在dedecms模板调用显示*近浏览文章列表(dedecms调用页面)
- dedecms 织梦首页如何调用文章列表?
- dedecms专题文章列表的模板修改
- dedecms在dede:list列表中调用当前文章的tag标签
- DEDECMS文章列表页怎么调用tag
在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文件
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
本文同步分享在 博客 “lxw1844912514”(CSDN)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与 “OSC 源创计划”,欢迎正在阅读的你也加入,一起分享。
dedecms专题文章列表的模板修改
如果没有进行特别的设置,专题的文章列表显示默认是采用的default下面的article_spec.htm文件作为模板。这个模板文件很简单,前面是该专题的一些信息,下面是分割线,分割线以下就是现实节点和节点文章的模块。
这个模块按理说应该是专题模板最重要的内容,可是只有下面几行:
{dede:field.note/}
实在是让人出乎意料-这让人怎么改啊,连html标签都看不到。虽然不满,但是既然用了Dedecms,就只能这样了,也许作者是希望减少用户的工作量吧,可以理解。
要灵活的修改这个页面显示节点文章的样式,我想到了两种办法:
- 直接在浏览器显示该页面时查看HTML代码的方式。
总结
以上是小编为你收集整理的dedecms专题文章列表的模板修改全部内容。
如果觉得小编网站内容还不错,欢迎将小编网站推荐给好友。
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根目录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的相关知识,请在本站寻找。
本文标签: