如何使用DEDEcms织梦制作复合筛选或联动筛选图解
说实话,不是很理解你的问题,直接做个链接过去不行吗,
还是说你的单页的模板不一样,或者你做的那个单页只是要作为网页的一部分显示?
我建议的解决办法是,把单页做成和整站风格一样的单页就行,就是你可以把你的导航栏也直接加到单页了,这样,首页就可以直接链接该单页了。
举例给你看http://wwwchinesesongorg/searchhtml,这是一个单页,没有模板的,但是上面的导航栏和整站其他页面的导航栏是一样的,你把代码复制一下就可以了。
其实可以不用dede自带的评论模块,因为会有漏洞,易被黑客利用。有很多免费的文章评论系统比如使用《多说》,几行代码就可以搞定。
下面是dede评论提交框
<a name='postform'></a><div class="mt1">
<dl class="pbox">
<dt>
<strong>发表评论</strong>
<span class="more"></span>
</dt>
<dd>
<div class="dede_comment_post">
<form action="#" method="post" name="feedback">
<input type="hidden" name="dopost" value="send" />
<input type="hidden" name="comtype" value="comments">
<input type="hidden" name="aid" value="{dede:field name="id"/}" />
<input type="hidden" name="fid" id='feedbackfid' value="0" />
<div class="userface" id="_userface">
<a href="/member/indexphp" class="plpic" target="_blank"><img src="/member/templets/images/dfboypng" width="50" height="50" /></a>
</div><script language="javascript" type="text/javascript">CheckLoginface();</script>
<div class="dcmp-stand">
<strong>评价:</strong>
<input type="radio" name="feedbacktype" checked="1" value="feedback" id="dcmp-stand-neu" /><label for="dcmp-stand-neu"><img src="{dede:globalcfg_templets_skin/}/images/cmt-neugif" />中立</label>
<input type="radio" name="feedbacktype" value="good" id="dcmp-stand-good" /><label for="dcmp-stand-good"><img src="{dede:globalcfg_templets_skin/}/images/cmt-goodgif" />好评</label>
<input type="radio" name="feedbacktype" value="bad" id="dcmp-stand-bad" /><label for="dcmp-stand-bad"><img src="{dede:globalcfg_templets_skin/}/images/cmt-badgif" />差评</label>
</div><!-- /dcmp-stand -->
<div class="clr"></div>
<div class="dcmp-mood">
<ul>
<li><input type="radio" name="face" value="1" /><img src="{dede:globalcfg_templets_skin/}/images/mood/ico-mood-1gif" /></li>
<li><input type="radio" name="face" value="2"/><img src="{dede:globalcfg_templets_skin/}/images/mood/ico-mood-2gif" /></li>
<li><input type="radio" name="face" value="3"/><img src="{dede:globalcfg_templets_skin/}/images/mood/ico-mood-3gif" /></li>
<li><input type="radio" name="face" value="4"/><img src="{dede:globalcfg_templets_skin/}/images/mood/ico-mood-4gif" /></li>
<li><input type="radio" name="face" value="5"/><img src="{dede:globalcfg_templets_skin/}/images/mood/ico-mood-5gif" /></li>
<li><input type="radio" name="face" value="6"/><img src="{dede:globalcfg_templets_skin/}/images/mood/ico-mood-6gif" /></li>
<li><input type="radio" name="face" value="7"/><img src="{dede:globalcfg_templets_skin/}/images/mood/ico-mood-7gif" /></li>
<li><input type="radio" name="face" value="8"/><img src="{dede:globalcfg_templets_skin/}/images/mood/ico-mood-8gif" /></li>
<li><input type="radio" name="face" value="9"/><img src="{dede:globalcfg_templets_skin/}/images/mood/ico-mood-9gif" /></li>
<li><input type="radio" name="face" value="10"/><img src="{dede:globalcfg_templets_skin/}/images/mood/ico-mood-10gif" /></li>
<li><input type="radio" name="face" value="11"/><img src="{dede:globalcfg_templets_skin/}/images/mood/ico-mood-11gif" /></li>
<li><input type="radio" name="face" value="12"/><img src="{dede:globalcfg_templets_skin/}/images/mood/ico-mood-12gif" /></li>
</ul>
</div><!-- /dcmp-mood -->
<div class="dcmp-content">
<textarea cols="60" name="msg" rows="5" class="ipt-txt" style="width:700px"></textarea>
</div><!-- /dcmp-content -->
<div class="dcmp-post"><!--未登陆-->
<div class="dcmp-userinfo" id="_ajax_feedback">
{dede:php}
if($cfg_mb_open=='Y') {
echo '用户名:<input type="text" name="username" size="10" class="ipt-txt" />
密码:<input name="pwd" type="password" id="pwd" size="10" class="ipt-txt" />';
}
{/dede:php}
验证码:<input type='text' name='validate' size='4' class='ipt-txt' style="text-transform:uppercase;"/><img src="{dede:globalcfg_cmsurl /}/include/vdimgckphp" id="validateimg" style="cursor:pointer" onclick="thissrc=thissrc+''" title="点击我更换" alt="点击我更换" />
</div>
{dede:php}
if($cfg_mb_open=='Y') {
echo '<script language="javascript" type="text/javascript">CheckLogin();</script>';
}
{/dede:php}
<div class="dcmp-submit">
<button type="button" class="btn-2" onClick='PostComment()'>发表评论</button>
</div>
</div>
</form>
</div>
</dd>
</dl>
</div><!-- //评论表单区结束 -->
这种多条件筛选构思上就是利用条件拼接sql语句,但就dedecms的功能来看,静态页比较难实现。
建议进行二次开发,或者制作php单页。
况且存储你所要查询的信息的表,应该也不是dede内置的表就能做的。
一个比较好的方式就是静态的栏目页,用ajax向一个php页提交参数,得到返回值后载入到页面中,体验好,难度也不大。
引入 /include/commonincphp 文件,利用dedecms的语法二次开发吧
首页跟封面根本不是一个东西
封面是单页,就是你这个栏目不需要列表,只有一些文字内容
列表,顾名思义 是文章列表页面
文章模板是 内容页模板 就是你文章显示出来的模板
0条评论