emlog gid自增断号时自动插入
[ 2017/03/19, 3774阅, 0评 ]
emlog文章连接使用gid自增号作为文章的ID,但是由于后台有删除文章的功能,一旦删除文章那么gid自增就会出现断号。 其实断号问题解决很方便,只要在添加文章的时候判断gid之前的有没有断号问题,有的话直接插入,没有的话自增。 我这里的解决方法是这样的,我把gid自增段顺序读取作为值写入数组,自增段是从1开始的,但是数组键值是0开始的,那么先把数组($gidarr[0]='0')赋值掉,然后把$gidarr[]=gid,然后只要发现$gidarr键和键值不等就是断号了。 找到我们的addlog添加文章和页面函数。路径在include/model/log_m...
phpcms添加自定义模型字段-文本组
[ 2017/02/19, 5550阅, 0评 ]
我们在做类似于酒店房型等类型的时候,需要用到文本组字段模型,但PHPCMS并未提供该模型。如下图所示效果: 1.打开phpcms\modules\content\fields目录,复制文件夹downfiles,并改名为textgroups。 2.打开phpcms\modules\content\fields\fields.inc.php文件,增加字段类型: 'textgroups'=>'文本组字段', 3.打开phpcms\modules\content\fields\textgroups目录(第一步复制的文...
分享一个简单滴js分页函数
[ 2017/02/14, 3408阅, 0评 ]
从phpcms系统的分页函数改过来的。 /** * pages 总页数 * curr_page 当前分页 * url URL规则 * eg:mypage(20,10,"aaa.php") */ function mypage(pages,curr_page,url){ var setpages = 10; var page = setpages + 1; var offset = setpages/2 - 1; var from = curr_page - offset; var to = curr_page + offset; ...
emlog评论ajax提交的两种方法
[ 2017/01/20, 157867阅, 23评 ]
推荐使用方法二,不需要修改源代码。通过正则过滤出系统的错误消息。 方法一:需要修改源代码 1.\include\lib\function.base.php中 "function show_404_page()"函数上方添加函数: /** * 显示json信息 * * @param string $msg 信息 */ function myJson($msg) { echo $msg; exit; } 2.\include\controller\comment_controller.php中 if($Comm...
emlog小功能汇总
[ 2017/01/19, 4311阅, 0评 ]
1.内容页获取文章url地址(echo_log.php) <?php echo Url::log($logid); ?> 2.统计微语数量(t.php) <?php echo $twnum; ?> 3.获取总页数(log_list.php和t.php) <?php echo ceil($sta_cache['lognum']/$index_lognum);?> 4.尾部版权自动年份: &copy;2011 - 当前年份 &copy;2011 - <?php echo gmdate('Y'...
phpnow1.5.6-1升级phpmyadmin,php及mysql版本
[ 2017/01/11, 3996阅, 0评 ]
先做好准备工作: a.下载phpMyAdmin-4.4.4-all-languages(点击下载) b.下载php-5.4.45-Win32-VC9-x86(点击下载) c.下载mysql-5.5.50-win32.msi(点击下载) 注:phpmyadmin4.4.4需要php5.3及以上版本 MySQL 5.5.0 或更高版本。PHP 5.5版本需要Apache 2.4的支持,而PHPnow的Apache最高版本为2.2.16,这里我选用的是php-5.4.45。操作之前最好先使用PnCp.cmd停止环境的运行。 ...
phpnow报错如下: Warning: copy() function.copy: open_basedir restriction in effect. File(某个文件路径) is not within the allowed path(s): (D:\phpnow\vhosts\127.0.0.2;C:\Windows\Temp;) in D:\phpnow\vhosts\127.0.0.2\aa\bb.php on line 285 Warning: filesize() function.filesize: stat failed for 某个文件路径...
js+php获取qq昵称及头像
[ 2017/01/07, 9463阅, 6评 ]
网上找了很多获取qq昵称和头像的接口,然而时过境迁,很多都不能用了。功夫不负有心人,还是被我从控制台挖出了几个能用的,O(∩_∩)O哈哈哈~ 一、获取昵称 https://users.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?uins=qq号 返回数据格式如下(注:返回的编码是gbk) portraitCallBack({"qq号":["http://qlogo4.store.qq.com/qzone/qq号/qq号/100",927,-1,0,0,0,"qq昵称",0]}) 二、获取qq头像 https:...
思路:先判断该条评论是否填写了邮箱,未填写则使用默认;若填写了,再判断其中是否含有“@qq.com”;然后去除“@qq.com”并判断余下的部分是否为qq号,是则获取相应的头像并缓存下来,否则使用Gravatar头像。 本代码依托于emer大神些的“get_template_name()”和“myGravatar()”函数。 以默认模板为例,打开module.php,找到function blog_comments($comments),在其之前添加函数: <?php //Custom:获取模板目录名称 function get_temp...