สุขภาพ thaihealth ข่าว ดูทีวี โรค: Forums

www.thaihealth.net/h :: ดูกระทู้ - สาเหตุที่ phpNUKE ช้า ตอน 3 "กำจัด header"
 คำถามถามบ่อยของกระดานข่าวคำถามถามบ่อยของกระดานข่าว   ค้นหาค้นหา   กลุ่มผู้ใช้งานกลุ่มผู้ใช้งาน   ข้อมูลส่วนตัวข้อมูลส่วนตัว   เข้าระบบเพื่อตรวจข่าวสารส่วนตัวของคุณเข้าระบบเพื่อตรวจข่าวสารส่วนตัวของคุณ   เข้าระบบเข้าระบบ 

สาเหตุที่ phpNUKE ช้า ตอน 3 "กำจัด header"

 
ตั้งกระทู้ใหม่   ตอบกระทู้    www.thaihealth.net/h หน้ากระดานข่าวหลัก -> Tips&Trick for Nukeplus&phpNUKE
ดูกระทู้ก่อนนี้ :: ดูกระทู้ถัดไป  
ผู้ส่ง ข้อความ
kijakarn
Site Admin
Site Admin


เข้าร่วมเมื่อ: Nov 14, 2002
ตอบ: 1584

Level: 33
HP: 208 / 2982  
 7%
MP: 1424 / 1424  
 100%
EXP: 89 / 117  
 76%
ตอบตอบ: จ. มค. 27, 2003 7:57 pm    ชื่อกระทู้: สาเหตุที่ phpNUKE ช้า ตอน 3 "กำจัด header" ตอบกระทู้ด้วยเครื่องหมายคำพูด(quote)

[highlight=pink:4fabca47e8][glow=white:4fabca47e8][face=impact:4fabca47e8]กำจัดSidebar และ Headerใน Forums[/face:4fabca47e8][/glow:4fabca47e8][/highlight:4fabca47e8]
ตัวอย่างดูได้ที่ http://www.thaihealth.net/clinic/index.php

นี่คือวิธีการที่จะเอา phpBB มาแบบสมบูรณ์ คือเวลา forum ขึ้น จะไม่มี header และ side bar ของ phpNUKE เกะกะ เรียกได้ว่าเต็มพิกัด
ผมสมมุติว่าใช้ thaihealth theme นะครับ เราดูที่ส่วนหนึ่งของ themes/Thaihealth/theme.php

โค้ด:
function themeheader() {
    global $user, $banners, $sitename, $slogan, $cookie, $prefix, $dbi;
    cookiedecode($user);
    $username = $cookie[1];
    if ($username == "") {
        $username = "Anonymous";
    }
    global $slogan;
    echo "<body bgcolor=\"$bgcolor5\"  text=\"#000000\" link=\"000000\" vlink=\"000036\">";
    if ($banners) {
   include("banners.php");

    }
    $topics_list = "<select name=\"topic\" onChange='submit()'>\n";
    $topics_list .= "<option value=\"\">All Topics</option>\n";
    $toplist = sql_query("select topicid, topictext from ".$prefix."_topics order by topictext", $dbi);
    while(list($topicid, $topics) = sql_fetch_row($toplist, $dbi)) {
    if ($topicid==$topic) { $sel = "selected "; }
   $topics_list .= "<option $sel value=\"$topicid\">$topics</option>\n";
   $sel = "";
    }
    if ($username == "Anonymous") {
   $theuser = " ;; ;;<a href=\"modules.php?name=Your_Account&op=new_user\">Create an account";
    } else {
   $theuser = " ;; ;;Welcome $username!";
    }
    $tmpl_file = "themes/SFX/header.html";
    $thefile = implode("", file($tmpl_file));
    $thefile = addslashes($thefile);
    $thefile = "\$r_file=\"".$thefile."\";";
    eval($thefile);
    print $r_file;
    echo "<table border=\"0 cellpadding=\"4\" cellspacing=\"0\" width=\"100%\" align=\"center\"><tr><td bgcolor=\"$bgcolor5\" \" \">"
        ."<table border=\"0\" cellspacing=\"0\" cellpadding=\"2\" width=\"100%\"><tr><td valign=\"top\" width=\"150\" bgcolor=\"$bgcolor5\" >";
    blocks(left);
    echo "<img src=\"images/pix.gif\" border=\"0\" width=\"150\" height=\"1\"></td><td> ;; ;;</td><td width=\"100%\" valign=\"top\">";

}


สังเกตตรงที่ block(left) ให้ดี ตรงนี้จะเป็น landmark

_________________
เชิญสอบถามปัญหาในกระดานข่าวอันใหม่- .


แก้ไขครั้งสุดท้ายโดย kijakarn เมื่อ จ. มค. 27, 2003 8:18 pm, แก้ไขทั้งหมด 1 ครั้ง
กลับไปข้างบน
แสดงข้อมูลส่วนตัวของสมาชิก ส่งข่าวสารส่วนตัว เข้าชมเว็บไซต์ MSN
kijakarn
Site Admin
Site Admin


เข้าร่วมเมื่อ: Nov 14, 2002
ตอบ: 1584

Level: 33
HP: 208 / 2982  
 7%
MP: 1424 / 1424  
 100%
EXP: 89 / 117  
 76%
ตอบตอบ: จ. มค. 27, 2003 8:01 pm    ชื่อกระทู้: ตอบกระทู้ด้วยเครื่องหมายคำพูด(quote)

สีแดงคือที่ผมใส่เพิ่มไป

function themeheader() {
global $user, $banners, $sitename, $slogan, $cookie, $prefix, $name,$dbi;
cookiedecode($user);
$username = $cookie[1];
if ($username == "") {
$username = "Anonymous";
}
global $slogan;
echo "";
if ($banners) {
include("banners.php");

}

//
if ($name!=='Forums') {
/* function to hide header and sidebar */
//

$topics_list = "<select name=\"topic\" onChange='submit()'>\n";
$topics_list .= "<option value=\"\">All Topics</option>\n";
$toplist = sql_query("select topicid, topictext from ".$prefix."_topics order by topictext", $dbi);
while(list($topicid, $topics) = sql_fetch_row($toplist, $dbi)) {
if ($topicid==$topic) { $sel = "selected "; }
$topics_list .= "<option $sel value=\"$topicid\">$topics</option>\n";
$sel = "";
}
if ($username == "Anonymous") {
$theuser = " ;; ;;<a href=\"modules.php?name=Your_Account&op=new_user\">Create an account";
} else {
$theuser = " ;; ;;Welcome $username!";
}
$tmpl_file = "themes/SFX/header.html";
$thefile = implode("", file($tmpl_file));
$thefile = addslashes($thefile);
$thefile = "\$r_file=\"".$thefile."\";";
eval($thefile);
print $r_file;
echo "<table border=\"0 cellpadding=\"4\" cellspacing=\"0\" width=\"100%\" align=\"center\"><tr><td bgcolor=\"$bgcolor5\" \" \">"
."<table border=\"0\" cellspacing=\"0\" cellpadding=\"2\" width=\"100%\"><tr><td valign=\"top\" width=\"150\" bgcolor=\"$bgcolor5\" >";
blocks(left);
echo "</td><td> ;; ;;</td><td width=\"100%\" valign=\"top\">";
}
else {
echo "<table border=\"0 cellpadding=\"4\" cellspacing=\"0\" width=\"100%\" align=\"center\"><tr><td bgcolor=\"$bgcolor5\" \" \">"
."<table border=\"0\" cellspacing=\"0\" cellpadding=\"2\" width=\"100%\"><tr><td valign=\"top\" width=\"10\" bgcolor=\"$bgcolor5\" >";

echo "</td><td> ;; ;;</td><td width=\"100%\" valign=\"top\">";
}

}

เท่านี้แหละครับ

_________________
เชิญสอบถามปัญหาในกระดานข่าวอันใหม่- .


แก้ไขครั้งสุดท้ายโดย kijakarn เมื่อ จ. มค. 27, 2003 8:14 pm, แก้ไขทั้งหมด 1 ครั้ง
กลับไปข้างบน
แสดงข้อมูลส่วนตัวของสมาชิก ส่งข่าวสารส่วนตัว เข้าชมเว็บไซต์ MSN
kijakarn
Site Admin
Site Admin


เข้าร่วมเมื่อ: Nov 14, 2002
ตอบ: 1584

Level: 33
HP: 208 / 2982  
 7%
MP: 1424 / 1424  
 100%
EXP: 89 / 117  
 76%
ตอบตอบ: จ. มค. 27, 2003 8:10 pm    ชื่อกระทู้: สองตำแหน่งที่เป็นจุดกำหนด ตอบกระทู้ด้วยเครื่องหมายคำพูด(quote)

จุดแรกคือจุดต่ำกว่า banner ลงมา จุดที่สองคือจุดที่เริ่ม leftblock เราจะคร่อมไม่ให้ตรงระหว่างสองจุดนี้ไม่แสดงเวลาเข้า module forums


ถ้าจะเอาแต่ left side bar ออก มีอยู่ในกระทู้แถวนี้แหละครับ

_________________
เชิญสอบถามปัญหาในกระดานข่าวอันใหม่- .
กลับไปข้างบน
แสดงข้อมูลส่วนตัวของสมาชิก ส่งข่าวสารส่วนตัว เข้าชมเว็บไซต์ MSN
kijakarn
Site Admin
Site Admin


เข้าร่วมเมื่อ: Nov 14, 2002
ตอบ: 1584

Level: 33
HP: 208 / 2982  
 7%
MP: 1424 / 1424  
 100%
EXP: 89 / 117  
 76%
ตอบตอบ: อ. มค. 28, 2003 8:57 am    ชื่อกระทู้: ตอบกระทู้ด้วยเครื่องหมายคำพูด(quote)

หมายเหตุ ผมไม่ได้ test กับ theme อื่น ๆ นะครับ โปรดระวังความเสียหายถ้าเกิดขึ้น บางทีมัน apply ไม่ได้นะครับ
_________________
เชิญสอบถามปัญหาในกระดานข่าวอันใหม่- .
กลับไปข้างบน
แสดงข้อมูลส่วนตัวของสมาชิก ส่งข่าวสารส่วนตัว เข้าชมเว็บไซต์ MSN
บุคคลทั่วไป






Level: 83
HP: 39639 / 50177  
 79%
MP: 0 / 23957  
 0%
EXP: 42 / 914  
 4%
ตอบตอบ: ศ. กพ. 20, 2004 3:50 am    ชื่อกระทู้: ตอบกระทู้ด้วยเครื่องหมายคำพูด(quote)

ถามเพิ่มเติม เมื่อเรา logout ออกจากระบบแล้วโปรแกรมจะ redirect กลับสู่หน้าจอเดิม จะแก้ไฟล์ไหนให้ redirect ไปยัง หน้าแรกของเวปไซต์
กลับไปข้างบน
clinictech
EntryStar
EntryStar


เข้าร่วมเมื่อ: Feb 19, 2004
ตอบ: 1
ที่อยู่: THA

Level: 1
HP: 0 / 18  
 0%
MP: 8 / 8  
 100%
EXP: 0 / 9  
 0%
ตอบตอบ: ศ. กพ. 20, 2004 5:26 am    ชื่อกระทู้: ตอบกระทู้ด้วยเครื่องหมายคำพูด(quote)

ของผมใช้ ธีม sunset และเซ้คค่าทุกอย่างแล้วทำงานได้ แต่เวลา logout ออกมันจะ redirect กลับไปที่เดิม คือผู้ใช้ที่ล๊อคอินเข้ามาไม่สามารถออกจากระบบได้
กลับไปข้างบน
แสดงข้อมูลส่วนตัวของสมาชิก ส่งข่าวสารส่วนตัว เข้าชมเว็บไซต์
kijakarn
Site Admin
Site Admin


เข้าร่วมเมื่อ: Nov 14, 2002
ตอบ: 1584

Level: 33
HP: 208 / 2982  
 7%
MP: 1424 / 1424  
 100%
EXP: 89 / 117  
 76%
ตอบตอบ: ศ. กพ. 20, 2004 7:51 am    ชื่อกระทู้: ตอบกระทู้ด้วยเครื่องหมายคำพูด(quote)

ดูที่ modules/Your_Account/index.php
โค้ด:
function logout() {
    global $prefix, $db, $user, $cookie, $redirect;
    cookiedecode($user);
    $r_uid = $cookie[0];
    $r_username = $cookie[1];
    setcookie("user");
    $db->sql_query("DELETE FROM ".$prefix."_session WHERE uname='$r_username'");
    $db->sql_query("DELETE FROM ".$prefix."_bbsessions WHERE session_user_id='$r_uid'");
    $user = "";
    include("header.php");
    OpenTable();
    if ($redirect != "") {
        echo "<META HTTP-EQUIV=\"refresh\" content=\"3;URL=modules.php?name=$redirect\">";
    } else {
        echo "<META HTTP-EQUIV=\"refresh\" content=\"3;URL=index.php\">";
    }
    echo "<center><font class=\"option\"><b>"._YOUARELOGGEDOUT."</b></font></center>";
    CloseTable();
    include("footer.php");
}

ตรง $redirect นี่จะระบุให้เป็นไรก็ได้ครับ ในกรณีแก้แล้วไม่ดีขึ้น ให้ท่านลอง delete temporary internet file ในเครื่องท่าน และ c:/windows/cookies/* ด้วย

_________________
เชิญสอบถามปัญหาในกระดานข่าวอันใหม่- .
กลับไปข้างบน
แสดงข้อมูลส่วนตัวของสมาชิก ส่งข่าวสารส่วนตัว เข้าชมเว็บไซต์ MSN
บุคคลทั่วไป






Level: 83
HP: 39639 / 50177  
 79%
MP: 0 / 23957  
 0%
EXP: 42 / 914  
 4%
ตอบตอบ: ศ. กพ. 20, 2004 8:20 am    ชื่อกระทู้: ตอบกระทู้ด้วยเครื่องหมายคำพูด(quote)

ขอบคุณครับ
กลับไปข้างบน
แสดงการตอบก่อนนี้:   
ตั้งกระทู้ใหม่   ตอบกระทู้    www.thaihealth.net/h หน้ากระดานข่าวหลัก -> Tips&Trick for Nukeplus&phpNUKE ปรับเวลา GMT + 7 ชั่วโมง
หน้า 1 จากทั้งหมด 1

 
ไปยัง:  
คุณ ไม่สามารถ ตั้งกระทู้ใหม่ในกระดานนี้
คุณ ไม่สามารถ ตอบกระทู้ในกระดานนี้
คุณ ไม่สามารถ แก้ไขการตอบกระทู้ของคุณในกระดานนี้
คุณ ไม่สามารถ ลบการตอบกระทู้ของคุณในกระดานนี้
คุณ ไม่สามารถ ลงคะแนนในแบบสำรวจในกระดานนี้
คุณ ไม่สามารถแนบไฟล์หรือภาพประกอบในกระดานนี้
คุณสามารถ ดาวน์โหลดไฟล์จากกระดานนี้

Powered by phpBB 2.0.8 © 2001 phpBB Group
phpBB port v2.1 based on Tom Nitzschner's phpbb2.0.6 upgraded to phpBB 2.0.4 standalone was developed and tested by:
ArtificialIntel, ChatServ, mikem,
sixonetonoffun and Paul Laudanski (aka Zhen-Xjell).

Version 2.1 by Nuke Cops ฉ 2003 http://www.nukecops.com


Advertisement::Laser Hair Removal::Laser Rejuvenation::Botox for Wrinkle::First IPL and Plasmalite in Pattaya:: Vascular telangiectasias::contact ::laser@thaihealth.net::www.laserskinspecialist.com

สุขภาพ ข่าว ข่าวสุขภาพ บทความ โรค เจ็บป่วย ความรู้ โรคต่างๆ ความบันเทิง ดูทีวี ฟังเพลง เกมส์ เซ็กซ์ เว็บบอร์ด ตอบปัญหา เด็ก วัยรุ่น โรคเอดส์ โรคเบาหวาน โรคมะเร็ง ฮอร์โมน สมุนไพร ความงาม antiaging รู้ไหม คนค้นหาเรื่องสุขภาพอะไรมากที่สุด สิว รักษาสิว ลดน้ำหนัก ลดน้ำหนัก ลดความอ้วน เพศศึกษา sex โค๊ด hi5 หาเพื่อน ไง
บริการสำหรับเว็บมาสเตอร์ นำข่าว สุขภาพ ข่าวรายวันสาระ และคลิปวิดีโอจากไทยเฮลท์ไปไว้หน้าเว็บท่าน ด้วยระบบ RSS และ RSS2.0

game2

newข่าววันนี้  ข่าวการเมือง ข่าวบันเทิง ดารา ก๊อซซิปอัพเดตรายวัน ดูที่นี่ ข่าวบันเทิง ข่าวกีฬา ข่าวกีฬา


หน้าหลักthaihealth | หน้าแรก | ไทยเฮลท์ทั้งหมด | คู่มือใช้งาน | ติดต่อโฆษณา | disclaimer | privacy policy


สมัครประกวด100อันดับเว็บไซด์สุขภาพยอดเยี่ยมของไทย ฟรี สมัครเข้ามาเลยค่ะ

affiliates: aesthetic and beauty knowledge| globalwarming awareness2007 | thai seo | โปรโมทเว็บ โปรโมทคลินิค | เกมส์

theme design by doctornukeเว็บมาสเตอร์ นพ.กิจการ จันทร์ดา


Web site engine's code is Copyright ฉ 2002 by PHP-nuke. All Rights Reserved. PHP-nuke is Free Software released under the GNU/GPL license Modification for optimal use by DocHost and DoctorNUKE
การสร้างหน้าเอกสาร: 0.869 วินาที