舍力博客是记录舍力学习和成长的自媒体博客;关注网站SEO技术及互联网发展,免费分享Emlog建站教程、Emlog模板、Emlog插件、SEO教程及SEO优化排名实战心得!
首页 关于本站 网站模板
代码教程
  • Emlog教程
  • 米拓教程
  • SEO优化教程
  • Ecshop教程
  • zblog教程
  • Excel技巧
  • 电脑软件教程
  • 互联网
  • 免费资源
  • 网络新闻
  • 留言咨询
  • 在线问答
  • 申请友链
  • 网址导航
  • 联系舍力
    测试
    登录
    侧边栏壁纸
    博主头像
    舍力

    用心做好每一件事!

    • 累计撰写 1139 篇文章
    • 累计收到 3506 条评论
    • 首页
    • 栏目
      • 首页
      • 关于本站
      • 网站模板
      • 代码教程
        • Emlog教程
        • 米拓教程
        • SEO优化教程
        • Ecshop教程
        • zblog教程
        • Excel技巧
        • 电脑软件教程
      • 互联网
        • 免费资源
        • 网络新闻
      • 留言咨询
        • 在线问答
        • 申请友链
        • 网址导航
      • 联系舍力
    作者 【1】 的文章
    • 我喂自己袋盐 2018-12-15
      我喂自己袋盐 我 公开着电话 分享着生活状态 我被一些人关注着 也同时被一些人屏蔽着 更会被一些人无声无息的删除 没关系 一个人不可能让所有人都认可 你有你的选择  我有我的坚持  感谢大家对我的选择和信任 感恩一如既往支持我的你们 只要你需要 我随时都在 我为自己代言                             ---舍力
      • 2018年-12月-15日
      • 6110 阅读
      • 3 评论
      心情随笔
    • Emlog博客程序模板制作之title标题SEO优化篇 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优化教程
    • 给Emlog6.0.0正式版之后台增加多个侧边栏教程 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教程
    • 让Emlog6.0.0版本支持模板设置插件的教程分享 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 评论
      信息发布
    • PHP实现长链接转化成新浪短链接API代码分享 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 评论
      代码教程
    • Emlog插件之站长聚集地联盟插件发布 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 评论
      代码教程
    • 网址导航+博客一体模板,博客+导航3.0版本正式发布 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 评论
      网站模板
    • ECS云服务器不支持Emlog插件Sendmail发邮件的解决办法 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
    博主栏壁纸
    博主头像 舍力

    用心做好每一件事!

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