Discuz Thai

 ลืมรหัสผ่าน
 สมัครสมาชิก

ข้อตกลงการใช้งานกระดานข่าวดิสคัสไทย DiscuzThai Agreement (English Version) ประกาศดิสคัสไทย - ทำเนียบดิสคัสภาษาไทย

Discuz! X3.5 Thai R20231001 Rev.8 (NEW) [วิดีโอช่วยสอน] อัปเกรด Discuz! X3.4 เป็น X3.5 Discord ของ Discuz! Thai Community อย่างเป็นทางการ

Discuz! X3.4 Thai R20220811 (REV.75) สิ้นสุดการสนับสนุน Discuz! X3.4 ภาษาไทยตั้งแต่วันนี้เป็นต้นไป (ขอแนะนำให้อัปเกรดเป็น X3.5 แทน)

ค้นหา
แท็กยอดนิยม: ดิสคัสภาษาไทย Discuz Thai
เจ้าของ: powermacc

PHP Nuke + Discuz กับเทคนิคที่ทำให้เว็บท่านดูดี

[คัดลอกลิงก์]
deksao โพสต์ 2008-2-28 15:53:29
รอด้วยคน ขอบคุนมากคับพี่ macc
 เจ้าของ| powermacc โพสต์ 2008-2-28 20:31:25
มาต่อกันด้วย  shoutbox นะครับ
ให้นำโค้ดนี้ไปสร้างเป็นไฟล์ php ตั้งชื่อไฟล์ว่า chat.php
แล้วอัพไปไว้ที่ root เหมือนเดิม
  1. <?php

  2. /*
  3.         [Discuz!] (C)2001-2007 Comsenz Inc.
  4.         This is NOT a freeware, use is subject to license terms

  5.         $Id: index.php 10486 2007-09-03 06:53:29Z liuqiang $
  6. */

  7. define('CURSCRIPT', 'index');

  8. require_once './include/common.inc.php';
  9. require_once DISCUZ_ROOT.'./include/forum.func.php';

  10. $discuz_action = 1;

  11. if($cacheindexlife && !$discuz_uid && $showoldetails != 'yes' && (!$_DCACHE['settings']['frameon'] || $_DCACHE['settings']['frameon'] && $_GET['frameon'] != 'yes') && empty($gid)) {

  12.         $indexcache = getcacheinfo(0);

  13.         if($timestamp - $indexcache['filemtime'] > $cacheindexlife) {
  14.                 @unlink($indexcache['filename']);
  15.                 define('CACHE_FILE', $indexcache['filename']);
  16.                 $styleid = $_DCACHE['settings']['styleid'];
  17.         } elseif($indexcache['filename']) {
  18.                 @readfile($indexcache['filename']);
  19.                 $debug && debuginfo();
  20.                 die('<script type="text/javascript">document.getElementById("debuginfo").innerHTML = " '.($debug ? 'Update at '.gmdate("H:i:s", $indexcache['filemtime'] + 3600 * 8).', Processed in '.$debuginfo['time'].' second(s), '.$debuginfo['queries'].' Queries'.($gzipcompress ? ', Gzip enabled' : '') : '').'";</script>');
  21.         }
  22. }

  23. $validdays = $discuz_uid && !empty($groupexpiry) && $groupexpiry >= $timestamp ? ceil(($groupexpiry - $timestamp) / 86400) : 0;
  24. if(isset($showoldetails)) {
  25.         switch($showoldetails) {
  26.                 case 'no': dsetcookie('onlineindex', 0, 86400 * 365); break;
  27.                 case 'yes': dsetcookie('onlineindex', 1, 86400 * 365); break;
  28.         }
  29. } else {
  30.         $showoldetails = false;
  31. }

  32. $currenttime = gmdate($timeformat, $timestamp + $timeoffset * 3600);
  33. $lastvisittime = gmdate("$dateformat $timeformat", $lastvisit + $timeoffset * 3600);

  34. $memberenc = rawurlencode($lastmember);
  35. $newthreads = round(($timestamp - $lastvisit + 600) / 1000) * 1000;

  36. //----???????????a?_??
  37. $colorarray = array('', 'red', 'orange', 'yellow', 'green', 'cyan', 'blue', 'purple', 'gray');
  38. //???N
  39. $hack_cut_str = 80; //???}????
  40. $hack_cut_strauthor = 9;
  41. $new_post_threadlist = array();
  42. $nthread = array();
  43. $query = $db->query("SELECT t.*, f.name FROM {$tablepre}threads t, {$tablepre}forums f WHERE t.fid<>'$fid' AND f.fid=t.fid AND f.fid not in (0) AND t.displayorder not in (-1,-2) ORDER BY t.dateline DESC LIMIT 0, 10");
  44. while($nthread = $db->fetch_array($query)) {
  45.         $nthread['forumname'] = ereg_replace('<[^>]*>','',$nthread['name']);
  46.         $nthread['view_subject'] = cutstr($nthread['subject'],$hack_cut_str);
  47.         $nthread['view_author'] = cutstr($nthread['author'],$hack_cut_strauthor);
  48.         $nthread['date']= gmdate("$dateformat $timeformat", $nthread['dateline'] + $timeoffset * 3600);
  49.         $nthread['lastreplytime']= gmdate("$dateformat $timeformat", $nthread[lastpost] + ($timeoffset * 3600));
  50.         if($nthread['highlight']) {
  51.                 $string = sprintf('%02d', $nthread['highlight']);
  52.                 $stylestr = sprintf('%03b', $string[0]);
  53.                 $nthread['highlight'] = 'style="';
  54.                 $nthread['highlight'] .= $stylestr[0] ? 'font-weight: bold;' : '';
  55.                 $nthread['highlight'] .= $stylestr[1] ? 'font-style: italic;' : '';
  56.                 $nthread['highlight'] .= $stylestr[2] ? 'text-decoration: underline;' : '';
  57.                 $nthread['highlight'] .= $string[1] ? 'color: '.$colorarray[$string[1]] : '';
  58.                 $nthread['highlight'] .= '"';
  59.         } else {
  60.                 $nthread['highlight'] = '';
  61.         }
  62.         $new_post_threadlist[] = $nthread;
  63. }

  64. //?????
  65. $hack_cut_str = 80; //???}????
  66. $hack_cut_strauthor = 9;
  67. $new_reply_threadlist = array();
  68. $rthread = array();
  69. $query = $db->query("SELECT t.*, f.name FROM {$tablepre}threads t, {$tablepre}forums f WHERE t.fid<>'$fid' AND f.fid=t.fid  AND t.closed NOT LIKE 'moved|%' AND t.replies !=0 AND f.fid not in (0) AND t.displayorder not in (-1,-2) ORDER BY t.lastpost DESC LIMIT 0, 10");
  70. while($rthread = $db->fetch_array($query)) {
  71.         $rthread['forumname'] = ereg_replace('<[^>]*>','',$rthread['name']);
  72.         $rthread['view_subject'] = cutstr($rthread['subject'],$hack_cut_str);
  73.         $rthread['view_lastposter'] = cutstr($rthread['lastposter'],$hack_cut_strauthor);
  74.                 $rthread['date']= gmdate("$dateformat $timeformat", $rthread['dateline'] + $timeoffset * 3600);
  75.         $rthread['lastreplytime']= gmdate("$dateformat $timeformat", $rthread[lastpost] + ($timeoffset * 3600));
  76.         if($rthread['highlight']) {
  77.                 $string = sprintf('%02d', $rthread['highlight']);
  78.                 $stylestr = sprintf('%03b', $string[0]);
  79.                 $rthread['highlight'] = 'style="';
  80.                 $rthread['highlight'] .= $stylestr[0] ? 'font-weight: bold;' : '';
  81.                 $rthread['highlight'] .= $stylestr[1] ? 'font-style: italic;' : '';
  82.                 $rthread['highlight'] .= $stylestr[2] ? 'text-decoration: underline;' : '';
  83.                 $rthread['highlight'] .= $string[1] ? 'color: '.$colorarray[$string[1]] : '';
  84.                 $rthread['highlight'] .= '"';
  85.         } else {
  86.                 $rthread['highlight'] = '';
  87.         }
  88.         $new_reply_threadlist[] = $rthread;
  89. }

  90. //????
  91. $hack_cut_str = 80; //???}????
  92. $hack_cut_strauthor = 9;
  93. $new_hot_threadlist = array();
  94. $mthread = array();
  95. $ctime=$timestamp-3600*24*7;//????7????????????  
  96. $query = $db->query("SELECT t.*, f.name FROM {$tablepre}threads t, {$tablepre}forums f WHERE t.fid<>'$fid' AND f.fid=t.fid  AND t.closed NOT LIKE 'moved|%' AND t.replies !=0 AND t.dateline>$ctime AND f.fid not in (0) AND t.displayorder not in (-1,-2) ORDER BY t.replies DESC LIMIT 0, 10");
  97. while($mthread = $db->fetch_array($query)) {
  98.         $mthread['forumname'] = ereg_replace('<[^>]*>','',$mthread['name']);
  99.         $mthread['view_subject'] = cutstr($mthread['subject'],$hack_cut_str);
  100.         $mthread['view_lastposter'] = cutstr($mthread['lastposter'],$hack_cut_strauthor);
  101.                 $mthread['date']= gmdate("$dateformat $timeformat", $mthread['dateline'] + $timeoffset * 3600);
  102.         $mthread['lastreplytime']= gmdate("$dateformat $timeformat", $mthread[lastpost] + ($timeoffset * 3600));
  103.         if($mthread['highlight']) {
  104.                 $string = sprintf('%02d', $mthread['highlight']);
  105.                 $stylestr = sprintf('%03b', $string[0]);
  106.                 $mthread['highlight'] = 'style="';
  107.                 $mthread['highlight'] .= $stylestr[0] ? 'font-weight: bold;' : '';
  108.                 $mthread['highlight'] .= $stylestr[1] ? 'font-style: italic;' : '';
  109.                 $mthread['highlight'] .= $stylestr[2] ? 'text-decoration: underline;' : '';
  110.                 $mthread['highlight'] .= $string[1] ? 'color: '.$colorarray[$string[1]] : '';
  111.                 $mthread['highlight'] .= '"';
  112.         } else {
  113.                 $mthread['highlight'] = '';
  114.         }
  115.         $new_hot_threadlist[] = $mthread;
  116. }

  117. //?????l?N????
  118. $tomonth=date(n);
  119. $todate=date(j);
  120. $toyear=date(Y);
  121. $time=mktime(0,0,0,$tomonth,$todate,$toyear);
  122. $query=$db->query("select count(pid) as num,authorid,author from $tablepre"."posts where dateline>=$time group by authorid order by num desc limit 0,10");
  123. while($result=$db->fetch_array($query)){
  124.         $poststar.="<div style="overflow: hidden;height: 20px;width: 100%;"><a href=space.php?uid=".$result[authorid].">".cutstr($result[author],8)."</a><font color=red>[".$result[num]."]</font></div>";
  125. }
  126. //----???????????a?Y??

  127. $rsshead = $rssstatus ? ('<link rel="alternate" type="application/rss+xml" title="'.$bbname.'" href="'.$boardurl.'rss.php?auth='.$rssauth."" />\n") : '';
  128. $customtopics = '';
  129. if($qihoo['maxtopics']) {
  130.         foreach(explode("\t", isset($_DCOOKIE['customkw']) ? $_DCOOKIE['customkw'] : '') as $topic) {
  131.                 $topic = dhtmlspecialchars(trim(stripslashes($topic)));
  132.                 $customtopics .= '<a href="topic.php?keyword='.rawurlencode($topic).'" target="_blank">'.$topic.'</a> &nbsp;';
  133.         }
  134. }
  135. $supeitemsstatus = $supe['status'] && $supe['items']['status'] && $_DCACHE['supe_updateitems'];
  136. $hottagstatus = $tagstatus && $hottags && $_DCACHE['tags'];
  137. $shout = unserialize($_DCACHE['settings']['shoutbox']);
  138. $shout['allow'] = sprintf('%03b', $shout['allow']);
  139. for($i = 1; $i <= 3; $i++) {
  140. $shout['allow'][$i] = $shout['allow'][3 - $i] ? '1' : '0';
  141. }

  142. $catlist = $forumlist = $sublist = $pmlist = array();
  143. $threads = $posts = $todayposts = $fids = $announcepm = 0;
  144. $postdata = $historyposts ? explode("\t", $historyposts) : array();

  145. foreach(array('forumlinks', 'birthdays', 'supe_updateusers') as $key) {
  146.         if(!isset($_COOKIE['discuz_collapse']) || strpos($_COOKIE['discuz_collapse'], $key) === FALSE) {
  147.                 $collapseimg[$key] = 'collapsed_no.gif';
  148.                 $collapse[$key] = '';
  149.         } else {
  150.                 $collapseimg[$key] = 'collapsed_yes.gif';
  151.                 $collapse[$key] = 'display: none';
  152.         }
  153. }

  154. $gid = !empty($gid) ? intval($gid) : 0;
  155. if(!$gid) {
  156.         $announcements = '';
  157.         if($_DCACHE['announcements']) {
  158.                 $readapmids = !empty($_DCOOKIE['readapmid']) ? explode('D', $_DCOOKIE['readapmid']) : array();
  159.                 foreach($_DCACHE['announcements'] as $announcement) {
  160.                         if(empty($announcement['groups']) || in_array($groupid, $announcement['groups'])) {
  161.                                 if(empty($announcement['type'])) {
  162.                                         $announcements .= '<li><a href="announcement.php?id='.$announcement['id'].'#'.$announcement['id'].'">'.$announcement['subject'].
  163.                                                 '<em>('.gmdate($dateformat, $announcement['starttime'] + $timeoffset * 3600).')</em></a></li>';
  164.                                 } elseif($announcement['type'] == 1) {
  165.                                         $announcements .= '<li><a href="'.$announcement['message'].'" target="_blank">'.$announcement['subject'].
  166.                                                 '<em>('.gmdate($dateformat, $announcement['starttime'] + $timeoffset * 3600).')</em></a></li>';
  167.                                 } elseif($discuz_uid && $announcement['type'] == 2 && !in_array($announcement['pmid'], $readapmids)) {
  168.                                         $announcement['announce'] = TRUE;
  169.                                         $pmlist[] = $announcement;
  170.                                         $announcepm++;
  171.                                 }
  172.                         }
  173.                 }
  174.         }
  175.         unset($_DCACHE['announcements']);

  176.         $sql = !empty($accessmasks) ?
  177.                                 "SELECT f.fid, f.fup, f.type, f.name, f.threads, f.posts, f.todayposts, f.lastpost, f.inheritedmod, f.forumcolumns, f.simple, ff.description, ff.moderators, ff.icon, ff.viewperm, ff.redirect, a.allowview FROM {$tablepre}forums f
  178.                                         LEFT JOIN {$tablepre}forumfields ff ON ff.fid=f.fid
  179.                                         LEFT JOIN {$tablepre}access a ON a.uid='$discuz_uid' AND a.fid=f.fid
  180.                                         WHERE f.status>0 ORDER BY f.type, f.displayorder"
  181.                                 : "SELECT f.fid, f.fup, f.type, f.name, f.threads, f.posts, f.todayposts, f.lastpost, f.inheritedmod, f.forumcolumns, f.simple, ff.description, ff.moderators, ff.icon, ff.viewperm, ff.redirect FROM {$tablepre}forums f
  182.                                         LEFT JOIN {$tablepre}forumfields ff USING(fid)
  183.                                         WHERE f.status>0 ORDER BY f.type, f.displayorder";

  184.         $query = $db->query($sql);

  185.         while($forum = $db->fetch_array($query)) {
  186.                 $forumname[$forum['fid']] = strip_tags($forum['name']);
  187.                 if($forum['type'] != 'group') {
  188.                         $threads += $forum['threads'];
  189.                         $posts += $forum['posts'];
  190.                         $todayposts += $forum['todayposts'];

  191.                         if($forum['type'] == 'forum') {

  192.                                 if(forum($forum)) {
  193.                                         $catlist[$forum['fup']]['forums'][] = $forum['fid'];
  194.                                         $forum['orderid'] = $catlist[$forum['fup']]['forumscount']++;
  195.                                         $forum['subforums'] = '';
  196.                                         $forumlist[$forum['fid']] = $forum;
  197.                                 }

  198.                         } elseif(isset($forumlist[$forum['fup']])) {

  199.                                 $forumlist[$forum['fup']]['threads'] += $forum['threads'];
  200.                                 $forumlist[$forum['fup']]['posts'] += $forum['posts'];
  201.                                 $forumlist[$forum['fup']]['todayposts'] += $forum['todayposts'];
  202.                                 if($subforumsindex && $forumlist[$forum['fup']]['permission'] == 2 && !($forumlist[$forum['fup']]['simple'] & 16) || ($forumlist[$forum['fup']]['simple'] & 8)) {
  203.                                         $forumlist[$forum['fup']]['subforums'] .= '<a href="forumdisplay.php?fid='.$forum['fid'].'">'.$forum['name'].'</a>&nbsp;&nbsp;';
  204.                                 }

  205.                         }

  206.                 } else {

  207.                         if(!isset($_COOKIE['discuz_collapse']) || strpos($_COOKIE['discuz_collapse'], 'category_'.$forum['fid']) === FALSE) {
  208.                                 $forum['collapseimg'] = 'collapsed_no.gif';
  209.                                 $collapse['category_'.$forum['fid']] = '';
  210.                         } else {
  211.                                 $forum['collapseimg'] = 'collapsed_yes.gif';
  212.                                 $collapse['category_'.$forum['fid']] = 'display: none';
  213.                         }

  214.                         if($forum['moderators']) {
  215.                                  $forum['moderators'] = moddisplay($forum['moderators'], 'flat');
  216.                         }
  217.                         $forum['forumscount']         = 0;
  218.                         $catlist[$forum['fid']] = $forum;
  219.                 }
  220.         }

  221.         foreach($catlist as  $catid => $category) {
  222.                 if($catlist[$catid]['forumscount'] && $category['forumcolumns']) {
  223.                         $catlist[$catid]['forumcolwidth'] = floor(100 / $category['forumcolumns']).'%';
  224.                         $catlist[$catid]['endrows'] = '';
  225.                         if($colspan = $category['forumscount'] % $category['forumcolumns']) {
  226.                                 while(($category['forumcolumns'] - $colspan) > 0) {
  227.                                         $catlist[$catid]['endrows'] .= '<td>&nbsp;</td>';
  228.                                         $colspan ++;
  229.                                 }
  230.                                 $catlist[$catid]['endrows'] .= '</tr>';
  231.                         }

  232.                 } elseif(empty($category['forumscount'])) {
  233.                         unset($catlist[$catid]);
  234.                 }
  235.         }

  236.         if(isset($catlist[0]) && $catlist[0]['forumscount']) {
  237.                 $catlist[0]['fid'] = 0;
  238.                 $catlist[0]['type'] = 'group';
  239.                 $catlist[0]['name'] = $bbname;
  240.                 $catlist[0]['collapseimg'] = 'collapsed_no.gif';
  241.         } else {
  242.                 unset($catlist[0]);
  243.         }

  244.         if($whosonlinestatus == 1 || $whosonlinestatus == 3) {
  245.                 $whosonlinestatus = 1;

  246.                 $onlineinfo = explode("\t", $onlinerecord);
  247.                 if(empty($_DCOOKIE['onlineusernum'])) {
  248.                         $onlinenum = $db->result($db->query("SELECT COUNT(*) FROM {$tablepre}sessions"), 0);
  249.                         if($onlinenum > $onlineinfo[0]) {
  250.                                 $_DCACHE['settings']['onlinerecord'] = $onlinerecord = "$onlinenum\t$timestamp";
  251.                                 $db->query("UPDATE {$tablepre}settings SET value='$onlinerecord' WHERE variable='onlinerecord'");
  252.                                 require_once DISCUZ_ROOT.'./include/cache.func.php';
  253.                                 updatesettings();
  254.                                 $onlineinfo = array($onlinenum, $timestamp);
  255.                         }
  256.                         dsetcookie('onlineusernum', intval($onlinenum), 300);
  257.                 } else {
  258.                         $onlinenum = intval($_DCOOKIE['onlineusernum']);
  259.                 }
  260.                 $onlineinfo[1] = gmdate($dateformat, $onlineinfo[1] + ($timeoffset * 3600));

  261.                 $detailstatus = $showoldetails == 'yes' || (((!isset($_DCOOKIE['onlineindex']) && !$whosonline_contract) || $_DCOOKIE['onlineindex']) && $onlinenum < 500 && !$showoldetails);

  262.                 if($detailstatus) {
  263.                         @include language('actions');

  264.                         $discuz_uid && updatesession();
  265.                         $membercount = $invisiblecount = 0;
  266.                         $whosonline = array();

  267.                         $maxonlinelist = $maxonlinelist ? $maxonlinelist : 500;

  268.                         $query = $db->query("SELECT uid, username, groupid, invisible, action, lastactivity, fid FROM {$tablepre}sessions ".(isset($_DCACHE['onlinelist'][7]) ? '' : 'WHERE uid <> 0')." ORDER BY uid DESC LIMIT ".$maxonlinelist);
  269.                         while($online = $db->fetch_array($query)) {
  270.                                 if($online['uid']) {
  271.                                         $membercount ++;
  272.                                         if($online['invisible']) {
  273.                                                 $invisiblecount++;
  274.                                                 continue;
  275.                                         } else {
  276.                                                 $online['icon'] = isset($_DCACHE['onlinelist'][$online['groupid']]) ? $_DCACHE['onlinelist'][$online['groupid']] : $_DCACHE['onlinelist'][0];
  277.                                         }

  278.                                 } else {
  279.                                         $online['icon'] = $_DCACHE['onlinelist'][7];
  280.                                         $online['username'] = $_DCACHE['onlinelist']['guest'];
  281.                                 }

  282.                                 $online['fid'] = $online['fid'] ? $forumname[$online['fid']] : 0;
  283.                                 $online['action'] = $actioncode[$online['action']];
  284.                                 $online['lastactivity'] = gmdate($timeformat, $online['lastactivity'] + ($timeoffset * 3600));
  285.                                 $whosonline[] = $online;
  286.                         }

  287.                         if($onlinenum > $maxonlinelist) {
  288.                                 $membercount = $db->result($db->query("SELECT COUNT(*) FROM {$tablepre}sessions WHERE uid <> '0'"), 0);
  289.                                 $invisiblecount = $db->result($db->query("SELECT COUNT(*) FROM {$tablepre}sessions WHERE invisible = '1'"), 0);
  290.                         }

  291.                         if($onlinenum < $membercount) {
  292.                                 $onlinenum = $db->result($db->query("SELECT COUNT(*) FROM {$tablepre}sessions"), 0);
  293.                                 dsetcookie('onlineusernum', intval($onlinenum), 300);
  294.                         }

  295.                         $guestcount = $onlinenum - $membercount;

  296.                         $db->free_result($query);
  297.                         unset($online);
  298.                 }

  299.         } else {
  300.                 $whosonlinestatus = 0;
  301.         }

  302.         if($discuz_uid && $newpm) {
  303.                 require_once DISCUZ_ROOT.'./include/pmprompt.inc.php';
  304.         }

  305. } else {
  306.         require_once DISCUZ_ROOT.'./include/category.inc.php';

  307. }

  308. include template('chat');

  309. ?>
คัดลอกไปที่คลิปบอร์ด
และนำโค้ดนี้ ไปสร้างเป็นไฟล์ htm ตั้งชื่อไฟล์ว่า chat.htm
แล้วอัพไปไว้ที่ สกินที่เราใช้
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=$charset" />
  5. <title>$navtitle $bbname $seotitle - Powered by Discuz!</title>
  6. $seohead
  7. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  8. <html xmlns="http://www.w3.org/1999/xhtml">
  9. <head>
  10. <meta http-equiv="Content-Type" content="text/html; charset=$charset" />
  11. <title>$navtitle $bbname $seotitle - Powered by Discuz!</title>
  12. $seohead
  13. <meta name="keywords" content="{$metakeywords}$seokeywords" />
  14. <meta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" />
  15. <meta name="generator" content="Discuz! $version" />
  16. <meta name="author" content="Discuz! Team and Comsenz UI Team" />
  17. <meta name="copyright" content="2001-2007 Comsenz Inc." />
  18. <meta name="MSSmartTagsPreventParsing" content="True" />
  19. <meta http-equiv="MSThemeCompatible" content="Yes" />
  20. <link rel="archives" title="$bbname" href="{$boardurl}archiver/" />
  21. $rsshead
  22. $extrahead
  23. <!--{if $allowcsscache}-->
  24.         <link rel="stylesheet" type="text/css" href="forumdata/cache/style_{STYLEID}.css" />
  25.         <link rel="stylesheet" type="text/css" href="forumdata/cache/style_{STYLEID}_append.css" />
  26. <!--{else}-->
  27.         <style type="text/css">{template css}</style>
  28.         <style type="text/css">{template css_append}</style>
  29. <!--{/if}-->
  30. <script type="text/javascript">var IMGDIR = '{IMGDIR}';var attackevasive = '$attackevasive';var gid = 0;<!--{if in_array(CURSCRIPT, array('viewthread', 'forumdisplay'))}-->gid = parseInt('$thisgid');<!--{elseif CURSCRIPT == 'index'}-->gid = parseInt('$gid');<!--{/if}-->var fid = parseInt('$fid');var tid = parseInt('$tid');</script>
  31. <script type="text/javascript" src="include/javascript/common.js"></script>
  32. <script type="text/javascript" src="include/javascript/menu.js"></script>
  33. <script type="text/javascript" src="include/javascript/ajax.js"></script>
  34. </head>
  35. </table>
  36. <table id="Table_01" width="100%" height="" border="0" cellpadding="0" cellspacing="0" align="left">
  37. <tr>       
  38. <td width="100%" bgcolor="#FFFFFF" align="left">
  39. {template shoutbox}
  40. </td>       
  41. </table>
คัดลอกไปที่คลิปบอร์ด
ลองทดสอบเรียกใช้งานดูครับ
ว่าตาออกมาแบบใหน
ขั้นตอนไปนำหน้าแชทนี้ มาสร้างเป็นบล๊อก โชว์หน้าแรกของ phpnuke
นำโค้ดนี้ไปสร้างเป็น บล๊อก แล้วอัพไปไว้ในโฟลเดอบล๊อกบนโฮสเรา แล้วสร้างเป็นบล๊อกได้เลยครับ
  1. <?php

  2. #### Generated by Block Creator by Disipal Site (www.disipal.net) ###
  3. #### Enhanced by thainuke (www.thainuke.net) ###

  4. if ( !defined('BLOCK_FILE') ) {
  5.     Header("Location: ../index.php");
  6.     die();
  7. }

  8. $content  =  "<center><iframe name="iFrame1" width=780 height=337 src="http://www.powermacc.com/webbord/chat.php" scrolling="no" frameborder="0"></iframe></center>";

  9. ?>
คัดลอกไปที่คลิปบอร์ด
อย่าลืมแก้ไข url ให้ถูกต้องด้วยครับ
mhanoii โพสต์ 2008-2-28 21:31:20
แหล่มเลยคร๊าฟ !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
mhanoii โพสต์ 2008-2-28 21:34:44
ต่อไปขอ ส่วนแสดงของบอร์ดน๊ะคับจะรอ นั่งรอนอนรอ



อิอิ
 เจ้าของ| powermacc โพสต์ 2008-2-28 21:56:15
ใหนขอดูเวบหน่อยทำได้ถึงใหนแล้ว
thaiga โพสต์ 2008-2-29 00:19:17
ขอบคุณครับ
สุดยอดมากครับ:)

อยากโชว์เวป แต่ยังไม่สวยอ่ะ:)
anampong โพสต์ 2008-2-29 01:18:56
ผมทำผ่านแต่ shoutbox  ครับ
แต่ที่งง คือว่า ผมมีคอม 2 เครื่อง
คอมอีกเครื่อง shoutbox  ไม่แสดง ฟ้องว่า
not Found อะครับ
deksao โพสต์ 2008-2-29 02:32:51
www.asayhi.com คับบ  กำลังจะทำ shoutbox อิอิ ขอบคุนมากคร๊าปปปพี่mac
deksao โพสต์ 2008-2-29 02:34:15
ต้นฉบับโพสโดย anampong เมื่อ 2008-2-29 01:18
ผมทำผ่านแต่ shoutbox  ครับ
แต่ที่งง คือว่า ผมมีคอม 2 เครื่อง
คอมอีกเครื่อง shoutbox  ไม่แสดง ฟ้องว่า
not Found อะครับ ...

มันจำค่าเก่าหรือป่าวคับ ลองรีเฟส บ่อยๆๆ
deksao โพสต์ 2008-2-29 03:23:02
ใส่ shotbox ใช้งานได้แร้วเย่ๆ ติดที่ว่าเปน ifame เวลากดตัวยิ้มมันจะบอกไม่เหนหะๆ
ขออภัย! คุณไม่ได้รับสิทธิ์ในการดำเนินการในส่วนนี้ กรุณาเลือกอย่างใดอย่างหนึ่ง ลงชื่อเข้าใช้ | สมัครสมาชิก

รายละเอียดเครดิต

รายชื่อผู้กระทำผิด|Archiver|ดิสคัส ไทย Follow us: Become a fan on facebook. Follow us on Twitter.

GMT+7, 2024-5-3 15:36

Powered by Discuz! X3.4, Rev.66

Copyright © 2001-2021 Tencent Cloud. Licensed

ตอบกระทู้ ขึ้นไปด้านบน ไปที่หน้ารายการกระทู้