1.织梦文章按照权重排序,原博地址:http://xueguang668.blog.163.com/blog/static/9772212220131202324992/
织梦的文章列表按权重排序
DEDECMS(织梦)5.6系统支持文档权重weight排序,可以在模板中使用:
{dede:arclist row='10' titlelen='50' orderby='weight'} ?[field:textlink/]其中的orderby=’weight’就实现了文档按照权重排序了。这是arclist标签,可以用在任何位置来调用文档列表,然而,在栏目列表页,如果你要使用list标签(实现文档列表分页),也想用权重(weight)排序,
{dede:list pagesize='10' titlelen='50' orderby='weight'} ?[field:textlink/]你 会发现,你的列表并没有按照权重(weight)排序,无论你怎么修改,它的顺序就还是老样子!经过多次测试,发现原来dedecms织梦对权 重 weight排序的支持仅arclist标签,并不支持list标签,因此,就开始了对dedecms织梦系统的改造,让它支持list标签权 重 weight排序,改造的文件主要是include目录下的arc.listview.class.php文件,打开文件,查找 “else if($orderby==”lastpost”) {”语句,大概在726行,在此行前面按下回车健,插入如下语句:
else if($orderby=="weight") {$ordersql = " order by arc.weight $orderWay"; }成为这样:
//排序方式继续查找:
if(ereg('hot|click|lastpost',$orderby))语句,修改为:
if(ereg('hot|click|weight|lastpost',$orderby)) 修改完成后,保存,如果目标里面已经使用了weight排序,生成一下,就可以看到,文档列表已经安装weight排序
后记:进行了上面的修改,可以实现按照权重weight排序,但是,如果不在模板中写明orderway=”asc”,无法实现权重越小越靠前,
解决方案1:
{dede:list pagesize='10' orderby='weight' orderway='asc'} ?[field:textlink/] 要实现越重越大越靠前,只需要将上述代码中的“orderway=’asc’”去掉就可以了。
究其深层原因,是arc.listview.class.php文件中,693行:
默认排序方式是降序排列,而非升序,考虑其它常用排序,如puddate等,此处不要修改的好。
2.鼠标经过排行榜时,显示详细信息,并带有放大效果。原博地址:http://js.alixixi.com/a/2010091564675.shtml效果:
3.Ecshop常用标签总结。原博地址:http://wenku.baidu.com/link?url=K3rSKQ0dh4UpqHQjEFeIEU-jpL1KL-DQzWabU1B5q9sxvfEPNePHStjIIbZt8AtPVdzeFZ2Vyepe9SHlraLCa7OlbZUplG00XXCCgc8uAd_
4.ecshop搜索热门关键字调用方法。原博地址:http://blog.sina.com.cn/s/blog_50fa3df90101hlfb.html
{if $searchkeywords}
{$lang.hot_search} :
{foreach from=$searchkeywords item=val}
{$val}
{/foreach}
{/if}
模版中的调用代码
关键字的设定在:后台-商店设置-显示设置--首页搜索的关键词
5.ecshop里的$_CFG从哪来的?原博地址:http://www.ecshop120.com/ecshop-wendang/article-224.html
ecshop 的$GLOBALS['_CFG'],主要是在includes/init.php中出现并且初始化的,
代码如下:
$_CFG = load_config();
load_config() 这个函数负责将参数取出来。
load_config() 函数 存放位置在 /includes/lib_common.php 文件中。
用代码编辑软件打开 /includes/lib_common.php 就能找到这个函数 load_config()。
6.ECSHOP商品页调用热销商品的教程。原博地址:http://www.ecshop119.com/ecshopjc-865.html
在goods.php里面加了$smarty->assign('hot_goods', get_recommend_goods('hot')); // 获取热销商品。
在goods.dwt加入了如下代码,
后台模板设置,控制商品数量显示
7.ECShop 如何在首页调用某分类下的商品。来自百度知道,地址:http://zhidao.baidu.com/link?url=ns7Jw7Gga52NLZ-ChNtSm6Zh9WBS09f3jTjC1JUyofXCREGU6JTQNN6atCr2bQBJVJCOFehnkQN8q9K5n6Dnya
后台“模板管理——设置模板”里有“分类下的商品”
8.ECShop在首页调用某分类下的商品列表。原博地址:http://wenku.baidu.com/link?url=-UNozD0cfmpO49krcJULGfer39WQF_XeBICLb1oTddTyYec8vKaE325bB4L83_HCSxKwg_UEPKIfnFCvWIY3yi762MsBEg1X3z-TCcvyrDy
9.ecshop中foreach的详细用法归纳。原博地址:http://www.daixiaorui.com/read/48.html
10.ECSHOP首页实现显示子分类商品,并实现点击Tab页切换分类商品。原博地址:http://www.cnblogs.com/tyonly/p/3145239.html
11.怎样调用ecshop一级分类中的第二个的二级分类。原博地址:http://bbs.ecshop.com/thread-163072-1-1.html
把8399换成你对应的一级分类ID即可。12.ECSHOP模板文件Foreach循环中定义新变量并赋值和判断。原博地址:http://www.ecshop120.com/ecshop-mobanxiugai/foreach-define-variable.html
13.ecshop商品列表页面调用当前分类名称。原博地址:http://jingyan.baidu.com/article/d5a880eb7dad4f13f147cc8d.html
第一步:找到根目录下category.php,搜索以下代码function get_cat_info($cat_id){ return $GLOBALS['db']->getRow('SELECT keywords, cat_desc, style, grade, filter_attr, parent_id FROM ' . $GLOBALS['ecs']->table('category') . " WHERE cat_id = '$cat_id'");}在“keywords”前、“SELECT”后加上“cat_name,”第二步:转到90行左右,找到$smarty->assign('cat_style', htmlspecialchars($cat['style']));在后面加上一行$smarty->assign('catname', htmlspecialchars($cat['cat_name']));第三步:打开模板category.dwt,在需要的地方用{$catname}调用
14.ecshop当前位置$ur_here 标签在哪修改? 原博地址:http://www.zuimoban.com/php/ecshop/1066.html
">"在 includes/lib_mian.php 191行.
$ur_here .= ' >
' .
htmlspecialchars($val['cat_name']) . '';
把>
去掉,就没有">"了.
另外在模板当中一般调用是 加载模板库,简单办法直接在模板相应处 贴标签{$ur_here}
15.ecshop怎么让分类页显示当前顶级分类的所有子分类?原博地址:http://zhidao.baidu.com/link?url=dV7Ie9wgM8DfugM3kFNxbzdYISMzhnLcnxqu8Lctd2AXFgPGV9pSxwpphUgOQKNdflsiwCfJuc414v_ulwicFFYAaWcQYliPPuxMDhna9LG
16.ecshop商品分类下的销售排行。原博地址:http://wenku.baidu.com/link?url=el70ZQuR8s_vTEKSIZ-ppliNJLSd1Cw9G6BR-edXwpx1D8WkZhsEo7rDqHKLVqXyG08XdLsmGLwIVl1PaaTA4fPrX1uPBoZ8mtZLjAJd9Qu
17.将Ecshop搜索结果页的title修改为关键词+商城名称。原博地址:http://www.ecshop120.com/ecshop-ercikaifa/article-127.html
18.给ecshop商品详情页面添加放大镜功能。原博地址:http://www.82studio.com/blog/article.asp?id=32
19.ecshop商品属性仿淘宝选择功能。原博地址:http://www.ecshop119.com/ecshopjc-587.html
20.Ecshop注册时添加介绍人。原博地址:http://blog.csdn.net/xinsuiyidong888/article/details/35271213
21.Ecshop直销模式。原博地址:http://blog.sina.com.cn/s/blog_64e2219d0100rbmw.html
22.ECSHOP首页品牌专区品牌数量的修改方法。原博地址:http://piaoyun.cc/ecshop-index-brands-num.html
23. ECSHOP购买流程页修改。原博地址:http://www.ecshop119.com/jiaocheng-43.html
24.Ecshop 调用购物车商品数量。原博地址:http://www.worlduc.com/blog2012.aspx?bid=26620635
25.Destoon标签。http://jingyan.baidu.com/article/c843ea0b7fde7777931e4a33.html