一个很复杂的问题!希望有高手来探讨一下!
2016-07-07 15:03 来源:www.chinab4c.com 作者:ecshop专家
由于我想尝试增加一个功能!就是明星效应!但是我不知道如何加!于是拿goods.php和goods.dwt这两个文件进行开刀! 于是便实现了一个小小的功能! 一般商品的页面是:http://www.tennisfan.net/goods.php?id=268 但是经过我修改后是:http://www.tennisfan.net/stars.php?id=268 然后问题来了,我想做出一个明星列表来。 一般我们的分类商品列表是这样的: http://www.tennisfan.net/category.php?id=71 经过我的修改后成为这样: http://www.tennisfan.net/star.php?id=71 我想问的是,如何实现点击商品的时候把goods.php?id=XX输出为stars.php?id=xx而不影响其他原有的商品~~ 有没有高手可以请教这个问题。谢谢~ |
回答:
貌似不是一个很复杂的问题! 把你的star.php文件中 所有的 build_uri 函数中的 第一个参数修改了 即可! |
貌似不是一个很复杂的问题! 能麻烦说一下具体修改哪个函数。。 那个star.php只是克隆category.php的~~但是我想实现它输出的连接是stars.php?=XX而不是goods.php?=xxx |
我刚又看了一下,貌似您所说的那个函数好像无法实现! 因为商品分类列表输出的文件是goods_list.lbi 具体问题就出现在这段代码中。。。 <li class="thumb"><a href="{$goods.url}"><img src="{$goods.goods_thumb}" alt="{$goods.goods_name}" /></a></li> <li class="goodsText"> <a href="{$goods.url}"> 要怎么修改,才能让{$goods.url}输出的是stars.php?=xxx连接,而不是goods.php?=xx连接~~而且不影响其他正常商品~ |
我刚修改了一下~- -不行。。 |
没人理。。 |
第一步按照我说的修改 第二步 在lib_main.php文件的 build_uri 函数中加入一个case case 'star': if (empty($gid)) { return false; } else { $uri = $rewrite ? 'star-' . $gid : 'star.php?id=' . $gid; } break; 你的发帖说明你懂一定的程序 我想这样说了你应该明白了 还不明白我真没有办法了! |
第一步按照我说的修改 - -第二步加在哪一行? |
我知道用ctrl+F,可是那文件里有好多个呢- -+++ |
build_uri 这个是一个函数,他的意思,是在里面多加一个判断。 相当于多了一个页面页面的判断 需要的是把goods更名为star.php 然后把 该页面里面用到的build_uri函数,输入的 实参更改下。 |
最近更新
常用插件
- ecshop分类批量扩展插件
ecshop分类批量扩展插件,这个插件是ecshop插件里面比较核心的插件。我们...
- ecshop商品分类名称增加样
ecshop插件介绍:本插件可以方便在后台管理,为ecshop商品分类名称增加样...
- ecshop二次开发详细页面生
插件介绍: ECSHOP系统,在很多时候,很多商品没有人购买,不但购买的人...
- ecshop2.7.1打印发货单插件
ecshop2.7.1打印发货单插件介绍:ecshop2.7.1和以前的ecshop版本不一样,ecs...
- ecshop二次商品订购人信息
ecshop二次商品订购人信息填写插件,有时候给朋友送花,或者是送礼品的...
ecshop热门问答
ecshop热门资料
ecshopadword
ecshop转跳
ecshop圖片
ecshop电子设备
ecshop官方
ecshopAndroid
ecshop编辑商品信息
ecshop进货单
ecshop来人
ecshopclothing
ecshopecmall动态购物车
ecshopBlueocean
ecshopSXXXL
ecshopipad
ecshopemail登陆
ecshop调用品牌
ecshopabc
ecshopASP空间
ecshop现身说法
ecshopURL自定义
ecshop软件开发
ecshop尊敬
ecshop中铁快运
ecshop陪送
ecshop行业动态
ecmall中ajax验证
ecshop模板结构电子书
ecshop防火墙
ecshop显示折扣
ecshop缓存temp文件