emlog小功能汇总
[ 2017/01/19, 3641阅, 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'...
感觉官方的链接功能不太实用,于是便有了emlog-nglinks。它基于AngularJS v1.4.6(ps:与原程序的链接不互通),让链接可分类、可排序、可批量显示隐藏或删除、也可移动分类,当然,添加编辑也是肯定有的,但是只能在后台操作哈。欢迎大家一起来Gitee上优化这个项目! 项目地址 Github 或 Gitee(觉得不错就点个star呗) 使用方法 将nglinks文件夹放到http://xxx.com/content/plugins/目录下 登录后台开启本插件,添加相应链接分类及链接 前台访问地址http://xxx.com/index.php...
emlog友情链接分类管理的实现
[ 2017/04/03, 5903阅, 1评 ]
emlog友情链接分类管理,基于emlog5.3.1 功能如上图所示,文件代码等在文末。 1.数据库改动 a.添加表表前缀_sortlink CREATE TABLE `表前缀_sortlink` ( `linksort_id` int(10) NOT NULL AUTO_INCREMENT, `linksort_name` varchar(30) NOT NULL, `taxis` int(10) UNSIGNED NOT NULL DEFAULT '0', primary key (`lin...
emlog gid自增断号时自动插入
[ 2017/03/19, 3286阅, 0评 ]
emlog文章连接使用gid自增号作为文章的ID,但是由于后台有删除文章的功能,一旦删除文章那么gid自增就会出现断号。 其实断号问题解决很方便,只要在添加文章的时候判断gid之前的有没有断号问题,有的话直接插入,没有的话自增。 我这里的解决方法是这样的,我把gid自增段顺序读取作为值写入数组,自增段是从1开始的,但是数组键值是0开始的,那么先把数组($gidarr[0]='0')赋值掉,然后把$gidarr[]=gid,然后只要发现$gidarr键和键值不等就是断号了。 找到我们的addlog添加文章和页面函数。路径在include/model/log_m...
emlog评论ajax提交的两种方法
[ 2017/01/20, 68545阅, 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...
思路:先判断该条评论是否填写了邮箱,未填写则使用默认;若填写了,再判断其中是否含有“@qq.com”;然后去除“@qq.com”并判断余下的部分是否为qq号,是则获取相应的头像并缓存下来,否则使用Gravatar头像。 本代码依托于emer大神些的“get_template_name()”和“myGravatar()”函数。 以默认模板为例,打开module.php,找到function blog_comments($comments),在其之前添加函数: <?php //Custom:获取模板目录名称 function get_temp...
程序默认向编辑器中插入图片时,默认为如下格式: <a target="_blank" href="图片路径" id="ematt:对应数据库中的aid"><img src="图片路径" title="点击查看原图" alt="图片名称" border="0" height="图片高" width="图片宽" /></a> 然而并不是很友好。。。 于是乎,打开此文件\admin\views\js\common.js 如图,1为插入图片时的格式,2为插入文件时的格式,更改成想要的格式即可。
相信玩过WordPress的人都知道很多模板都是自带标签首字母分类的标签页页面的,但在Emlog中很少能看到,有一次在麦特佐罗的博客上看到了,本来想去问问的,但听他说不玩博客以后,后来也问过小刀,小刀说挺复杂的,所以就想自己来做一下吧,自己动手丰衣足食嘛。今天花费了好长时间最终也制作出来了,这东西对于PHP高手来说应该是很快就可以制作出来的而且也比我的简单,但是总算能够实现一种不是吗,具体看以下。 首先创建一个tags.php这个呢是用做模板,在后台创建标签页面的时候模板内要写入tags就可以展示了,我也不多说继续看。 制作这个页面其中有一点很重要,就是字串符的首字母,...
Emlog用标题自动生成英语别名
[ 2015/10/29, 3775阅, 0评 ]
很多搞SEO的通常都是自己把文章标题给写成拼音,这样感觉好麻烦的有没有,现在可以在修改内核的保存文件就行,前提是你要善于折腾,如果不喜欢又懒得折腾的那就不需要看下去了。 改动教程: 1、打开admin目录下载的save_log.php文件,在里面加入以下代码 class Chinese_to_PY { /** * 拼音字符转换图 * @var array */ private static $_aMaps = array( 'a'=>-20319,'ai'=>-20317,'an'=>-20304,'ang'=&g...