ถ้าทำเว็บแล้วต้อง อัพเดทเมนู บ่อยๆแต่ขี้เกียจแก้ทุกหน้าต้องใช้อะไรช่วยเหรอครับ

เริ่มโดย nikki, 23 กรกฎาคม 2010, 16:57:41

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

nikki

ถ้าทำเมนูไว้ชุดหนึ่ง แต่ว่า ในอนาคตเกิดต้องอัพเดทอัพเมนูเพิ่มเติม ทำยังไงถึงจะให้เมนูนั้น อัพที่เดียว แล้วเปลี่ยนทุกเพจเลยโดยไม่ต้องมาไล่เปิดแก้ทุกหน้าเหรอครับ

ถ้าใช้แฟรชก็คงไม่ยาก แต่ถ้าทำเมนูเป็น CSS ถึงยังไงมันก็แก้ได้แค่เรื่องตัวอักษร แต่เมนูจริง ๆ เลยยังไงก็ต้องแก้ทุกหน้าอยู่ดี ทำยังไงถึงแก้ที่เดียวจบไปเลยดีครับ

รบกวนขออธิบายง่าย  ๆ นะครับ ผมไม่เก่งครับ ฟังภาษาเทคนิคยังไม่ค่อยออกอะครับ...

หรือถ้าพอมีสคริปตัวอย่าง ยังไงรบกวนแปะไว้ให้หน่อยจะได้ไหมครับ

ขอบคุณมาก ๆ ครับ

pongsak01

อ้างถึงจาก: nikki ใน 23 กรกฎาคม 2010, 16:57:41
ถ้าทำเมนูไว้ชุดหนึ่ง แต่ว่า ในอนาคตเกิดต้องอัพเดทอัพเมนูเพิ่มเติม ทำยังไงถึงจะให้เมนูนั้น อัพที่เดียว แล้วเปลี่ยนทุกเพจเลยโดยไม่ต้องมาไล่เปิดแก้ทุกหน้าเหรอครับ

ถ้าใช้แฟรชก็คงไม่ยาก แต่ถ้าทำเมนูเป็น CSS ถึงยังไงมันก็แก้ได้แค่เรื่องตัวอักษร แต่เมนูจริง ๆ เลยยังไงก็ต้องแก้ทุกหน้าอยู่ดี ทำยังไงถึงแก้ที่เดียวจบไปเลยดีครับ

รบกวนขออธิบายง่าย  ๆ นะครับ ผมไม่เก่งครับ ฟังภาษาเทคนิคยังไม่ค่อยออกอะครับ...

หรือถ้าพอมีสคริปตัวอย่าง ยังไงรบกวนแปะไว้ให้หน่อยจะได้ไหมครับ

ขอบคุณมาก ๆ ครับ

ใช้คำสั่งนี้เลยครับ <? include "ชื่อไฟล์"; ?>

เช่นผม ตั้งชื่อไฟล์ menu ว่า menu.php
ผมก็ดึงไปแสดงหน้าอื่นโดย
<? include "menu.php"; ?>


bouy22

ถ้าเป็น PHP ก็ include เอาครับ

อาจจะสร้างเป็นไฟล์ menu.inc.php ไว้สำหรับเมนูโดยเฉพาะ

แล้ว ก็เวลาใช้ก็ include เข้ามา

<?php include('menu.inc.php');?>

ถ้ามีพื้น php น่าจะเข้าใจครับ หรือลอง ศึกษาตามบอร์ด php หรืิอ บทความดู

หรือ ถามในนี้แหละ ง่ายดี :P
------------------------

คลาดกับเรป บน 5 วิ :-X
สนใจทำธุรกิจ[direct=http://www.nongphojsin.com/]ไอศกรีมหนองโพ[/direct]คลิกเลย | ลงประกาศโฆษณา [direct=http://www.marukopost.com/]ประกาศฟรี[/direct] | [direct=http://www.uuppic.com/]เว็บฝากรูป[/direct] | [direct=http://www.jeedgame.com/]สคริปเกมแฟลช[/direct] |
ผลิตภัณฑ์เสริมอาหารออกซิเจนน้ำ [direct=http://www.adoxy-thai.com/]Adoxy[/direct]

pongsak01

อ้างถึงจาก: bouy2527 ใน 23 กรกฎาคม 2010, 17:07:09
ถ้าเป็น PHP ก็ include เอาครับ

อาจจะสร้างเป็นไฟล์ menu.inc.php ไว้สำหรับเมนูโดยเฉพาะ

แล้ว ก็เวลาใช้ก็ include เข้ามา

<?php include('menu.inc.php');?>

ถ้ามีพื้น php น่าจะเข้าใจครับ หรือลอง ศึกษาตามบอร์ด php หรืิอ บทความดู

หรือ ถามในนี้แหละ ง่ายดี :P
กมะมีคนตอบครับ
อิอิ ครั้งแรกนึ

arttojung

อ้างถึงจาก: bouy2527 ใน 23 กรกฎาคม 2010, 17:07:09
ถ้าเป็น PHP ก็ include เอาครับ

อาจจะสร้างเป็นไฟล์ menu.inc.php ไว้สำหรับเมนูโดยเฉพาะ

แล้ว ก็เวลาใช้ก็ include เข้ามา

<?php include('menu.inc.php');?>

ถ้ามีพื้น php น่าจะเข้าใจครับ หรือลอง ศึกษาตามบอร์ด php หรืิอ บทความดู

หรือ ถามในนี้แหละ ง่ายดี :P
------------------------

คลาดกับเรป บน 5 วิ :-X
ตามนี้ ลองหา สคริป PHP ง่ายๆไปศึกษาดูครับ เดียวจะค่อยๆเป็นเอง

whitecross

อืม include ง่ายสุด ใส่มันทุกหน้าเลย เวลาแก้ไฟล์ก็แก้ไอ้ตัวที่เราจะ include มันเข้ามานั่นแหละ  :wanwan007:
บริการออกแบบเว็บไซต์ / PSD 2 HTML / Tableless Generation / W3C Validation / Graphic Design
ติดต่อสอบถามข้อมูลต่างๆทางอีเมล์ได้เลยครับผม...

nopz

หรือเขียนเป็น object เลยครับ อันนี้คือโค้ดที่ผมใช้งานตลอดครับ เขียนง่าย ไม่หนักเครื่องเวลาเขียนด้วยครับ

<?php
require_once("config.inc.php");
$conn = new Gconfig;
$conn -> _session("set");
$conn -> _cookie();
$conn -> _head();
$conn -> _define();
$conn -> _req(DM,"lib/db.class.php");
$db = new sql($conn -> db_server$conn -> db_username$conn -> db_password$conn -> db_name$conn -> db_language);

$header[] = '<meta http-equiv="Content-Type" content="text/html; charset='.$conn -> charset.'" />';
$header[] = '<script type="text/javascript" src="js/script.js"></script>';
$header[] = '<link href="css/style.css" type="text/css" rel="stylesheet" media="screen" />';
$header[] = '<!--[if IE 6]><link href="css/style.ie6.css" type="text/css" rel="stylesheet" media="screen" /><![endif]-->';
$header[] = '<!--[if IE 7]><link href="css/style.ie7.css" type="text/css" rel="stylesheet" media="screen" /><![endif]-->';
$header[] = '<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />';
$header[] = '<meta name="google-site-verification" content="'.$conn -> google.'" />';
$header[] = '<meta name="msvalidate.01" content="734C8DA0ACB0540B766A9D2895EC8CA5" />';
$header[] = '<meta name="description" content="'.$conn -> description[0].'" />';
$header[] = '<meta name="keywords" content="'.$conn -> keywords[0].'" />';
$header[] = '<meta name="robots" content="'.$conn -> robots[0].'" />';
$header[] = '<meta name="stats-in-th" content="l501" />';
$header[] = '<title>'.$conn -> title[0].'</title>';

$replace[HEADER] = implode("
"
$header);

require_once(dirname(__FILE__).DM."modules/menu.mod.php");
require_once(dirname(__FILE__).DM."modules/left.item.php");
require_once(dirname(__FILE__).DM."modules/index.mod.php");
require_once(dirname(__FILE__).DM."modules/foot.mod.php");

$skin file_get_contents ('templates/body.index.tpl');
$patt = array('/{HEADER}/','/{MENU}/','/{LEFTITEM}/','/{CONTITEM}/','/{ARTICLEITEM}/','/{FOOTER}/');
echo preg_replace$patt $replace $skin );
unset($replace);*/
$db->close();
?>


   


ปล. คุณ bouy2527 ระวังโดนแบนนะครับ กฎการใช้ลายเซนต์ให้ใช้งาน direct link ได้แค่ 5 ลิงค์ครับ
[direct=https://boxmerz.com] เปรียบเทียบมือถือ - เทียบสเปค เช็คราคา โทรศัพท์มือถือ boxmerz.com[/direct]

bouy22

อ้างถึงจาก: nopz ใน 23 กรกฎาคม 2010, 17:15:16
หรือเขียนเป็น object เลยครับ อันนี้คือโค้ดที่ผมใช้งานตลอดครับ เขียนง่าย ไม่หนักเครื่องเวลาเขียนด้วยครับ

<?php
require_once("config.inc.php");
$conn = new Gconfig;
$conn -> _session("set");
$conn -> _cookie();
$conn -> _head();
$conn -> _define();
$conn -> _req(DM,"lib/db.class.php");
$db = new sql($conn -> db_server$conn -> db_username$conn -> db_password$conn -> db_name$conn -> db_language);

$header[] = '<meta http-equiv="Content-Type" content="text/html; charset='.$conn -> charset.'" />';
$header[] = '<script type="text/javascript" src="js/script.js"></script>';
$header[] = '<link href="css/style.css" type="text/css" rel="stylesheet" media="screen" />';
$header[] = '<!--[if IE 6]><link href="css/style.ie6.css" type="text/css" rel="stylesheet" media="screen" /><![endif]-->';
$header[] = '<!--[if IE 7]><link href="css/style.ie7.css" type="text/css" rel="stylesheet" media="screen" /><![endif]-->';
$header[] = '<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />';
$header[] = '<meta name="google-site-verification" content="'.$conn -> google.'" />';
$header[] = '<meta name="msvalidate.01" content="734C8DA0ACB0540B766A9D2895EC8CA5" />';
$header[] = '<meta name="description" content="'.$conn -> description[0].'" />';
$header[] = '<meta name="keywords" content="'.$conn -> keywords[0].'" />';
$header[] = '<meta name="robots" content="'.$conn -> robots[0].'" />';
$header[] = '<meta name="stats-in-th" content="l501" />';
$header[] = '<title>'.$conn -> title[0].'</title>';

$replace[HEADER] = implode("
"
$header);

require_once(dirname(__FILE__).DM."modules/menu.mod.php");
require_once(dirname(__FILE__).DM."modules/left.item.php");
require_once(dirname(__FILE__).DM."modules/index.mod.php");
require_once(dirname(__FILE__).DM."modules/foot.mod.php");

$skin file_get_contents ('templates/body.index.tpl');
$patt = array('/{HEADER}/','/{MENU}/','/{LEFTITEM}/','/{CONTITEM}/','/{ARTICLEITEM}/','/{FOOTER}/');
echo preg_replace$patt $replace $skin );
unset($replace);*/
$db->close();
?>


   


ปล. คุณ bouy2527 ระวังโดนแบนนะครับ กฎการใช้ลายเซนต์ให้ใช้งาน direct link ได้แค่ 5 ลิงค์ครับ


:o :o ขอดูเอาโค๊ดไปศึกษาดูว่ามันคืออันหยังไม่เคยเจอ  :wanwan017:


ปล.ลายเซ็นปลอมอ่ะ...ทำกวนติงไปงั้นแหละ ไว้คิดมุกใหม่ได้จะเอาออก (หรือรอ mod ลบ :P :P อย่าแบนนะ กวนไปงั้นแหละ ว่างจัดอ่ะ)
สนใจทำธุรกิจ[direct=http://www.nongphojsin.com/]ไอศกรีมหนองโพ[/direct]คลิกเลย | ลงประกาศโฆษณา [direct=http://www.marukopost.com/]ประกาศฟรี[/direct] | [direct=http://www.uuppic.com/]เว็บฝากรูป[/direct] | [direct=http://www.jeedgame.com/]สคริปเกมแฟลช[/direct] |
ผลิตภัณฑ์เสริมอาหารออกซิเจนน้ำ [direct=http://www.adoxy-thai.com/]Adoxy[/direct]

pongsak01

อ้างถึงจาก: arttojung ใน 23 กรกฎาคม 2010, 17:08:55
อ้างถึงจาก: bouy2527 ใน 23 กรกฎาคม 2010, 17:07:09
ถ้าเป็น PHP ก็ include เอาครับ

อาจจะสร้างเป็นไฟล์ menu.inc.php ไว้สำหรับเมนูโดยเฉพาะ

แล้ว ก็เวลาใช้ก็ include เข้ามา

<?php include('menu.inc.php');?>

ถ้ามีพื้น php น่าจะเข้าใจครับ หรือลอง ศึกษาตามบอร์ด php หรืิอ บทความดู

หรือ ถามในนี้แหละ ง่ายดี :P
------------------------

คลาดกับเรป บน 5 วิ :-X
ตามนี้ ลองหา สคริป PHP ง่ายๆไปศึกษาดูครับ เดียวจะค่อยๆเป็นเอง

แนะนำลอง maxsite นะคับ

nopz

อ้างถึงจาก: bouy2527 ใน 23 กรกฎาคม 2010, 17:18:26
อ้างถึงจาก: nopz ใน 23 กรกฎาคม 2010, 17:15:16
หรือเขียนเป็น object เลยครับ อันนี้คือโค้ดที่ผมใช้งานตลอดครับ เขียนง่าย ไม่หนักเครื่องเวลาเขียนด้วยครับ

<?php
require_once("config.inc.php");
$conn = new Gconfig;
$conn -> _session("set");
$conn -> _cookie();
$conn -> _head();
$conn -> _define();
$conn -> _req(DM,"lib/db.class.php");
$db = new sql($conn -> db_server$conn -> db_username$conn -> db_password$conn -> db_name$conn -> db_language);

$header[] = '<meta http-equiv="Content-Type" content="text/html; charset='.$conn -> charset.'" />';
$header[] = '<script type="text/javascript" src="js/script.js"></script>';
$header[] = '<link href="css/style.css" type="text/css" rel="stylesheet" media="screen" />';
$header[] = '<!--[if IE 6]><link href="css/style.ie6.css" type="text/css" rel="stylesheet" media="screen" /><![endif]-->';
$header[] = '<!--[if IE 7]><link href="css/style.ie7.css" type="text/css" rel="stylesheet" media="screen" /><![endif]-->';
$header[] = '<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />';
$header[] = '<meta name="google-site-verification" content="'.$conn -> google.'" />';
$header[] = '<meta name="msvalidate.01" content="734C8DA0ACB0540B766A9D2895EC8CA5" />';
$header[] = '<meta name="description" content="'.$conn -> description[0].'" />';
$header[] = '<meta name="keywords" content="'.$conn -> keywords[0].'" />';
$header[] = '<meta name="robots" content="'.$conn -> robots[0].'" />';
$header[] = '<meta name="stats-in-th" content="l501" />';
$header[] = '<title>'.$conn -> title[0].'</title>';

$replace[HEADER] = implode("
"
$header);

require_once(dirname(__FILE__).DM."modules/menu.mod.php");
require_once(dirname(__FILE__).DM."modules/left.item.php");
require_once(dirname(__FILE__).DM."modules/index.mod.php");
require_once(dirname(__FILE__).DM."modules/foot.mod.php");

$skin file_get_contents ('templates/body.index.tpl');
$patt = array('/{HEADER}/','/{MENU}/','/{LEFTITEM}/','/{CONTITEM}/','/{ARTICLEITEM}/','/{FOOTER}/');
echo preg_replace$patt $replace $skin );
unset($replace);*/
$db->close();
?>


   


ปล. คุณ bouy2527 ระวังโดนแบนนะครับ กฎการใช้ลายเซนต์ให้ใช้งาน direct link ได้แค่ 5 ลิงค์ครับ


:o :o ขอดูเอาโค๊ดไปศึกษาดูว่ามันคืออันหยังไม่เคยเจอ  :wanwan017:


ปล.ลายเซ็นปลอมอ่ะ...ทำกวนติงไปงั้นแหละ ไว้คิดมุกใหม่ได้จะเอาออก (หรือรอ mod ลบ :P :P อย่าแบนนะ กวนไปงั้นแหละ ว่างจัดอ่ะ)

ไฟล์ config
<?php
class 
Gconfig{

// server
var $sitename " ";
var $charset "utf-8";

var $title = array(" ");

var $googlemeta "_MRs0oQLKPqXbCT-2e19GItB_xLOFE6fDvCrQ9pqBSc";
var $robots = array("index,dofollow","index,nofollow");

var $description = array(" ");

var $keywords = array(" ");

// login
var $sid "Z3VyYWtiYWxs";
var $pw "MjEyMjI0MjM2";
// db
var $db_server "localhost";
var $db_username "root";
var $db_password " ";
var $db_name "gurakball_cre";
var $db_language "utf8";


function _session($ses){
if($ses == "set"){
return session_start();
} else if($ses == "unset"){
return session_destroy();
}
}

function _cookie(){
return ob_start();
}

function _head(){
return  header("content-type: text/html; charset=utf-8");
}

function _define(){
return defineDM dirname__FILE__ ) . '/' );
}

function _req($path,$url){
return require_once( $path $url );
}

}

?>



ไฟล์เชื่อมต่อ db
<?php

class sql
{
// รหัสสำหรับการเข้ารหัสและถอดรหัสข้อมูล
var $passwd "123456";
var $vesion "1.0.6";
var $dbconnection;
// inintail
function sql($server$username$password$dbname$language 'utf8')
{
$this->dbconnection = @mysql_connect($server$username$password);
if ($this->dbconnection !== false) {
$db = @mysql_select_db($dbname);
@mysql_query("SET NAMES $language"$this->dbconnection);
}
return ($this->dbconnection === false || $db === false) ? false true;
}
// คืนค่า resource connection
function connection()
{
return $this->dbconnection;
}
// ยกเลิก mysql
function close()
{
@mysql_close($this->dbconnection);
}
// คืนค่า error ของ mysql
function Error()
{
return @mysql_error($this->dbconnection);
}
// เวอร์ชั่นของ class
function Version()
{
return $this->vesion;
}
// คืนค่าจำนวนข้อมูลทั้งหมดของตาราง
function getCount($table$query '')
//$table = ชื่อตาราง
//$query = ข้อมูลที่ต้องการนับ เก็บเป็น Array
{
$sql "SELECT COUNT(0) FROM `$table`";
$sql .= ($query == '') ? ';' " WHERE $query;";
$query = @mysql_query($sql$this->dbconnection);
$result = @mysql_result($query00);
@mysql_free_result($query);
return $result;
}
// ค้นหา $value ที่ $field บนตาราง $table ไม่สำเร็จคืนค่า false คืนค่า record เดียว
// $fields และ $values เป็น string หรือ array (OR)
function basicSearch($table$fields$values)
{
if (is_array($fields)) {
foreach ($fields AS $i => $field)
if (is_array($values)) {
$search[] = "`$field`='$values[$i]'";
} else {
$search[] = "`$field`='$values'";
}
} else {
if (is_array($values)) {
$search[] = "`$fields` IN ('".implode("','"$values)."')";
} else {
$search[] = "`$fields`='$values'";
}
}
$sql "SELECT * FROM `$table` WHERE ".implode(' OR '$search)." LIMIT 1;";
$query mysql_query($sql$this->dbconnection);
if (@mysql_num_rows($query) == 0) {
return false;
} else {
$result mysql_fetch_array($queryMYSQL_ASSOC);
mysql_free_result($query);
return $result;
}
}
// คืนค่า recoard ที่ id ไม่สำเร็จคืนค่า false คืนค่า record เดียว
function getRec($table$id)
{
$sql "SELECT * FROM `$table` WHERE `id`='".(int)$id."' LIMIT 1";
$query = @mysql_query($sql$this->dbconnection);
if (@mysql_num_rows($query) == 0) {
return false;
} else {
$result mysql_fetch_array($queryMYSQL_ASSOC);
mysql_free_result($query);
return $result;
}
}
// เพิ่มข้อมูลลงบน $table คืนค่า id ของ record ที่เพิ่ม ไม่สำเร็จคืนค่า false
function add($table$recArr)
{
$keys = array();
$values = array();
foreach ($recArr as $key => $value) {
$keys[] = $key;
$values[] = $value;
}
$sql 'INSERT INTO `'.$table.'` (`'.implode('`,`'$keys);
$sql .= "`) VALUES ('".implode("','"$values);
$sql .= "');";
$query = @mysql_query($sql$this->dbconnection);
return ($query === false) ? false mysql_insert_id();
}
// แก้ไขรายการที่ $id ไม่สำเร็จคืนค่า false
function edit($table$id$recArr)
{
$keys = array();
$values = array();
foreach ($recArr as $key => $value) {
$datas[] = "`$key`='$value'";
}
$sql "UPDATE `$table` SET ".implode(","$datas)." WHERE `id`='".(int)$id."' LIMIT 1;";
$query = @mysql_query($sql$this->dbconnection);
return ($query === false) ? false mysql_affected_rows();
}
// ลบ เร็คคอร์ดรายการที่ $id ไม่สำเร็จคืนค่า false
function delete($table$id)
{
$sql "DELETE FROM `$table` WHERE `id`='".(int)$id."' LIMIT 1;";
$query = @mysql_query($sql$this->dbconnection);
return ($query === false) ? false mysql_affected_rows();
}
// query ปกติ คืนค่าของ query
// ใช้สำหรับทำคำสั่งที่ไม่ต้องการค่าคืนกลับ
function query($sql)
{
$query = @mysql_query($sql$this->dbconnection);
return ($query === false) ? false $query;
}
// query ด้วย sql ที่กำหนดเอง คืนค่าผลลัพท์ในรูป array
function customQuery($sql)
{
$query = @mysql_query($sql$this->dbconnection);
$recArr = array();
while ($row = @mysql_fetch_array($queryMYSQL_ASSOC)) {
$recArr[] = $row;
}
@mysql_free_result($query);
return $recArr;
}
// ฟังก์ชั่นพิเศษสำหรับ อ่านค่า config ของระบบที่ติดตั้งลง db
// ต้องอยู่ในรูปแบบที่กำหนดเท่านั้น
function getConfig($table$module, &$config)
{
$query = @mysql_query("SELECT `name`,`value`,`type` FROM `$table` WHERE `module`='$module';");
while ($row = @mysql_fetch_array($queryMYSQL_ASSOC)) {
$config[$module][$row[name]] = $row[type] == 'option' explode(','$row[value]) : $row[value];
}
@mysql_free_result($query);
}
}



?>

[direct=https://boxmerz.com] เปรียบเทียบมือถือ - เทียบสเปค เช็คราคา โทรศัพท์มือถือ boxmerz.com[/direct]

war1ock

จริงๆ แล้วการทำเว็บไซต์ที่ดีเราควรจะแยกส่วนประกอบต่างๆ ของเว็บไซต์ออกจากกันนะครับ เพื่อให้ง่ายต่อการแก้ไขในภายหลังอย่างเช่นในกรณีของเมนูนั้น ตามที่เพื่อนๆ หลายท่านด้านบน ตอบเอาไว้นะครับถ้าเราแยกส่วนเมนูออกมาแล้วเวลาต้องการใช้งานก็ใช้คำสั่ง <?inlude "";?> เพื่อเรียกไฟล์ต่างๆ มาประกอบกันครับ จะทำให้ง่ายต่อการจัดการหรือการแก้ไขในภายหลังมากยิ่งขึ้น
[direct=http://www.wannycloset.com]เสื้อผ้าแฟชั่น ร้านเสื้อผ้าออนไลน์[/direct]
[direct=http://www.facebook.com/wannycloset]ติดตามสินค้าแฟชั่นจากร้าน wannycloset[/direct]
[direct=http://www.war1ock.com]Blog(war1ock's blog)[/direct]

sugarthailand

อ้างถึงจาก: bouy2527 ใน 23 กรกฎาคม 2010, 17:18:26
อ้างถึงจาก: nopz ใน 23 กรกฎาคม 2010, 17:15:16
หรือเขียนเป็น object เลยครับ อันนี้คือโค้ดที่ผมใช้งานตลอดครับ เขียนง่าย ไม่หนักเครื่องเวลาเขียนด้วยครับ

<?php
require_once("config.inc.php");
$conn = new Gconfig;
$conn -> _session("set");
$conn -> _cookie();
$conn -> _head();
$conn -> _define();
$conn -> _req(DM,"lib/db.class.php");
$db = new sql($conn -> db_server$conn -> db_username$conn -> db_password$conn -> db_name$conn -> db_language);

$header[] = '<meta http-equiv="Content-Type" content="text/html; charset='.$conn -> charset.'" />';
$header[] = '<script type="text/javascript" src="js/script.js"></script>';
$header[] = '<link href="css/style.css" type="text/css" rel="stylesheet" media="screen" />';
$header[] = '<!--[if IE 6]><link href="css/style.ie6.css" type="text/css" rel="stylesheet" media="screen" /><![endif]-->';
$header[] = '<!--[if IE 7]><link href="css/style.ie7.css" type="text/css" rel="stylesheet" media="screen" /><![endif]-->';
$header[] = '<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />';
$header[] = '<meta name="google-site-verification" content="'.$conn -> google.'" />';
$header[] = '<meta name="msvalidate.01" content="734C8DA0ACB0540B766A9D2895EC8CA5" />';
$header[] = '<meta name="description" content="'.$conn -> description[0].'" />';
$header[] = '<meta name="keywords" content="'.$conn -> keywords[0].'" />';
$header[] = '<meta name="robots" content="'.$conn -> robots[0].'" />';
$header[] = '<meta name="stats-in-th" content="l501" />';
$header[] = '<title>'.$conn -> title[0].'</title>';

$replace[HEADER] = implode("
"
$header);

require_once(dirname(__FILE__).DM."modules/menu.mod.php");
require_once(dirname(__FILE__).DM."modules/left.item.php");
require_once(dirname(__FILE__).DM."modules/index.mod.php");
require_once(dirname(__FILE__).DM."modules/foot.mod.php");

$skin file_get_contents ('templates/body.index.tpl');
$patt = array('/{HEADER}/','/{MENU}/','/{LEFTITEM}/','/{CONTITEM}/','/{ARTICLEITEM}/','/{FOOTER}/');
echo preg_replace$patt $replace $skin );
unset($replace);*/
$db->close();
?>


   


ปล. คุณ bouy2527 ระวังโดนแบนนะครับ กฎการใช้ลายเซนต์ให้ใช้งาน direct link ได้แค่ 5 ลิงค์ครับ


:o :o ขอดูเอาโค๊ดไปศึกษาดูว่ามันคืออันหยังไม่เคยเจอ  :wanwan017:


ปล.ลายเซ็นปลอมอ่ะ...ทำกวนติงไปงั้นแหละ ไว้คิดมุกใหม่ได้จะเอาออก (หรือรอ mod ลบ :P :P อย่าแบนนะ กวนไปงั้นแหละ ว่างจัดอ่ะ)


ลายเซ้นกวนจริงๆๆ - -* หลอก  MOD - -* 5555

gabriel

อ้างถึงจาก: sugarthailand ใน 24 กรกฎาคม 2010, 17:15:35
อ้างถึงจาก: bouy2527 ใน 23 กรกฎาคม 2010, 17:18:26
อ้างถึงจาก: nopz ใน 23 กรกฎาคม 2010, 17:15:16
หรือเขียนเป็น object เลยครับ อันนี้คือโค้ดที่ผมใช้งานตลอดครับ เขียนง่าย ไม่หนักเครื่องเวลาเขียนด้วยครับ

<?php
require_once("config.inc.php");
$conn = new Gconfig;
$conn -> _session("set");
$conn -> _cookie();
$conn -> _head();
$conn -> _define();
$conn -> _req(DM,"lib/db.class.php");
$db = new sql($conn -> db_server$conn -> db_username$conn -> db_password$conn -> db_name$conn -> db_language);

$header[] = '<meta http-equiv="Content-Type" content="text/html; charset='.$conn -> charset.'" />';
$header[] = '<script type="text/javascript" src="js/script.js"></script>';
$header[] = '<link href="css/style.css" type="text/css" rel="stylesheet" media="screen" />';
$header[] = '<!--[if IE 6]><link href="css/style.ie6.css" type="text/css" rel="stylesheet" media="screen" /><![endif]-->';
$header[] = '<!--[if IE 7]><link href="css/style.ie7.css" type="text/css" rel="stylesheet" media="screen" /><![endif]-->';
$header[] = '<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />';
$header[] = '<meta name="google-site-verification" content="'.$conn -> google.'" />';
$header[] = '<meta name="msvalidate.01" content="734C8DA0ACB0540B766A9D2895EC8CA5" />';
$header[] = '<meta name="description" content="'.$conn -> description[0].'" />';
$header[] = '<meta name="keywords" content="'.$conn -> keywords[0].'" />';
$header[] = '<meta name="robots" content="'.$conn -> robots[0].'" />';
$header[] = '<meta name="stats-in-th" content="l501" />';
$header[] = '<title>'.$conn -> title[0].'</title>';

$replace[HEADER] = implode("
"
$header);

require_once(dirname(__FILE__).DM."modules/menu.mod.php");
require_once(dirname(__FILE__).DM."modules/left.item.php");
require_once(dirname(__FILE__).DM."modules/index.mod.php");
require_once(dirname(__FILE__).DM."modules/foot.mod.php");

$skin file_get_contents ('templates/body.index.tpl');
$patt = array('/{HEADER}/','/{MENU}/','/{LEFTITEM}/','/{CONTITEM}/','/{ARTICLEITEM}/','/{FOOTER}/');
echo preg_replace$patt $replace $skin );
unset($replace);*/
$db->close();
?>


   


ปล. คุณ bouy2527 ระวังโดนแบนนะครับ กฎการใช้ลายเซนต์ให้ใช้งาน direct link ได้แค่ 5 ลิงค์ครับ


:o :o ขอดูเอาโค๊ดไปศึกษาดูว่ามันคืออันหยังไม่เคยเจอ  :wanwan017:


ปล.ลายเซ็นปลอมอ่ะ...ทำกวนติงไปงั้นแหละ ไว้คิดมุกใหม่ได้จะเอาออก (หรือรอ mod ลบ :P :P อย่าแบนนะ กวนไปงั้นแหละ ว่างจัดอ่ะ)


ลายเซ้นกวนจริงๆๆ - -* หลอก  MOD - -* 5555

เข้ามาฮาลายเซ็นครับ เพิ่มงานให้ mod นะครับ แบบนี้ 55

capuchinotae

ฮาลายเซ็นอีกคน ผมเคยแกล้งเพื่อน capture desktop ไว้ แล้ว hide icons หมด เพื่อนแม่งงงเป็นไก่ตาแตกเลย นึกว่าคอมพัง
[direct=http://www.modernizeit.co]จำหน่ายหูฟัง monster[/direct] [direct=http://www.modernizeit.co]จำหน่ายหูฟัง beat by. dre[/direct] [direct=http://www.modernizeit.co]จำหน่ายหูฟัง sol replublic[/direct] [direct=http://www.modernizeit.co]จำหน่ายเม้าส์ logitech[/direct][direct=http://www.modernizeit.co]จำหน่ายคีย์บอร์ด logitech[/direct]

nikki

อ่อ เข้าใจแล้วครับ แบบนี้ เว็บก็ต้องเป็นไฟล์ php หมดเลยนะสิครับ

แล้ว ถ้าเกิดแต่เดิมเว็บผมมันเป็น .html คือจะแก้เป็น php หมด ก้รุ้สึกเสียดายที่กุเกิ้ลอินเดกไป จะทำยังไงดีอะครับ ?

idea

อ้างถึงจาก: nikki ใน 25 กรกฎาคม 2010, 23:33:24
อ่อ เข้าใจแล้วครับ แบบนี้ เว็บก็ต้องเป็นไฟล์ php หมดเลยนะสิครับ

แล้ว ถ้าเกิดแต่เดิมเว็บผมมันเป็น .html คือจะแก้เป็น php หมด ก้รุ้สึกเสียดายที่กุเกิ้ลอินเดกไป จะทำยังไงดีอะครับ ?


ถ้าแก้เฉพาะ .html เป็น .php ไม่น่าจะม่ผลต่อ Google นะครับ
ที่สำคัญแก้ Link ให้ถูกละกัน....เดี๋ยวรอท่านอื่นมาขยายความนะครับ

ZyZee

ถ้าไม่อยากเปลี่ยนเป็น .php ลองใช้คำสั่ง iframe ดูครับได้เหมือนกัน แต่จะมีผลต่อเรื่อง seo หรือเปล่าไม่รู้นะ
***ชีวิตไม่สามารถ Undo ได้ อย่ามัวเสียเวลากับอดีตที่ไม่มีหวนกลับ***
อย่ามัวคิดว่าตัวเองโชคร้าย...เพราะเวลาของเรามีค่ามีค่ามากเกินกว่าจะมั่วมานั่งสงสารตัวเอง
++++อย่ามัวเสียเวลาใช้ชีวิตตามคนอื่น+++

BlueDragon

อ้างถึงจาก: nikki ใน 25 กรกฎาคม 2010, 23:33:24
อ่อ เข้าใจแล้วครับ แบบนี้ เว็บก็ต้องเป็นไฟล์ php หมดเลยนะสิครับ

แล้ว ถ้าเกิดแต่เดิมเว็บผมมันเป็น .html คือจะแก้เป็น php หมด ก้รุ้สึกเสียดายที่กุเกิ้ลอินเดกไป จะทำยังไงดีอะครับ ?

มีให้เลือก 2 แบบนะค่ะ
1. ถ้าเว็บเราเป็น .html
ใช้แบบทำ Library ค่ะ มันจะสามารถทำได้ในดรีม ลักษณะของมันคือ อะไรที่เรามีการเรียกใช้งานบ่อย ๆ  ก็ให้สร้างส่วนนั้นทำเป็น Library ไว้ แล้วตั้งชื่อ Library เมื่อเราจะใช้ในส่วนไหน ก็เรียกใ้ช้ Library ที่สร้างไว้ ไปแทรกลงไปในไฟล์นั้น

ข้อดีคือ เวลาเราจะเปลี่ยน ก็ไปเปลี่ยนในไฟล์  Library แล้วทำการเซฟทับ  Library ชื่อเดิม ไฟล์ทุกเพจ ที่มีการอ้างอิง  Library ตัวนี้ ก็จะอัพเดตเป็นตัวใหม่ที่เราแก้ไขให้โดยอัตโนมัติ

ข้อเสีย เมื่อแก้  Library (ทำการอัพเดต) ไฟล์ทุกไฟล์ที่อ้างอิง ก็จะอัพเดตหมด (ด้วยโปรแกรมดรีมอัตโนมัติ เหมือน ๆ เวลาเราแก้ชื่อไฟล์ โดยใช้ sitemap ของดรีมฯ) ดังนั้นเราจะต้องอัพโหลดไฟล์เหล่านี้ รวมทั้งไฟล์  Library ขึ้นโฮสต์ใหม่ทั้งหมด ซึ่งถ้าไฟล์เรามีจำนวนเพจเยอะ ๆ ก็เหนื่อยกับการอัพโหลดเหมือนกัน คิดว่าวิธีนี้เหมาะกับเว็บที่มีจำนวนเพจไม่มากนัก ไฟล์มากแนะนำให้ใช้แบบ include ข้อ 2 ดีกว่า

2. ถ้าเว็บเราเป็น .php
ใช้คำสั่ง include "ชื่อไฟล์"; ตามที่เพื่อน ๆ ด้านบนแนะนำค่ะ ทำไฟล์ขึ้นมา เวลาแก้ก็แก้ไฟล์เดียว อัพโหลดก็อัพไฟล์เดียว

หมายเหตุ ข้อ 1 ไม่แน่ใจว่ามันจะมี Feed Back อะไรกับการทำ SEO ไหม เพราะมันมีมานานแล้ว เคยใช้ตั้งแต่ยังไม่ได้ทำ SEO หลัง ๆ ทำเป็น php เลยไม่ทราบค่ะว่าแบบทำแบบ Library แล้ว บอทมันจะชอบปล่าว (ลืมนึกเรื่อง SEO ไปค่ะ)


Bes

ดูเหมือนเจ้าของกระทู้จะไม่ได้ใช้ CMS

ทำไมไม่มีใครพูดถึงการใช้ Template และ Edit Region ของ Dreamweaver บ้างเหรอครับ ทำเป็น Site Manager เล่นง่าย ๆ อัพเดททีเดียวได้เป็นแผง

หรือแบบที่ทุกท่านแนะนำมาสะดวกกว่าหรือมีข้อเสียอะไรครับ

ถ้าเ้ป็นประโยชน์เด๋วผมจะมาแนะนำเพิ่มเติม
✔แนะนำ Hosting และ VPS ราคาเริ่มต้น 277 บาทฟรี! SSL ซัพพอทคุยง่าย
https://client.hostsevenplus.com/aff.php?aff=396