|
|
|

echo $textactivity1; ?>
|

function showtopnews($NumShow) {
// พาธของเว็บบอร์ด (แก้ไขให้ตรงกับพาธเวปบอร์ดที่คุณใช้ แต่ถ้าตั้งเป็น webboard อยู่แล้วก็ไม่ต้องแก้อะไรเลย)
$Path = "./topnews"; // แก้ไขจุดนี้เพียงจุดเดียว ก็เกินพอ ฮุฮุ
include("$Path/config.inc.php");
// อ่านข้อมูลจาก "ไฟล์หัวข้อคำถาม"
if(file_exists("$Path/$fileQuestion")) { //ตรวจสอบว่ามีไฟล์นี้อยู่หรือไม่
$datawb = file("$Path/$fileQuestion") ; // $fileQuestion อยู่ในไฟล์ Config.inc.php
// ถ้าจำนวนที่ต้องการแสดง มากกว่า จำนวนคำถามที่มี ให้มีค่าเท่ากับ จำนวนคำถามที่มี
if($NumShow > sizeof($datawb)) $NumShow=sizeof($datawb);
// วนรอบขอข้อมูล
$z=0;
for ( $i=0 ; $i<$NumShow ; $i++ ){
// แกะออกมาทีละเรคคอร์ด (แยกข้อมูลในแต่ละบรรทัด ออกเป็นฟิลด์ย่อย)
list ( $numQuestion , $Question ,$descript , $Name , $Date , $pic ) = explode ( "|X|" , $datawb[$i] ) ;
// เพิ่มเลข ศูนย์ หน้าหมายเลขคำถาม
// $No = Addzerotopnews($numQuestion);
// ถ้าคำถามยาวกว่า 45 ตัวอักษร ให้ตัดเหลือแค่ 45 ตัว
// if(strlen($Question)>45) {
// จำกัดความยาวของกระทู้ที่ 45 ตัวอักษร
// $Question = substr($Question,0,45)."...";
// }
$fileVisitor = "./data/$numQuestion.dat";
if(file_exists($fileVisitor)) {
$lineVisitor = file($fileVisitor);
// แยกข้อมูลในแต่ละบรรทัด ออกเป็นฟิลด์ย่อย
$chkVisitor = explode("||",$lineVisitor[0]);
$Visitor = $chkVisitor[1]; //จำนวนผู้เข้าชม
$ReplyDate = $chkVisitor[2]; //วันที่ตอบข่าวความรู้ล่าสุด
}
// กำหนดภาพ icon หน้าหมายเลขกระทู้
// ถ้าต้องการให้ icon ของคำถามฮอต แสดงที่จำนวนคนตอบ ที่เท่าไหร่ก็เปลี่ยนตัวเลขเองนะครับ (ในที่นี้คือตอบตั้งแต่ 10 คนขึ้นไป)
$icon = ($Date==$mdate) ? " " : "";
// ถ้าชื่อผู้ตั้งคำถามยาวกว่า 10 ตัวอักษร ให้ตัดเหลือแค่ 10 ตัว
if(strlen($Name)>20) {
// จำกัดความยาวของชื่อที่ 300 ตัวอักษร
$descript = substr($descript,0,20)."...";
}
// พร้อมแล้ว ลุยโลด (แสดงคำถาม)
$pic=ereg_replace("post_photo/","topnews/post_photo/",$pic);
// $name=ereg_replace(""," ",$name); // echo " | ||
| $Question $descript...[มีต่อ] [$Date] | ||
$Date | : | |
$Date | ||
".$val_image01["value"];
}
}
$fp_image02=@fopen("activity/image02.txt","r") or die("Error!");
while($data_image02=@fgetcsv($fp_image02,1024,'|')){
foreach($data_image02 as $line_image02){
$linklist_image02[]=$line_image02;
}
}
@fclose($fp_image02);
while ($val_image02=each($linklist_image02)){
if ($val_image02["key"]==0){
$textactivity2="
" : "";
// ถ้าชื่อผู้ตั้งคำถามยาวกว่า 10 ตัวอักษร ให้ตัดเหลือแค่ 10 ตัว
if(strlen($Name)>20) {
// จำกัดความยาวของชื่อที่ 300 ตัวอักษร
$descript = substr($descript,0,20)."...";
}
// พร้อมแล้ว ลุยโลด (แสดงคำถาม)
$pic=ereg_replace("post_photo/","topnews/post_photo/",$pic);
// $name=ereg_replace("