首页
关于本站
网站模板
代码教程
Emlog教程
米拓教程
SEO优化教程
Ecshop教程
zblog教程
Excel技巧
电脑软件教程
互联网
免费资源
网络新闻
留言咨询
在线问答
申请友链
网址导航
联系舍力
搜索
舍力
登录
搜索
舍力
静以修身。
累计撰写
1140
篇文章
累计收到
3549
条评论
首页
栏目
首页
关于本站
网站模板
代码教程
Emlog教程
米拓教程
SEO优化教程
Ecshop教程
zblog教程
Excel技巧
电脑软件教程
互联网
免费资源
网络新闻
留言咨询
在线问答
申请友链
网址导航
联系舍力
代码教程
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教程
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 评论
代码教程
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 评论
代码教程
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 评论
代码教程
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 评论
代码教程
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教程
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教程
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