如何用Dedecms给网站增加单页面教程

如何用Dedecms给网站增加单页面教程,第1张

可以将templets\default\headhtml 显示导航哪里 修改

<ul>

<li><a href='{dede:globalcfg_cmsurl/}/'><span>主页</span></a></li>

{dede:channel type='top' row='10' currentstyle="<li class='hover'><a href='~typelink~' ~rel~><img src="~typename~"></a></li>"}

<li><a href='[field:typeurl/]' [field:rel/]><img src="[field:typename/]"></a></li>

{/dede:channel}

</ul>

将 文字 改成地址

或者你添加数据库 字段 为对应的 地址 相应的增加 或者你做死了直接 templets\default\headhtml做固定了 不读数据库

我们经常用的是下面这个代码,亲可以试试  

{dede:channelartlist typeid='top'   row='5'}   

 <a href="{dede:fieldtypeurl/}">{dede:fieldtypename/}</a>

      <dl>

      {dede:channel type='son' noself='yes'}<dd><a href="[field:typelink/]">[field:typename/]</a></dd>{/dede:channel}        

      </dl>

{/dede:channelartlist}

可以用栏目内容替代原来栏目单独页的更灵活的一种方式,可在栏目模板中用{dede:fieldcontent/}调用,通常用于企业简介之类的用途。

网站栏目管理--增加顶级栏目,添加栏目(以添加“某某概况”的单页面为例)

2高级选项:修改列表栏目文件名list_articlehtm为list_article_contenthtm,其他不变。

3在栏目内容中写下单页内容:

4打开模板文件夹(默认为defaulttempletsdefault),复制文件list_articlehtm

更名为:list_article_contenthtm,并在相应适合位置加入单页栏目标签{dede:fieldcontent/}。

5栏目生成更新,完成单页栏目添加。

如果出现缓存比较严重的话,建议先清除浏览器缓存,再打开网页查看;

{dede:channel type='son'}

<a href='[field:typelink /]'>[field:typename/]</a>

{/dede:channel}

这样会自动调用出来当前的栏目,如果没有子栏目,会显示和当前栏目同级的栏目,你可以试试。

一、修改文件include/taglib/channellibphp,把

DEDE模板

$attlist =

"typeid|0,reid|0,row|100,col|1,type|son,currentstyle|,cacheid|";

修改成

$attlist =

"typeid|0,reid|0,row|100,col|1,type|son,currentstyle|,cacheid|,line|1";

//|后面的1,代表初始值

第二、在第9行附近追加如下代码:

//默认属性里设置的行数 $default_line =

$ctag->CAttribute->Items["line"];

第三、把下面代码

$row['sonids'] = $row['rel'] = '';

修改成

$row['sonids'] = $row['rel'] = ''; $row['line'] =

$default_line+$i;

最后,特别要注意的是,如果要使用currentstyle样式,即当前栏目样式,则必修将刚才的"line"字段,追加到下面代码后面

本文来自织梦模板团

$linkOkstr = str_replace("~rel~",$row['rel'],$linkOkstr); $linkOkstr =

str_replace("~id~",$row['id'],$linkOkstr); $linkOkstr =

str_replace("~typelink~",$row['typelink'],$linkOkstr); $linkOkstr =

str_replace("~typename~",$row['typename'],$linkOkstr); $linkOkstr =

str_replace("~line~",$row['line'],$linkOkstr);

好了,以上就是怎么给织梦dedecms栏目导航{dede:channel}标签添加序号,希望对大家修改织梦dedecms有所帮助。

在DEDECMS中,我们会发现导航代码中有一个[field:rel/],这个标签是导航栏中用来显示下级菜单栏目。

首先添加一个顶级栏目,然后给这个栏目赋予权重值,权重值介于1到50,如果沈浩概况的权重是10,你给新建栏目赋值是9,那么新建的栏目就会排到沈浩概况的前面。

赋值后,记得点击栏目下面的更新栏目排序。否则,不起作用。

<div style="width:1000px;height:90px;">

改为

<div style="width:1000px;height:200px;">

height控制元素高度

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何用Dedecms给网站增加单页面教程

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情