-
如何增加文章内容(日志)分页功能的方法分享
Emlog的5.3.1新版仍然没有文章分页功能,而刚好我的文章都比较长,用户阅读起来体验可能不太好,自己动手,丰衣足食,我这里把增加分页的方法分享出来,给有需要的朋友参考。 第一步、在模版文件module.php最后一段加入代码:<?php //内容页分页 function log_fy($aid,$aP,$aCount) { $log_fy .= '<div id="log_fy">'; for ($p=0;$p<$aCount;$p++) { if ($p == 0 && $...
-
emlog模板调用多个侧边栏教程
正在写新板子,想尝试一下三栏的,但是不知道如何调用多侧边栏。查了emlog官方文档(5.0 版以后的),可以调用多个多个侧边栏。下面emlog官方文档原文:Sidebar Amount:标记该模板有几个侧边栏,一般为1,有些模板有两个侧边栏则标记2。这样可以在后台widgets里识别管理(具体可下载体验官方收录的模板G7)。但是如何调用,文档说参考 G7 模板,但是我在应用中心没找到那个那个板子。后来也在emlog官方论坛发帖询问,也没人回答。于是干脆自己想办法吧。学了这么久的php,这点还不会,那真是白学了。我突然发现我有一个缺点,就是不相信自己的实力...
-
emlog修改分页样式(分页函数)方法总结[修改内核]
本文章总结了很多种不同的关于emlog修改分页样式(分页函数)方法,下面我来给各位整理一下,有需要自行修改emlog分页样式的同学可参考参考。 首先说到分页样式,那么主要去修改emlog的分页函数。那么emlog的分页函数在哪里呢?其实emlog的分页函数是集成在内核的基础函数库中的,所以要修改分页函数就要HACK程序(注:HACK程序前请先备份网站)。下面来说说如何修改,emlog源程序:1.找到文件include/lib/function.base.php中的分页函数,大概在function.base...
-
Emlog调用附件第一张图片和正文第一张图片的方法
现在制作主题,喜欢在首页放上图片展示或图文形式,在emlog主题制作中要如何才能实现这种效果?下面介绍了几种常用的方法,抛砖引玉,大家一起共同探导一下。1、直接读取附件图片原理:这种方法就是直接判断附件的类型,并获取第一张图片的信息;如果没有图片附件,则显示默认图片或随机图片。方法:先将获取附件图片的方法定义成一个函数,放在模板文件module.php中(代码如下),位置随便。<?php //获取文章缩略图,先是自定义指定,然后是查找附件图片,最后是随机图片 function sheli_fjimg($logid){ $db = MySql::g...
-
emlog实现全文+标题搜索方法
emlog官方默认默认搜索引擎,只支持搜索日志标题,我想着应该是处于多方面的考虑,基本各位站长自己的需求,我们还是可以做更改的,只要你的服务器允许的话。找到文件include/controller/search_controller.php中的以下代码:$sqlSegment = "and title like '%{$keyword}%' order by date desc"; 替换为: 【仅全文搜索】$sqlSegment = "and content like '%{$keyword}%' order by date desc"; 【标...
-
emlog模板预览功能的简单实现
前台换模板的功能其实非常有用,特别是对于经常做模板的模板作者来说,更是可以让访问都对自己模板的效果有直观的了解。在 Emlog 3.5 版以前,甚至也有过专门的插件,不过自从升级到 4.0 之后,这个插件就失效了。但是,一些爱折腾的技术控和 EMER ,还是陆续弄出一些代码来实现这个功能今天我要介绍,是从卡片的模板中提取的代码,每个访问者都互不影响,而且,关闭浏览器重新打开该网站,又会恢复后台设置的默认模板。首先看根目录下的init.php,找到其中的:define('TEMPLATE_URL', TPLS_URL.Option::g...
-
Emlog实现带图cms分类
Emlog实现调用分类下第一篇文章图片函数分享效果图大家先看看的在模板文件下的module.php下添加如下函数<?php //分类文章调用 function sort_log($sortid){ $db = MySql::getInstance(); $sql = $db->query ("SELECT * FROM ".DB_PREFIX."blog WHERE sortid='$sortid' AND type='blog' AND hide='n' order by date DESC limit 0,1"); $row = $db-...
-
Emlog程序实现多域名全站访问的方法
我们很多朋友可能有这样的需要,如果你手上有空余的域名,你也可以试试,让你的emlog支持多域名,只需要修改一个文件,增加几行代码就能够轻松实在多域名支持,理论上是多少域名都没有限制的,当然如果你的emlog使用了静态化插件,那么请你谨慎修改,因为我没有测试过是否对静态化有效,好了,开始动手第一步: 打开emlog根目录下的 init.php找到以下代码://站点固定地址 define('BLOG_URL', Option::get('blogurl'));把上面的代码替换成如下代码//define('BLOG_URL', Option::get('blo...
-
Emlog实现非插件实现用户注册的方法
本方法适合于喜欢DIY博客或DIY模板的博主,先在模板中建立一个文件(ps:最好是先复制原模板中的pege.php文件,更改一下文件名就可以了,以zhuce.php为例)第一步:在新建的zhuce.php中找到<?php echo $log_content; ?>把它替换成如下代码<?php echo $log_content; ?><table align="center"> <form action="" method="post" name="reg" id="reg" onsubmit="return c...
-
非插件实现Emlog评论链接本地化的方法
玩Emlog的朋友都知道,Emlog评论是可以带链接的,可能有很多朋友会加在链接上加入nofollow标签或直接用外链本地化插件,今天将给大家讲一下非插件实现Emlog评论实现链接本地化的方法 首先建立一个php文件(PS:命名的话由你自己来定,例如:sheli.php;最好放在根目录下,以便更好的调用),代码如下:[推荐使用]<?php $go=$_REQUEST["go"]; function if_http($http_url) { $url=$http_url; $preg='|^http://|'; if(!pr...
-
会飞的鱼 V
一条会飞的鱼!
- 最新文章
- 最新评论
这个主题简介啊