### สอนมือใหม่ให้สร้างเว็บ 120,000 หน้า By Mr.RSS*

เริ่มโดย Mr_RSS, 15 สิงหาคม 2007, 12:10:41

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

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

workshop

อ้างถึงจาก: moooaunna ใน 10 กันยายน 2007, 12:01:32
ใส่แล้วขึ้นแบบนี้ครับ
Parse error: syntax error, unexpected T_VARIABLE in /mnt/w0301/d18/s29/b02c24d5/www/dbsthailand.info/sitemap.php on line 8
ต้องเปลี่ยนตรงไหนครับ

ลองแกตรงนี้ดูครับ
$path = "http://www.".$_SERVER[SERVER_NAME];
ผมรันให้ไม่ได้เนื่องจากไม่ได้ลง xampp ไว้ที่เครื่องนี้

moooaunna

Success, wrote sitemap to file (sitemap.xml)
ขอบคุณมากๆครับ
โค๊ดที่ถูกต้องอันนี้
อ้างถึงจาก: workshop ใน 10 กันยายน 2007, 09:33:53
<?php require_once('Connections/article.php');


mysql_select_db($database_article$article);
$query_rs_cat "SELECT * FROM article ORDER BY id ASC LIMIT 0,50000";
$rs_cat mysql_query($query_rs_cat$article) or die(mysql_error());
$row_rs_cat mysql_fetch_assoc($rs_cat);
$totalRows_rs_cat mysql_num_rows($rs_cat);
$path "http://www.".$_SERVER[SERVER_NAME];
$daytoday date("Y-m-d");

//Write Sitemap.xml
$filename 'sitemap.xml';
$xmlcontent "Add this to the file\n";

// Let's make sure the file exists and is writable first.
if (is_writable($filename)) {

    
// In our example we're opening $filename in append mode.
    // The file pointer is at the bottom of the file hence
    // that's where $somecontent will go when we fwrite() it.
    
if (!$handle fopen($filename'w+')) {
         echo 
"Cannot open file ($filename)";
         exit;
    }

    
// Write $somecontent to our opened file.
    
if (fwrite($handle$somecontent) === FALSE) {
        echo 
"Cannot write to file ($filename)";
        exit;
    }

// Header
$xmlcontent "<?xml version=\"1.0\" encoding=\"UTF-8\"?>

<urlset
   xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\"
   xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\"
   xsi:schemaLocation=\"
     http://www.sitemaps.org/schemas/sitemap/0.9
     http://www.sitemaps.org/schemas/sitemap/09/sitemap.xsd\">
";
//echo $xmlcontent;
fwrite($handle,$xmlcontent);

//content
do {
$xmlcontent = "<url>
  <loc>".$path."/index.php?id=".$row_rs_cat['id']."</loc>
  <lastmod>".$daytoday."</lastmod>
  <changefreq>weekly</changefreq>
  <priority>0.5</priority>
</url>
";
//echo $xmlcontent;
fwrite($handle,$xmlcontent);
}while ($row_rs_cat = mysql_fetch_assoc($rs_cat));

//footer
$xmlcontent = "</urlset>";
//echo $xmlcontent;
fwrite($handle,$xmlcontent);


mysql_free_result($rs_cat);




    echo "\n\n\n\nSuccess, wrote sitemap to file ($filename)";

    fclose($handle);

} else {
    echo "\nThe file $filename is not writable";
}
?>

<?php
// gz generator
$data file_get_contents("sitemap.xml");
$zp gzopen("sitemap.xml.gz""w9");
gzwrite($zp$data);
gzclose($zp);
?>

กลัวงง สรุปเลยดีกว่า
1. เซฟโคตนี้ใส่ใน sitemap.php
2. สร้างไฟล์เปล่าชื่อ sitemap.xml และ sitemap.xml.gz
3. อัพไฟล์ที่ว่าขึ้นโฮส
4. run file sitemap.php ที่โฮส


oakiexxx

:-*- ขอบคุณมากๆคับ สำหรับสิ่งดีๆแบบนี้ ขอบคุณ ป๋า Mr.RSS มากมายนะคับ และพี่ๆทีมงานด้วย และก็ วิธี Sitemap ผมก็เริ่มทำเป็นครั้งแรกคับ ไงก็ขอบคุณเริ่มเป็นละ ใครมีปันหาไรถามได้นะคับ ผมจะช่วยตอบตามที่รู้นะคับ ไม่ได้อวดเก่งนะ แค่ทำแล้วใช้ได้ :)

moth

มือใหม่สำหรับการทำเว็บคะ  ขอบคุณมาก ๆ เลยคะ หลาย ๆ ท่านที่นี่มีน้ำใจช่วยเหลือกันดีคะ
เด๋วจะลองทำดู ไม่รู้จะเป็นไงมั่ง :-[

idorich

ช่วยด้วยครับผมมือใหม่ ผมกำลังทดลองทำใน Localhost ครับ โดยผมได้สร้างฐานข้อมูลชื่อ dbname  แล้ว และโหลดไฟล์ db.sql มาแล้วโดยใช้การ save as จากลิ้งค์ http://article.xml-rss.com/download/db.sql  มีปัญหาดังนี้ครับ
1. หลังจาก import file db.sql แล้ว  phpmyadmin มันเตือนว่า อาจจะมีข้อผิดพลาดบางอย่างในคำค้น SQL ของคุณ. หาก MySQL server ได้แจ้งข้อผิดพลาดมาด้านล่างนี้ ให้ลองอ่านดู มันอาจจะช่วยให้คุณวินิจฉัยปัญหาได้ดีขึ้น

ERROR: ไม่ได้ปิดเครื่องหมายคำพูด @ 138
  แล้วก็ได้ตารางเดียวคือตาราง article ครับ ขนาดไฟล์ 921.8kb แบบนี้จะต้องแก้ยังไงครับ

2. ที่ คุณ rss บอกว่า Extract ไฟล์ script.zip แล้วเอาไฟล์ทั้งหมดไปวางไว้ที่เว็บของคุณ  ทำยังไงครับ


ขอบคุณครับ

รถตู้เช่าเชียงใหม่ราคาถูก
บริการรถตู้เช่าเชียงใหม่ราคาถูก  ราคา  1,500 - 1,800 บาท/วัน พร้อมคนขับ
*Link Removed*

oakiexxx

#225
อ้างถึงข้อความโดย: idorich 
ใส่การอ้างถึงคำพูด
ช่วยด้วยครับผมมือใหม่ ผมกำลังทดลองทำใน Localhost ครับ โดยผมได้สร้างฐานข้อมูลชื่อ dbname  แล้ว และโหลดไฟล์ db.sql มาแล้วโดยใช้การ save as จากลิ้งค์ http://articles.xml-rss.com/download/db.sql  มีปัญหาดังนี้ครับ
1. หลังจาก import file db.sql แล้ว  phpmyadmin มันเตือนว่า อาจจะมีข้อผิดพลาดบางอย่างในคำค้น SQL ของคุณ. หาก MySQL server ได้แจ้งข้อผิดพลาดมาด้านล่างนี้ ให้ลองอ่านดู มันอาจจะช่วยให้คุณวินิจฉัยปัญหาได้ดีขึ้น

ERROR: ไม่ได้ปิดเครื่องหมายคำพูด @ 138  แล้วก็ได้ตารางเดียวคือตาราง article ครับ ขนาดไฟล์ 921.8kb แบบนี้จะต้องแก้ยังไงครับ

2. ที่ คุณ rss บอกว่า Extract ไฟล์ script.zip แล้วเอาไฟล์ทั้งหมดไปวางไว้ที่เว็บของคุณ  ทำยังไงครับ


ขอบคุณครับ



ลอง Save ใหม่นะคับ ตามที่ผมบอกดังนี้ผมก็เซฟแบบนี้แล้วทำออกมาได้นะ เข้าไปที่ http://articles.xml-rss.com/download/db.sql กด Ctrl+A แล้วกด Copy จากนั้นเปิดโปรแกรม Notepad จากนั้น paste ไปเลยคับ จากนั้น เลือก File>>Save As. ช่อง Save as type ให้ลเอกเป็น all file   ช่อง File name ให้ใส่เป็น db.sql  เป็นอันเสร็จมีไรถามได้จ้า

ข้อที่ 2. คือ นำไฟล์ทั้งหมด ลงที่ Web hosting แต่ต้องแก้ ตามที่เขาบอกก่อนนะคับ เช่น แก้บรรทัดไหนบ้าง
ถ้าเข้าใจไม่ผิด ยังอยู่ที่ขึ้นตอนแรกๆอยู่นะ อันนี้หรือเปล่า
Chapter II การสร้าง Script สำหรับแสดงเว็บ

1.   Download ไฟล์ที่ผมให้ไป http://articles.xml-rss.com/download/script.zip
2.   Extract ไฟล์ script.zip แล้วเอาไฟล์ทั้งหมดไปวางไว้ที่เว็บของคุณ

มีไฟล์ที่แสดงเว็บอยู่ 2 ไฟล์  คือ index.php และ index2.php ซึ่งจะให้การแสดงผลที่ไม่เหมือนกัน  ถ้าคุณอยากใช้แบบไหน ก็เลือกไฟล์นั้นมาเป็น index.php

ไฟล์ index.php เป็นไฟล์ที่แสดงเว็บแบบ Dynamic Template, Dynamic Menu

ไฟล์ index2.php เป็นไฟล์ที่แสดงเว็บแบบ Dynamic Template, Fixed Menu แบบ One way link  (สนองตอบกฎใหม่ของ Google เรื่อง Link ได้เป็นอย่างดีทีเดียว)  Link ในเมนูจะไม่มีโอกาส Loop เด็ดขาด    ยกตัวอย่างเช่น
ถ้าดูเว็บ id ที่ 1  เมนูด้านซ้ายก็จะแสดง หัวข้อบทความ id ที่ 2 – 21
ถ้าดูเว็บ id ที่ 2  เมนูด้านซ้ายก็จะแสดง หัวข้อบทความ id ที่ 3 - 22
ถ้าดูเว็บ id ที่ 1000  เมนูด้านซ้ายก็จะแสดง หัวข้อบทความ id ที่ 1001 - 1020
ถ้าดูเว็บ id ที่ 100000  เมนูด้านซ้ายก็จะแสดง หัวข้อบทความ id ที่ 100001 – 100020
จะเห็นได้ว่าไม่มีโอกาสที่ Link จะมาชนกัน หรือ เป็น Link Farm เลย

3.   แก้ไขไฟล์    Connections/article.php  ดังนี้
บรรทัดที่ 6,7,8
$database_article = "ชื่อ database ของคุณ";
$username_article = "username ของ database";
$password_article = "password ของ database";

4.   ลองเปิดเว็บของคุณดู  เฮ..........   สำเร็จแล้ว   ถ้าใครทำไม่ได้  ลอง post ถามเพื่อนๆดู
5.   การ config ให้เว็บแสดงตาม option ที่เราต้องการ
ถ้าต้องการให้จำนวนเมนูด้านซ้ายแสดงมากหรือน้อย  ก็ให้แก้ไขจำนวนตัวเลขบรรทัดที่ 22 ตามใจชอบครับ
$maxRows_rs_title = 20;

6.   ลองเปิดเว็บของคุณดูอีกที  น่าจะเป็นไปตามที่เรา config ครับ  ถ้าไม่ได้ลอง post ถามเพื่อนๆดู
7.   ขั้นตอนสุดท้ายของ Chapter นี้  คือการนำ ID ของคุณมาใส่ที่  Adsense    ให้คุณมองหา google_ad _client  แล้วใส่ ID ของคุณลงไป  หรือจะนำ Script ที่ได้จาก Google มาลงใหม่เลยก็ได้ครับ 

ตัวอย่าง

<script type="text/javascript"><!--
google_ad_client = "ใส่ ID ของคุณตรงนี้";
google_ad_width = 250;
google_ad_height = 250;
google_ad_format = "250x250_as";
google_ad_type = "image";
google_ad_channel = "";
google_color_border = "336699";
google_color_bg = "6C82B5";
google_color_link = "FFFFFF";
google_color_text = "CCCCCC";
google_color_url = "6C82B5";
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>

หมายเหตุ  ผมทำ Link มายังเว็บไซต์ของผมเพียง 1 ที่เท่านั้น  คือ xml-rss.com  หากคุณเห็นว่ามันเกะกะเว็บของคุณ  ก็สามารถลบทิ้งได้  แต่ถ้าคุณจะเก็บไว้เพื่อเป็นการตอบแทนน้ำใจเล็กๆน้อยๆ ก็จะขอบพระคุณครับ
:'(

oakiexxx

 :)ใครมีปัญหา อะไรสามารถ PM มาสอบถามได้เลยนะคับ เดี๋ยวจะตอบให้ ไม่ต้องเกรงใจครับ  สู้ๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆๆ :'( ::)

GGfriend

ผมมีปัญหาที่แก้ไม่ตกซักที  :-[
จะ PM ไปหานะครับท่านพี่ oakiexxx  :(

pound

 :D จากการลองจากข้อมูล 500 หน้า ตอนนี้เริ่มมีทราฟฟิกเข้ามาแล้วครับ  :'(
ทีมงานเศรษฐีใหม่ # 10
[direct=https://www.fordescortmexico.com]Ford Escort Mexico[/direct]
[direct=https://www.racetimer.net]จับเวลารถแข่ง[/direct]

oakiexxx

อ้างถึงจาก: GGfriend ใน 11 กันยายน 2007, 23:35:43
ผมมีปัญหาที่แก้ไม่ตกซักที  :-[
จะ PM ไปหานะครับท่านพี่ oakiexxx  :(

ได้ทำการตอบไปเรียบร้อยแล้วคับ ขอโทดทีช้า เพิ่งกลับมาไป สอบมาคับ

idorich

ขอขอบคุณ  คุณ oakiexxx และ คุณ MR.RSS มากครับผมทำใน localhost ได้แล้วครับ   ตอนนี้กำลังมั่วใน host จริงอยู่ครับ  ค่อย ๆ  แกะไปสนุกดีครับ  ขอบคุณมากครับ

Idorich
รถตู้เช่าเชียงใหม่ราคาถูก
บริการรถตู้เช่าเชียงใหม่ราคาถูก  ราคา  1,500 - 1,800 บาท/วัน พร้อมคนขับ
*Link Removed*

oakiexxx

อ้างถึงจาก: idorich ใน 12 กันยายน 2007, 18:59:01
ขอขอบคุณ  คุณ oakiexxx และ คุณ MR.RSS มากครับผมทำใน localhost ได้แล้วครับ   ตอนนี้กำลังมั่วใน host จริงอยู่ครับ  ค่อย ๆ  แกะไปสนุกดีครับ  ขอบคุณมากครับ

Idorich


ยินดีด้วยคับ สำหรับความสำเร็จที่เกิดขึ้น สุ้ๆๆๆๆๆๆๆๆๆๆๆ :'(   มีอะไรสอบถามเพิ่ม โพสลงบอร์ด หรือ PM ได้เลยคับผม ไม่ต้องเกรงใจ ช่วยได้ช่วยกันจ้า คนไทยเหมือนกัน  8)

homedd

งง ครับ

ทำไม adsense ขึ้นแต่  hosting อะครับ 2 วันและ

โฆษณา ไม่ ตรง เนื้อหา ผมว่า ไม่มีคนกดแน่เลย

ช่วยหน่อยครับ
Binary Option

คำเตือนทั่วไปเกี่ยวกับความเสี่ยง การลงทุนทั้งหมดมีความเสี่ยง
#ติดต่อสอบถามได้ LINE ID : homedddd

oakiexxx

อ้างถึงจาก: homedd ใน 12 กันยายน 2007, 19:26:02
งง ครับ

ทำไม adsense ขึ้นแต่  hosting อะครับ 2 วันและ

โฆษณา ไม่ ตรง เนื้อหา ผมว่า ไม่มีคนกดแน่เลย

ช่วยหน่อยครับ

อยู่ที่Hosting ครับผม ถ้าhost ฟรี ads จะไม่เปลี่ยนไปตามเนื้อหานะ แต่ถ้าโฮส เช่า จะเปลี่ยน เห็นมีคนเคยบอก มีส่วนไหม? อันนี้รอผู้ชี้แนะอีกที

จากที่ดูแล้ว นี่คือ เว็ปผม http://ohost.x10hosting.com/

โฆษนาได้เปลี่ยนไปตามเนื้อหานะคับ ผมก็ใช้ Host ฟรีเหมือนกัน อยู่ที่แต่ละ Host หรือเปล่า
ถ้าอยากให้ ads เปลี่ยน แบบผม เชิญเลยครับ http://www.x10hosting.com/
ขอให้โชคดีครับ :'(

homedd

Binary Option

คำเตือนทั่วไปเกี่ยวกับความเสี่ยง การลงทุนทั้งหมดมีความเสี่ยง
#ติดต่อสอบถามได้ LINE ID : homedddd

homedd

Binary Option

คำเตือนทั่วไปเกี่ยวกับความเสี่ยง การลงทุนทั้งหมดมีความเสี่ยง
#ติดต่อสอบถามได้ LINE ID : homedddd

oakiexxx

#236
อ้างถึงจาก: homedd ใน 12 กันยายน 2007, 19:44:45
http://ohost.x10hosting.com/


ads มีแต่ hosting เหมือนกัน

ลองดูจากรูปผมนะ  ไม่ทราบเหมือนกันอ่ะ ดูเอาเดี๋ยวหาว่าโกหก


iPhoenix

ผมใช้โฮสฟรีที่ 100webspace.com

ตอนนี้ index 179 หน้าแล้วครับ

เริ่มทำตั้งแต่ที่คุณ Mr.RSS เอามาลงตอนแรกๆอะครับ
ก็ประมาณ เกือบๆเดือน
ส่วนทราฟฟิค น้อยครับ เพราะไม่ได้โปรโมทที่ไหนเลยครับ

homedd

อ้างถึงจาก: oakiexxx ใน 12 กันยายน 2007, 19:48:25
อ้างถึงจาก: homedd ใน 12 กันยายน 2007, 19:44:45
http://ohost.x10hosting.com/


ads มีแต่ hosting เหมือนกัน

ลองดูจากรูปผมนะ  ไม่ทราบเหมือนกันอ่ะ ดูเอาเดี๋ยวหาว่าโกหก



นายลองดูหน้าต่อไปดิ

มันมี แต่ hosting   น่าจะเป้นที่ ไม่มี ข้อมูลให้มันขึ้น อะไรประมาณนั้นมัง
Binary Option

คำเตือนทั่วไปเกี่ยวกับความเสี่ยง การลงทุนทั้งหมดมีความเสี่ยง
#ติดต่อสอบถามได้ LINE ID : homedddd

homedd

sitemap ที่ post ไว้หน้าแรก ใช้ ยังไงให้มันเป็น .xml อะครับ
Binary Option

คำเตือนทั่วไปเกี่ยวกับความเสี่ยง การลงทุนทั้งหมดมีความเสี่ยง
#ติดต่อสอบถามได้ LINE ID : homedddd