Emlog教程网为你免费提供最全、最专业的emlog教程、Emlog插件、Emlog主题模板等各方面的经验和技巧,让你使用emlog轻松搭建起自己的网站,如在使用过程中有任何的疑问,请留言给我。
首页 关于本站 网站模板
代码教程
  • Emlog教程
  • 米拓教程
  • SEO优化教程
  • Ecshop教程
  • zblog教程
  • Excel技巧
  • 电脑软件教程
  • 互联网
  • 免费资源
  • 网络新闻
  • 留言咨询
  • 在线问答
  • 申请友链
  • 网址导航
  • 联系舍力
    舍力
    登录
    侧边栏壁纸
    博主头像
    舍力

    静以修身。

    • 累计撰写 1140 篇文章
    • 累计收到 3657 条评论
    • 首页
    • 栏目
      • 首页
      • 关于本站
      • 网站模板
      • 代码教程
        • Emlog教程
        • 米拓教程
        • SEO优化教程
        • Ecshop教程
        • zblog教程
        • Excel技巧
        • 电脑软件教程
      • 互联网
        • 免费资源
        • 网络新闻
      • 留言咨询
        • 在线问答
        • 申请友链
        • 网址导航
      • 联系舍力
    Emlog教程
    • Emlog获取固定数量标签及随机显示的代码分享 2017-9-18
      Emlog获取固定数量标签及随机显示的代码分享 标签功能是WEB发展的产物,Emlog当然也具备文章添加标签的功能。而且在Emlog的侧边栏组件中,用户也可以手动增加该模块。不过,有一个小小的问题是,侧边栏组件中的标签默认是显示网站所有标签的,如果你的标签过多,势必会影响到网站的美观度。设计当前网站风格的时候,也在页面的上方设计了一个标签的模块,如果标签数量过多,则会破坏原有的设计。所以,舍力就写了一个如下简单的“Emlog获取网站固定数量标签”的小功能。以下代码是以默认模板中的标签基础上修改 一、如何控制数量 $tag_cache = $CACHE->readCache('tags'); 在默认模板的module.php中找到上面代码并在后面加入代码 $tag_cache = array_slice($tag_cache,0,10); 其中的数字10即为显示标签的数量 二、让标签随机显示 $tag_cache = $CACHE->readCache('tags'); 在默认模板的module.php中找到上面代码并在后面加入代码 shuffle($tag_cache);
      • 2017年9月18日
      • 8254 阅读
      • 4 评论
      Emlog教程
    • PHP获取用户访问IP地址简单方法,Emlog程序IP黑名单插件 2017-9-12
      PHP获取用户访问IP地址简单方法,Emlog程序IP黑名单插件 在很我的时候我们需要得到用户的真实IP地址,例如,日志记录,地理定位,将用户信息,网站数据分析等,其实获取IP地址很简单$_SERVER就可以了。这篇文章主要为大家详细介绍了PHP获取用户访问IP地址的方法,感兴趣的小伙伴们可以参考一下 <?php function slpbip(){$ip=isset($_SERVER)?$_SERVER:'';if(isset($_SERVER)){$list=explode(',',$_SERVER);$ip=$list;}if(!ip2long($ip)){$ip='';}return $ip;} $fwzip = slpbip(); echo '你的IP为:'.$fwzip; ?> Emlog有插件,在QQ群文件中下载,后台演示 以下代码自用,不必理会 <?php $pbip = array('127.0.0.1');//屏蔽ip访问 if(in_array($fwzip,$pbip)){echo ',拒绝访问的IP';}else{echo ',允许访问的IP';} ?>
      • 2017年9月12日
      • 15005 阅读
      • 3 评论
      Emlog教程
    • Emlog插件简单开发文档教程,emlog插件制作指南 2017-9-1
      Emlog插件简单开发文档教程,emlog插件制作指南 emlog 支持插件机制,这样使得开发者可以方便地向emlog 中添加自己需要的功能。 一、插件实现原理:     在emlog 整个运行过程中我们设定了一些动作事件,遇到这些事件时emlog 会自动的调用插件绑定到该事件的上的所有插件函数,从而实现插件的功能。 二、插件命名原则:     插件名只能以半角的字母、数字、下划线(_)、横杠(-) 组合而成,且只能以字母作为开头。 1、插件文件名称     插件主文件名称必须与插件所在文件夹名称相同,设定插件参数的配置程序文件名称必须为 “插件名称_setting.php”;(注:该文件为可选,如果你的插件需要用户配置参数才需要该文件来完成配置功能) 文件夹名:slemlog 主文件名:slemlog.php(必须有此文件,相当于模板的module.php,舍力是这样理解的,函数变量的命名请尽快用于插件名一样<如:slemlog_xxx()>, 采用这样的命名方式可以避免于其他插件的函数或者变量出现冲突。) 参数设置文件:slemlog_setting.php(此文件看需求,可有可无) 写入数据库文件:slemlog_callback.php(数据需要写入数据库必须要有才文件) 前台显示文件:slemlog_show.php(此文件中的内容将会在前台显示,格式为:域名/?plugin=slemlog) 2、安全性 在插件文件开头增加限制语句 插件函数文件需要增加:!defined('EMLOG_ROOT') && exit('access deined!'); 如果不增加该语句,那么直接访问插件的程序文件php会爆出博客的物理路径,对博客的安全造成威胁。 如果你的插件需要接收一些参数,请务必严格过滤每一个变量的数据. 例如:获取外部获取一个int型的参数,$id = $_GET; 这样写是不安全的,要改为:$id = intval($_GET); 如果是一个字符型的参数,$action = $_GET; 这样写也是不安全的,要改为:$action = addslashes($_GET); 三、插件各文件的写法说明 以下代码是在后台 “扩展功能” 中显示测试插件这几个字,可参考挂载点说明,放入不同的位置 <?php function slemlog_menu(){?><div class="sidebarsubmenu"><a href="./plugin.php?plugin=slemlog">测试插件</a></div> <?php } addAction('adm_sidebar_ext', 'slemlog_menu');?> 当前插件挂载点及说明请转到【EMlog当前插件挂载点及说明】查看
      • 2017年9月1日
      • 18528 阅读
      • 0 评论
      Emlog教程
    • Emlog插件:右下角添加不同时段问候语 2017-8-29
      Emlog插件:右下角添加不同时段问候语 给emlog博客程序右下角添加不同时段问候语插件,直接下载本插件上传并开启插件即可,时间段问候语内容可以自行修改,本插件参考杨小杰博客代码修改,让代码小白操作更方便,下面为前台显示截图: 后台演示图片: 下载地址:QQ群文件
      • 2017年8月29日
      • 9201 阅读
      • 3 评论
      Emlog教程
    • Emlog教程:获取最新微语 2017-8-22
      Emlog教程:获取最新微语 今天QQ群里有人问要怎么获取emlog最新微语,舍力简单的调用了个,具体代码如下,把下面代码放入任何你想放置的位置即可: <?php $DB=MySql::getInstance();$query=$DB->query("select content from ".DB_PREFIX."twitter limit 10");while($row = $DB->fetch_array($query)){?><?php echo $row;?><br /><?php }?>
      • 2017年8月22日
      • 15907 阅读
      • 4 评论
      Emlog教程
    • Emlog自动为文章标签添加该标签的链接 2017-8-15
      Emlog自动为文章标签添加该标签的链接 www.youngxj.cn/106.html
      • 2017年8月15日
      • 16589 阅读
      • 8 评论
      Emlog教程
    • Emlog获取所有文章浏览量代码分享 2017-8-2
      Emlog获取所有文章浏览量代码分享 有时候想在网页中向访客展示emlog博客所有文章访问量,但Emlog并没有提供相关的参数;本代码只是一些比较花哨功能,函数本身只能统计所有显示文章(包含页面)的浏览量,把下面代码放入你想要放置的位置即可 <?php $db = Database::getInstance(); $slfwlNum = $db->fetch_array($db->query("SELECT sum(views) as views FROM ".DB_PREFIX."blog where type = 'blog' and hide='n' and checked='y'")); echo '总访问量:'.$slfwlNum;?> 今日发布的文章数代码: <?php $Log_Model = new Log_Model(); $today = strtotime(date('Y-m-d')); $today_sql = "and date>$today"; $today_num = $Log_Model->getLogNum('n',$today_sql); echo '今日发布了'.$today_num.'篇文章!'; ?> 本代码只在emlog5.3.1版本中测试,其它未做测试,如有问题, 请本页留言
      • 2017年8月2日
      • 14011 阅读
      • 3 评论
      Emlog教程
    • EMlog当前插件挂载点及说明 2017-7-28
      EMlog当前插件挂载点及说明 挂载点:doAction('adm_main_top') 所在文件:admin/views/default/header.php 描述:后台红线区域扩展  挂载点:doAction('adm_head') 所在文件:admin/views/default/header.php 描述:后台头部扩展:可以用于增加后台css样式、加载js等 挂载点:doAction('adm_siderbar_ext') 所在文件:admin/views/default/header.php 描述:后台侧边栏 功能扩展 子菜单扩展,用于插件单独页面。 挂载点:doAction('save_log', $blogid) 所在文件:admin/save_log.php 描述:新增日志、修改日志扩展点 挂载点:doAction('del_log', $key) 所在文件:admin/admin_log.php 描述:删除日志操作扩展点  挂载点:doAction('adm_writelog_head', $key) 所在文件: admin/add_log.phpadmin/add_page.phpadmin/edit_log.php admin/edit_page.php 描述:可以再红框处显示扩展内容,如插入网络相册照片的插件。 挂载点:doAction('comment_post') 所在文件:./index.php  描述:发表评论扩展点(写入评论前)。可用于垃圾评论防范  挂载点:doAction('comment_saved’) 所在文件:include/model/comment_model.php  描述:发表评论扩展点(写入评论后)。用于发布评论成功的后续操作,如发通知邮件 挂载点:doAction('log_related',$logData)  所在文件:content/templates/default/echo_log.php 描述:阅读日志页面扩展点、用于增加日志相关内容  挂载点:doAction('navbar', '<li>', '</li>')  所在文件:content/templates/default/header.php 描述:用于扩展导航条。例如相册插件会利用这个 挂载点生成一个相册的导航链接 挂载点:doAction('index_head')  所在文件:Content/templates/default/header.php 描述:前台头部扩展:可以用于增加前台css样式、加载js等 挂载点:doAction('index_footer')  所在文件:content/templates/default/footer.php 描述:首页底部扩展点  挂载点:doAction('comment_reply', $commentId, $reply) 所在文件:admin/comment.php 描述:回复评论扩展点 挂载点:doAction('data_prebakup') 所在文件:admin/data.php 描述:扩展备份数据库页面,可以对插件增加的表进行备份 挂载点:doAction('rss_display') 所在文件:rss.php 描述:Rss输出扩展 挂载点:doAction('attach_upload') 所在文件:include/lib/function.base.php 描述:扩展附件上传,如增加图片水印效果等 挂载点:doAction('url_rewrite') 所在文件:include/lib/function.base.php 描述:扩展url重写,可以自定义其他url优化方案 挂载点:doAction('adm_comment_display') 所在文件:admin/views/comment.php 后台评论显示扩展,可以用于查询评论人ip所在地域 挂载点:doAction('index_loglist_top') 所在文件:content/templates/default/log_list.php 描述:日志列表顶部扩展点,如显示公告等 挂载点:doAction('diff_side') 所在文件:content/templates/default/side.php 描述:侧边栏控制扩展点 挂载点:doAction('reply_twitter', $r, $name, $date, $tid) 所在文件:t/index.php 描述:回复碎语扩展点,用于回复邮件提醒等 挂载点:doAction('post_twitter', $t) 所在文件: /m/index.php /admin/twitter.php 描述:发布碎语扩展点,用于碎语和其他微博类产品同步等
      • 2017年7月28日
      • 18930 阅读
      • 4 评论
      Emlog教程
    • Emlog插件:在线投稿 2017-7-27
      Emlog插件:在线投稿 一个比较简单的投稿插件,可在后台设置投稿文章是放入草稿、需要审核、还是直接显示,投稿作者等等真这些参数,下面的是后台截图 前台截图 下载地址:QQ群文件
      • 2017年7月27日
      • 20654 阅读
      • 13 评论
      Emlog教程
    • Emlog教程:统计正在访问博客的在线人数代码 2017-7-4
      Emlog教程:统计正在访问博客的在线人数代码 有时候想在网页中向访客展示emlog博客的在线人数信息,但emlog后台侧边栏没有提供相关的模块,因此需要舍力自主添加博客在线人数信息代码。下面是舍力整理的emlog博客在线人数代码,已在emlog 5.3.x上测试可用。 方法很简单,把下面的代码添加到主题的你放置的地方即可 <?php //首先你要有读写文件的权限,首次访问肯不显示,正常情况刷新即可 $online_log = "slzxrs.dat"; //保存人数的文件到根目录, $timeout = 30;//30秒内没动作者,认为掉线 $entries = file($online_log); $temp = array(); for ($i=0;$i<count($entries);$i++){ $entry = explode(",",trim($entries)); if(($entry != getenv('REMOTE_ADDR')) && ($entry > time())) { array_push($temp,$entry.",".$entry."\n"); //取出其他浏览者的信息,并去掉超时者,保存进$temp }} array_push($temp,getenv('REMOTE_ADDR').",".(time() + ($timeout))."\n"); //更新浏览者的时间 $slzxrs = count($temp); //计算在线人数 $entries = implode("",$temp); //写入文件 $fp = fopen($online_log,"w"); flock($fp,LOCK_EX); //flock() 不能在NFS以及其他的一些网络文件系统中正常工作 fputs($fp,$entries); flock($fp,LOCK_UN); fclose($fp); echo "在线人数:".$slzxrs."人"; ?>
      • 2017年7月4日
      • 14933 阅读
      • 2 评论
      Emlog教程
    • Emlog插件大全,常用的Emlog插件下载中心 2017-7-2
      Emlog插件大全,常用的Emlog插件下载中心 Emlog官网不知道什么原因打不开,因此很多插件都无法下载,这里舍力收集了一些常用的插件,如果你有收藏一些本页没有的插件,可通过QQ群398634813分享,我们一起让Emlog走得更远 1、模板设置插件 链接: http://pan.baidu.com/s/1boJYDIn 密码: nw74 2、评论可见 链接: http://pan.baidu.com/s/1dF9v3W1 密码: 2ggf 3、图片本地化 链接: http://pan.baidu.com/s/1eS1lS8i 密码: ezek 4、标题相似的查询 链接: http://pan.baidu.com/s/1hsad6EK 密码: ruiv 5、标题重复判断 链接: http://pan.baidu.com/s/1hsad6EK 密码: ruiv 6、百度主动推送 链接: http://pan.baidu.com/s/1pK8KQlt 密码: 2dnp 7、评论管理 链接: http://pan.baidu.com/s/1hrG09H6 密码: djm9 8、密码重置工具 链接: http://pan.baidu.com/s/1i5EDbuP 密码: wndi 9、em工具箱 链接: http://pan.baidu.com/s/1bQgsua 密码: 15pi
      • 2017年7月2日
      • 29350 阅读
      • 7 评论
      Emlog教程
    • Emlog程序后台登陆时一直提示验证码错误,怎么办? 2017-6-2
      Emlog程序后台登陆时一直提示验证码错误,怎么办? Emlog网站后台登陆时一直显示验证码不正确,无论怎么刷新也没有用,清除了缓存也没有用,昨天上午登不进去,下午却又能登进去了,这是怎么一回事啊?关于这个是什么情况,舍力暂时也不清楚,但舍力可以给出一个很暴力的解决办法,昨天也有朋友发邮件给我,今天才看到 下面说说具体方法:直接进入数据库关闭登陆验证码,找到数据库表emlog_options,把字段comment_code中的参数值y改为n即可
      • 2017年6月2日
      • 8386 阅读
      • 4 评论
      Emlog教程
    • 1
    • 2
    • 3
    • 4
    • 5
    博主栏壁纸
    博主头像 舍力

    静以修身。

    1140 文章数
    3657 评论量
    • emlogpro实现分站功能(同一后台,不同前端)
    倒计时
    最新评论
    • 肥饶
      肥饶
      1 年前
      这个好  随机
    • 爱比宝
      爱比宝
      2 年前
      好工具,谢谢分享
    • 上海网站建设
      上海网站建设
      2 年前
      感谢分享
    • ET聊
      ET聊
      3 年前
      分享资源交流经验
    • 百胜综合盘
      百胜综合盘
      3 年前
      很8错!感谢分享
    • 百科情报站
      百科情报站
      3 年前
      你这网站可以哦, 来换个友链吧
    • 舍力
      舍力
      3 年前
      @言之在线:win10都还没有弄明白呢
    • 言之在线
      言之在线
      3 年前
      win11好还是win10好
    • 天兴工作室
      天兴工作室
      3 年前
      网站整改,我网站友链全部下了,麻烦我的链接也可以删掉了
    • 贵金属回收
      贵金属回收
      3 年前
      善良让这世界有了温暖,如果都是冷漠,那多无趣
    载入天数...载入时分秒...
    基于宝塔面板,数据存储于阿里云ECS 粤ICP备11021420号