面对面告诉你制作织梦CMS自概念通知模板

时间:2021-10-12 15:12来源:未知作者:未知点击:

导读:
扫描关注公众号
-->织梦DEDE非常强大,用过的人惊叹,DEDE开发团队商品开源后就已为大家设计了一套模板,看着还很好,但用久了就发现非常丑,非常难看,并且更不是非常健全,因此大家就有想自已DIY的想法,比喻站点的最新通知显示位就没,在网上找了好久,没发现有关的信息,可能是我没找到,所以就花了几个小时研究了一下织梦CMS的部分网站源码,试想,何不自已写呢好吧,想法有了,开始形动吧,跟我来,让狼人告诉你DIY一个自概念的模块.在这里我就给大伙举一个实例<<站点通知信息的模板>>主要有:<<首页显示最新通知>>,<<通知详细显示页面>>,<<通知列表页面>>好的,大家一个个的来1、<<首页显示最新通知>>第一是在首页显示最新通知<在index.htm页面添加代码>代码标签是:------------------------------------------------------------------------------begin:{dede:mynews row='1' titlelen='20'}最新通知:[field:title /]<a href="show-mynews.php?aid=[field:aid /]">查询详细</a></div>{/dede:mynews}end;2、<<通知详细显示页面>>新建文件show-mynews.php代码如下:begin:<?phprequire_once . "/include/common.inc.php");require_once DEDEINC."/arc.partview.class.php";?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>通知详细</title><link href="/templets/style/织梦CMS.css" rel="stylesheet" media="screen" type="text/css" /><script language="javascript" type="text/javascript" src="/include/dedeajax2.js"></script><script src="/js/jquery-1.2.6.min.js" language="javascript" type="text/javascript"></script></head><body><?php$pv = new PartView;$pv->SetTemplet;$pv->Display;?><?phpif ){echo "浏览页面参数不正确";exit;}global $dsql;$row = $dsql->GetOne;if){echo "对不起,没找到你所查找到的通知信息";exit;}?><div class="w960 center" style="border:#ccc 1px solid;margin-TOP:5px;"><?phpecho "<h1 style='text-align:center;margin-TOP:20px;font-size:20px;border-bottom:#ccc 1px solid;'>".$row["title"]."</h1>";echo "<div style='padding:8px;'>".$row["body"]."</div>";?></div><?php$pv = new PartView;$pv->SetTemplet;$pv->Display;?></body></html>end;3、<<通知列表页面>>改显示所有通知列表,不分页<通知本来就不是不少所以这里大家不分页显示列表了>在include\taglib目录下面找到文件代码标签是:------------------------------------------------------------------------------begin:<?phpfunction lib_mynews{global $dsql,$envs;//属性处置$attlist="row|1,titlelen|24";FillAttsDefault;extract;$innertext = trim);if) $row=1;if) $titlelen=30;if) $innertext = GetSysTemplets;$idsql = '';if $idsql = " where typeid='".GetTopid."' ";$dsql->SetQuery;if $dsql->SetQuery;//狼人加,假如设置为-1,就显示所有文章$dsql->Execute;$ctp = new DedeTagParse;$ctp->SetNameSpace;$ctp->LoadSource;$revalue = '';while){foreach{@$ctp->Assign]);}$revalue .= $ctp->GetResult;}return $revalue;}?>end;在站点根目录新建list-mynews.php里面写代码:begin:/*用于调用/default/list-mynews.htm页面的标签来显示*/<?phprequire_once . "/include/common.inc.php");require_once DEDEINC."/arc.partview.class.php";$pv = new PartView;$pv->SetTemplet;$pv->Display;?>end;在templets\default目录下面新建文件list-mynews.htm,并写代码如下:begin:{dede:mynews row='-1' titlelen='20'}<br/>编号:[field:aid /],<a href='show-mynews.php?aid=[field:aid /]'>标题:[field:title /]</a>,作者:[field:writer /],发布时间:[field:senddate /],内容:[field:body /]<br/>{/dede:mynews}end;
相关文章
推荐文章

热门标签

织梦技巧 织梦学院

阿奇源码 - 网站源码程序下载_免费模板素材分享!

Copyright © 2002-2021 阿奇源码 (http://www.yzsgjz.com) 网站地图 TAG标签 备案号:

声明: 本站文章均来自互联网,不代表本站观点 如有异议 请与本站联系 本站为非赢利性网站