ข่าว IT ล่าสุด
ถูกใจอย่าลืม Like Fanpage
SMF : ดึงกระทู้มาหน้าแรกเว็บได้แต่กดเข้าไ$
แสดงแล้ว 22987 ครั้ง /
ตุลาคม 17, 2012, 10:01:01
สมาชิกไม่มีภาพ

inside04

ออฟไลน์
กระทู้ : 0
คะแนนขอบคุณ : 0
ตอนนี้ผมทำการดึงข้อมูล 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.

ขอขอบคุณล่วงหน้านะครับ

« แก้ไขครั้งสุดท้าย: ตุลาคม 17, 2012, 10:03:41 โดย inside04 »

Moshi

ออฟไลน์
กระทู้ : 16,996
คะแนนขอบคุณ : 45
it4x สังคมแห่งการเรียนรู้
ตุลาคม 18, 2012, 15:52:15
ขอชื่อโดเมนด้วยครับ

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

สมาชิกไม่มีภาพ

inside04

ออฟไลน์
กระทู้ : 0
คะแนนขอบคุณ : 0
ตุลาคม 19, 2012, 09:26:57
ขอชื่อโดเมนด้วยครับ

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

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

ตอนนี้เข้าแบบ IP อยู่ครับผม : http://122.155.18.22/~zp6747/

Moshi

ออฟไลน์
กระทู้ : 16,996
คะแนนขอบคุณ : 45
it4x สังคมแห่งการเรียนรู้
ตุลาคม 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 นะครับ

สมาชิกไม่มีภาพ

inside04

ออฟไลน์
กระทู้ : 0
คะแนนขอบคุณ : 0
ตุลาคม 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'] . '',
);
}
« แก้ไขครั้งสุดท้าย: ตุลาคม 20, 2012, 03:48:45 โดย inside04 »

Moshi

ออฟไลน์
กระทู้ : 16,996
คะแนนขอบคุณ : 45
it4x สังคมแห่งการเรียนรู้
ตุลาคม 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'] . '',
);
}


แต่เมื่อซักครู่นี่เองผมลองเข้าไปดูก็ปกติแล้วนะครับ

สมาชิกไม่มีภาพ

inside04

ออฟไลน์
กระทู้ : 0
คะแนนขอบคุณ : 0
ตุลาคม 22, 2012, 09:22:37
ขอบคุณมากครับ :) :-*

 

ด้วยฟังค์ชั่น ตอบด่วน คุณสามารถใช้โค๊ดและ เครื่องหมายแสดงอารมณ์ได้ เหมือนการตั้งกระทู้ธรรมดา แต่สามารถทำได้สะดวกกว่า

ระวัง: หัวข้อนี้ไม่มีการอัพเดทมานานถึง 120 วัน

แจ้งเตือน: โพสของคุณจะไม่แสดงจนกว่าผู้ดูแลจะอนุมัติ.
ชื่อ: อีเมล์: