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.jssanhong.com

則將會建立一個叫做 【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>'
;

繼續閱讀