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

    静以修身。

    • 累计撰写 1142 篇文章
    • 累计收到 3504 条评论
    • 首页
    • 栏目
      • 首页
      • 关于本站
      • 网站模板
      • 代码教程
        • Emlog教程
        • 米拓教程
        • SEO优化教程
        • Ecshop教程
        • zblog教程
        • Excel技巧
        • 电脑软件教程
      • 互联网
        • 免费资源
        • 网络新闻
      • 留言咨询
        • 在线问答
        • 申请友链
        • 网址导航
      • 联系舍力
    作者 【1】 的文章
    • 网址导航+博客一体模板,博客+导航3.0版本正式发布 2018-9-5
      网址导航+博客一体模板,博客+导航3.0版本正式发布 本模板为emlog模板,是网址导航的升级版本,页面、功能更加齐全;下面舍力简单介绍一下模板的功能,本模板收费!!!本模板博客也可以使用,后台关闭网址提交即可!!! 如果只是做博客,下面的第一步修不修改都是可以的,不影响使用,如果如果导航展示,必须按第一步中的修改!!! 模板介绍 一、使用前必须修改的参数(请先做好备份,非常重要!否则出错) 1、把模板文件中的go文件移动到根目录; 2、在Emlog系统文件include/model/log_model.php,在其中的 'template' => $row, 在后面加入 'excerpt' => $row, 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)>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日
      • 23065 阅读
      • 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日
      • 8857 阅读
      • 3 评论
      Emlog教程
    • 织梦dedecms自动生成xml文件地图详情 2018-8-31
      织梦dedecms自动生成xml文件地图详情 本文教大家使用织梦生成xml地图,快速生成sitemap提升页面收录和抓取排名。经舍力亲试有效,分享给大家。 1,首先了解一下织梦自带的网站地图生成功能 通过改造把这两项功能改成百度XML地图 及 谷歌网站地图。 2,开始代码进行改造 在 /templets/plus 目录下找到两个文件sitemap.htm 和 rssmap.htm,前者我们当中是百度的sitemap 后者我们当中谷歌的sitemap。 下面开始进行修改: 修改sitemap.htm :把原来的代码全部删除 然后用下面的代码。 <?xml version="1.0" encoding="{dede:global.cfg_soft_lang /}"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> <url> <loc>{dede:global.cfg_basehost/}</loc> <changefreq>always</changefreq> <priority>1.0</priority> </url> {dede:arclist row='10000' orderby='pubdate'} <url> <loc></loc> <lastmod></lastmod> </url> {/dede:arclist} {dede:channelartlist row='50'} <url> <loc>{dede:field name='typeurl'/}</loc> <lastmod>{dede:php}echo date('Y-m-d');{/dede:php}</lastmod> </url> {dede:channel type='son' row='8'} <url> <loc></loc> <lastmod>@me=date('Y-m-d');</lastmod> </url> {/dede:channel} {/dede:channelartlist} </urlset> 修改rssmap.htm:把原来的代码全部删除 然后用下面的代码 <?xml version='1.0' encoding='UTF-8'?> <urlset xmlns='http://www.google.com/schemas/sitemap/0.84'> {dede:arclist typeid='0' } <url><loc></loc><lastmod></lastmod><changefreq>daily</changefreq><priority>1.0</priority></url> {/dede:arclist} {dede:channelartlist row='50'} <url><loc>{dede:field name='typeurl'/}</loc><lastmod>{dede:php}echo date('Y-m-d');{/dede:php}</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url> {dede:channel type='son' row='10000'} <url><loc></loc><lastmod>@me=date('Y-m-d');</lastmod><changefreq>daily</changefreq><priority>1.0</priority></url> {/dede:channel} {/dede:channelartlist} </urlset> 大家如果熟悉织梦CMS程序结构,也可以自行修改条数。 3,继续修改地图代码 下面继续修改程序代码,找到dede后台目录,找到 makehtml_map.php 修改,过程繁琐,直接放上整体代码如下: <?php /** * 生成网站地图 * * @version $Id: makehtml_map.php 1 11:17 2010年7月19日Z tianya $ * @package DedeCMS.Administrator * @copyright Copyright (c) 2007 - 2010, DesDev, Inc. * @license http://help.dedecms.com/usersguide/license.html * @link http://www.dedecms.com */ require_once(dirname(__FILE__)."/config.php"); require_once(DEDEINC."/sitemap.class.php"); require_once(DEDEINC."/dedetag.class.php"); require_once DEDEINC."/arc.partview.class.php"; if(empty($dopost)) { ShowMsg("参数错误!","-1"); exit(); } $isremote = empty($isremote)? 0 : $isremote; $serviterm=empty($serviterm)? "" : $serviterm; $sm = new SiteMap(); $maplist = $sm->GetSiteMap($dopost); if($dopost=="site") { $murl = $cfg_cmspath."/sitemap.xml"; $tmpfile = $cfg_basedir.$cfg_templets_dir."/plus/sitemap.htm"; } else { $murl = $cfg_cmspath."/rssmap.xml"; $tmpfile = $cfg_basedir.$cfg_templets_dir."/plus/rssmap.htm"; } //$dtp = new DedeTagParse(); //$dtp->LoadTemplet($tmpfile); //$dtp->SaveTo($cfg_basedir.$murl); $pv = new PartView(); $pv->SetTemplet($tmpfile); //在这里修改你的谷歌地图模板路径,相对于模板目录 $pv->SaveToHtml($cfg_basedir.$murl); //生成文件名,保存在根目录 if($cfg_remote_site=='Y' && $isremote == 1) { if($serviterm!="") { list($servurl, $servuser, $servpwd) = explode(',', $serviterm); $config=array( 'hostname' => $servurl, 'username' => $servuser, 'password' => $servpwd,'debug' => 'TRUE'); } else { $config=array(); } if( $ftp->connect($config) ) { //分析远程文件路径 $remotefile = $murl; $localfile = '..'.$remotefile; $remotedir = preg_replace('#*\.html#', '', $remotefile); $ftp->rmkdir($remotedir); if($ftp->upload($localfile, $remotefile, 'acii')) echo "远程发布成功!"."<br />"; } } //$pv->Clear(); echo "<a href='$murl' target='_blank'>成功更新文件: $murl 浏览...</a>"; exit(); 基本差不多了,如果你配置成功了给我留一句言。 4,完成地图改造 使用方法:在你织梦后台生成的地方,点击更新网站地图,那么这个网站地图的问题就完美结局了。 至此,利用织梦CMS程序自带地图改造完成。如果你愿意动手的话,可以自己尝试来为网站制作一个XML格式地图,提交给百度谷歌,以达到最佳的收录效果。(PS,如果实在不会动代码,可以留言分享我已经修改好的模板文档直接上传覆盖即可。) 最后感谢大家,如果对你有帮助记得留言,并分享给你的朋友。
      • 2018年8月31日
      • 13208 阅读
      • 7 评论
      代码教程
    • PHP正则替换preg_replace函数匹配与替换的简单例子分享 2018-8-29
      PHP正则替换preg_replace函数匹配与替换的简单例子分享 PHP正则匹配与替换的简单例子,含一个匹配获取加租字体例子和一个匹配替换超链接的例子。 1、查找匹配 <b> 与 </b> 标签的内容: <?php $str = "Name: <b>PHP</b> <br> Title: <b>Programming Language</b>"; preg_match_all ("/<b>(.*)<\/b>/U", $str, $arr); print_r($arr); ?> 执行结果如下所示: Array ( => <b>PHP</b> => <b>Programming Language</b> ) 匹配“” 以及里面的内容,特殊字符前需要加反斜杠转义。 2、匹配去除超链接 $str = preg_replace("/<a*>|<\/a>/i","",$str); 匹配超链接标签a,“|”应该是或的意思,*指任意不是>的字符,或者以>为结尾。 3、替换某一段div之间的代码 <?php echo preg_replace("/<p class=\"readmore\">.+<\/p>/is", "",$sl;?> 替换<p class="readmore"></p>之间的所有内容
      • 2018年8月29日
      • 8494 阅读
      • 0 评论
      代码教程
    • 用html+css+js实现导航菜单选项卡切换效果 2018-8-24
      用html+css+js实现导航菜单选项卡切换效果 分析基本思路。首先编写HTML,然后再加载样式,最后用JS修改相应的DOM,达到更改选项卡和内容的目的。HTML显示的是所有与文字有关的信息,所以在这个页面中与文字有关的信息为上面选项卡的三个标题,以及选项卡的内容。于是决定标题使用<ul> <li>布局,内容使用<div>布局。 演示效果如下图: 代码如下: <!DOCTYPE html> <html> <meta charset="utf-8"> <title>选项卡切换代码 - 舍力分享</title> <style type="text/css"> #slxxk{margin:10px auto; max-width:700px;} #slxxk ul{list-style:none;height:36px;border-bottom:2px solid black ;display:block; margin:0px; padding:0px;} #slxxk ul li{float:left;display:inline-block;padding:0px 15px;height:34px;line-height:34px;margin-right:5px;border:1px solid #ccc;border-bottom:none;cursor:pointer;} #slxxk div{padding:5px;border:1px solid #ccc;border-top:none;} #slxxk ul li.slyes{border-top:2px solid black;border-bottom: 2px solid white;} .slno{display:none;} </style> <script type="text/javascript"> window.onload=function(){var mytab =document.getElementById("slxxk");var myul=mytab.getElementsByTagName("ul");var myli=myul.getElementsByTagName("li");var mydiv=mytab.getElementsByTagName("div");for(i=0,len=myli.length;i<len;i++){ myli.index=i; myli.onclick=function(){for(var n=0;n<len;n++){myli.className="";mydiv.className="slno";}this.className="slyes";mydiv.className="";}}} </script> </head> <body> <div id="slxxk"> <ul> <li>舍力博客</li> <li class="slyes">Emlog教程</li> <li>网址导航</li> </ul> <div class="slno">舍力博客是一个记录了生活的点点滴滴,关注互联网发展、分享互联网精彩资讯,免费分享Emlog教程_模板_插件的个人seo博客。</div> <div>Emlog教程网为你免费提供最全、最专业的emlog教程、Emlog插件、Emlog主题模板等各方面的经验和技巧,让你使用emlog轻松搭建起自己的网站,如在使用过程中有任何的疑问,请留言给舍力http://www.shuyong.net/iemlog</div> <div class="slno">网站聚集地由舍力创立,汇集最优秀的中文网站及资源,及时收录企业/博客/论坛/门户等分类的网址和内容,让您的网络生活更简单精彩!http://daohang.shuyong.net</div> </div> </body> </html>
      • 2018年8月24日
      • 14034 阅读
      • 0 评论
      代码教程
    • PHP中如何防止跨域名调用接口教程分享 2018-8-17
      PHP中如何防止跨域名调用接口教程分享 用过ajax的童鞋就知道ajax可以跨域触发某个接口,但是由此引起一个任何域都可以调用的问题,这时候就要考虑用到防盗链技术了,在PHP中$_SERVER,$_SERVER里放置的是链接到本页面的上一个页面的URL,假如你是直接进来的话,$_SERVER是没有值的。下面以一个简单的实例介绍一下,PHP如何防伪造提交数据: 1、非shuyong.net调用的接口全部拒绝访问 $sheli = $_SERVER;if($sheli){$url = parse_url($sheli);if($url != 'shuyong.net'){exit('拒绝访问!');}} 2、允许在shuyong.net子域名间调用的方法 $sheli = $_SERVER; if($sheli){$url = parse_url($sheli);$t=explode('.',$url);$l=count($t);$domainStr=$t.'.'.$t;if($domainStr != 'shuyong.net') {exit('拒绝访问!');}}
      • 2018年8月17日
      • 8392 阅读
      • 2 评论
      代码教程
    • 如何提升dedecms程序的安全性?如何防止被黑? 2018-8-14
      如何提升dedecms程序的安全性?如何防止被黑? 经常在一些论坛或者QQ群里看到一些朋友觉得织梦cms很不安全,也有相当一部分朋友在使用织梦的时候遇到被黑的情况。舍力教您怎么将dedecms的安全做到极致: 一、安全删除篇: 织梦的功能模块是很多的,对于一般企业而言,简单的文档发布就够用了,删除一些不用的模块是做好安全的第一步。可以删除的模块如下,请各位朋友按照需求删除。尤其是plus目录的一些文件,未用到的尽量删除,因为织梦历史上漏洞基本上是这个目录的文件。 member目录:会员功能,一般用不到 special目录:专题功能 ,很少有人用 install目录:安装程序,安装完成后必须删除 tags.php文件:根目录tags标签文件 对于plus目录,个人认为只留下面这些文件即可: plus/ad_js.php 广告模块,如果用到广告请保留。 plus/count.php 内容页点击统计模块,有调用点击率的请保留 plus/diy.php 自定义表单,用到自定义表单请保留 plus/list.php 列表页模块,必须保留 plus/view.php 内容页模块,必须保留 对于织梦后台而言,尽量删除以下文件: file_manage_control.php, file_manage_main.php, file_manage_view.php media_add.php,media_edit.php,media_main.php 另外将后台不用的模块尽量卸载并删除: 二、安全权限篇: 1、将data、templets、uploads、html、images目录设置为不允许执行脚本。这个一般空间商都有提供设置,如果是独立服务器那么设置更容易。 2、如果有其他非织梦文档生成目录,请尽量设置为禁止写入。 3、data下的common.inc.php文件请设置为只读模式。 4、data目录下的mysql_error_trace.inc 这个文件是记录错误的,也很容易暴露后台地址,建议将此文件清空并设置为只读模式。当然您也可以参考网上方法将它改为其他名字。 三、安全设置篇: 首先后台地址,管理员用户名和密码不要使用默认的。很多新手为了图方便就用默认的,用默认的你的网站不被黑才奇怪了。建议将后台地址改为比较复杂的,用户名和密码都改为较长的,最好加一些特殊符号。 将data目录迁移出网站根目录。这个可参考官方设置,有条件的朋友操作下会更安全。 在模板文件中尽量不要使用{dede:global.cfg_templets_skin/},也不要将images和css文件放到模板目录中去读取,这样可以暴露你的模板目录,轻而易举将您的模板文件拷贝出去。 如果您有用到ftp,尽量在不使用的时候关闭,或者将您的ftp设置强大点,弱的密码很容易被猜到。 很多空间商提供phpmyadmin管理,在这里提醒各位朋友,请勿将phpmyadmin放到网站根目录。 另外数据库的用户名和密码也设置强大点,不要用root,root 四、安全其他篇: 1、请及时关注官方的漏洞补丁,常规补丁不要急于打。因为可能涉及到其他问题,紧急性的补丁请及时做好升级。但是升级前做好备份。 2、如果您的网站用的是空间,请保证空间商技术足够过硬,很多网站放在一个服务器上,还可以旁注,那你怎么设置都是无用。如果您用的是独立服务器,可以在上面装一些防护软件,这些软件至少能帮你抵挡很大一部分想黑你站的人。 3、请不要使用一些加密的插件,这些插件很大一部分存在后门。一不小心就中招了。 4、选择空间商尽量选择比较大的空间商。域名和空间或者服务器最好在一个平台,并做好账户安全设置。 以上是舍力为大家总结的织梦安全技巧,如果有遇到织梦安全问题的朋友,欢迎联系我沟通交流。
      • 2018年8月14日
      • 7271 阅读
      • 1 评论
      代码教程
    • 如何去除dedecms程序[field:title/]里面出现的b标签 2018-8-13
      如何去除dedecms程序[field:title/]里面出现的b标签 调用标签,两边加<b>怎么去掉<b> 怎么回事???最近更新dede的版本后,调用标签,生成的标题两边会自动在标题两边加<b>标签例“<b>标题</b>”为什么会这样,生成后标题两边都有b是不合格的,请问怎么去掉<b></b>标签? 修改方法如下: 打开include目录下的arc.listview.class.php文件,找到 $row ="<b>".$row."</b>"; 替换为: $row = $row; 也就是把"".."",这2个字符去掉就可以了。
      • 2018年8月13日
      • 6568 阅读
      • 1 评论
      代码教程
    • Emlog分类页删除sort伪静态后URL不是唯一地址的教程 2018-8-7
      Emlog分类页删除sort伪静态后URL不是唯一地址的教程 使用EM博客程序的朋友应该知道,通过《Emlog去除分类目录前的sort,请先开启伪静态》,去除sort后分类页伪静态后URL不是唯一性的,举个很简单的例子: http://www.shuyong.net/iemlog http://www.shuyong.net/sort/iemlog http://www.shuyong.net/?sort=1 以上三种情况URL都是可以打开的,今天的教程就是把这个其中的2个URL301跳转到默认的url上面,教程如下: <?php $ymurl=$_SERVER.$_SERVER;//获取访问地址 if($sortName){ $emurl=preg_replace('/(http:\/\/|https:\/\/|)*/','',Url::sort($sortid)); if($emurl!=$ymurl&&$page==1){ header('HTTP/1.1 301 Moved Permanently'); header('Location:'.Url::sort($sortid)); }}?> 上面代码放入log_list.php文件if(!defined('EMLOG_ROOT')){exit('error!');}的后面即可!!! 相关教程:解决Emlog文章详情页伪静态后URL不是唯一地址的教程 $ymurl=$_SERVER.$_SERVER;//获取访问地址 if($sortName){$sorturl=preg_replace('/(http:\/\/|https:\/\/|)*/','',Url::sort($sortid));if($sorturl!=$ymurl&&$page==1){header('HTTP/1.1 301 Moved Permanently');header('Location:'.Url::sort($sortid));}} if($tag){$tagurl=preg_replace('/(http:\/\/|https:\/\/|)*/','',Url::tag($params));if($tagurl!=$ymurl&&$page==1){header('HTTP/1.1 301 Moved Permanently');header('Location:'.Url::tag($params));}} if($record){$recordurl=preg_replace('/(http:\/\/|https:\/\/|)*/','',Url::record($params));if($recordurl!=$ymurl&&$page==1){header('HTTP/1.1 301 Moved Permanently');header('Location:'.Url::record($params));}}
      • 2018年8月7日
      • 9811 阅读
      • 4 评论
      Emlog教程
    • 关于本站留言咨询的相关问题提示 2018-8-7
      关于本站留言咨询的相关问题提示 最近经常有朋友留言发一大堆代码,什么都没有,这样的问题我是没有办法回复的,会直接删除,占用我数据库,其实简单的描述一下你要实现什么,需要解决什么问题就可以了,没有必要发一大堆;提问之前请先搜索一下,搜索有技巧的,简单描述就可以了,必须站内搜索不是很强大,例如:关于URL方法的,就可以直接搜索 url ;关于去掉分类 sort 的就可以直接搜索  sort ,可以多试试,关于emlog相关的教程,本博客应该是很完善的,如果对教程有问题,请直接在对应的教程下面留言即可,其他方式可能不会得到回复。
      • 2018年8月7日
      • 6285 阅读
      • 0 评论
      博客公告
    • Emlog程序博客熊掌号:号主页展现改造代码教程 2018-8-4
      Emlog程序博客熊掌号:号主页展现改造代码教程 我看最近很多站都改造了熊掌号,于是舍力闲的没事也改造了一下。 下面简单说一下Emlog程序怎么改造熊掌号 这个比较简单,打开模板文件header.php,在</head>标签前添加下面代码即可 <?php if($logid && $type!='page'){?> <script type="application/ld+json"> { "@context": "https://ziyuan.baidu.com/contexts/cambrian.jsonld", "@id":"<?php echo Url::log($logid);?>", "appid":"1584091741300733", "title":"<?php echo $log_title;?>", <?php if(xzh_fj($logid)||xzh_zw($log_content)){?>"images":, <?php }?> "description":"<?php echo extractHtmlData($log_content,100);?>", "pubDate": "<?php echo gmdate('Y-m-d',$date);echo 'T'.gmdate('h:i:s',$date);?>" } </script> <?php }?> 把其中的是appid参数改为你自己的熊掌号id即可,以上代码是有图片地址的(先调用附件第一张图片,没有就调用正文第一张图片,在没有就没有了),所以需要在模板的module.php放入下面代码 <?php function xzh_zw($content){preg_match_all("|<img+src=\"(+)\"?*>|is", $content, $img);$imgsrc = !empty($img) ? $img : '';if($imgsrc):return $imgsrc;endif;} function xzh_fj($logid){$db = MySql::getInstance();$sql = "SELECT * FROM ".DB_PREFIX."attachment WHERE blogid=".$logid." AND (`filepath` LIKE '%jpg' OR `filepath` LIKE '%gif' OR `filepath` LIKE '%png') ORDER BY `aid` ASC LIMIT 0,1";$imgs = $db->query($sql);$img_path = "";while($row = $db->fetch_array($imgs)){$img_path .= BLOG_URL.substr($row,3,strlen($row));} return $img_path;}?> 关于canonical标签请参考文章《Emlog模板SEO优化之文章详情页URL怎么做到规范化》 插件使用方法: 1、在<head></head>之间加入下面代码(注:必须<head></head>之间,否则无效!!!) <?php doAction('slxzh',$logData);?> 2、下载插件熊掌号插件并安装启用(QQ群文件下载,文件名为:slxzh)
      • 2018年8月4日
      • 10937 阅读
      • 10 评论
      Emlog教程
    • 支付宝通用红包,余额宝消费红包如何使用? 2018-8-3
      支付宝通用红包,余额宝消费红包如何使用? 首先,打开支付宝首页搜索“8831244”,即可领红包,红包有2种;实体店通用红包和余额宝红包,都是随机金额的 正常情况下,我们领到了并不会马上使用,要到店铺了才会用; 到店铺的时候,我们可以点击扫一扫商家的二维码付款,也可以出示自己的付款码让商家扫; 如果你的付款方式选择的是余额,或者银行卡,系统会提示你“有余额宝红包未使用”,点击【立即使用】。 在支付过之后,还会随机有一个“奖励大红包”,是随机的并不是100%,点击【选我】。 如果实在没有地方扫码,就打赏给我把,支付宝扫描下面二维码即可,获取多少红包就在红包的基础上+0.01元就可以了,不然3天后就过期了哦
      • 2018年8月3日
      • 22250 阅读
      • 1 评论
      免费资源
    • 6
    • 7
    • 8
    • 9
    • 10
    博主栏壁纸
    博主头像 舍力

    静以修身。

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