Hide link for Guest
Demo:user: http://upanh.tv/images/39385707084634020617.png
guest: http://upanh.tv/images/53837586695080854763.png
Case 1:
Open: template\default\common\common.css Add after all/*hide link TuanTV*/
.hidelink {padding-left: 2px; padding-right: 2px; width: 100%; height: 20px; border: 1px dashed; border-color: #cccccc; color:#FF0000; text-decoration:none;}Open source\function\function_discuzcode.php findfunction parseurl($url, $text, $scheme) {
global $_G;
if(!$url && preg_match("/((https?|ftp|gopher|news|telnet|rtsp|mms|callto|bctp|thunder|synacast){1}:\/\/|www\.)[^\[\"']+/i", trim($text), $matches)) {
$url = $matches;
$length = 65;
if(strlen($url) > $length) {
$text = substr($url, 0, intval($length * 0.5)).' ... '.substr($url, - intval($length * 0.3));
}
return '<a href="'.(substr(strtolower($url), 0, 4) == 'www.' ? 'http://'.$url : $url).'" target="_blank">'.$text.'</a>';
} else {
$url = substr($url, 1);
if(substr(strtolower($url), 0, 4) == 'www.') {
$url = 'http://'.$url;
}
$url = !$scheme ? $_G['siteurl'].$url : $url;
return '<a href="'.$url.'" target="_blank">'.$text.'</a>';
}
}replacefunction parseurl($url, $text, $scheme) {
global $_G;
if(!$url && preg_match("/((https?|ftp|gopher|news|telnet|rtsp|mms|callto|bctp|thunder|synacast){1}:\/\/|www\.)[^\[\"']+/i", trim($text), $matches) && $_G['uid']) {
$url = $matches;
$length = 65;
if(strlen($url) > $length) {
$text = substr($url, 0, intval($length * 0.5)).' ... '.substr($url, - intval($length * 0.3));
}
return '<a href="'.(substr(strtolower($url), 0, 4) == 'www.' ? 'http://'.$url : $url).'" target="_blank">'.$text.'</a>';
} elseif (!$url && preg_match("/((https?|ftp|gopher|news|telnet|rtsp|mms|callto|bctp|thunder|synacast){1}:\/\/|www\.)[^\[\"']+/i", trim($text), $matches)) {
$url = $matches;
$length = 65;
if(strlen($url) > $length) {
$text = substr($url, 0, intval($length * 0.5)).' ... '.substr($url, - intval($length * 0.3));
}
return '<span class="hidelink">Bạn phải <a href="member.php?mod=logging&action=login" onclick="showWindow(\'login\', this.href);return false;">đăng nhập</a> hoặc <a href="member.php?mod=register" onclick="hideWindow(\'login\');showWindow(\'register\', this.href);return false;" title="đăng ký"> đăng ký</a> mới có thể nhìn thấy link.</span>';
} elseif($_G['uid']){
$url = substr($url, 1);
if(substr(strtolower($url), 0, 4) == 'www.') {
$url = 'http://'.$url;
}
$url = !$scheme ? $_G['siteurl'].$url : $url;
return '<a href="'.$url.'" target="_blank">'.$text.'</a>';
} else {
$url = substr($url, 1);
if(substr(strtolower($url), 0, 4) == 'www.') {
$url = 'http://'.$url;
}
$url = !$scheme ? $_G['siteurl'].$url : $url;
return '<span class="hidelink">Bạn phải <a href="member.php?mod=logging&action=login" onclick="showWindow(\'login\', this.href);return false;">đăng nhập</a> hoặc <a href="member.php?mod=register" onclick="hideWindow(\'login\');showWindow(\'register\', this.href);return false;" title="đăng ký"> đăng ký</a> mới có thể nhìn thấy link.</span>';
}
}Save update cache
Case 2:
Open: template\default\common\common.cssOpen source\function\function_discuzcode.php findif(!$bbcodeoff && $allowbbcode) {Add before//////////Hack thành viên đăng nhập mới thấy link - 7sac.org
if(!$_G['uid']) {
$message=preg_replace("#\#","---Bạn cần <a href=\"member.php?mod=logging&action=login\" onclick=\"hideWindow('register');showWindow('login', this.href);return false;\">Đăng nhập</a> để thấy link---",$message);
}
/////////////////////////////////////////////////////////Have fun
Source: http://discuzviet.net/thread-1176-1-1.html You can translation language in your source code to English language?
If the opening in Thailand shows the incorrect language.
Thanks and i like your mod, for protection guest can to see our link.
sm945dzsm945dzsm945dz หลังๆมา ชาวต่างชาติเริ่มแวะเวียนมาดิสคัทไทยแล้วแหะ
แต่งงว่าคุณเธอ เขียนภาษาอะไร จะว่าอังกฤษก็ไม่ใช่ มีจุด มียึกยือบนตัวอักษร
___________
Thanks for your mod hack and thanks join DiscuzThailand น่าจะเป็นสเปนน่ะ- - espanal มั้ง โอ้วเยียม -- --* Cảm ơn bạn rất nhiều
Nếu có nhiều, tôi muốn ẩn các văn bản cho du khách.
===========================================
Thank you very much
If there are more, I want to hide the text for visitors.sm926dz ภาษาเวียดนาม นี่เอง
ขอบคุณครับ แปลด่วนครับ อิอิ :lol Thanks a lot~ For Your and For Share
Tôi cảm ơn bạn rất nhiều Tôi yêu bạn.
Xin lỗi tôi không tốt tại Việt Nam. ช่วยแปรหน่อย เพียวไม่เข้าใจ
หน้า:
[1]
2