เว็บสำเร็จรูป เว็บสำเร็จรูปภาครัฐ เว็บโรงเรียน เว็บไซต์ส่วนตัว ระบบบริหารจัดการเว็บไซต์ (CMS) ฟรี
$patt[] = '/(\[code=([a-z]{1,})\](.*?)\[\/code\])/uis'; $replace[] = $canview ? '<div class="content-code \\2">\\3' : '<div class="content-code">NOT_LOGIN[/code]'; $patt[] = '/(\[code\](.*?)\[\/code\])/uis'; $replace[] = $canview ? '<div class="content-code">\\2[/code]' : '<div class="content-code">NOT_LOGIN[/code/]'; [/code]
แต่หากดัดแปลงก็พอทำได้ครับ ให้ดูฟังก์ชั่น htmlhighlighter ใน gcms.class.php ครับ โดยเขียนส่วนความคุมสมาชิกเพิ่มเติม
ทางออกง่ายๆคือใช้ if ครับ
<?php
if(gcms::isMember()) {
// เป็นสมาชิก เขียนโค้ดไปทางนึง
} else {
// ไม่ใช่สามาชิก ใช้โค้ดเดิม
}
?>
ประมาณนี้ครับ
แต่ไม่ค่อยเข้าใจสองบรรนทัดนี้เลย
$patt[] = '/(\[code=([a-z]{1,})\](.*?)\[\/code\])/uis';
$replace[] = $canview ? '<div class="content-code \\2">\\3
$patt[] = '/(\[code\](.*?)\[\/code\])/uis';
$replace[] = $canview ? '<div class="content-code">\\2[/code]' : '<div class="content-code">NOT_LOGIN[/code/]';
[/code]