今天才看到的
在求购列表模块里面全部 求购 紧急求购 求购二手 寻求加工 寻求合作 招标
那几个分类
先点求购或其他之后再点全部就会返回求购的首页了,不知道怎么才可以返回的是列表
全部
不知道这样做对不对,请高手指点
http://bbs.destoon.com/static/image/smiley/default/loveliness.gif
这样简洁一点:
全部
[ 本帖最后由 malisen 于 2012-3-2 22:26 编辑 ]
看DT的供应、求购等的首页,从结构上看,基本上和列表页没什么区别,要说有些区别的话,就是首页带有“typeid”参数,而列表页没有,所以有了楼主说的那种情况,即使进入列表页面后,如果选择信息类别(就是“全部”、“求购”等等),又会返回供应。求购等的首页,这样首页就充当了列表页。
那么可不可以对首页进行结构美化,适当加些幻灯或分类推荐什么的,真正体现出首页的结构和价值,根据这个需求,结合DT对供应、求购等首页充当列表页的状况,必须对这些首页模板做两部分类容,既一部分是你想要的首页布局,另一部分当然就是原有的首页部分去充当信息不同类别的列表页,然后加个判断就可以了。总体结构就是{if $typeid == 99}这个区域放按你要求自己新写的首页代码 {else}这里放原来的首页代码今天刚琢磨的,不知道有没有问题
http://bbs.destoon.com/static/image/smiley/default/lol.gif
谢谢!
http://bbs.destoon.com/static/image/smiley/default/handshake.gif
顺带问一下可以不可以直接就返回的是list的不直接返回首页
前面已经说了,你说的那个分类是根据“$typeid”属性值来筛选的,而列表页的php文件中貌似没有这个参数,所以就带着“$typeid”和“$catid”值返回首页了,其实这没什么影响的。万一想你那样,就是要去修改列表页的php文件了。
通过以下的简单修改即可实现楼主的需要:(以供应为例)
第一步:首先找到../module/sell/list.inc.php文件;
第二步:在第28行位置插入如下代码:
$typeid = isset($typeid) && isset($TYPE[$typeid]) ? intval($typeid) : 99;
第三步:在48行位置插入如下代码:
if($typeid != 99) $condition .= " AND typeid=$typeid";
第四步:保存。接着找到../template/default/sell/list.htm文件;找到第39行中的
'index.php?typeid='
将index换成list即可。
[ 本帖最后由 malisen 于 2012-3-4 20:48 编辑 ]
页:
[1]