2010-01-25 11:14 am 作者:住小窝

把Discuz论坛全局显示的用户名用昵称代替(如果有)zz

转载于此

有用户提出此需求,其实很久很久之前我自己也有,只是后来用惯了忘了...

还没试验,留作备份,有空就改

打开include/common.inc.php
找到:

$membertablefields = 'm.uid


在上面加:

$otherfields = ',mf.nickname';


找到:

s.seccode, $membertablefields


在后面加:(前面有空格)

$otherfields


找到:

{$tablepre}sessions s, {$tablepre}members m


在后面加:(前面有一逗号)

,{$tablepre}memberfields mf


找到:

  1. $discuz_userss = $discuz_user;
  2. $discuz_user = addslashes($discuz_user);


替换成:(危险修改,非专业需要请不要改)

  1. if(!empty($nickname)){
  2. $discuz_userss = $nickname;
  3. $discuz_user = addslashes($nickname);
  4. }else{
  5. $discuz_userss = $discuz_user;
  6. $discuz_user = addslashes($discuz_user);
  7. }


打开header.htm
找到:

  1. $discuz_userss


替换成:

  1. <!--{if empty($nickname)}-->$discuz_userss<!--{else}-->$nickname<!--{/if}-->


推荐(0)
收藏
2009-12-27 9:08 pm 作者:住小窝

ecshop在模板里调用广告位的代码

在后台添加广告位置,然后在该广告位置下添加广告(注意:每个广告位置下加一个广告),记住该广告位置的ID,然后在模板中加入下面代码即可

{insert name='ads' id=2 num=1}

ID:广告位置ID
num:显示数量

推荐(0)
收藏
2009-12-24 5:22 pm 作者:住小窝

ECShop模板里判断是否登录以及会员等级的语句

判断是否登录

{if $smarty.session.user_name}

判断会员等级

<!-- {if $smarty.session.user_rank eq '5'} -->

判断是否有促销价的语句以及促销价变量

<!--{if $goods.promote_price neq "" } -->
<li class="now-price">促销价:{$goods.promote_price}</li><br />

推荐(0)
收藏
2009-12-19 2:03 pm 作者:住小窝

shopex搬家(迁移)会员无法登录,数据库设置哪里改

关于搬家的具体步骤就不写了,有人都写过了,说说可能碰到的一个问题,就是搬完之后后台管理员能登录但会员无法登录。

出错信息如下:

  • Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'xxxx'@'localhost' (using password: YES)/core/lib/uc_client/lib/db.class.php:26
  • Can not connect to MySQL server

    Access denied for user 'xxxx'@'localhost' (using password: YES)

    1. shopcore::shutdown()

    从出错信息里能看出来是旧的数据库名和密码还在,设置没改过来,无法跟Ucenter通讯,但是/config/config.php里已经都改好了,那这个旧的设置藏在哪里呢?

    翻了一大圈,最后发现是在“商店配置-第三方整合-Ucenter1.0/1.5”里,这里改过来就能正常用了。

    推荐(0)
    收藏
    2009-12-08 11:54 pm 作者:住小窝

    Discuz首页调用缩略图的方法以及开启缩略图后帖子中不显示缩略图显示大图的方法...

    (为了让想搜的人能搜到,标题往往是万恶的长啊...)

    自从Google网页管理员出了测网页速度的新工具,鄙人就陷入了郁闷之中,鄙人的狗屎装修论坛首页13M大,载入速度低于96%的网站,杯具,彻头彻尾的杯具啊。。。究其根源就在于从Discuz朴素的首页换到了拟门户首页之后,置入的图片太大没有生成缩略图的缘故。

    痛定思痛,想手工压缩缩略图不太现实,一搜确实有一大票“列表页生成缩略图”的插件,但都不是首页,而且实现方法相当复杂。Discuz有自带生成缩略图的功能,那既然生成了总不能不让调用吧,又搜了一圈发现都相当含糊其辞。省去钻研过程若干字,直接上结论那就是:Discuz首页想要调用缩略图,开启缩略图功能即可!

    也就是说只要后台开启缩略图,那Discuz数据调用里的图片就自动是缩略图了,是不是很简单呢....-.-不是我故弄玄虚,谁让Disucz如此低调,没在这方面出个说明文件,害得我一通好找...

    但是!鄙人也不是一点儿贡献也无的,鄙人重要的脑力劳动成果其实是以下的内容:

    虽然Discuz在调用缩略图上给了我一个惊喜,但是仍然没有改变它经常会是一个操蛋的CMS的事实,那就是开启缩略图后,帖子里就显示缩略图不显示原来的大图了!而且,没地儿设置显示大图!!去官方论坛里一查,官方人员也说无法改,有个把草民说能改的,但我用了无效。再省去钻研过程若干字,那么到底如何开启缩略图功能还能让帖子里显示原图不显示缩略图呢?

    有两种情况:

    1. 如果没有开启防盗链设置中的下载来路检查的,那就直接在discuz\templates\default\discuzcode.htm这个文件里查找“ .thumb.jpg ” , 一共能找到2个,把“.thumb.jpg”删了就行。(这就是那个我用了无效的方法)

    2. 如果开启了,那在找到thumb.jpg的那两个个地方,把代码 src="{if $attach[refcheck]}attachment.php?aid=$aidencode{else}$attach[url]/$attach[attachment].thumb.jpg{/if}换成src="{if $attach[refcheck]}attachment.php?aid=$aidencode&amp;nothumb=yes{else}$attach[url]/$attach[attachment]{/if}"  即可。

    [refcheck]应该就是检查是否开启了防盗链,而nothumb=yes就是那个不显示缩略图的关键了。

    这个方法美中不足的就是点击图片后会有浮动窗口显示原图,不像没开启缩略图时那么清爽,不过无伤大雅,鉴于我也不是什么高手,怕越改越错,就不乱改了

    推荐(0)
    收藏
    2009-12-04 5:56 pm 作者:住小窝

    Discuz搬家后图片不显示 “附件文件不存在或无法读入,请与管理员联系”

    附件目录里附件都在,但无法显示,这是因为设置了下载附件来路检查,然后修改过系统主目录名称造成的

    一般论坛搬家的时候各个服务商设置的主目录文件名大抵是不同的,所以十之八九会碰到,解决方法也很简单:

    在后台->基本设置->附件设置里 关闭 下载附件来路检查,然后再开启就解决了

    推荐(0)
    收藏
    2009-12-03 4:37 pm 作者:住小窝

    用verio注册域名的指定NS别忘了加.

    天有不测风云人有旦夕祸福,本小破济南装修网站在奔向社会主义的康庄大道上 跑得屁颠屁颠的却从昨天晚上开始就无法访问了。不用说肯定是拜最近机房界扫黄打非所致,总之不管大江南北是一片腥风血雨。不幸中的万幸是还好早有搬家的打算,也考察了一阵儿国内外虚拟主机,看来看去还是homezz最顺眼,机房在国外,管理的是中国人,有QQ能及时咨询比较方便,不像老外的网站程序做得倍儿漂亮一个活人没有。这次机房挂了也促使我痛下决心一定要搬家,不过可不可以不要这么惨烈啊...一天不开搞得客户以为我们卷款潜逃了怎么办...还好现在冬天是装修淡季,还好网站小受影响的人少。

    搬的过程中还遇到点儿小问题,在verio注册的域名,设置NS的时候怎么都搞不定,DNS地址后面老跟着个51zhuwo.com,我想这不能够啊,后来恢复成默认再一看,哦,“ns1-sileni.webserversystems.com.”,这后面务必要加个“.”,否则就把你自己的域名给缀在后面,就因为这“点”屁事又浪费了一个多小时,哎,什么叫屋漏偏遭连夜雨...不过下午听闻译言挂了的噩耗,顿时觉得自己这点儿屁事不算啥了...继续祈祷网站快点儿恢复正常,早日上路啊。

    推荐(0)
    收藏
    2009-11-24 10:35 am 作者:住小窝

    li加上display:inline不能指定高度宽度

    在这个时候,如果我们要给li进行定义宽度和高度,我们就要用到float:left;(左浮动)
    程序代码
    float:left;(左浮动)他使得指定元素脱离普通的文档流而产生的特别的布局特性。并且FLOAT必需应用在块级元素之上,也就是说浮动并不应用于内联标签。或者换句话来说当应用了FLOAT那么这个元素将被指定为块级元素。

    #test1 li{
    display:inline;
    background-color:black;
    color:white;
    font-size:12px;
    width:120px;
    height:20px;
    padding:10px;
    }
    #test2 li{
    display:inline;
    float:left;
    background-color:black;
    color:white;
    font-size:12px;
    width:120px;
    height:20px;
    padding:10px;
    }

    推荐(0)
    收藏
    2009-09-09 10:29 pm 作者:住小窝

    Discuz7.0礼品兑换插件安装使用感受及改进建议

    快速查错请参考:

    1.utf-8论坛安装时乱码,用浏览器自带的查看字符编码调成utf-8就可以。

    2.不能申请礼品,添加礼品时须填写库存数量,否则看不到申请礼品时需填写的各项内容。

    3.设置其他帐号为礼品管理员要填写用户ID数字,而不是用户名。

    4.如果错误地将礼品管理员设置成用户名,会出现查看权限管理权限倒置的情况,比如未登录用户可管理插件,请找到最初的forumdata/cache里的cache_gift.php,用原始文件覆盖(下载稍后补上),覆盖后如果页面走样需要重新安装插件。注意:重新安装插件会导致礼品清空。

    以上是我安装使用过程中遇到的问题,以下是安装过程流水帐,最后会有几句改进建议:

    因为最近想给我的济南装修论坛搞点儿积分换礼品的活动,凑巧看到别的论坛挂上了新插件叫“礼品兑换”,搜了一下还真有,就是这位李魁设计的礼品兑换插件,上个月底刚刚更新过,太好了,麻溜儿用起来。

    插件做得挺不错的,下载迅速安装简单,但是安装过程中有一点儿小瑕疵。我的论坛编码是utf-8的,所以下载的时候特别注意下载utf-8专用的,可是安装页面上还是显示乱码,用Firefox调整了查看字符编码的方式之后倒是能正常显示。估计是页面转成utf-8的时候页面属性默认的还是GBK,造成了这种情况。

    装的过程有一步是填写礼品管理员的IDS,我填上了管理员的用户名。

    装好之后先添加个礼品试一试,随便填了个名字就提交了,换个帐号申请一下,点击申请之后没反应住窝网 - 济南装修网站|济南装修论坛|装修济南|济南装饰装修,出现以下错误提示:

    Warning: Division by zero in /www/users/51zhuwo.com/gift.php on line 204

    试了半天发现是因为没有填写库存数量,填写之后就会出现正常的填写姓名地址等表单。

    本来到这儿就没事儿,但我看到插件说明里提到说可以用多个帐号管理,就想加几个管理员试试,一试不要紧试了之后坏了,管理员帐号看不到管理页面,未登录用户倒能看到了。

    我立马慌了,看到李魁blog上有本人联系方式,赶紧加了qq咨询,没想到回复得相当快(真是好人哪!),说是要修改cache里cache_gift.php文件,但没来得及告诉我怎么改,我就一时手贱想说cache出问题那就清cache好了,把cache文件夹删光光,好么,这下插件页面都打不开了...说插件没安装,想重新安装也打不开install页面。还好李魁又传了一个cache_gift给我(太感人了!),覆盖上,页面还有点儿怪,上面多出一行背景色的条子,重新装了一遍插件,恢复正常鸟~~真happy~

    顺手提一些改进建议吧:

    1. 安装文件编码规范化

    2. 添加礼品时库存数量设为必填

    3. 礼品管理员添加的框子旁边标明填的是ID数字,不是用户名

    4. 提醒用户重新安装插件将导致礼品清空

    5. 不知道礼品数据是否可以被论坛默认备份所备份,如果不可以的话提醒用户自行备份礼品介绍等数据。

    6. 删除礼品时没有提醒,如果误点击礼品将被直接删除,建议删除时弹出确定窗口。

    7. discuz论坛在需要安全更新时可能会要求站长清空cache文件夹,提醒使用了礼品兑换插件的站长,在清空前备份cache_gift.php文件,以便覆盖恢复

    暂时想到这么多,以后有再补。

    推荐(0)
    收藏
    2009-08-18 11:20 pm 作者:住小窝

    《一起去看流星雨》是湖南台本来就想让它雷

    湖南台著名偶像剧《一起去看流星雨》收视率好不好咱不知道,在网上的火爆程度是有目共睹的。在正式发表观点之前先要说明一下,本人是湖南台忠实观众,每星期收看《天天向上》、《快乐女生》、《快乐大本营》,连本人网站的口号都是“快乐装修”,就知道本人有多吃快乐这一口了。说到自拍雷剧,湖南台也不是头一遭,之前的《丑女无敌》也在网上给骂得体无完肤,但我和我老娘在家一起看得挺乐呵,但我也还是有一定底线的,《丑女无敌2》终于达到了我忍无可忍的底线,而《流星雨》是第二个触底的。

    说实话《流星雨》我一共看了不超过10分钟,包括片花,我曾经对它寄予了一定期望,希望能像《丑女无敌1》那样国货当自强,但是看到国产杉菜恶狠狠眼神下的双层眼袋,看到国产花泽类那唏嘘的发茬,我就彻底颓鸟。

    我不禁要想台版《流星花园》珠玉在前,湖南台为什么还要挑战经典呢?日本漫画那么多随便挑一本别的改编不是省力很多吗?湖南台的人傻?湖南台的人不自量力?湖南台的人江郎才尽?我觉得都不是,一个电视台能主动认领芒果台这一外号,能让谢娜这么脱线的主持人占据黄金时段,它不可能是个二愣子啥都不知道,所以是它根本就是要拍一个这么雷的东西出来,要知道可以红的不止是周迅孙俪,也有芙蓉姐姐,所以好看不过前人不要紧,只要我们雷得前无古人就可以了。

    搜搜看关于《流星雨》在网上流传得最广的段子是什么,那些雷人的台词,什么你这么美的头发一定要用xx蛋白护理,什么我终于可以买到xx电脑啦,什么xx是我梦想中的名车,你有没有被传播到?你有没有记忆深刻?不看电视剧不要紧,看贴就可以啦,你以为骂得湖南台妈妈都认不出它来它终于自食恶果啦,其实人家已经被厂商塞的大红包撑得兜都要爆啦。

    不过人家这么做对大家也没啥损害,厂商红了演员红了群众也乐呵了,皆大欢喜维稳大局人家那是一把好手。作为一个忠实观众我还是会继续收看它的娱乐节目,看完之后洗洗睡了也是美好的一天啊。

    推荐(0)
    收藏
    得到OpenID
    使用OpenID提供商
    35OpenID 35OpenID MyOpenID MyOpenID Flickr Flickr
    Google Google Yahoo Yahoo! AOL AOL
    Blogger Blogger LiveJournal LiveJournal Verisign Verisign
    ClaimID ClaimID Technorati Technorati Vidoop Vidoop
    OpenID OpenID 帮助
    您还没有登录,请登录后继续操作。
    提示:您必需打开Cookie才能使用本系统
    请输入您的 OpenID OpenID 登录:
    例如:http://yourname.openid.35.com
    close