Discuz版块设置只有版主和发贴人能回复

修改post.php 这个文件,在59行处

1
2
3
if($thread['readperm'] && $thread['readperm'] > $readaccess && !$forum['ismoderator'] && $thread['authorid'] != $discuz_uid) {
   showmessage('thread_nopermission', NULL, 'NOPERM');
  }

的下面添加下面代码即可。

1
2
3
4
5
  //只有版主和发贴人自己能回复
  if(($forum['fid']==42) && ($thread['authorid']!=$discuz_uid) && !$forum['ismoderator']  )
  {
           showmessage('只有版主和发贴人才能回复', NULL, 'NOPERM');
  }

网页MSN,QQ,Skype,贸易通,雅虎通在线客服代码合集

1.如何在网页上显示腾讯QQ在线洽谈?

QQ在线咨询代码(qq在线交谈代码/qq在线客服代码/qq在线状态代码/qq在线客服代码)
(将123456换成你的号码,site后面换成你的网站就可以了)

1
<a target="blank" href="http://wpa.qq.com/msgrd?V=1&Uin=12345678&Site=精品空间论坛& Menu=yes"><img border="0" SRC=http://wpa.qq.com/pa?p=1:12345678:6 alt="点击这里给我发消息" align="absmiddle"/></a>

更多的生成显示QQ在线状态的代码,请查看腾讯官方网站
http://imis.qq.com/webpresence/code.shtml
你只需要填写你的号码,网站名称以及提示就可以点击生成就可以生成QQ在线状态的代码,拷贝生成的代码加入网页即可

2.阿里巴巴贸易通在线状态代码生成,eric改成你的ID就行了,还有ALT改成你的内容

1
<a target=_blank href="http://scs1.sh1.china.alibaba.com/msg.atc?v=1&uid=mengsajewel"><img _fcksavedurl=""http://scs1.sh1.china.alibaba.com/msg.atc?v=1&uid=mengsajewel"/><img" border=0 src="http://scs1.sh1.china.alibaba.com/online.atc?v=1&uid=eric&s=2" alt="精品空间论坛 eric" align="absmiddle"></a>

更多的阿里巴巴贸易通在线状态代码生成样式,请查看阿里巴巴官方网站
http://club.china.alibaba.com/club/block/alitalk/alitalkfire.html

继续阅读

两组PHP代码的随机图像显示程序

1:PHP随机显示图片

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
/*
*   Author:   http://www.yox.net.ru
*/


$url = "./images"; //注意:图片文件夹路径,不可含有'/';
$files = array();
if(false !== ($handle = @opendir($url)))
{
  while($file = readdir($handle))
{
if(($file !== ".")&&($file !== ".."))
{
  if((substr($file,-3) == "gif") || (substr($file,-3) == "jpg") || (substr($file,-3) == "png"))
   $files[count($files)] = $file;
}
}

closedir($handle);
$random = rand(0,(count($files)-1)); //设定随机数的范围;

//根据文件类型,设置输出的文件类型;
if(substr($files[$random],-3) == "gif")
    header("Content-type:image/gif");

elseif(substr($files[$random],-3) == "jpg")
   header("Content-type:image/jpeg");

elseif(substr($files[$random],-3) == "png")
   header("Content-type:image/png");
   readfile("$url/$files[$random]"); //读文件,显示图片;
}else
  echo "<b>图片目录<font color=red>$url</font>不存在!请重新设置!</b>";
?>

2:PHP随机图片
创建名为1到15的gif图片,随机调用显示.(注意,文件名为1.gif到15.gif之间)
可用于论坛头像,嘿嘿…

1
<?readfile(rand(1,15).".gif");?>

收藏自:http://www.yox.net.ru/random_pic_bbs/

htaccess防盗链的新法

.htaccess 设置:虽然理论上而言,在Apache中,可以针对每个目录分别设置 .htaccess ,通过权限的继承与覆盖可以实现相当复杂的功能。不过,过多的 .htaccess 往往会增加管理的难度,有时候百密难免有一疏,修改 .htaccess 稍有遗漏便可能造成网站出现问题。
默认情况下禁止其他网站盗链:对图片文件而言,当其他网站使用 盗链时自动重定向至类似右图所示的图片,声明版权及宣传您的网站。当然,从降低对服务器带宽占用的角度考虑,这个图片文件不能过大,您也可以简单地拒绝其访问,让其网页上图片位置以红“x”号代替。
允许特定访问来源:单纯针对图片文件来说,事实上也不可能禁止所有除您自身网站之外的其他访问,比如说Google,如果您希望通过Google图片搜索获得一定访问的话,必须让其能够正确读取真正的图片文件,再如应能够让RSS订阅用户看到feed中的图片,这就要求允许来自bloglines等的访问。
允许特定目录下的文件被外部网站使用:完全禁止外部网站有时会带来不便,很多时候,我们自己也可能需要在外部网站使用部分文件。当然,放入这些目录的文件要有一定限制,不然,便失去设置防盗链的意义了。
设置 .htaccess 禁止图片盗链
下面即为博客学堂禁止图片盗链的 .htaccess 设置部分:

1
2
3
RewriteEngine on
RewriteCond %{REQUEST_URI} ^/(allow1|allow2)
RewriteRule ^.*$ - [L]

首先,设置允许可“盗链”即外部网站可以使用的文件所处目录,上面我们设置了两个目录,分别为allow1与allow2,当然,如果您只有一个目录的话,可以将其改为:

1
RewriteCond %{REQUEST_URI} ^/allow1

继续阅读

如何写robots.txt?

robots.txt基本介绍

robots.txt是一个纯文本文件,在这个文件中网站管理者可以声明该网站中不想被robots访问的部分,或者指定搜索引擎只收录指定的内容。

当一个搜索机器人(有的叫搜索蜘蛛)访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索机器人就会按照该文件中的内容来确定访问的范围;如果该文件不存在,那么搜索机器人就沿着链接抓取。

另外,robots.txt必须放置在一个站点的根目录下,而且文件名必须全部小写。

robots.txt写作语法

首先,我们来看一个robots.txt范例:http://www.seovip.cn/robots.txt

访问以上具体地址,我们可以看到robots.txt的具体内容如下:

# Robots.txt file from http://www.seovip.cn
# All robots will spider the domain

User-agent: *
Disallow:

以上文本表达的意思是允许所有的搜索机器人访问www.seovip.cn站点下的所有文件。

继续阅读

Nexus Weblog Link 描述格式设置“友情链接”

友情链接的界面是一个像编辑器似的界面。因此,可以用类似写代码的方式来控制你的友情链接,比如若在其中输入下面这段:

1
2
My Sites
珂亦收藏|http://www.koryi.net

则将会建立一个叫做 【My Sites】 的链接分类,其下有3个链接。

如果你希望在链接或者分类的标题中使用 | 这个字符,那么请在前面加入 \,比如你希望建立一个叫做 My Sites|Friend 的分类,则输入应该是 My Sites\|Friend。

希望你喜欢这种简洁的链接设置方式。

好久没用怕会忘记,记下来总没错的

project babel使用设置非官方指南

1. 如何修改babel头部的背景?
修改babel/htdocs/core/V2EXCore.php

1
echo('<div id="top_banner" align="left">');

改为

1
2
echo('<div id="top_banner" style="border-bottom: 1px solid rgb(119, 119, 119);
background-image: url(/img/bg_space.jpg);" align="left">'
);

上传一张960×100大小的图片bg_space.jpg到babel/htdocs/img目录下

2. 如何修改站内搜索?
修改/babel/res/google_search.php文件,把里面关于v2ex改成你自己站的。

3. 如何修改babel的titel以及在底部增加备案信息?
修改babel/htdocs/core/Vocabularies.php
site_name 站点名字
site_title Title名字
site_title_mobile 移动设备上网的Title
备案信息可以加在这里

1
2
site_copyright = '? 2007 feitui.com <a href="http://www.miibeian.gov.cn/"
target="_blank">豫ICP备0000001号</a>'
;

继续阅读