专注于discuz,uchome,dedecms等各类PHP程序仿站(二次开发和模板制作)。

2016-05-12 16:57
javascript,PHP+mysql
评论关闭

swfupload编辑时处理限制数量的问题<转>

标签:

比如有这样的需求:文件上传完之后删除,那么上传文件个数限制也需要做相应的改变,可以通过修改file_upload_limit实现,在删除时file_upload_limit+1即可。

那么如果是这样的需求呢:在文件列表编辑的时候,默认的文件数已经达到上传文件个数限制时,如何解决?有人说了,初始化 file_upload_limit值为0即可,然后在删除现有的文件时file_upload_limit+1就行了,我当时也是这么想的,但是 swfupload默认file_upload_limit为0时表示个数无限制,纠结了吧,呵呵,不要着急,它还提供的有 successful_uploads,[......]

Read more

2016-04-01 16:53
discuz
评论关闭

Discuz!X3.2 用户积分系统二次开发简介《转》

标签:

Discuz 内置了一套比较完善的用户积分系统。通过积分系统可以将用户的日常行为转化为一些可以量化的指标,一方面提高了用户粘性,另一方面也为运营提供了相应的数据支撑。本文将简要介绍 Discuz 内置的用户积分系统的工作原理。

Discuz!X 3.2 后台全局设置下可以配置站点的积分策略,在积分基本设置中我们可以看到,Discuz 内置了 8 种扩展积分类型,分别是 extcredits1~extcredits8。用户可以自定义属性的名称,比如:经验、金币、体力等等。总积分由管理员设定的公式计算得到,公式中的 变量由以上八种扩展积分和用户行为统计共同决定,具体如何决定取决于公式如何写,[......]

Read more

2016-03-28 18:02
CSS+HTML,javascript
评论关闭

IE下table的innerHTML无效的处理方法

标签:

之前碰到一个处理列表,为了效率起见决定对table赋值innerHTML,但 是发现在IE下无效,想起来很久之前就碰到这个问题,印象中加个tbody就可以了,没想到加了tbody还是无效,赋值的时候都会报脚本错误,难道我记 错了, 没办法,用了另外的办法, 详细如下:

var docTable =  document.getElementById(‘table1′);//找到要使用innerHTML的table

var trHtml = ’<tr><td>标题1</td><td>标题1</td></t[......]

Read more

2016-03-11 18:09
PHP+mysql
评论关闭

MySQL中group_concat函数<转>

标签:

本文通过实例介绍了MySQL中的group_concat函数的使用方法,比如select group_concat(name) 。
MySQL中group_concat函数
完整的语法如下:
group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔符'])

基本查询
mysql> select * from aa;
+——+——+
| id| name |
+——+——+
|1 | 10|
|1 | 20|
|1 | 20|
|2 | 20|[......]

Read more

2016-02-24 14:31
PHP+mysql
评论关闭

使用PHP自带zlib函数实现PHP文件打包下载zip<转>

标签:

<?php
//获取文件列表
function list_dir($dir){
    	$result = array();
    	if (is_dir($dir)){
    		$file_dir = scandir($dir);
    		foreach($file_dir as $file){
    			if ($file == '.' || $file == '..'){
    				continue;
    			}
    			elseif (is_dir($dir.$file)){
    				$result = arra[......]

Read more

2016-02-22 15:12
PHP+mysql
评论关闭

实例说明optimize table在优化MySQL时很重要<转>

标签:

今天在看CU的时候,发现有人问有关optimize来表优化的问题,当年因为这个问题,困扰我很长一段时间,今天有空我把这个问题,用实际数据来展示出来,让大家可以亲眼来看看,optimize table的重要作用,而不是似是而非的估计了。

一,原始数据

1,数据量

mysql> select count(*) as total from ad_visit_history;
+———+
| total |
+———+
| 1187096 | //总共有118万多条数据
+———+
1 row in set (0.04 sec)[......]

Read more

2016-01-28 21:46
CSS+HTML,discuz,javascript,PHP+mysql
评论关闭

调用discuz编辑器发布帖子显示html代码的解决办法

标签:

在discuz二次开发中调用discuz的编辑器是一件在所难免的事情,然而discuz的开发文档少得可怜;因此在二次开发的时候查看源码和各种莫名其妙的问题着实令人摸不着头脑。前面讲解了一下调用discuz编辑器的实例 调用discuz编辑器再也不是问题了 。然而这只是一个粗糙的例子,而discuz帖子存储在数据库的却是自定义的bbcode而不是正常的html代码。这也就导致直接调用discuz的编辑器发帖显示出来的帖子成了html源码。

网上找了很久也没找到相应的问题,最后通过数据库的字段对比才知道问题的所在。

1、问题所在

调用编辑器编辑的源码

顶顶顶顶顶&l[......]

Read more

2015-12-22 21:03
CSS+HTML
评论关闭

html title换行方法 如a链接标签内title属性鼠标悬停提示内容换行《转》

标签:

鼠标经过悬停于对象时提示内容(title属性内容)换行排版方法,html title 换行方法总结。

html的title属性默认是显示一行的.如何换行呢? 这里DIVCSS5总结介绍两种换行方法为大家分享使用。

title 内容换行效果截图
鼠标经过html 链接title内容换行效果截图

title 换行目录
  1. 回车换行
  2. 符号代码title 换行
  3. 相关知识
一、直接title内容换行

直接填写title内容时候“回车键”换行,示例代码如下:

  1. <a href=’http://www.divcss5.com/jiqiao/j510.shtml’ target=’[......]

Read more

2015-09-02 01:19
PHP+mysql
评论关闭

php实现上一篇,下一篇 SQL《转》

标签:

实现网站文章里面上一篇和下一篇的sql语句的写法。

当前文章的id为 $article_id,当前文章对应分类的id是$cat_id,那么上一篇就应该是:
代码如下

SELECT max(article_id) FROM article WHERE article_id < $article_id AND cat_id=$cat_id;

执行这段sql语句后得到 $max_id,然后

SELECT article_id, title FROM article WHERE article_id = $max_id;

简化一下,转为子查询即:

SELECT arti[......]

Read more

2015-07-13 00:27
android,CSS+HTML
评论关闭

移动前端开发之viewport的深入理解《转》

标签:

在移动设备上进行网页的重构或开发,首先得搞明白的就是移动设备上的viewport了,只有明白了viewport的概念以及弄清楚了跟viewport有关的meta标签的使用,才能更好地让我们的网页适配或响应各种不同分辨率的移动设备。

一、viewport的概念

通 俗的讲,移动设备上的viewport就是设备的屏幕上能用来显示我们的网页的那一块区域,在具体一点,就是浏览器上(也可能是一个app中的 webview)用来显示网页的那部分区域,但viewport又不局限于浏览器可视区域的大小,它可能比浏览器的可视区域要大,也可能比浏览器的可视区 域要小。在默认情况下,一般来讲,移动设备上[......]

Read more