IT4X เทคนิคคอมพิวเตอร์ โน๊ตบุค ข่าว IT

ข่าวสาร / ความรู้ => คนทำเว็บ => ข้อความที่เริ่มโดย: inside04 ที่ ตุลาคม 17, 2012, 10:01:01

หัวข้อ: SMF : ดึงกระทู้มาหน้าแรกเว็บได้แต่กดเข้าไ$
เริ่มหัวข้อโดย: inside04 ที่ ตุลาคม 17, 2012, 10:01:01
ตอนนี้ผมทำการดึงข้อมูล 10 กระทู้ล่าสุดลงเว็บไซค์หน้าแรกได้เเล้วครับแต่ปัญหาคือ พอกดเข้าลิ้งค์กลับเข้าไม่ได้

อ้างอิง : กดเข้าจากลิ้งค์หน้าเว็บจะพาไปที่ลิ้งค์ www.ชื่อโดเมน.com/index.php?topic=1.msg1;topicseen#new

ถึงความจริงต้องลิ้งค์ไปที่ www.ชื่อโดเมน.com/forum/index.php?topic=1.msg1;topicseen#new

ไม่ทราบว่าต้องไปแก้ไฟล์ไหนหรอกครับให้ลิ้งค์มันตรงกัน

ไฟล์ Show_ssi_recentTopics1.php

โค๊ด: [Select]







โชว์กระทู้์ล่าสุด smf2.0.2 | welovethailand.com






$welovetopic = ssi_recentTopics('10',array(4,5,6), array(1,2,3),'array'); //10 กระทู้ที่ต้องการให้แสดง, array(4,5,6)บอร์ดที่จะไม่ให้แสดง, array(1,2,3)บอร์ดที่จะให้แสดง ปล่อยว่าง array() มาทุกบอร์ด (ให้ใส่เพียงอันใดอันหนึ่งแล้วเว้นว่างอีกอันหนึ่งไว้)
echo'

 
   
   
   
   
  ';
 
  foreach ($welovetopic as $post)
  {
  echo'
 
   
   
   
   
  ';
  }
  echo'
   
   
   
   
   
 
หัวข้อ
อ่าน
ตอบ
วัน/เวลา
', $post['subject'], ' ', $txt['by'], ' ', $post['poster']['link'], '
', $post['views'],'
',$post['replies'],'
', $post['time'],'
    

';
?>



ไฟล์ index.html (หน้าแรก ตำแหน่งที่ให้เว็บบอร์ดโชว์ครับ)

โค๊ด: [Select]

   
   

edit เพิ่มเติมนะครับ : เวลากดเข้าลิ้งค์หน้าเว็บเเล้วจะขึ้น Not Found

The requested URL www.ชื่อโดเมน.index.php was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

ขอขอบคุณล่วงหน้านะครับ
หัวข้อ: Re: SMF : ดึงกระทู้มาหน้าแรกเว็บได้แต่กดเข้าไ$
เริ่มหัวข้อโดย: Moshi ที่ ตุลาคม 18, 2012, 15:52:15
ขอชื่อโดเมนด้วยครับ

จากโค๊ดไม่มี target="_balnk" ด้วยครับตรง Tag a มันไม่เปิดหน้าต่างใหม่นะครับ
หัวข้อ: Re: SMF : ดึงกระทู้มาหน้าแรกเว็บได้แต่กดเข้าไ$
เริ่มหัวข้อโดย: inside04 ที่ ตุลาคม 19, 2012, 09:26:57
ขอชื่อโดเมนด้วยครับ

จากโค๊ดไม่มี target="_balnk" ด้วยครับตรง Tag a มันไม่เปิดหน้าต่างใหม่นะครับ

ขอโทษทีครับ ตอนนี้ยังไม่ได้จดชื่อโดเมน กำลังอยู๋ในช่วงทดลองครับ

ตอนนี้เข้าแบบ IP อยู่ครับผม : http://122.155.18.22/~zp6747/
หัวข้อ: Re: SMF : ดึงกระทู้มาหน้าแรกเว็บได้แต่กดเข้าไ$
เริ่มหัวข้อโดย: Moshi ที่ ตุลาคม 19, 2012, 18:28:47
จากที่ดู ไฟล์ path น่าจะมีปัญหาครับ

เว็บบอร์ดที่ลงไว้จะมี /forum แต่ที่ดู มันเรียกไป index.php ไม่มี forum ครับ เลยขึ้น not found

เป็นไปได้ไหมครับ upload ไฟล์ ssi.php มาให้ดูหน่อยครับ

ประมาณบรรทัดที่ 502 จะเจอ 'href' => $scripturl

ถ้าไม่ใช่ ให้เปลี่ยนเป็นแบบนี้ครับ

โค๊ด: [Select]
'href' => $scripturl . '?topic=' . $row['id_topic'] . '.msg' . $row['id_msg'] . ';topicseen#new',
เฉพาะ href นะครับ
หัวข้อ: Re: SMF : ดึงกระทู้มาหน้าแรกเว็บได้แต่กดเข้าไ$
เริ่มหัวข้อโดย: inside04 ที่ ตุลาคม 20, 2012, 03:46:17
ไฟล์ SSI.php นะครับ ตั้งแต่บรรทัดที่ 502 - 510 ครับ ไม่ได้แก้ไขอะไร

โค๊ด: [Select]
'href' => $scripturl . '?topic=' . $row['id_topic'] . '.msg' . $row['id_msg'] . ';topicseen#new',
'link' => '' . $row['subject'] . '',
// Retained for compatibility - is technically incorrect!
'new' => !empty($row['is_read']),
'is_new' => empty($row['is_read']),
'new_from' => $row['new_from'],
'icon' => '' . $row['icon'] . '',
);
}
หัวข้อ: Re: SMF : ดึงกระทู้มาหน้าแรกเว็บได้แต่กดเข้าไ$
เริ่มหัวข้อโดย: Moshi ที่ ตุลาคม 20, 2012, 10:32:39
ลองแก้เป็นแบบนี้นะครับ ใช้แบบแก้ไขง่ายๆ manual ไปก่อนครับ

พอจดโดเมนจริงมาเปลี่ยน พาทด้วยนะครับ

โค๊ด: [Select]
$scripturl = "http://122.155.18.22/~zp6747/forum/index.php",
'href' => $scripturl . '?topic=' . $row['id_topic'] . '.msg' . $row['id_msg'] . ';topicseen#new',
'link' => '' . $row['subject'] . '',
// Retained for compatibility - is technically incorrect!
'new' => !empty($row['is_read']),
'is_new' => empty($row['is_read']),
'new_from' => $row['new_from'],
'icon' => '' . $row['icon'] . '',
);
}


แต่เมื่อซักครู่นี่เองผมลองเข้าไปดูก็ปกติแล้วนะครับ
หัวข้อ: Re: SMF : ดึงกระทู้มาหน้าแรกเว็บได้แต่กดเข้าไ$
เริ่มหัวข้อโดย: inside04 ที่ ตุลาคม 22, 2012, 09:22:37
ขอบคุณมากครับ :) :-*