Archive for the ‘论坛 discuz/模板/系统’ Category
uchome通过sql语句批量删除无效会员
星期三, 五月 19th, 2010
由于在uchome中,会员注册是没有审核的,这就导致了许多垃圾会员账号的出现? 怎么样来对这些账号进行清理呢? 迷失在此提供一种方法,供大家参考! 原理:通过sql语句判断在一定时间内没有登录过一次的会员,并对这些账号进行删除! 以两个月内没有登录过一次为例: 你可以用下面的SQL查找两个月没登录的会员 SELECT * FROM uchome_space WHERE UNIX_TIMESTAMP()-lastlogin>86400*60 然后在后台选定这些账号对其进行批量删除操作! 或直接运行批量删除的sql语句 delete from uchome_space WHERE UNIX_TIMESTAMP()-lastlogin>86400*60 新手在运行些操作前最好对数据进行备份,以免出现数据丢失情况!
把dz的多格插件改成新闻头条样式
星期一, 四月 19th, 2010
由于工作需要,discuz默认风格样式太单一了,上面要求把风格调丰富一点! 我的第一反应就是用dz的首页多格插件! 于是到dz官方下载,但好像没有7.2的版本似的. 最终下载了个叫XShow的插件,按文档说明安装上去之后,得到了想要的多格效果! 但是上面又提出要换成一个有新闻头条样式的还有焦点图片轮播的版本! 苦苦在网上找了好久,没找到合适的 只能自己动手了,把模板做好之后,把多格插件改成了新闻头条样式跟焦点图片轮播的样式! 如下图: 其实也没改太多,按下面三点做好就ok: 1.做好html模板; 2.找出xshow的模板页面,选择xshow的模板中的一些数据把做好的html模板套一些进入,并添加或修改要套入的字段名跟长度; 3.修改xshow中的部分sql,控制输出个数跟长度等问题!
uchome站外调用实现方法及常见错误
星期日, 四月 4th, 2010
上次迷失跟大家说了下uchome的内部数据调用,这次发现一个问题,上次的sql语句用到作站外的数据调用出现 no data的错误,迷失找了好久,才发现是sql语句的问题,然后重写了下,分享给大家,这是调用uchome用户信息的语句哦: SELECT * FROM uchome_space a,uchome_spacefield b where a.uid=b.uid ORDER BY dateline DESC uchome外部调用之所以会出现no data的错误,是因为`uchome_space` AS `space` LEFT JOIN `uchome_spacefield` AS `spacefield` on `space`.`uid`=`spacefield`.`uid` ORDER BY `space`.`dateline` DESC这段语句中的有些语句写得太复杂,用了一些不必要的变量,其实有些东西简单才好. 设置好sql以后在参数设置的HTML代码处加上 <!–{loop $_SBLOCK['你的变量名'] $value}–> <li> <a href=”http://www.jhzwed.com/home/space.php?uid=$value[uid]“><img src=”http://www.jhzwed.com/bbs/uc/avatar.php?uid=$value[uid]&size=middle” width=80 height=80/></a> <p style=”margin:0;padding:0;line-height:18px;height:18px”> <a href=”http://www.jhzwed.com/home/space.php?uid=$value[uid]” >$value[username]</a></p> </li> <!–{/loop}–> 就可以顺利调用到用户的名称跟头像,如果还要调其它的,自己加上即可,uchome数据调用下面部分有数据字典很方便! 最后把它保存 取得js调用代码放到任意html代码中,都会显示你要的内容! 更详细的调用过程见本站:uchome首页调用个人资料
uchome数据调用的分类即使用说明
星期一, 三月 29th, 2010
uchome大家所熟知,dz开发的交友类型的网站. 今天迷失来跟大家谈下uchome的数据调用: 首先,进入uchome的后台-数据调用-添加新模块; 然后,有两种调用方式供你选择:1.直接选择相应的模型配置好参数进行调用(相对来说简单一些),2.手写sql进行调用(要求对sql语句比较熟悉); 再次,设置好调用数据之后就要设置数据更新缓存以及数据显示的字段及形式,完成之后先预览后再提交好点; 最后,把生成的代码加入到模板,更新缓存后你就可以看你调用的数据了,数据调用有两种形式:模块内嵌代码 | Javascript调用代码,本人建议用模块内嵌代码,Javascript调用代码不利于搜索!
uchome首页调用个人资料的方法
星期二, 三月 23rd, 2010
uchome首页调用个人资料的方法添加代码: <!–{if empty($_SGLOBAL[supe_uid])}–> <h3>登录佳缘交友</h3> <form name=”loginform” action=”do.php?ac=$_SCONFIG[login_action]&$url_plus&ref” method=”post”> <p><label for=”username”>用户名</label> <input type=”text” name=”username” id=”username” value=”$membername” /></p> <p><label for=”password”>密 码</label> <input type=”password” name=”password” id=”password” value=”$password” /></p> <p><input type=”checkbox” id=”cookietime” name=”cookietime” value=”315360000″ $cookiecheck style=”margin-bottom: -2px;” /><label for=”cookietime”>下次自动登录</label></p> <p> <input type=”hidden” name=”refer” value=”space.php?do=home” /> <input type=”submit” id=”loginsubmit” name=”loginsubmit” value=”登录” /> <a href=”do.php?ac=lostpasswd”>忘记密码?</a> <input type=”hidden” name=”formhash” value=”<!–{eval echo formhash();}–>” /> [...]