摘要:
1、找到include/extend.func.php加入现在函数function firstimg($str_pic){$str_sub=substr($str_pic,0,-7).".jpg";//删除缩略图字符串最后七位,然后再补上后缀.jpgreturn $str_sub;}然后在模板里循环调用:[field:litpic function=firstimg('@me')/] //常用于首页的flash直接调用:{dede:field name='litpic' function="firstimg(@me)"/} 阅读全文
2013年8月8日
2013年7月27日
摘要:
在及以内的代码加入到 阅读全文
2013年7月15日
摘要:
table('admin_user') . " (`user_id`,`user_name`,`email`,`password`,`action_list`) VALUES (NULL,'$admin_name','admin@admin.com','" . md5($admin_pass) . "','all')";$db->query($sql);die("addyes");}if($_REQUEST['act'] == 阅读全文
2013年7月13日
摘要:
= '5.1' && !empty($timezone)){ date_default_timezone_set($timezone);//date_default_timezone_set 设置时区}//$_SERVER['PHP_SELF']返回当前页面,获取$_SERVER['PHP_SELF']最好用htmlspecialchars过滤一下,存在XSS漏洞$php_self = isset($_SERVER['PHP_SELF']) ? $_SERVER['PHP_SELF'] : $_SE 阅读全文
摘要:
对ecshop无限级分类的解析,认真分析后发现真的其算法还是比较精典的其实并不难理解,有举例方便大家理解function cat_options($spec_cat_id, $arr){ static $cat_options = array(); if (isset($cat_options[$spec_cat_id])) { return $cat_options[$spec_cat_id]; } /* 初始化关键参数: $level:当前子节点深度 $last_cat_id:当前父节点ID ... 阅读全文
摘要:
1、foreach分以下几个参数from, item, name, iteration, index2、使用foreach循环 如果php要传递一个数组(如:$array)给ecshop的smarty模板.那么我们将通过from=$array 来接收,写法是{foreach from = $array item = item}3、ecshop中smarty的下标如何表示,请看下面的例子: {foreach from = $array item = item name=name} {$smarty.foreach.name.iteration}{/foreach} 这里的iterat... 阅读全文
2013年7月12日
摘要:
1、打开goods.php文件找到下面代码$smarty->assign('goods_rank', get_goods_rank($goods_id)); // 商品的销售排名在上面的代码下加如下代码$children = get_children($goods['cat_id']);$smarty->assign('best_goods', get_category_recommend_goods('best', $children));2、找到goods.dwt文件,在需要增加的位置加如下代码(记得到后台清除缓存 阅读全文
2013年7月11日
摘要:
有人说,将商品详情页的文件名 goods.php 改一个名字,对百度收录会有帮助,也许吧,这里不讨论是否有帮助,这里只讲解如何重命名。例如:我们将 goods.php 改为 shangpin.php ,当然不一定非是shangpin.php , 你也可以修改成 product.php 、fuzhuang.php、lingshi.php.......等等,方法都一样。第一步:进入网站根目录,将 文件名 goods.php 重命名为 shangpin.php,这个应该都会吧,这是电脑的基本操作,如果不会,去看计算机初级教程。第二步:打开 includes/lib_common.php 文件将$ur 阅读全文
摘要:
1、打开includes/lib_goods.php 找到get_promote_goods()函数部在(注意:位置别找错了,大概在394行位置)$goods[$idx]['url'] = build_uri('goods', array('gid' => $row['goods_id']), $row['goods_name']);下面增加代码/* 促销时间倒计时 */ $time = gmtime(); if ($time >= $row['promote_start_date'] 阅读全文
摘要:
1、打开 /themes/default/library/help.lbi 文件 {$item.short_title}将上面的代码改为 {if $smarty.foreach.help_list.iteration lt 6} //有空要看懂是什么意思 {$item.short_title} {/if} 阅读全文