打标签 ‘ boblog ’
此插件不是我制作的,是Gently制作的,此次修改并未征得他同意,仅为自己学习修改的 一个插件是访客留言评论提醒博主,其实这个插件就是论坛的SMS2,不过由于输出的邮件过分简单,只有评论内容,没有具体的哪一篇文章,看着很不爽,所以自己修改了下,不过鄙人没学过PHP,只是用C++的感觉去修改的,后台的控制面板没了,非常简单,SPAM的过滤也没了,所以仅供自己学习修改自用 首先备份文件夹下的mod_visit.php,打开修改,找到下面代码1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 if ($job=='addreply') { //Is a reply $plusquery_c="'{$v_id}', "; $targettable="{$db_prefix}replies"; $currentmaxid=$maxrecord['maxrepid']+1; $alter_column='maxrepid'; $replies_now=$originblog['replies']+1; if ($suspectspam!=1) { //Not a spam $blog->query("UPDATE `{$db_prefix}blogs` SET `replies`='{$replies_now}' WHERE `blogid`='{$v_id}'"); $count_new=$statistics['replies']+1; $blog->query("UPDATE `{$db_prefix}counter` SET `replies`='{$count_new}'"); } } elseif ($job=='addmessage') { // Is a message $plusquery_c=''; [ 阅读全文]
我以前一直是全站显示公告栏的,貌似升级到最新版Bo-Blog时文件被替换了,公告栏只有首页显示,今天有空重新修改下 首先请先备份inc目录下的mod_read.php和mod_main.php两个文件,然后开始修改了。请不要使用记事本修改,请使用专业编辑器,推荐EditPlus,如果使用记事本修改出现的错误,本站不负任何责任。 如果你要在所有日志页显示公告栏,按下面修改,但是我个人建议日志页不用显示公告栏 打开mod_read.php 找到145行145 146 //announcebar(); $ifannouncement="none";修改为145 146 announcebar(); //$ifannouncement="none";如果你要在所有星标日志页显示公告栏,按下面修改 打开mod_main.php 67行位置67 68 69 70 71 if ($mbcon['starred_list']==1) { $partialquery="{$limitation1} AND `starred`%2 = 1 ORDER BY `sticky`DESC, `pubtime` DESC"; $perpagevalue=$mbcon['listitemperpage']; $actionforexc='list'; $urlref=getlink_star ('2', '%s');修改为67 68 69 70 71 72 if ($mbcon['starred_list']==1) { $partialquery="{$limitation1} AND `starred`%2 = 1 ORDER BY `sticky`DESC, `pubtime` DESC"; announcebar(); $perpagevalue=$mbcon['listitemperpage']; $actionforexc='list'; $urlref=getlink_star ('2', '%s');[ 阅读全文]
今天无聊使用了下侧边栏的Google自定义搜索,我的汗啊,由于以前我的误操作吧,那个自定义搜索早已经失效,可是我还一直挂在那里,一点用也没有,Boblog自带的搜索又被我屏蔽了,也不是完全屏蔽吧,现在这个模板在顶部调用了搜索框,不过不能选择要搜索的类型,简单就是说,我的博客压根不能搜索好几个月,汗啊 今天重新整合了Google的自定义搜索,打开Google我的账户,发现我现在一共开启了Google的26项服务,不过好多外文的服务还是用不了,没办法开启 以前我使用的Google自定义搜索是用弹出新窗口的方式,在新页面显示搜索结果,不过现在Ajax越来越流行,小小实验了下Ajax特效的显示搜索结果,直接在当前页面浮层显示结果,很酷啊,赞一个,不过不可以修改弹出层的样式,小小遗憾,因为主标题和内容都是用一个颜色,不方便检索结果 [ 阅读全文]
BoBlog升级到2.1.1后可以使用OpenID登陆了,以前也不知道OpenID是什么,今天研究了下,大概明白点了 不过进过研究,弄到一个OpenID后,成功登陆自己博客后,那叫一个兴奋啊 下面引用下官方的一些介绍吧 OpenID 是一个以用户为中心的数字身份识别框架,它具有开放、分散、自由等特性。 OpenID 的创建基于这样一个概念:我们可以通过 URI (又叫 URL 或网站地址)来认证一个网站的唯一身份,同理,我们也可以通过这种方式来作为用户的身份认证。由于URI 是整个网络世界的核心,它为基于URI的用户身份认证提供了广泛的、坚实的基础。 OpenID 系统的第一部分是身份验证,即如何通过 URI 来认证用户身份。目前的网站都是依靠用户名和密码来登录认证,这就意味着大家在每个网站都需要注册用户名和密码,即便你使用的是同样的密码。如果使用 OpenID (参见规范),你的网站地址(URI)就是你的用户名,而你的密码安全的存储在一个 OpenID 服务网站上(你可以自己建立一个 OpenID 服务网站,也可以选择一个可信任的 OpenID 服务网站来完成注册)。 今天自己试验着使用OpenID登陆自己博客试试,首先要有自己的OpenID,最好找到了MyOpenID,一个完全免费的OpenID服务商,点击进入https://www.myopenid.com/ 先注册了一个自己的OpenID,方法就和注册普通的账号一样,这里不多说了,如果你说你不会,我只能说我被雷了 接下来就是绑定域名,添加一个别名记录 [ 阅读全文]
BoBlog侧边栏项目支持PHP代码,而不仅仅是html。但是为了保险起见,程序要求所有出现在侧边栏项目中的PHP代码全部用base64编码。 以侧边模板切换器的代码为例: Z2xvYmFsICRsYW5nZnJvbnQsICR0ZW1wbGF0ZTsNCiRsYW5nZm(中间省略) 被<php>包围起来的部分,就是base64_encode后的php代码。 不过这样一来,改写代码和编码就显得比较麻烦。以下是Bob老大写的一个小程序,用于快速base64_encode与base64_decode。 以下请另存为 decodephp.php,直接打开就能用了。[codes=php]<?PHP error_reporting(E_ERROR | E_WARNING | E_PARSE); @set_magic_quotes_runtime (0); @header("Content-Type: text/html; charset=utf-8"); $code=$_POST['code']; $action=$_REQUEST['action']; if (get_magic_quotes_gpc()) $code=stripslashes($code); if ($action=='decode') { $code=base64_decode($code); $code=nl2br(htmlspecialchars($code)); } else $code=base64_encode($code); ?> <html> <body style="text-align: center;"> <div style="text-align: left; width: 90%; font-family: Verdana; font-size: 14px; margin: auto; background: #EFEFEF; color: #000;"><b>Result: </b><br><br><?php echo ($code);?><br><br></div><br><br> <form action="decodephp.php" method='post'> <textarea name='code' [ 阅读全文]
前天安装在日志正文下方增加最新日志、随机日志、综合排行的链接的插件,里面的综合排行其实就和我侧边栏的热门日志是一样的,但是这个插件的综合排行显示的链接是高级URL Rewrite后的,而我的侧边栏显示的链接是非伪静态的,所以好奇心开始,决定修改下。 我没学过PHP,只是对比着两个插件的代码,试着修改出来,如果高手看到可以修改请指出 这是原本热门日志插件的代码,已经编码过的Z2xvYmFsICRibG9nLCAkZGJfcHJlZml4LCAkbWJjb247DQokaG90dmlldz0kYmxvZy0+Z2V0Z3JvdXBieXF1ZXJ5KCJTRUxFQ1QgKiBGUk9NIGB7JGRiX3ByZWZpeH1ibG9nc2AgV0hFUkUgYHByb3BlcnR5YCA9MCBPUkRFUiBCWSBgdmlld3NgIERFU0MgTElNSVQgMCAsIHskbWJjb25bJ2VudHJ5bnVtJ119Iik7DQppZiAoaXNfYXJyYXkoJGhvdHZpZXcpKSB7DQokdmlld2hvd3M9Jzx1bD4nOw0KZm9yZWFjaCAoJGhvdHZpZXcgYXMgJG9uZWhvdHZpZXcpIHsNCiR2aWV3aG93cy49IjxsaT5beyRvbmVob3R2aWV3Wyd2aWV3cyddfV08YSBocmVmPVwicmVhZC5waHA/Ii4kb25laG90dmlld1snYmxvZ2lkJ10uIlwiPnskb25laG90dmlld1sndGl0bGUnXX08L2E+PC9saT4iOw0KfQ0KJHZpZXdob3dzLj0nPC91bD4nOw0KfSBlbHNlIHsNCiR2aWV3aG93cz0nTm8gdmlldyEnOw0KfQ0KJHBocHJldHVybj0kdmlld2hvd3M7 这是解密后的[codes=php]global $blog, $db_prefix, $mbcon;$hotview=$blog->getgroupbyquery(“SELECT * FROM `{$db_prefix}blogs` WHERE `property` =0 ORDER BY `views` DESC LIMIT 0 , {$mbcon['entrynum']}”);if (is_array($hotview)) {$viewhows=' ';foreach ($hotview as $onehotview) {$viewhows.=” [{$onehotview['views']}]{$onehotview['title']} “;}$viewhows.=' ';} else {$viewhows='No view!';}$phpreturn=$viewhows;[/codes] [ 阅读全文]
3g 5320 adsense android bbs blog boblog chrome e71 google mobile pizero plugin ps qq s60v3 sns Symbian t7 tehkseven Theme Theme vip wordpress yupoo 会员 刷机 博客 域名 女人 家园 手机 插件 搞笑 服务器 校园 测试 游戏 点名 照片 爱 美女 腾讯 表情 诺基亚
WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.