调用DEDECMS小说模块的代码

我们知道DedeCms有个小说模块,但是一直以来却不知道如何在首页进行调用,查询好多网站都没有详细的解答,恰巧今天在一个论坛里看到一位朋友给出了相应的调用代码,现收藏下,以便以后使用。

我们知道织梦模板有个小说模块,但是一直以来却不知道如何在首页进行调用,查询好多网站都没有详细的解答,恰巧今天在一个论坛里看到一位朋友给出了相应的调用代码,现收藏下,以便以后使用。

代码片段:

<div id="demo" style="OVERFLOW: hidden; WIDTH: 100%; COLOR: #ffffff">
<table width="120" cellspacing="0" cellpadding="0" align="center" border="0" cellspace="0">
<tbody>
<tr>
<td id="demo1" valign="top">
<table width="110">
<tr>{dede:sql sql="Select bid,bookname,author,pubdate,body,litpic From dede_story_books order by bid desc limit 0,8"}
<td align="center"><a href="/book/book.php?bid=[field:bid/]" target="_blank"><img src="[field:litpic/]" alt="[field:bookname/]" border="0"/ width="115" height="130"></a>
<li><a><strong>作 者:</strong>[field:author /]</a></li>
<li><a href="/book/book.php?bid=[field:bid/]" target="_blank">[field:bookname/]</a></li> </td>
{/dede:sql}
</tr>
</table>
</td>
<td width="0" valign="top" id="demo2"></td>
</tr>
</tbody>
</table>
</div>
<script>
var speed3=30//速度数值越大速度越慢
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth
else{
demo.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed3)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed3)}
</script>
以上代码可以直接插入到首页需要安放小说模块调用的地方,我的站将这部分安放在“图文资讯”栏目下方了。完整代码是在“图文资讯”下方插入

代码片段:

<div class="picnews">
<dl class="tbox light">
<dt class='light'><strong>图书连载</strong></dt>
<dd class='light'>
<div id="demo" style="OVERFLOW: hidden; WIDTH: 100%; COLOR: #ffffff">
<table width="120" cellspacing="0" cellpadding="0" align="center" border="0" cellspace="0">
<tbody>
<tr>
<td id="demo1" valign="top">
<table width="110">
<tr>{dede:sql sql="Select bid,bookname,author,pubdate,body,litpic From dede_story_books order by bid desc limit 0,8"}
<td align="center"><a href="/book/book.php?bid=[field:bid/]" target="_blank"><img src="[field:litpic/]" alt="[field:bookname/]" border="0"/ width="115" height="130"></a>
<li><a><strong>作 者:</strong>[field:author /]</a></li>
<li><a href="/book/book.php?bid=[field:bid/]" target="_blank">[field:bookname/]</a></li> </td>
{/dede:sql}
</tr>
</table>
</td>
<td width="0" valign="top" id="demo2"></td>
</tr>
</tbody>
</table>
</div>
<script>
var speed3=30//速度数值越大速度越慢
demo2.innerHTML=demo1.innerHTML
function Marquee(){
if(demo2.offsetWidth-demo.scrollLeft<=0)
demo.scrollLeft-=demo1.offsetWidth
else{
demo.scrollLeft++
}
}
var MyMar=setInterval(Marquee,speed3)
demo.onmouseover=function() {clearInterval(MyMar)}
demo.onmouseout=function() {MyMar=setInterval(Marquee,speed3)}
</script>
</dd>
</dl>
</div>
提示:当然大家可以根据自己站的特点,修改相关代码。

本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关文档推荐

dedecms织梦默认的TAG标签不是很灵活。有时候我们的标签需要进行一个分类,能不能像{dede:arclist}标签的自定义属性(如:flag=c,h),这样全站调用的时候更灵活。 全站调用TAG标签方法一般是: {dede:tag row='100' sort='new' getall='1'}a target="_blank
dedecms要想调用所有子栏目是没有这个标签的,要调用只可用sql标签,reid表示子栏目,channeltype=6表示模型为商品,sortrank表示按排序升序.小的放前面 {dede:sql sql=Select * from `dede_arctype` where reid0 and channeltype=6 ORDER BY sortrank limit 15}
我们在使用DEDECMS制作文章页或者列表页模板时候,都希望在页面中显示和内容有关的标题或者专题内容,当然显示相关文章的标题这个功能是DEDECMS标签已经自带了的,今天跟版网主要是讲如何在DEDECMS文章模板中调用和内容有关的专题标题,这个我们需要修改DEDE
织梦DEDECMS首页调用自定义表单数据 直接输入下面代码: {dede:loop table=dede_diyform3 sort=id row=5 if=ifcheck=1} li [field:name/]/li {/dede:loop} 其中 dede_diyform3 是自定义数据表,注意这个调用是根据你后台建立的自定义表单表名 if=ifcheck=1
听到有朋友在问,如何在首页或者列表也调用文档发布者的一些相关信息(比如:会员名、昵称、QQ帐号等),今天,小编就给大家做一个简单的示例,这样的实现目前只能通过万能调用标签(SQL)来进行实现,我们这里分两个部分来实现: 会员基本信息调用 所谓会员
首先方法一,直接用织梦的sql实现: title {dede:field name=typeid runphp=yes} $id=@me; global $dsql; $sql=select seotitle from dede_arctype where id=$id; $row=$dsql-getOne($sql); @me=$row[seotitle]; {/dede:field} /title 第二种方法,需要修改