update 表名 set 列=REPLACE(列,’被替换字段’,'替换字段’)
例:update ecs_article set content=REPLACE(content,’104&’,’43&’)
插入邮件到邮件订阅列表
INSERT INTO ecs_email_list(id, email) VALUES (”, ‘ 001462-lc@163.com ‘);
update 表名 set 列=REPLACE(列,’被替换字段’,'替换字段’)
例:update ecs_article set content=REPLACE(content,’104&’,’43&’)
插入邮件到邮件订阅列表
INSERT INTO ecs_email_list(id, email) VALUES (”, ‘ 001462-lc@163.com ‘);
4月21号因为玉树地震哀悼日,全国禁止任何形式的娱乐,WOW游戏停服,西瓜因此发牢骚表示不满,西瓜不满天朝的形式主义。TGFC也有会员怀疑为什么天灾会有哀悼日,而人祸矿难就没设过哀悼日,他的观点是人祸比起天灾来影响更恶劣。那天虾米也不能听音乐了,那会我也牢骚了下的。B会员出来指责西瓜“别人都死了,你还这么开心…”,并且接着用一种低劣的假设“如果西瓜的老爸老妈死了”来攻击西瓜。对西瓜的发言反感的人大有人在,诸如“我只能说你这话让我对你很厌恶。个人感受而已。刚刚把自己的博客改成了黑白。”不过那天我并没把网站改成黑白,看来我也没什么人性。去年成都公车自烧事件死了不少人,西瓜也因为出格的发言受到很多会员的鄙视,那次发言比起这一次更藐视生命、更无人性!其实西瓜这人挺有趣的,经常有一些强暴的发言,还有很神奇的遭遇,很真的一个人。
类似西瓜的这类藐视生命、甚至无人性的语言在TGFC更是不胜枚举,对热爱生命的普通人来说,这些言论会让人感到反感。诸如在TGFC,普遍受国人尊敬的周总理被批得体无完肤,毛一直都被呼做腊肉,温JB成了三代目影帝,我不知道一些有着强烈爱国心的人看着这些言论是否会感到反感。还有很多,同样藐视生命的言论也不少。至于道德、良心,人家会问这一斤多少钱?这类言论在此归类为“令人反感的言论”。B会员批判西瓜的理由便是西瓜的言论令人反感难受,因为像西瓜这些藐视生命的言论严重违反道德、人性。这次事件有一些会员在静观其变,想看最终论坛对B会员作出什么样的判罚。论坛里有针对性的攻击会员是不被允许的。一些会员认为,如果因为会员的言论让人反感难受就可以攻击会员父母,那这样的决断是很不恰当的。坛主的话“恻隐之心,乃爱己及人。所以孟子说老吾老以及人之老,幼吾幼以及人之幼。言论自由的前提是知道自己在说什么,而且为自己所说的后果负责! 楼主缺乏恻隐之心的言论而招来恶言, 希望能唤醒你的警觉,果然你很敏感地触发了人性良知, 所以应该感谢他人。”大概符合很多人的心理,也在情理之中,但不能理解。有一会员就此作出回复“每個人對道德的判定都有自己的立場,既然是自由的討論,退一万步來説,任何人都可以根據自己立場選擇冷漠或者人文,論壇管理的原則難道不是既有規則而是個人道德準則麽?如果非要QJ這個準則作爲普世道德標準,這服務器還不如搬囘國内,多符合中國特色啊。。。”另一大概也更符合更多人心态的意见是“不能因为别人的过错而自己去犯错”。
这事最终的判决是B会员仅仅被警告了,这个判决是很轻的。事情到这并没结束,B会员又发表了一篇看似道歉暗里批判西瓜的贴子。B会员又一次想站在道德制高点,但大家不干了,攻击父母的行为是让多数人反感的。而事实上,关于西瓜的那些言论,类似我除了反感真不觉得有什么问题。令人反感难受的言论正常来说肯定是与我们见解相对立的,面对这些对立的观点言论,高明点去帮助他们认识问题,像我等要么真心的去包容,要么就选择置之不理。可是很多人不是这样,这在论坛上便可见一斑。无论是CCF或者TGFC,会员面对观点不同的言论普遍做法就是攻击之,而不是寻找证据、数据来解析论证。
4月21日哀悼日还有一位杯具人物,他就是光良。贴图,欣赏一下。其实人家光良是马来西亚籍华裔
由于ECSHOP的产品分类页不能做得像频道页一样,甚至如果不进行二次修改,还无法自定义TITLE。如此对于大多数网站全站权重尚且不高的情况下,商品分类页在优化上就更显得有些单薄了。搞什么频道页对于俺这种非程序猿白痴来说那是不行的,PHP代码什么的最讨厌了~
曲线救国,还不到这么严重。不过想搞定调用指定分类这想法是想了很久的,搜索了些资料终于在今天完成了。完成的效果只是能用,至于这用着爽不爽,我就无能为力了。我甚至不知道下面代码的意义,纯粹就是生搬硬套横塞进去,好比霸王硬上弓。
首先是复制一个 index.php 文件,更名为 chengkao.php ,这次俺要做的是一个成人高考教材的频道页,因此就用成考的拼音来命名吧。
一、搜索 index.dwt 替换为 chengkao.dwt
二、把以下代码粘贴到文件倒数第二行的位置,</?> 的前面,非特定。
/**
* 获得指定分类商品列表。
*/
function cat_goods_list($cat_id)
{
$sql = 'SELECT g.goods_id, g.goods_name, g.goods_name_style, g.market_price, g.shop_price, g.goods_thumb , g.goods_img, g.cat_id ' .
'FROM ' . $GLOBALS['ecs']->table('goods') . ' AS g ' .
"WHERE g.is_on_sale = 1 AND g.is_alone_sale = 1 AND g.is_delete = 0 AND g.cat_id = ".$cat_id . " ORDER by g.goods_id DESC LIMIT 12" ;
$res = $GLOBALS['db']->getAll($sql);
$goods = array();
foreach ($res AS $idx => $row)
{
$goods[$idx]['id'] =$row['goods_id'];
$goods[$idx]['name'] =$row['goods_name'];
$goods[$idx]['market_price'] =price_format($row['market_price']);
$goods[$idx]['shop_price'] =price_format($row['shop_price']);
$goods[$idx]['thumb'] = empty($row['goods_thumb']) ? $GLOBALS['_CFG']['no_picture'] : $row['goods_thumb'];
$goods[$idx]['goods_img'] = empty($row['goods_img']) ? $GLOBALS['_CFG']['no_picture'] : $row['goods_img'];
$goods[$idx]['url'] = build_uri('goods' , array('gid' => $row['goods_id']), $row['goods_name']);
}
return $goods;
}
三、已经说得有点傻了。然后把下面的调用复制到合适位置。
$smarty->assign('catid_39', cat_goods_list (39)); //专升本
$smarty->assign('catid_40', cat_goods_list (40)); //高升本专
$smarty->assign('catid_152', cat_goods_list (152)); //专插本
这里可以看出调用了三个分类。
四、复制一个 index.dwt 文件,改名为 chengkao.dwt 。复制以下代码到合适地方,事实只要修改cat_goods.lbi 文件中的一些 smarty 调用就行了。这样就不需要重新整什么模版了。
<div>
<h3> <a href="http://www.booko.net/category-39-b0.html">成考高升本专</a></h3>
<ul>
<!--{foreach from=$catid_39 item=cat_goods}-->
<li>
<p><a href="{$cat_goods.url}"><img src="{$cat_goods.thumb}" alt="{$cat_goods.name|escape:html}" /></a></p>
<p><a href="{$cat_goods.url}" title="{$cat_goods.name|escape:html}">{$cat_goods.name|escape:html}}</a></p>
<!-- {if $cat_goods.promote_price neq ""} -->
{$lang.promote_price}<span>{$cat_goods.promote_price}</span><br />
<!-- {else}-->
{$lang.shop_price}<span>{$cat_goods.shop_price}</span><br />
<!--{/if}-->
</li>
<!--{/foreach}-->
</ul>
</div>