我们在很多小说网站经常看到这样的效果,这样可以给网站提高用户体验,方便访客翻页使用,从而大大提高了网站PV浏览量,一个不错的效果,如果您的网站已经引入了jQuery框架,不妨增加这个网页上键盘左右方向键翻页功能。当无上一篇或者下一篇的时候,按键盘将会没什么反应,避免错误跳转。
示例代码如下:
<p>上一篇:<a id="prev" href="https://jiangdesheng.com/post-447.html">UEditor1.4.3.3使用记录</a></p>
<p>下一篇:<a id="next"...
先在模板中建立一个文件(ps:最好是先复制原模板中的pege.php文件,更改一下文件名就可以了,此处以page_reg.php为例)
1.在新建的page_reg.php中找到<?php echo $log_content; ?>,直接把它替换成如下代码:
<?php echo $log_content; ?>
<table align="center">
<form action="" method="post" name="reg" id="reg" onsubmit="return checkReg();">
...
1.隐藏指定分类文章(ps:代码正常显示),以下代码均用默认模板测试
<?php
if (!empty($logs)):
foreach($logs as $value):
?>
<div <?php if($value['sortid']==1){echo 'style="display:none"';}?>>//如果是指定的分类,则输出<div style="display:none">
循环体
</div>//div结束标记
<?php
endforeach;
else:
?>
...
外链本地化(外链重定向跳转)
新建一个php文件并命名为go.php放到网站根目录,go.php中写入以下代码:
<?php
$post = trim($post);
$post = strip_tags($post,""); //清除HTML等代码
$post = ereg_replace("\t","",$post); //去掉制表符号
$post = ereg_replace("\r\n","",$post); //去掉回车换行符号
$post = ereg_replace("\r","",$post); //去掉回车
$post = ereg_rep...
使用log_model.php中的模块函数getLogNum,直接构造数据库查询语句就可以使用这个函数来读取emlog文章数量了。
PS:只要你去研究emlog的核心代码,很多代码都是可以通过emlog自带的核心代码来实现效果的,不用费力不讨好的自己去写数据库查询函数。还能不破坏emlog速度和稳定性。
<?php
function getimeLogNum(){
$Log_Model = new Log_Model();
//构造时间戳
$today = strtotime(date('Y-m-d'));
$threeday = strtotime(...
比较精确的统计每次访问程序运行的时间,如:Run in 49.76ms
如果加载模版的header.php和footer.php文件,大概这个运行时间会相差很多。所以如果要比较精确的统计还是要HACK源代码的,不涉及数据库。
首先在init.php文件中Header下面好了添加开始时间,如:
header('Content-Type: text/html; charset=UTF-8');
//初始化统计信息
$_SERVER['_start_time'] = microtime(true);
然后在当前模版文件module.php添加函数如下:
...
a.先将echo_log.php中顶部php代码之后的所有代码清空,再添加以下代码(echo_log.php在此处用作中转,不做模板使用)
<?php
if($sortid == "1"){
//分类id为1时用模板echo_log1.php
require_once View::getView('echo_log1');
}else if($sortid == "2"){
//分类id为2时用模板echo_log2.php
require_once View::getView('echo_log2');
}else if($sort == "$log"){...
方法一:不更改程序内核
直接将下面的代码复制到模板文件module.php中
<?php
//blog-tool:获取Gravatar头像
function myGravatar($email, $s = 40, $d = 'mm', $g = 'g') {
$hash = md5($email);
$avatar = "http://cn.gravatar.com/avatar/$hash?s=$s&d=$d&r=$g";
return $avatar;
}
?>
亦可以使用:$avatar = "http://sec...
素材在网上找的。第一次做,嘿嘿。
音乐是雷婷演唱的《蓝月亮》,挺喜欢这首歌滴。