其实网站非常简单也就是 新闻 商品 分类信息 企业黄页
下面咱们来看下主页 上面的搜索 供应的:<form action="souchu/pt/plus/advancedsearchgy.php" method="post"><input type="hidden" name="mid" value="-8" /><input type="hidden" name="dopost" value="search" />
<li><input type="text" name="q" value="请输入您要搜索的供应信息"/></li>
<li class="img"><input type="submit" name="submit" value="搜一下" /></li>
</form>
求购的:<form action="souchu/pt/plus/advancedsearchqg.php" method="post"><input type="hidden" name="mid" value="-8" /><input type="hidden" name="dopost" value="search" />
<ul>
<li><input type="text" name="q" value="请输入您要搜索的求购信息"/></li>
<li class="img"><input type="img" src="{dede:global.cfg_templeturl/}/p_w_picpaths/zhao.jpg" border="0"></li>
</ul>
</form>
新闻类的其实也雷同,这里就不说了,你需要把advancedsearch.php复制两份 然后重命名,里面的程序根据你的需求写就行了,我的是vip会员的才显示,并根据会员级别显示,程序你就自己写了,这样供求信息搜索就完了。
当然这两个的模板你可以用公用的,也可以分别定义,在程序里写下模板就行了。
企业黄页的:<form action="company/indexgs.php" method="POST">
<ul>
<li><input type="text" id="search-keyword" name="cname" value="请输入您要搜索的公司"/></li>
<input type="hidden" id="hidden_vocation" name="vocation" value="<?php echo $vocation; ?>" />
<li class="img"><input type="img" src="{dede:global.cfg_templeturl/}/p_w_picpaths/zhao.jpg" border="0"></li>
</ul>
</form>
也就是把company里面的index.php复制一份,然后重命名,然后在tpl/default/做一个模板。就ok了。
下面的调用企业产品和企业名的其实是sql语句,希望能帮助新人吧:
{dede:sql sql="SELECT a.aid,a.title,a.litpic,m.uname,m.userid
FROM dede_addoninfos a left join dede_member m on m.mid = a.mid
where a.infotype = 501 and a.flag='h,p' or a.flag='h'
LIMIT 0 , 16"}
<div class="img">
<ul><h3><a href='[field:aid runphp='yes'] $aid=@me;@me='';$url=GetOneArchive($aid);@me=$url['arcurl'];[/field:aid]' title="[field:title/]" target="_blank"><img src="[field:litpic/]" width=98 height=109 border="0"></h3>
<li><a href='[field:aid runphp='yes'] $aid=@me;@me='';$url=GetOneArchive($aid);@me=$url['arcurl'];[/field:aid]' title="[field:title/]" target="_blank">[field:title function="cn_substr('@me',14)"/]</a></li>
<li><a href="souchu/pt/member/index.php?uid=[field:userid/]" >[field:uname function="cn_substr('@me',14)"/]</a></li>
</ul>
</div>
{/dede:sql}
下面咱们来看下主页 上面的搜索 供应的:<form action="souchu/pt/plus/advancedsearchgy.php" method="post"><input type="hidden" name="mid" value="-8" /><input type="hidden" name="dopost" value="search" />
<li><input type="text" name="q" value="请输入您要搜索的供应信息"/></li>
<li class="img"><input type="submit" name="submit" value="搜一下" /></li>
</form>
求购的:<form action="souchu/pt/plus/advancedsearchqg.php" method="post"><input type="hidden" name="mid" value="-8" /><input type="hidden" name="dopost" value="search" />
<ul>
<li><input type="text" name="q" value="请输入您要搜索的求购信息"/></li>
<li class="img"><input type="img" src="{dede:global.cfg_templeturl/}/p_w_picpaths/zhao.jpg" border="0"></li>
</ul>
</form>
新闻类的其实也雷同,这里就不说了,你需要把advancedsearch.php复制两份 然后重命名,里面的程序根据你的需求写就行了,我的是vip会员的才显示,并根据会员级别显示,程序你就自己写了,这样供求信息搜索就完了。
当然这两个的模板你可以用公用的,也可以分别定义,在程序里写下模板就行了。
企业黄页的:<form action="company/indexgs.php" method="POST">
<ul>
<li><input type="text" id="search-keyword" name="cname" value="请输入您要搜索的公司"/></li>
<input type="hidden" id="hidden_vocation" name="vocation" value="<?php echo $vocation; ?>" />
<li class="img"><input type="img" src="{dede:global.cfg_templeturl/}/p_w_picpaths/zhao.jpg" border="0"></li>
</ul>
</form>
也就是把company里面的index.php复制一份,然后重命名,然后在tpl/default/做一个模板。就ok了。
下面的调用企业产品和企业名的其实是sql语句,希望能帮助新人吧:
{dede:sql sql="SELECT a.aid,a.title,a.litpic,m.uname,m.userid
FROM dede_addoninfos a left join dede_member m on m.mid = a.mid
where a.infotype = 501 and a.flag='h,p' or a.flag='h'
LIMIT 0 , 16"}
<div class="img">
<ul><h3><a href='[field:aid runphp='yes'] $aid=@me;@me='';$url=GetOneArchive($aid);@me=$url['arcurl'];[/field:aid]' title="[field:title/]" target="_blank"><img src="[field:litpic/]" width=98 height=109 border="0"></h3>
<li><a href='[field:aid runphp='yes'] $aid=@me;@me='';$url=GetOneArchive($aid);@me=$url['arcurl'];[/field:aid]' title="[field:title/]" target="_blank">[field:title function="cn_substr('@me',14)"/]</a></li>
<li><a href="souchu/pt/member/index.php?uid=[field:userid/]" >[field:uname function="cn_substr('@me',14)"/]</a></li>
</ul>
</div>
{/dede:sql}
转载于:https://blog.51cto.com/scottlinn/268691