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.尾部版权自动年份:
©2011 - 当前年份
©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友情链接分类管理,基于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自增号作为文章的ID,但是由于后台有删除文章的功能,一旦删除文章那么gid自增就会出现断号。
其实断号问题解决很方便,只要在添加文章的时候判断gid之前的有没有断号问题,有的话直接插入,没有的话自增。
我这里的解决方法是这样的,我把gid自增段顺序读取作为值写入数组,自增段是从1开始的,但是数组键值是0开始的,那么先把数组($gidarr[0]='0')赋值掉,然后把$gidarr[]=gid,然后只要发现$gidarr键和键值不等就是断号了。
找到我们的addlog添加文章和页面函数。路径在include/model/log_m...
推荐使用方法二,不需要修改源代码。通过正则过滤出系统的错误消息。
方法一:需要修改源代码
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就可以展示了,我也不多说继续看。
制作这个页面其中有一点很重要,就是字串符的首字母,...
很多搞SEO的通常都是自己把文章标题给写成拼音,这样感觉好麻烦的有没有,现在可以在修改内核的保存文件就行,前提是你要善于折腾,如果不喜欢又懒得折腾的那就不需要看下去了。
改动教程:
1、打开admin目录下载的save_log.php文件,在里面加入以下代码
class Chinese_to_PY {
/**
* 拼音字符转换图
* @var array
*/
private static $_aMaps = array(
'a'=>-20319,'ai'=>-20317,'an'=>-20304,'ang'=&g...