• [织梦吧]唯一域名:www.dedecms8.com,织梦DedeCMS学习平台.

当前位置: > DedeCMS教程 > DedeCMS安装使用 >

dedecms专题中随意单独插入专题分节点的办法

来源: www.dedecms8.com 编辑:织梦吧 时间:2010-08-23点击:

实现功能:在你的页面上,随意单独插入分节点。
专题分节点自由单独调用方法:

1、制作一个自定义的专题模板。
2、在模板head部分增加如下代码:

<script type="text/javascript" src="/images/js/j.js?v=20090309"></script>
<SCRIPT LANGUAGE="JavaScript">
<!--
$(function(){
    $('#note1').html($('.tbox').eq(0).html());
    $('#note2').html($('.tbox').eq(1).html());
    $('#note3').html($('.tbox').eq(2).html());
    $('#note4').html($('.tbox').eq(3).html());
    $('#note5').html($('.tbox').eq(4).html());
    $('#note6').html($('.tbox').eq(5).html());//节点数,可以增减
});
//-->
</SCRIPT>


3、在body开头增加如下代码:

<span style="display:none;">{dede:field.note/}</span>


4、节点调用标签,如节点1,其余类推:

<div class="tbox" id="note1"></div>



解释:
1、原则,不动官方任何文件、任何代码。
2、官方标签{dede:field.note/},按顺序调出所 有分节点,显然不符合我们制作专题的常理。我们不修改代码,按照官方调出,但加一个隐藏机制,变成<span style="display:none;">{dede:field.note/}</span>。注意需放在任何.tbox之前, 否组调用数据顺序会乱。
3、调用官方脚本<script type="text/javascript" src="/images/js/j.js?v=20090309"></script>。
4、分解节点。
<SCRIPT LANGUAGE="JavaScript">
<!--
$(function(){
    $('#note1').html($('.tbox').eq(0).html());
    $('#note2').html($('.tbox').eq(1).html());
    $('#note3').html($('.tbox').eq(2).html());


    $('#note4').html($('.tbox').eq(3).html());


    $('#note5').html($('.tbox').eq(4).html());


    $('#note6').html($('.tbox').eq(5).html());//节点数,可以增减


});


//-->


</SCRIPT>


5、单独调用。


<div class="tbox" id="note1"></div> 以上对dede5.3.x测试通过,低版本仅作相应调整也可以实现。

About D8

  • ©2014 织梦吧(d8) DedeCMS学习交流平台
  • 唯一网址 www.DedeCMS8.com 网站地图
  • 联系我们 1170734538@qq.com ,  QQ