首页
关于本站
网站模板
代码教程
Emlog教程
米拓教程
SEO优化教程
Ecshop教程
zblog教程
Excel技巧
电脑软件教程
互联网
免费资源
网络新闻
留言咨询
在线问答
申请友链
网址导航
联系舍力
搜索
测试
登录
搜索
舍力
用心做好每一件事!
累计撰写
1139
篇文章
累计收到
3506
条评论
首页
栏目
首页
关于本站
网站模板
代码教程
Emlog教程
米拓教程
SEO优化教程
Ecshop教程
zblog教程
Excel技巧
电脑软件教程
互联网
免费资源
网络新闻
留言咨询
在线问答
申请友链
网址导航
联系舍力
作者 【1】 的文章
2018-12-15
我喂自己袋盐
我 公开着电话 分享着生活状态 我被一些人关注着 也同时被一些人屏蔽着 更会被一些人无声无息的删除 没关系 一个人不可能让所有人都认可 你有你的选择 我有我的坚持 感谢大家对我的选择和信任 感恩一如既往支持我的你们 只要你需要 我随时都在 我为自己代言 ---舍力
2018年-12月-15日
6110 阅读
3 评论
心情随笔
2018-12-6
Emlog博客程序模板制作之title标题SEO优化篇
众所周知,在SEO中标题的优化占着举足轻重的地位,无论是从用户体验的角度出发,还是从搜索引擎的排名效果出发,title标题都是页面优化最最重要的因素。根据《百度站长平台-搜索学院:百度搜索网页标题规范》可以针对Emlog博客模板进行标题SEO优化。 本段代码一般放置在head.php中 <title><?php if($sortName){if(_g('seo.'.$sortid)){echo _g('seo.'.$sortid);}else{echo $sortName.' - '.$blogname;}//在模板设置中填写,为空则调用分类名称+站点标题 }elseif($logid){echo $log_title.' - '.$blogname;//显示为文章标题+站点标题 }elseif($keyword){echo '搜索关键词为'.$keyword.'信息 - '.$blogname;//搜索关键词 }elseif($record){echo '发布于【'.substr($params[2],0,4).'年'.substr($params[2],4,2).'月'.'】的所有信息 - '.$blogname;//日期归档 }elseif($tag){echo urldecode($params[2]).' - '.$blogname;//标签 }elseif($author){echo $user_cache[$author]['name'].' - '.$blogname;//作者 }else{echo $site_title;//其他页面 } if($page>=2){echo ' - 第'.$page.'页';}$p=$_GET["p"];if($p>0){echo ' - 第'.($p+1).'页';}?></title> options.php中放置如下代码: 'seo' => array( 'type' => 'text', 'name' => '分类SEO标题', 'values' => array('',), 'depend' => 'sort', 'unsorted' => false, 'description' => '选择好分类,然后填写', ), 当然,上面的文字可以根据网站类型特点自行修改 当然,keywords,description也可以根据上面代码进行修改优化,这里就不具体介绍了
2018年-12月-6日
9804 阅读
3 评论
Emlog教程
2018-12-4
微信支付回应勒索病毒事件:已封禁涉事账
新浪科技讯 12月4日上午消息,针对近期爆发的“微信支付”勒索病毒事件,微信支付方面回应新浪科技称,微信已第一时间对所涉勒索病毒作者账户进行封禁、收款二维码予以紧急冻结。微信用户财产和账户安全不受任何威胁。 12月1日, "微信支付"勒索病毒突发,随后火绒安全将其破解,并发布报告。火绒安全表示,被该病毒感染的用户可以下载破解工具,还原被加密的文件,经分析,该勒索病毒开始勒索前,会在本地生成加密、解密相关数据,火绒工程师根据这些数据成功提取到了密钥。 报告还称,该勒索病毒只加密用户的桌面文件,并会跳过一些指定名称开头的目录文件, 包括"腾讯游戏、英雄联盟、tmp、rtl、program",而且不会感染使用gif、exe、tmp等扩展名的文件,且会利用带有腾讯签名的程序调用病毒代码,来躲避安全软件的查杀。 而微信支付方面回应称,微信已第一时间对所涉勒索病毒作者账户进行封禁、收款二维码予以紧急冻结。微信用户财产和账户安全不受任何威胁,并表示,微信对任何形式的网络黑产犯罪“零容忍”。 微信支付提醒用户,该勒索病毒可能通过任何形式的支付方式索要转账,若遭遇勒索,不要付款,及时报警。同时,腾讯电脑管家提供解密工具和人工服务,协助用户处理相关情况。
2018年-12月-4日
5727 阅读
0 评论
网络新闻
2018-11-28
最近总是接到一些电话,一接通对方就说打错了
最近总是接到一些骚扰电话,你只喂一声,对方就训练有素的说打错了,直接挂了。 这些都是一些什么情况,有时间一天接好多个。不知道各位有没有遇到相同的情况,下面留言吧
2018年-11月-28日
24867 阅读
3 评论
心情随笔
2018-11-16
百度站长平台-搜索学院:百度搜索网页标题规范
对搜索用户来说,标题是一个网页最直观的认知渠道和展现方式,也是吸引用户点击搜索结果进入落地页的关键因素。 为了保障搜索用户对所需资源的有效获取,保证搜索结果的公平性,现百度搜索对外发布《百度搜索网页标题规范》,希望在满足用户需求的同时,为站长带来更多流量,实现共赢。 1、标题的定义 对网页内容的准确且简明扼要的描述。 具体举例: 图1-1 符合规范的标题示例 网页源代码中的体现: 图1-2 符合规范的标题源码示例 2、标题的作用 标题对于搜索用户来说,能够帮助用户快速洞察网页的内容以及该网页与搜索需求的相关性。它通常是用来决定用户点击哪个结果的主要信息。 所以,使用高质量的网页标题对网站来说至关重要。 3、 百度搜索网页标题规范 3.1标题的原则 • 网站应确保该站点下的每个页面都有指定的标题(如上文中“图1-2符合规范的标题源码示例”所示),且同一站点的不同网页应分别使用不同的标题; • 页面标题应准确概括页面内容,避免使用模糊和不相关的描述; • 页面标题应简明扼要,避免使用冗长的标题,避免关键词堆砌; • 页面标题的符号使用正确,建议参考百度建议的标题符号用法(详细内容请参见本文“4.3.2标题的符号”部分) 3.2 不允许出现的标题类型 标题存在以下恶劣问题时,会对这类结果做相应的搜索结果展现限制。 3.2.1标题内容虚假 指标题和网页内容不相符,欺骗诱导用户点击的情况。 类型1:虚假官网 指非官方网站,但标题表述为官网的情况。 线上截图: 图3-1 非官方网站但标题为官网的负面案例 类型2:无法满足用户需求 如:标题中标明可下载或在线阅读小说txt,但是页面中不提供下载服务或诱导用户下载APP;或在标题中说明有百度云下载、支持在线观看,但是页面既不能下载,又不能在线观看。 负面案例: 图3-2 标题标明可下载小说,但页面中诱导下载APP的负面案例 类型3:标题表述部分虚假 如:某网页标题中标明有江苏一本大学排名,但页面只有大学名单,而没有排名相关的内容。 3.2.2标题重复、堆砌 指网站通过网页标题过度重复或堆砌等手段,获取不正当流量的情况。 类型1:标题关键词大量重复 类型2:标题大量堆砌语义相近的关键词标签 负面案例: 图3-3 标题堆砌关键词的负面案例 3.3 优质页面标题建议 优质的网页标题,不仅能明确表达网页的主旨目的,更能给搜索用户有效的引导,吸引目标用户点击。对符合优质规范的标题,百度将会给予更多的展现优待。 3.3.1 标题的构成 百度页面标题可以概括为“核心词+修饰词”的格式,修饰词建议不多于3个。 具体说明如下: 页面类型 页面类型说明 建议标题格式 举例 首页 首页是整个网站的入口 站点名/品牌名-首页/官网/slogan 注:此类页面的核心词为品牌词/网站名称,修饰词包括官网、官方网站、首页、主页、Home、网站的slogan、站点父品牌词等。 优酷首页 淘宝网-淘!我喜欢 京东-正品低价、品质保障、配送及时、轻松购物! 列表 站点内频道/列表类页面 列表/频道名-上级频道(可省) -站点名 注:此类页面的核心词为列表/频道方向内容,修饰词可以是站点名和上级频道内容,站点名为修饰词时必须放在最末尾 男士频道-唯品会 优酷财经-优酷 主题聚合页 主体聚合页是围绕某一主题各方面属性聚合而成的内容集合。 “主题-属性1-属性2-站点名” 注:此类页面的核心词是围绕的主题,修饰词可以是主题的属性、上级频道内容、站点名,站点名为修饰词时必须放在最末尾 成都旅游攻略-玩法路线-自由行攻略-携程旅行 内容页 内容页是指具体的内容页,比如文章详情页、商品详情页、具体视频的播放页等 标题格式:“内容标题-列表/频道名(可省)-站点名” 注:1、此类页面的核心词是内容的主体说明,比如文章的标题、视频的名称、商品/店铺的名称等,修饰词可以是上级频道内容、站点名,站点名为修饰词时必须放在最末尾 2、内容标题建议一句话表明,不重复表述,重复不超过3次 红烧肉的做法-菜谱-香哈网 18号台风“泰利”生成,或成今年“风王”! -中国新闻网 3.3.2标题的符号 问题类型 建议处理方法 间隔符(或连续间隔符)如---,_,|,—— 统一改成- 括号类:﹛﹜『』〖〗[]【】(书名号,小括号除外)等括号内字数少于等于4个字 改为「」 括号类:﹛﹜『』〖〗[]【】(书名号,小括号除外)等括号内字数大于4个字 删除 双标点:《》、“”等没有成对出现 删除 出现emoji 删除 句中连续空格 保留一个空格 句中标点前后出现空格 删除空格,保留标点 标题末尾出现无意义符号:中英文句号,逗号,分号,破折号 删除 句中出现中文句号 改为空格 中文后紧跟着英文标点,英文后是中文标点 改为中文/英文标点 连续标点符号且最后一个是省略号 保留省略号 4、百度标题改写机制 为保证搜索用户的体验,百度搜索将会对部分易造成用户误导的页面标题进行相应的改写,包括但不限于以下几种情况: 对于标题堆砌等过度优化的站点首页,百度搜索会将过度优化的标题直接改写为站点名称或公司名称; 对于部分表意模糊的页面,百度搜索将会从页面中提取页面关键信息补充在标题中,保证用户能够及时获取有效信息。 针对标题堆砌的改写示例: 图4-1 针对标题堆砌问题的改写示例 原文地址:https://ziyuan.baidu.com/college/articleinfo?id=2728
2018年-11月-16日
17407 阅读
2 评论
SEO优化教程
2018-10-9
给Emlog6.0.0正式版之后台增加多个侧边栏教程
emlog6.0.0的正式版本自发布以来,相对5.3.1版本少了很多功能,本教程就是舍力讲述后台侧边栏多个调用的代码。模板的使用教程请参考《Emlog模板调用多个侧边栏教程》,下面我具体教程: 打开后台模板文件(admin/views/widgets.php)找到代码 <form action="widgets.php?action=compages" method="post" class="form-inline"> 此处内容省略,对照源文件即可... </form> ,用下面代码代码替换即可(请先备份,以防万一) <form action="widgets.php?action=compages" method="post" class="form-inline"> <div class="panel-body"> <div class="panel-group adm_widget_box" id="sortable"> <?php if($tpl_sidenum > 1):?> <p><select id="wg_select"><?php for($i=1;$i<=$tpl_sidenum;$i++):if($i==$wgNum):?><option value="<?php echo $i;?>" selected>侧边栏<?php echo $i;?></option><?php else:?><option value="<?php echo $i;?>">侧边栏<?php echo $i;?></option><?php endif;endfor;?></select></p> <?php endif;?> <?php foreach ($widgets as $widget): $flg = strpos($widget, 'custom_wg_') === 0 ? true : false; //是否为自定义组件 $title = ($flg && isset($custom_widget[$widget]['title'])) ? $custom_widget[$widget]['title'] : ''; //获取自定义组件标题 if($flg && empty($title)){ preg_match("/^custom_wg_(\d+)/", $widget, $matches); $title = '未命名组件('.$matches[1].')'; }?> <?php if($widgetTitle[$widget]){?> <div class="panel panel-default active_widget" id="em_<?php echo $widget; ?>" style="cursor:move;"> <div class="panel-heading"> <input type="hidden" name="widgets[]" value="<?php echo $widget; ?>" /> <h4 class="panel-title"><?php if($flg){echo $title;}else{echo $widgetTitle[$widget];}?></h4> </div> </div> <?php }endforeach; ?> </div> </div> <input type="hidden" name="wgnum" id="wgnum" value="<?php echo $wgNum; ?>" /> <div style="margin:20px 40px;"><input type="submit" value="保存组件排序" class="btn btn-primary" /> <a href="javascript:em_confirm(0, 'reset_widget', '<?php echo LoginAuth::genToken(); ?>');" class="btn btn-danger" >恢复出厂设置</a></div> </form> 教程完毕!!!当模板支持多个侧边栏时,后台及可自行设置侧边栏,效果图如下: -=-增加随机文章的代码 <div id="random_log" class="panel panel-default"> <div class="panel-heading"> <h4 class="panel-title"> <a data-toggle="collapse" data-parent="#accordion" href=".random_log" class="widget-title" aria-expanded="false">随机文章</a> <li class="widget-act-add"></li> <li class="widget-act-del"></li> </h4> </div> <div class="random_log panel-collapse collapse" aria-expanded="false"> <div class="panel-body"> <form action="widgets.php?action=setwg&wg=random_log" method="post" class="form-inline"> <li>标题</li> <li><input type="text" name="title" class="form-control" value="<?php echo $customWgTitle['random_log']; ?>" /></li> <li>显示随机文章数</li> <li><input class="form-control" maxlength="5" size="10" value="<?php echo Option::get('index_randlognum'); ?>" name="index_randlognum" /> <input type="submit" name="" value="更改" class="btn btn-primary btn-sm" /></li> </form> </div> </div> </div>
2018年-10月-9日
16174 阅读
12 评论
Emlog教程
2018-10-6
让Emlog6.0.0版本支持模板设置插件的教程分享
emlog6.0.0正式版中使用官方模板设置时无法正常设置模板参数,下面的是教程详情: 第一步、首先找到路径/admin/views/template.php文件中代码 <?php if (!defined('EMLOG_ROOT')) {exit('error!');}?> 后面加入代码 <div id="containers"><?php doAction('adm_main_top'); ?> 第二步、找到代码替换模板设置插件(content/plugins/tpl_options/assets/main.js)的所有代码即可 $(function() { //初始化变量 var tplOptions = window.tplOptions; var body = $('body'); var iframe = $('<iframe name="upload-image" src="about:blank" style="display:none"/>').appendTo(body); var optionArea = $('<div/>').appendTo($('#containers')).addClass(attr('area')).slideUp(); var templateContent = $('.tpl:last, #container table'); var loadingDom = $('<div />').appendTo(body); var message = $('<div />').appendTo($('.tpl_msg:first')).css('position', 'fixed'); var timer, input, targetInput, target, templateInput, template; var trueInput = $('<input type="file" name="image">').css({ position: 'absolute', margin: 0, visibility: 'hidden' }).on('change', function() { loading(); target = input.data('target'); targetInput.val(target); templateInput.val(template); form.submit(); }).on('mouseleave', function() { trueInput.css('visibility', 'hidden'); input.css('visibility', 'visible'); }); var form = $('<form id="upload-form" target="upload-image" />').append( trueInput, targetInput = $('<input type="hidden" name="target">'), templateInput = $('<input type="hidden" name="template">') ).appendTo(body).attr({ action: tplOptions.uploadUrl, target: 'upload-image', enctype: 'multipart/form-data', method: 'post' }); //插入设置按钮 for (var tpl in tplOptions.templates) { (function(tpl) { var td = $('.active .act').parent(); $('<span>设置 </span>').insertBefore(td.find('a')).addClass(attr('setting')).data('template', tpl); })(tpl); } //当前模板 (function() { try { var c urrentTemplate = $('.theme_ntpls .theme-preview .screenshot img').attr('src').match(/\/templates\/(.*?)\/preview.jpg/)[1]; if (tplOptions.templates[currentTemplate]) { $('<br>').insertBefore($('<span><strong>[设置]</strong></span>').appendTo($('.theme_ntpls .theme-info')).addClass(attr('setting')).data('template', currentTemplate)); } }catch(err) {} })(); //绑定事件 body.on('click', '.' + attr('setting'), function() { $.ajax({ url: tplOptions.baseUrl, data: { template: $(this).data('template') }, cache: false, beforeSend: function() { loading(); editorMap = {}; }, success: function(data) { templateContent.slideUp(500, function() { optionArea.html(data).slideDown(); window.setTimeout(function() { initOptionSort(); initRichText(); loading(false); }, 0); }); } }); }).on('click', '.tpl-options-close', function() { optionArea.slideUp(500, function() { templateContent.slideDown(); }); }).on('click', '.option-sort-name', function() { var that = $(this); if (that.is('.selected')) { return; } var left = that.parent(), right = left.siblings('.option-sort-right'); left.find('.selected').removeClass('selected'); that.addClass('selected'); right.find('.option-sort-option').removeClass('selected').eq(that.index()).addClass('selected'); }).on('change', '.option-sort-select', function() { var that = $(this); var right = that.parent().siblings('.option-sort-right'); right.find('.option-sort-option').removeClass('selected').eq(that.find('option:selected').index()).addClass('selected'); }).on('mouseenter', '.tpl-options-form input[type="file"]', function() { input = $(this); trueInput.css(input.offset()); input.css('visibility', 'hidden'); trueInput.css('visibility', 'visible'); }).on('submit', 'form.tpl-options-form', function() { var that = $(this); $.ajax({ url: that.attr('action'), type: 'post', data: that.serialize(), cache: false, dataType: 'json', // beforeSend: loading, success: function(data) { showMsg(data.code, data.msg); }, error: function() { showMsg(1, '网络异常'); }, complete: function() { // loading(false); } }); return false; }).on('change', '.tpl-options-form input, .tpl-options-form textarea', function() { $('form.tpl-options-form').trigger('submit'); }); //定义方法 var initRichText = (function() { var num = 0; return function() { $('.option-rich-text').each(function() { var that = $(this); if (that.attr('id') === undefined) { that.attr('id', 'option-rich-text-' + (num++)); } loadEditor(that.attr('id')); }); window.setTimeout(function() { for (var id in editorMap) { editorMap[id].container[0].style.width = ''; } }, 100); } })(); window.setImage = function(src, path, code, msg) { if (code == 0) { $('[name="' + target + '"]').val(path).trigger('change'); $('[data-name="' + target + '"]').attr('href', src).find('img').attr('src', src); } else { alert('上传失败:' + msg) } trueInput.val(''); target = ''; loading(false); }; function initOptionSort() { $('.option-sort-left').each(function() { $(this).find('.option-sort-name:first').addClass('selected'); }); $('.option-sort-right').each(function() { $(this).find('.option-sort-option:first').addClass('selected'); }); } function loading(enable) { if (enable === undefined) { enable = true; } if (enable) { loadingDom.addClass('loading'); } else { loadingDom.removeClass('loading'); } } function showMsg(code, msg) { message.text(msg).css('display', ''); if (code == 0) { message.attr('class', 'alert alert-info alert-tpl'); if (timer) { window.clearTimeout(timer); } timer = window.setTimeout(function() { message.hide(); }, 2600); } else { message.attr('class', 'alert alert-danger alert-tpl'); } } function attr(name) { return tplOptions.prefix + name; } function loadEditor(id) { editorMap[id] = editorMap[id] || KindEditor.create('#' + id, { resizeMode: 1, allowUpload: false, allowImageUpload: false, allowFlashUpload: false, allowPreviewEmoticons: false, filterMode: false, afterChange: (function() { var t, i = 0; return function() { var that = this; if (t) { window.clearTimeout(t); } if (i++ > 0) { t = window.setTimeout(function() { that.sync(); $(that.srcElement[0]).trigger('change'); }, 2000); } } })(), urlType: 'domain', items: ['bold', 'italic', 'underline', 'strikethrough', 'forecolor', 'hilitecolor', 'fontname', 'fontsize', 'lineheight', 'removeformat', 'plainpaste', 'quickformat', 'insertorderedlist', 'insertunorderedlist', 'indent', 'outdent', 'justifyleft', 'justifycenter', 'justifyright', 'link', 'unlink', 'image', 'flash', 'table', 'emoticons', 'code', 'fullscreen', 'source', '|', 'about'] }); } }); 温馨提示:本教程只针对emlog6.0.0版本,参考young小杰博客修改而来,其他emlog版无效!!!教程有小问题,不管模板支持不支持模板设置,都会显示设置2字。 参考教程:http://bbs.emlog.net/thread-65337-1-1.html
2018年-10月-6日
16141 阅读
2 评论
Emlog教程
2018-9-21
水洗厂专用工业洗衣粉的特性、应用、使用说明及注意事项
联系人:舒小姐 手机:133-8004-2128 电话:020-84660586 网址:www.bailiwei.net 地址:广东省广州市白云区人和镇东华工业区华秀路8号
2018年-9月-21日
1471 阅读
0 评论
信息发布
2018-9-13
PHP实现长链接转化成新浪短链接API代码分享
短网址服务,可能很多朋友都已经不再陌生,特别是在微博应用中十分普遍,比如,当我们在腾讯、新浪微博发微博时有时发很长的网址连接,但由于微博只限制140个字,所以微博就自动把您发的长网址给转换成短网址了。 我们可能会收到类似于这样的短信,发现其中的链接并不是常规的网址链接,而是个短小精悍的短链接,产品中经常需要这样的需求,如果在给用户下发的短信中是一个很长的连接,用户体验肯定很差,因此我们需要实现长链接转换成短链接。 首先需要申请一个新浪微博开放平台的appkey,申请地址是http://open.t.sina.com.cn/,不过审核相对严格而且比较慢。新浪微博短网址API接口有两种实现方式,第一种是原始的OAuth1.0的验证方式,比较简单,无需申请token,第二种是OAuth2.0的验证方式,这个需要access_token(虽然官方文档http://t.cn/8FgFoL8说可以像第一种那样直接通过appkey验证,但是测试不成功)。因此下面的示例采用的是第一种方式,即直接通过appkey验证。 新浪短网址在线生成代码php <?php $http= strtolower(substr($_REQUEST["slurl"],0,7)); $https=strtolower(substr($_REQUEST["slurl"],0,8)); $slurl = $http=='http://'||$https=='https://' ? $_POST['slurl']:'http://'.$_POST['slurl']; function sina($type,$url){$key = '31641035'; /* 新浪APPKEY,请改成自己的 */ if($type){ $baseurl = 'http://api.t.sina.com.cn/short_url/shorten.json?source='.$key.'&url_long='.$url; }else{ $baseurl = 'http://api.t.sina.com.cn/short_url/expand.json?source='.$key.'&url_short='.$url; } $ch=curl_init(); curl_setopt($ch,CURLOPT_URL,$baseurl); curl_setopt($ch,CURLOPT_HEADER,0); curl_setopt($ch,CURLOPT_TIMEOUT,15); curl_setopt($ch,CURLOPT_RETURNTRANSFER,true); $strRes=curl_exec($ch); curl_close($ch); $arrResponse=json_decode($strRes,true); if(isset($arrResponse->error)||!isset($arrResponse[0]['url_long'])||$arrResponse[0]['url_long'] == '')return 0; if($type){ return $arrResponse[0]['url_short']; }else{ return $arrResponse[0]['url_long']; }}?> html代码 <form method="post" name="commentform" onSubmit="return SLyz();"> <div class="dwz-ms">输入你要简化的URL网址:</div> <textarea id="slurl" name="slurl"></textarea> <button type="submit"/>生成短网址</button> </form 获取代码 <?php if($_POST['slurl']){?>原网址:<?php echo $_POST['slurl'].'<br />';}?> <?php if(sina(1,$slurl)!='0'){?>短网址:<?php echo sina(1,$slurl);?><?php }?> 演示地址:dwz.shuyong.net
2018年-9月-13日
10666 阅读
3 评论
代码教程
2018-9-11
Emlog插件之站长聚集地联盟插件发布
Emlog博客可以通过安装站长聚集地联盟插件快速部署联盟导航(blog.laolibab.cn),简单高效! 注意事项: 文章页(echo_log.php)和页面(page.php)模板必须含有挂载点:doAction('log_related',$logData); 如果没有,请在文章页(echo_log.php)和页面(page.php)你想要放入的位置加入代码:doAction('log_related',$logData); 即可; 插件功能介绍: 可选择指定文章显示和所有文章显示,其中指定文章显示最多显示5个ID,具体参数插件数据 非emlog程序网站也可以调用,方式如下: 按时间倒序代码: <script type="text/jscript" src="http://www.laolibab.cn/slboke/date.php"></script> 按浏览器倒序代码: <script type="text/jscript" src="http://www.laolibab.cn/slboke/views.php"></script> 随机显示代码: <script type="text/jscript" src="http://www.laolibab.cn/slboke/rand.php"></script> 按关注度倒序代码: <script type="text/jscript" src="http://www.laolibab.cn/slboke/slzan.php"></script> 上面代码任选其一,放入你需要放入的位置即可。 下载地址:www.emlog.net/plugin/329
2018年-9月-11日
8911 阅读
6 评论
代码教程
2018-9-5
网址导航+博客一体模板,博客+导航3.0版本正式发布
本模板为emlog模板,是网址导航的升级版本,页面、功能更加齐全;下面舍力简单介绍一下模板的功能,本模板收费!!!本模板博客也可以使用,后台关闭网址提交即可!!! 如果只是做博客,下面的第一步修不修改都是可以的,不影响使用,如果如果导航展示,必须按第一步中的修改!!! 模板介绍 一、使用前必须修改的参数(请先做好备份,非常重要!否则出错) 1、把模板文件中的go文件移动到根目录; 2、在Emlog系统文件include/model/log_model.php,在其中的 'template' => $row['template'], 在后面加入 'excerpt' => $row['excerpt'], 3、修改Emlog系统文件include/controller/search_controller.php,把其中的 $sqlSegment = "and title like '%{$keyword}%' order by date desc"; 替换成 $sqlSegment = "and ( title like '%{$keyword}%' or excerpt like '%{$keyword}%' ) order by date desc"; 4、修改Emlog系统文件include/controller/log_controller.php,把其中的 $Log_Model->updateViewCount($logid); 改为 if(time()-intval($_COOKIE['viewtime_'.$logid])>28800){ $Log_Model->updateViewCount($logid); setcookie('viewtime_'.$logid,time()); } 其中28800为时间,单位为秒 二、模板功能介绍 ✫ 模板分3种显示方式,导航、新闻、独立页,后台可选择3种模板的分类,具体请参考后台提示; ✫ 首页导航分类排序可按照后台分类排序顺序显示,更改分类排序后请在模板设置中把打勾取消再打勾,否则不生效; ✫ 首页网址分类可以在后台自行选择显示; ✫ 后台可选择网址提交到的分类及是直接显示还是放入草稿; ✫ 网址分为推荐站点、分类推荐、普通网址,请在后台创建作者账号并在后台设置VIP的作者ID,显示方式请参考演示站点;VIP站点将在首页显示直链,后台可以操作是否加nofollow,其他页面显示直链;分类推荐将在分类中显示直链并靠前; ✫ 首页幻灯片可自定义或者选择首页置顶文章; ✫ 首页幻灯片右侧显示热门文章电脑显示26篇,手机显示10篇; ✫ 首页图文展示分类必须为新闻模板中分类,否则不会生效,可选择是都启用单独模板; ✫ 首页更新动态分类后台咨询选择; ✫ 单独网址收录页面,使用方法:新建页面-在模板处填写wzsl即可; ✫ 网站黑名单的使用方法:填写黑名单所在分类id即可,黑名单有单独显示模板,并有相关提示; ✫ 网址统计,可后台操作是否显示; ✫ 标签提交,可后台操作是否开启,并可在后台指定显示标签; ✫ 链接点击关注,同一IP8小时内点击算一次; ✫ 网址首页排列方式可在后台选择 《浏览数倒序 或者 关注数倒序》 排列; ✫ 后台可设置网址分类页每页显示的数量; ✫ 文章详情页实现键盘左右翻页功能; ✫ 返回顶部可以后台隐藏或者显示; ✫ 广告位若干,详情参考后台提示; 其他说明: 1、网站地图模板为map.php文件,创建一个页面,把页面模板的page改为map即可; 2、网站收录模板为wzsl.php文件,创建一个页面,把页面模板的page改为sldh/wzsl即可; 3、所有网址模板为daquan.php文件,创建一个一级分类,模板处填写daquan即可,请尽量把所有属于网址的分类放入这个一级分类下面; 模板之SEO优化说明: 1、每个页面的标题title、关键词keywords、描述description均做过优化处理; 2、分类页标题在[后台--模板设置]中可以自行修改; 3、标签页、时间归档页、分类页、文章详情页均做了动态Url301跳转到伪静态Url优化; 4、不域名之间的301跳转(在header.php把域名修改成你自己即可,如果需要实现http跳转到https,请加代码 || $http=='http://')如有疑问,联系舍力; 关于侧边栏说明: 1、首页无侧边栏; 2、新闻列表、详情页调用侧边栏2; 3、导航列表、详情页调用侧边栏3; 4、其他全部调用侧边栏1; 关于广告位格式参考,3.0版广告参考标准,其他版本均不参考: 1、横幅广告(尺寸宽度最佳为1180px,高度不限),格式参考如下: <a href="http://www.shuyong.net/" class="qad" target="_blank"><img src="图片地址" /></a> 2、两栏并排广告(必须是2的倍数个广告),格式参考如下: <a href="http://www.shuyong.net/" class="slad ad2" target="_blank"><img src="图片地址" /></a> <a href="http://www.shuyong.net/" class="slad ad2 z10" target="_blank"><img src="图片地址" /></a> 3、三栏并排广告(必须3个倍数),格式如下: <a href="" class="slad ad3" target="_blank"><img src="图片地址" /></a> <a href="" class="slad ad3 z10" target="_blank"><img src="图片地址" /></a> <a href="" class="slad ad3 z10" target="_blank"><img src="图片地址" /></a> 4、四栏并排广告(必须是4的倍数个广告),格式参考如下: <a href="http://www.shuyong.net/" class="slad ad4" target="_blank"><img src="图片地址" /></a> <a href="http://www.shuyong.net/" class="slad ad4 mz10" target="_blank"><img src="图片地址" /></a> <a href="http://www.shuyong.net/" class="slad ad4 z10" target="_blank"><img src="图片地址" /></a> <a href="http://www.shuyong.net/" class="slad ad4 mz10" target="_blank"><img src="图片地址" /></a> 以上代码已经做过响应式处理,请直接复制测试,代码相似度很高,仔细检查!!! 更新说明: 1、资讯新闻模板为list_news.php,创建一个一级分类,模板处填写list_news即可,请尽量把所有属于新闻的分类放入这个一级分类下面(演示地址:http://dh.shuyong.net/news) ——更新于2019-02-22; 2、首页幻灯片右侧文章显示改为:a、最新文章3篇,b、最新文章或随机文章电脑显示26篇,手机显示10篇——更新于2019-02-22; 3、独立分类文章模板(列表模板list_gy.php,文章模板log_gy.php:文章摘要内容将显示在发布者信息里面),后台可自行选择分类(可用作广告投放,演示地址:http://dh.shuyong.net/supply)——更新于2019-02-22; 4、评论增加简单的屏蔽网址及号码屏蔽 ——更新于2019-02-26; 5、网址提交页面wzsl.php重新设计改动,并增加tags自定义提交和下拉框提交,可后台自行选择提交方式 ——更新于2019-02-26; 6、网址提交中增加输入网址自动获取名称和描述功能 ——更新于2019-03-15; 7、全面更新页面结构,增加域名301跳转,后台可设置多个域名统一跳转;——更新于2019-04-05; 8、2019-04-22:增加搜索引擎蜘蛛广告屏蔽; 温馨提示:本模板售价399元,仅支持一个域名,子域名不限,包安装和调试,如有疑问请联系舍力; 舍力QQ、微信:345952779(请说明来意) 演示地址:dh.shuyong.net
2018年-9月-5日
22446 阅读
20 评论
网站模板
2018-9-1
ECS云服务器不支持Emlog插件Sendmail发邮件的解决办法
使用过阿里云ECS云服务器的朋友可能发现25端口不能使用了,阿里云官方给出的回复如下: 您好,尊敬的阿里云用户,由于国际与国内均对垃圾邮件进行严格管控,我国《互联网信息服务管理办法》、《中国互联网协会反垃圾邮件规范》均对垃圾邮件进行说明与管理规范,为了共同维护良好的网络环境,鉴于服务器25端口被大量垃圾邮件充斥,严重影响广大用户正常使用,经专家讨论,阿里云自即日起新购服务器不再提供25端口邮件服务,建议您考虑使用阿里云云邮箱或第三方邮箱业务,镶嵌到程序代码中,调用云邮箱的发件服务器25端口进行邮件发送,阿里云云邮箱有很好发信通道信誉保护,能够保障更稳定的邮件发送,给您带来的不便深表歉意。。。 解决办法: 为了防止垃圾邮件泛滥,阿里云服务器已不再开放smtp邮件的25端口,现在需要使用465端口进行smtp邮件发送,smtp服务器改为ssl://smtp.qq.com。具体参考下图设置
2018年-9月-1日
8232 阅读
3 评论
Emlog教程
5
6
7
8
9