有时在向数据库的表中插入数据的时候,经常遇到这样的情况:1. 首先判断数据是否存在; 2. 如果不存在,则插入;3.如果存在,则更新。
无意间看到一个源码包含这个指令,于是搜了下,测试了下,发现很好用,具体例程如下:replace into t(id, update_time) v[……]
select where in select
以前用的比较少,今天用这个指令来把论坛里离职用户的一些信息修改一下,代码运行良好~
所以标记一下以备日后查询。例子代码如下:
update pre_common_member_profile set field1='其他' where uid in (select ui[......]
Discuz!-修改家园展示风格(样式)
最近发现论坛中的个人家园看起来很不怎么样,本地装的论坛家园看起来很精简干练,找了办法,原来是在后退设置展示风格就可以变为论坛模式的。
修改过程如下:1.登陆后台2.全局-界面设置-全局,修改家园展示风格为:以论坛模块风格展示、修改个人主页默认皮肤为论坛样式既可。
Discuz!X上传图片出现“上传失败”-提示:Cancelled的解决办法
Discuz!X发布文章上传图片后,出现“上传失败”,并显示Cancelled,遇到这一问题,需要从以下几个方面解决:
1.图片长宽高不要太大,3000足够了。2.根目录的data目录下的attachment目录是否有读写权限。3.文章的频道栏目是否选择好。一般情况,通过[……]
Oops! System file lost: class/PHPExcel/PHPExcel_shared_zipstreamwrapper.PHP
该问题出现于Discuz!使用phpExcel中,解决办法如下:
注释掉source/class/class_core.php文件中如下代码即可。
throw new Exception('Oops! System file lost: '.$filename);
该[……]
如何让Discuz!X3对文章进行全文检索
首先说明啊,这个检索是直接用like来弄的,所以,如果你的站数据量大,这样很吃系统,自己掂量着办,我研究了下利用sphinx的,结果搞定了才发现这个只是针对论坛的帖子。搜索门户中的文章,并不是按这个走的,而且利用sphinx这个啊,要么只能分中文要么只能分英文(学艺不精没细了解啊,个人测试[……]
未授权用户在此计算机上的请求登录类型-解决办法
出现该问题,通常是由于win7下启用共享打印机或者文件夹,开启guest用户匿名访问,但并未修改组策略允许guest访问网络导致的。
解决办法如下:开始-运行输入gpedit.msc,回车,打开组策略。如下图选择:双击“拒绝从网络访问这台计算机”,点击guest,点删除,[……]
删除Discuz!底部的Discuz!_tips
无意看源码发现底部有关于版本等记录,定位标识符是一个div,id是Discuz!_tips。
看了下模板,没有明文,看来是直接函数调用的。所以检查footer,成功找到,删除模板common下的footer.htm里的
<!--{eval output();}-->
保存即可[……]
Discuz!批量修改论坛版块权限和用户组权限
1.批量开通各版块多媒体添加权限和HTML代码权限
UPDATE `pre_forum_forum` SET allowmediacode=1,allowhtml=1
2.批量开通各用户组多媒体添加权限和HTML代码权限
UPDATE `pre_common_usergroup_fiel[......]
如何让WordPress编辑器中的添加链接功能自动加入nofollow
因为偶尔加一些站外链接,一般都是nofollow,单独写入很麻烦,所以琢磨从编辑器入手,通过这个插件(https://WordPress.org/plugins/nofollow/)了解功能,手动修改js代码实现了自动添加nofollow的功能,如果你想在添加链接是有选框选择,可以直接使用该[……]