提供简单的emlog模版修改教程,分享一些有趣的程序源代码,记录每一次emlog修改的经历!
首页 关于本站 网站模板
代码教程
  • Emlog教程
  • 米拓教程
  • SEO优化教程
  • Ecshop教程
  • zblog教程
  • Excel技巧
  • 电脑软件教程
  • 互联网
  • 免费资源
  • 网络新闻
  • 留言咨询
  • 在线问答
  • 申请友链
  • 网址导航
  • 联系舍力
    舍力
    登录
    侧边栏壁纸
    博主头像
    舍力

    静以修身。

    • 累计撰写 1140 篇文章
    • 累计收到 3549 条评论
    • 首页
    • 栏目
      • 首页
      • 关于本站
      • 网站模板
      • 代码教程
        • Emlog教程
        • 米拓教程
        • SEO优化教程
        • Ecshop教程
        • zblog教程
        • Excel技巧
        • 电脑软件教程
      • 互联网
        • 免费资源
        • 网络新闻
      • 留言咨询
        • 在线问答
        • 申请友链
        • 网址导航
      • 联系舍力
    代码教程
    • 实现emlog评论数量单独控制的方法 2014-12-23
      实现emlog评论数量单独控制的方法 上次在论坛提问已经得到qiukong大神的方法,完美解决问题,这里给大家分享一下: 问题描述:评论每页显示的数量,如何不在后台控制数量;可能这个想法很奇葩,但希望大神指点 问题补充一:评论每页显示多少条默认是在后台设置中控制;请问如何在module.php直接控制?即和后台设置中的无任何关系了,只跟module.php文件有关系。 以下是大神给出的方案: $DB=MySql::getInstance(); $sql=$DB->query("SELECT * FROM ".DB_PREFIX."comment WHERE gid='5' AND hide='n' LIMIT 30"); while($row=$DB->fetch_array($sql)){$get=$row;} foreach($get as $row){echo $row.'<br />';} 把这行代码随意加到header上面试试去,至于变量修改那你就根据需要自己改吧,具体参数参考数据库结构。其中地方gid表示id,LIMIT 30中的30表示条数 数据表结构:链接(url )、昵称(poster)、评论内容(comment)、id(cid) 以下代码无需理会,博主自用,做个登记,以便日后使用 <?php function duli_pl(){ $DB=MySql::getInstance(); $sql=$DB->query("SELECT * FROM ".DB_PREFIX."comment WHERE gid='2' AND hide='n' LIMIT 1000"); while($row=$DB->fetch_array($sql)){$get=$row;} foreach($get as $row){echo '<a href="'.$row.'" target="_blank" title="'.$row.'" >'.$row.'</a>';} }?> <?php function duli_pl(){ $DB=MySql::getInstance(); $sql=$DB->query("SELECT * FROM ".DB_PREFIX."comment WHERE gid='2' AND hide='n' AND mail!='345952779@qq.com' LIMIT 1000"); while($row=$DB->fetch_array($sql)){$get=$row;}?> <div class="pl"> <?php foreach($get as $row){?> <ul><li> <img src="<?php echo myGravatar($row); ?>" align="left" /> <div class="pl-tt"><a href="<?php echo $row; ?>" target="_blank" target="<?php echo $row; ?>"><?php echo $row; ?></a></div> <div class="pl-nr"><?php echo $row; ?></div> </li></ul> <?php }?></div> <?php }?>
      • 2014年12月23日
      • 15070 阅读
      • 0 评论
      Emlog教程
    • html标签meta的用法 html meta标签之http-equiv 2014-12-22
      html标签meta的用法 html meta标签之http-equiv html meta标签之http-equiv(转) 摘要:HTTP-EQUIV类似于HTTP的头部协议,它回应给浏览器一些有用的信息,以帮助正确和精确地显示网页内容。常用的HTTP-EQUIV类型有:Content-Type、Refresh 、Expires 、Pragma 、Set-Cookie、Page-Enter、Page-Exit等 1、Content-Type和Content-Language (显示字符集的设定) 说明:设定页面使用的字符集,用以说明主页制作所使用的文字已经语言,浏览器会根据此来调用相应的字符集显示page内容。 用法: <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta http-equiv="content-language" content="zh-CN" /> 注意:该META标签定义了HTML页面所使用的字符集为utf-8,就是国标汉字码。如果将其中的“charset=utf-8”替换成“BIG5”,则该页面所用的字符集就是繁体中文Big5码。 Content-Type的Content还可以是:text/xml等文档类型;Charset选项:ISO-8859-1(英文)、BIG5、UTF-8、SHIFT-Jis、Euc等字符集; Content-Language的Content还可以是:EN、FR等语言代码。 2、Refresh (自动刷新页面) 说明:让网页多长时间(秒)刷新自己,或在多长时间后让网页自动链接到其它网页。 用法: <meta http-equiv="Refresh" content="30" /> <meta http-equiv="Refresh" content="5; url=http://www.shuyong.net/" /> 注意:其中的5是指停留5秒钟后自动刷新到URL网址。 3、Expires (期限) 说明:指定网页在缓存中的过期时间,一旦网页过期,必须到服务器上重新调阅。 用法: <meta http-equiv="Expires" content="0" /> <meta http-equiv="Expires" content="Wed, 26 Feb 1997 08:21:57 GMT" /> 注意:必须使用GMT的时间格式,或直接设为0(数字表示多少时间后过期)。 4、Pragma (cach模式) 说明:禁止浏览器从本地机的缓存中调阅页面内容。 用法: <meta http-equiv="Pragma" content="No-cach" /> 注意:网页不保存在缓存中,每次访问都刷新页面。这样设定,访问者将无法脱机浏览。 5、Set-Cookie (cookie设定) 说明:浏览器访问某个页面时会将它存在缓存中,下次再次访问时就可从缓存中读取,以提高速度。当你希望访问者每次都刷新你广告的图标,或每次都 刷新你的计数器,就要禁用缓存了。通常HTML文件没有必要禁用缓存,对于ASP等页面,就可以使用禁用缓存,因为每次看到的页面都是在服务器动态生成 的,缓存就失去意义。如果网页过期,那么存盘的cookie将被删除。 用法: <meta http-equiv="Set-Cookie" content="cookievalue=xxx; expires=Wednesday,21-Oct-98 16:14:21 GMT; path=/" /> 6、Window-target (显示窗口的设定) 说明:强制页面在当前窗口以独立页面显示。 用法: <meta http-equiv="Widow-target" content="_top" /> 注意:这个属性是用来防止别人在框架里调用你的页面。Content选项:_blank、_top、_self、_parent。 7、Content-Script-Type (脚本相关) 说明:这是近来W3C的规范,指明页面中脚本的类型。 用法: <meta http-equiv="content-script-type" content="text/javascript" /> IE浏览器下: Page-Enter、Page-Exit 页面进入和离开是的特效 Site-Enter、Site-Exit 站点进入和离开是的特效 用法: <meta http-equiv="Page-Enter" content="blendTrans(Duration=0.5)" /> <meta http-equiv="Page-Exit" content="blendTrans(Duration=0.5)" /> <meta http-equiv="Site-Enter" content="blendTrans(Duration=0.5)" /> <meta http-equiv="Site-Exit" content="blendTrans(Duration=0.5)" /> 注意:blendTrans是动态滤镜的一种,产生渐隐效果。 另一种动态滤镜RevealTrans也可以用于页面进入与退出效果: <meta http-equiv="Page-Enter" content="revealTrans(duration=x, transition=y)" /> <meta http-equiv="Page-Exit" content="revealTrans(duration=x, transition=y)" /> <meta http-equiv="Site-Enter" content="revealTrans(duration=x, transition=y)" /> <meta http-equiv="Site-Exit" content="revealTrans(duration=x, transition=y)" /> Duration 表示滤镜特效的持续时间(单位:秒) Transition 滤镜类型。表示使用哪种特效,取值为0-23。 其取值意思如下表所示: 0 盒状收缩 12 随意溶解 1 盒状放射 13 从左右两端向中间展开 2 圆形收缩 14 从中间向左右两端展开 3 圆形放射 15 从上下两端向中间展开 4 由下往上 16 从中间向上下两端展开 5 由上往下 17 从右上角向左下角展开 6 从左至右 18 从右下角向左上角展开 7 从右至左 19 从左上角向右下角展开 8 垂直百叶窗 20 从左下角向右上角展开 9 水平百叶窗 21 水平线状展开 10 水平格状百叶窗 22 垂直线状展开 11 垂直格状百叶窗 23 随机产生一种过渡方式 当我们点击网页上的链接时,浏览器页面就会转到链接指向的新的页面,我们想在页面转换时加上过渡效果。 打开这个页面的原代码,在<head>与</head>插入代码: <meta http-equiv="Page-Exit" content="revealTrans(Duration=3,Transition=5)"> 这样这个过渡效果就完成了,很简单吧。现在我们来测试一下效果如何,打开这个页面,然后点击页面上的链接,页面在转到下一个页面的过程中,我们看到页面是从上到下慢慢的转换到第二个页面的。 8、关键词、描述 说明:META也常用来描述网页,以供某些搜索站台机器人的使用。大家知道,搜索站台分为两大类,一类为完全人工登录,比如Yahoo;另一类 为机器人搜索,以机器人搜索的搜索站台会包含更多的内容。机器人会搜索网页META标签中所设置的描述关键字,把它们加入到搜索数据库中,用来索引你的网 页。而这个标签很少有人注意到。在格式中,Content列出了你所设置的关键字,这其中的内容可以自行设置,其间用逗号相隔。这里有个技巧,你可以重复 某一个单词,这样可以提高自己网站的排行位置 用法: <meta name="keywords" content="这里是关键词" /> <meta name="description" content="这里是描述" /> 9、控制页面缓冲 说明:META可以设置网页到期的时间,也就是说,当你在Internet Explorer 4.0浏览器中设置浏览网页时首先查看本地缓冲里的页面,那么当浏览某一网页,而本地缓冲又有时,那么浏览器会自动浏览缓冲区里的页面,直到META中设 置的时间到期,这时候,浏览器才会去取得新页面 用法: <meta http-equiv="expires" content="TUE,11.NOV 1998 00:00 GMT" /> <meta http-equiv="pragma" content="no-cache" /> 设置浏览器为不缓存当前网页 <meta http-equiv="cache-control" content="no-cache" /> 设置浏览器为不缓存当前网页 <meta http-equiv="expires" content="0" /> 设置网页过期,0表示永不过期或设置-1。
      • 2014年12月22日
      • 7815 阅读
      • 1 评论
      代码教程
    • 用jquery实现键盘左右翻页功能的方法 2014-12-21
      用jquery实现键盘左右翻页功能的方法     jQuery实现网页上键盘左右方向键翻页代码,我们在很多小说网站经常看到这样的效果,这样可以给网站提高用户体验,方便访客翻页使用,从而大大提高了网站PV浏览量,一个不错的效果,如果您的网站已经引入了jQuery框架,不妨增加这个网页上键盘左右方向键翻页功能。jquery键盘左右翻页,jquery键盘方向键翻页功能,当无上一篇或者下一篇的时候,按键盘将会没什么反应,避免错误跳转。 html代码: <p>上一篇:<a id="pre" href="http://www.shuyong.net/550.html">品质生活,健康人生 - OBH气泡水机助你打造家庭</a></p> <p>下一篇:<a id="next" href="http://www.shuyong.net/432.html">蓝色经典主题 - 响应式</a></p> jquery代码: $(document).ready(function(){ var prevpage=$("#pre").attr("href"); var nextpage=$("#next").attr("href"); $("body").keydown(function(event){ if(event.keyCode==37 && prevpage!=undefined) location=prevpage; if(event.keyCode==39 && nextpage!=undefined) location=nextpage; }); }); 演示效果请用键盘左右测试本站
      • 2014年12月21日
      • 8024 阅读
      • 3 评论
      代码教程
    • 301重定向PHP代码 PHP的301自动跳转代码 2014-12-15
      301重定向PHP代码 PHP的301自动跳转代码     前面介绍过301重定向ASP代码,也就是ASP程序可以用代码来实现网址的301跳转,如果我们使用的PHP程序,那么同样可以用一段代码来实现网址的301重定向。     如果仅仅是对某个页面进行301跳转,其实很简单,只要在PHP页面的头部输入下面的代码就可以: <?php Header("HTTP/1.1 301 Moved Permanently"); Header("Location: http://www.shuyong.net"); ?>     这个对于更换了网址或者网站结构来说非常方便,但是如果针对很多页面那么这种跳转方式就不友好了,我们应该根据不同的页面跳转的不同的网址。    这个还可以实现比如shuyong.net跳转到www.shuyong.net上,也就是让所有的页面都用带www的网址。 将下面放入公共头部最开始的部分即可,代码如下: <?php $slhost = $_SERVER;//取得当前域名 $slurl = isset($_SERVER) ? $_SERVER : '';//判断地址后面部分 $slurl = strtolower($slurl);//将英文字母转成小写 if($slurl=="/index.php"){$slurl="";}//判断是不是首页,如果是首页,赋值为空 if($slhost == 'shuyong.net'){ header('HTTP/1.1 301 Moved Permanently');//发出301头部 header('Location:http://www.shuyong.net'.$slurl); }//将不带www的网址跳转到带www ?> 温馨提示: 1、把其中的域名改为你自己的即可; 2、如果网站有多个域名绑定可以把最后一行代码用如下代码替换 if($slhost != 'www.shuyong.net'){ header('Location:http://www.shuyong.net'.$slurl); } 这段代码是将所有不等于www.shuyong.net的域名全部跳转到http://www.shuyong.net
      • 2014年12月15日
      • 8001 阅读
      • 0 评论
      代码教程
    • 如何利用代码做asp网站的301跳转 2014-12-15
      如何利用代码做asp网站的301跳转     有时候我们的有多个域名指向同一个网站,或者我们更换了网站的网址,那么怎么样将原来网站的流量导入到新网址中呢,那么我们可以用301重定向的方式,而且这种方式是对搜索引擎比较友好的方式。     特别是如果我们有两个网址比如shuyong.net和www.shuyong.net,我们想让搜索引擎只收录www.shuyong.net这个网址,那么对于shuyong.net需要做一个301重定向跳转到www.shuyong.net。     如果首页是ASP做的,那么我提供一段ASP的301重定向的代码: <% website=request.ServerVariables("Server_name") if website="shuyong.net" then Response.Status="301 Moved Permanently" Response.AddHeader "Location","http://www.shuyong.net/" end if %> 把这段代码放到网站首页的开头,就可以实现shuyong.net 301重定向到www了。
      • 2014年12月15日
      • 8174 阅读
      • 0 评论
      代码教程
    • Emlog后台发布文章,添加缩略图地址,文章列表显示缩略图 2014-12-11
      Emlog后台发布文章,添加缩略图地址,文章列表显示缩略图 分析:我们为文章添加缩略图地址是保存到数据库中的,并且是保存在文章表中,这样做的原因是在取文章的时候,顺便取出缩略图地址,效率很高,不影响原有系统性能。 1)有些同学是从附件表取的。 2)有些同学是从内容摘要中解析出图片地址。 这个各有各的好处,这里不做评价,适合自己的是最好的。 首先是在文章表中添加了一个字段:thumbUrl,见下图: 本文转载于EM论坛,由Y.Lynn原创,以下是代码编写开始 ------>>>>> 1、我们在后台发布文章,添加缩略图地址,首先要提供一个可输入的编辑框,找到文章发布页面admin\views\add_log.php文件中找到以下代码: <div>     <label for="title" id="title_label">输入文章标题</label>     <input type="text" maxlength="200" name="title" id="title"/> </div> 在以上代码下面添加如下代码: <div>     <label for="thumbUrl" id="thumbUrl_label">输入缩略图地址</label>     <input type="text" maxlength="200" name="thumbUrl" id="thumbUrl"/> </div> 代码描述:在文章标题下面添加了可输入缩略图地址的输入框。 文中找到以下代码: $("#title").focus(function(){$("#title_label").hide();}); $("#title").blur(function(){if($("#title").val() == '') {$("#title_label").show();}}); 在以上代码下面添加如下代码: $("#thumbUrl").focus(function(){$("#thumbUrl_label").hide();}); $("#thumbUrl").blur(function(){if($("#thumbUrl").val() == '') {$("#thumbUrl_label").show();}}); 代码描述:添加文本框的JS特效,当鼠标点到这个文本框的时候,让里面的提示的字消失,鼠标离开的时候再显示。 2、给录入缩略图地址的输入框添加CSS样式,和标题的输入框样式一致,美观。找到admin\views\css\css-min.css 查找#post #title替换为#post #title,#post #thumbUrl 查找#post #title_label替换为#post #title_label,#post #thumbUrl_label 3、在文章编辑页面,也要加上缩略图地址编辑的输入框,使其可以编辑,找到文章编辑页面admin\views\edit_log.php a、文件中找到以下代码: <div>     <label for="title" id="title_label">输入文章标题</label>     <input type="text" maxlength="200" name="title" id="title" value="<?php echo $title; ?>" /> </div> 在以上代码下面添加如下代码: <div>     <label for="thumbUrl" id="thumbUrl_label">输入缩略图地址</label>     <input type="text" maxlength="200" name="thumbUrl" id="thumbUrl" value="<?php echo $thumbUrl; ?>"/> </div> 代码描述:在文章标题下面添加了可编辑缩略图地址的输入框。 b、文中找到以下代码: $("#title").focus(function(){$("#title_label").hide();}); $("#title").blur(function(){if($("#title").val() == '') {$("#title_label").show();}}); 在以上代码下面添加如下代码: $("#thumbUrl").focus(function(){$("#thumbUrl_label").hide();}); $("#thumbUrl").blur(function(){if($("#thumbUrl").val() == '') {$("#thumbUrl_label").show();}}); c、文中找到以下代码: if ($("#title").val() != '')$("#title_label").hide(); 在以上代码下面添加如下代码: if ($("#thumbUrl").val() != '')$("#thumbUrl_label").hide(); 4、文章编辑页面,文章内容保存分为自动保存和手动保存,自动保存通过JS实现,找到admin\views\js\common.js 切记,在170行后面进行查找,170行之前也有,但不是我们要操作的。 找到:var title = $.trim($("#title").val());下面添加:var thumbUrl = $.trim($("#thumbUrl").val()); 找到:+"&title="+encodeURIComponent(title)下面添加:+"&thumbUrl="+encodeURIComponent(thumbUrl) 5、保存文章业务处理代码,找到admin\save_log.php文件 找到:$title = isset($_POST) ? addslashes(trim($_POST)) : ''; 下面添加:$thumbUrl = isset($_POST) ? trim($_POST) : ''; 找到:'title' => $title,下面添加:'thumbUrl' => $thumbUrl, 6、前台查询文章列表业务代码,找到include\model\log_model.php 找到:$row = htmlspecialchars($row); 下面添加:$row = $row; 找到:$row = htmlspecialchars(trim($row)); 下面添加:$row = $row; 7、前台文章列表显示调用,在列表模板中通过以下代码输出缩略图: <img src="<?php echo $value; ?>"/> 以上代码来源于emlog论坛,舍力只做收集以备不时之需,本代码未经测试,请各位自行测试
      • 2014年12月11日
      • 18565 阅读
      • 1 评论
      Emlog教程
    • 如何让置顶文章只显示标题不显示摘要 2014-12-7
      如何让置顶文章只显示标题不显示摘要     如何让置顶的文章只显示标题而不显示摘要,而其他没有置顶的文章依然显示标题和摘要,如图所示: 其实只要判断一下是不是置顶文章就可以了,<?php if($value=='n'):?>非首页置顶文章显示内容<?php endif; ?>,如果是分类置顶的话就用<?php if($value=='n'):?>非分类置顶文章显示内容<?php endif; ?>下面以模板为例,修改log_list.php <h2><?php topflg($value, $value, isset($sortid)?$sortid:''); ?><a href="<?php echo $value; ?>"><?php echo $value; ?></a></h2> <?php if($value=='n'):?><!--判断开始,注释可以去掉--> <p class="date">作者:<?php blog_author($value); ?> 发布于:<?php echo gmdate('Y-n-j G:i', $value); ?> <?php blog_sort($value); ?> <?php editflg($value,$value); ?> </p> <?php echo $value; ?> <p class="tag"><?php blog_tag($value); ?></p> <p class="count"> <a href="<?php echo $value; ?>#comments">评论(<?php echo $value; ?>)</a> <a href="<?php echo $value; ?>">浏览(<?php echo $value; ?>)</a> </p> <?php endif; ?><!--判断结束,注释可以去掉-->     本方法来源于论坛hackhp之手,舍力用5.3.1测试正常显示,如有疑问可下面留言。     题外话:使用此方法也可以不显示首页置顶文章,只需要把<?php if($value=='n'):?>放在 <h2><?php topflg($value, $value, isset($sortid)?$sortid:''); ?><a href="<?php echo $value; ?>"><?php echo $value; ?></a></h2> 前面即可 当然,如果要实现分类置顶不显示,只需要把<?php if($value=='n'):?>改为<?php if($value=='n'):?>,如何需要同时不显示,都加上就好了,但是也要把<?php endif; ?>改为<?php endif; endif;?>。
      • 2014年12月7日
      • 18379 阅读
      • 5 评论
      Emlog教程
    • 分享让文章按最新文章升序排列的方法 2014-12-5
      分享让文章按最新文章升序排列的方法 记得以后写过一篇《emlog文章浏览数在规定的时间内算一次修改方法》和今天要分享Emlog程序让文章倒序排列的方法(ps:最新的文章显示在最后面)修改方法是差不多的。只是修改函数不一样。 下面简单的说下方法:找到include/controller/log_controller.php中的 $sqlSegment ='ORDER BY top DESC ,date DESC'; 把其中的DESC改为ASC即可。 题外话:据我所知上面代码中的top代码是最新的意思吧,而DESC表示降序的意思,反之ASC就是升序的意思了;所以如果要改变其他的排列方式的可以参考一下。 例如:views代表是浏览数;comnum 表示评论数;当然可能还有更好的方法,期待大家的分享。。
      • 2014年12月5日
      • 8238 阅读
      • 3 评论
      Emlog教程
    • 实现内页和首页显示不同的友链的方法 2014-12-3
      实现内页和首页显示不同的友链的方法 友链链接如何实现内页和首页的链接不同。。 就是添加友链是时候可以选择是内页还是首页。。 有个简单的思路,可以在链接影藏时放在内页。显示时在首页。。。这样应该就不需要在数据库添加字段了。。 以下是EM论坛hackhp给出的方法(在需要调用的地方放入<?php page_like(); ?>): 注:以下方法产生的友链是当你后台点击隐藏的才会显示的,不然是不显示的 在模板文件module.php最后加入如下代码:(推荐使用) <?php function page_like(){ $db = MySql::getInstance(); $sql = "SELECT * FROM " . DB_PREFIX . "link WHERE hide='y' ORDER BY taxis ASC"; $result = $db->query($sql); while($row = $db->fetch_array($result)){ ?> <li><a href="<?php echo $row; ?>" title="<?php echo $row; ?>" target="_blank"><?php echo $row; ?></a></li> <?php } ?> <?php } ?> 第二种方法: 在模板文件module.php最后加入如下代码: <?php function link_n(){$db = MySql::getInstance();?> <?php $sql = "SELECT sitename,id,description,siteurl,hide FROM ".DB_PREFIX."link ORDER BY `id` "; $list = $db->query($sql);while($row = $db->fetch_array($list)){ if($row=='n'){$yes="1";}else{$yes="2";}?> <?php if($yes=='2'): ?> <a title="<?php echo $row; ?>" href="<?php echo $row; ?>" target="_blank"><?php echo $row; ?></a> <?php else:endif; }} ?> 今天有个网友说到全站调用内页友链(首页除外),舍力在这里分享一下自己的方法,要稍微修改一下上面的代码,以默认模板为例(ps:肯定还有更好的方法,如果你有好的方法,望留言给我,大家共同学习);在模板文件module.php最后加入如下代码: <?php //内页链接 function ny_links(){$db = MySql::getInstance();$sql = "SELECT * FROM " . DB_PREFIX . "link WHERE hide='y' ORDER BY taxis ASC";$result = $db->query($sql);?> <li><h3><span>友链链接(内页)</span></h3><ul id="link"> <?php while($row = $db->fetch_array($result)){ ?> <li><a href="<?php echo $row; ?>" title="<?php echo $row; ?>"><div style="background:url(<?php echo $row; ?>/favicon.ico) no-repeat;background-size:16px; background-position: 50% center;float:left;width:16px;height:16px;margin:5px 2px 0 0px;"></div><?php echo $row; ?></a></li> <?php }?></ul></li><?php }?> 在模板文件side.php的</ul>前面加入如下代码: <?php if("http://".$_SERVER.$_SERVER == BLOG_URL) {}else{ny_links();}?>
      • 2014年12月3日
      • 8746 阅读
      • 13 评论
      Emlog教程
    • Emlog调用多说文章评论数 获取文章id 2014-12-2
      Emlog调用多说文章评论数 获取文章id     相比之前的博客自带的评论系统,社会化评论插件的评论数明显比自带的评论系统要多,游客评论的概率大大提升。不过emlog的多说评论插件还是不够完善,只能在最后面加个评论模块,但是在其它地方不能显示多说的评论数量了。如文章列表的评论数、文字标题旁的评论数等(如图),下面就如何在这两个地方调用多说评论数做详细说明。 Emlog当前文章调用多说评论数     Emlog的文章内容文件为:echo_log.php;打开文件,在代码顶部加上多说的js代码,具体调用方法请见多说开发相关文档 代码显示【文章评论数】方法 <script type="text/javascript"> var duoshuoQuery = {short_name:"您的二级域名"}; (function() { var ds = document.createElement('script'); ds.type = 'text/javascript';ds.async = true; ds.src = 'http://static.duoshuo.com/embed.js'; ds.charset = 'UTF-8'; (document.getElementsByTagName('head') || document.getElementsByTagName('body')).appendChild(ds); })(); </script> 然后再找到如下代码:<?php echo $comnum; ?> 条评论 把它改成:<span class="ds-thread-count" data-thread-key="<?php echo $logData ; ?>"></span> Emlog文章列表多说评论数调用 emlog的文章列表文件为log_list.php;打开文件,在代码顶部加上多说的js代码,具体调用方法请见上面的代码 然后再找到如下代码:<?php echo $comnum; ?> 条评论 把它改成:<span class="ds-thread-count" data-thread-key="<?php echo $value; ?>"></span> 当前文章id:<?php echo $logData ; ?> 文章列表id:<?php echo $value; ?>
      • 2014年12月2日
      • 13505 阅读
      • 3 评论
      Emlog教程
    • Emlog程序网页源码有空白的解决办法分享 2014-12-2
      Emlog程序网页源码有空白的解决办法分享 Emlog程序如果发现网页源码有很多空白,可能是以下原因造成的 1、安装的插件,解决办法,禁用所有插件在查看源代码看是否有空白; 2、请检查模板文件module.php,删除其中的空行即可,请使用代码工具(notepad++,Macromedia Dreamweaver 8等)编辑删除; 以上只是原因,还有一个终级解决办法,就是在模板文件header.php里面<?php 后面加上 ob_clean();即可。
      • 2014年12月2日
      • 8753 阅读
      • 1 评论
      Emlog教程
    • 在文章页中显示摘要的方法 可用做文章页描述 2014-12-1
      在文章页中显示摘要的方法 可用做文章页描述     刚刚在论坛里有人“问怎么样把添加文章时的所填的“文章摘要”的内容变为该文章的描述(即description) ”,以下是解决方法: 1、在根目录include/model/log_model.php(大概在124行)找到 'template' => $row, 在后面加入 'excerpt' => $row, 2、然后在echo_log.php中你需要调用的地方加入 <?php echo $excerpt; ?> 另一种方法实现文章页描述调用摘要的方法:1不变,找到根目录include/controller中的(大概86行) $site_description = extractHtmlData($log_content, 90); 把其中的$log_content改为$excerpt即可,其中的90为字符数,如果不需要截取和清除格式,请直接把上的代码改为 $site_description = $excerpt;
      • 2014年12月1日
      • 8224 阅读
      • 1 评论
      Emlog教程
    • 22
    • 23
    • 24
    • 25
    • 26
    博主栏壁纸
    博主头像 舍力

    静以修身。

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