Error sql: select * from dede_flash where ischeck=2 order by sortrank asc limit 0,5
使用了织梦官方企业复古模板中首页5张大图不能显示而且报错
Error sql: select * from dede_flash where ischeck=2 order by sortrank asc limit 0,5
我打开主页模板发现是SQL调用数据库里的"#@__flash"表来实现的,但是dede数据库中压根没有这个表,
所以这里改成了调用文章标签的模式,调用文章的f标签,即幻灯。
更改方法:找到主页模板index.htm.
找到该段源代码
<!-- /header -->
<div class="w960 center clear mt1">
<div class="pleft">
<div id="flashnews" class="flashnews ftl">
{dede:sql sql='select * from #@__flash where ischeck=2 order by sortrank asc limit 0,5'}
<div class="img dpn">
<a href="[field:url/]" target="_blank" title="[field:webname function='html2text(@me)'/]">
<img class="img_directly_load" src="[field:pic/]" style="width:706px; height:394px;" alt="[field:webname function='html2text(@me)'/]" />
</a>
</div>
{/dede:sql}
<ul id="txt_bg" class="panel">
<li></li>
<li></li>
<li></li>
<li></li>
<li class="last"></li>
</ul>
<ul id="txt" class="title">
{dede:sql sql='select * from #@__flash where ischeck=2 order by sortrank asc limit 0,5'}
<li>
<a href="[field:url/]" target="_blank" title="[field:webname function='html2text(@me)'/]">
[field:webname function='html2text(@me)'/]
</a>
</li>
{/dede:sql}
</ul>
<div id="loding" class="loding"></div>
</div>
替换为:
<!-- /header -->
<div class="w960 center clear mt1">
<div class="pleft">
<div id="flashnews" class="flashnews ftl">
{dede:arclist flag='f' titlelen='22' row='5'}
<div class="img dpn">
<a href="[field:arcurl/]" target="_blank" title="[field:title/]">
<img class="img_directly_load" src="[field:litpic/]" style="width:706px; height:394px;"/>
</a>
</div>
{/dede:arclist}
<ul id="txt_bg" class="panel">
<li></li>
<li></li>
<li></li>
<li></li>
<li class="last"></li>
</ul>
<ul id="txt" class="title">
{dede:arclist flag='f' titlelen='22' row='5'}
<li>
<a href="[field:arcurl/]"[target="_blank" title="[field:title/]">
[field:title/]</a>
</li>
{/dede:arclist}
</ul>
<div id="loding" class="loding"></div>
</div>
注意的是 {dede:arclist flag='f' titlelen='22' row='5'} 语句中,flag='f' 是调用文章f标签的意思。 titlelen='22' 表示 显示的字符数,22可以显示11个汉字。 row='5' 列出5篇文章。
[field:pic/]调出的是缩略图地址,当然你可以可以找找网上的方法,调出文章第一个大图,再此不再赘述。有兴趣可以自己摸索。
版权所有:《太阳花工作室》 => 《Error sql: select * from dede_flash where ischeck=2 order by sortrank asc limit 0,5》
本文地址:http://bg.artuion.com/代码/281.html
除非注明,文章均为 《太阳花工作室》 原创,欢迎转载!转载请注明本文地址,谢谢。