• September 7, 2018

    แนวทาง

    โค๊ด: [Select]

    <?
    $objConnect = mysql_connect("localhost","siamboss_t1","1900") or die("Error Connect to Database");
    $objDB = mysql_select_db("siamboss_t1");
    mysql_query("SET character_set_results=utf8");
    mysql_query("SET character_set_client=utf8");
    mysql_query("SET character_set_connection=utf8");

    ?>

    โค๊ด: [Select]

    <?
    include("connect.php");
    ?>

    <?
    $strSQL = “SELECT * FROM phpbb_topics
    WHERE topic_approved = 1 AND topic_moved_id = 0 ORDER BY topic_time DESC limit 0,10”;
    $objQuery = mysql_query($strSQL) or die (“Error Query [“.$strSQL.”]”);
    ?>

    <?
    $i=0;
    while($objResult = mysql_fetch_array($objQuery))
    {
    $i++;
    if($i%2==0)

    สร้างไฟล์ชื่อ test.php

    โค๊ด: [Select]

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <?php require("SSI.php"); ?>
    <html>
    <head>
    <meta http-equiv="Content-Language" content="th">
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <meta http-equiv="refresh" content="900" >
    <title>วิธีดึง10 กระทู้ล่าสุดแบบ ssi_recentTopics | welovethailand.com</title>
    <base target="_blank">
    <style type="text/css">

    body,td,th {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #0066FF;}
    a {font-size: 12px;color: #E79A0C;}
    a:link { color: navy; text-decoration: none}
    a:visited { color: #0000FF; text-decoration: none}
    a:active { color: #FF9900; text-decoration: underline}
    a:hover { color: Orange; text-decoration: underline}

    </style>
    </head>

    <body >
    <!–ดึง recentTopics–>
    <?php ssi_recentTopics($num_recent =10 , $exclude_boards = null, $include_boards = 1, $output_method = ‘echo’); ?>
    <!–หมายเลข 10 คือจำนวนที่จะเเสดง   /   เลข 1 คือ id ของบอร์ดหรือโซนที่จะเเสดง ใส่ null ถ้าต้องการแสดงทุกบอร์ด–>

    </body>
    </html>
    แก้ไขไฟล์ SSI.php

    หา

    โค๊ด: [Select]

    // Find all the posts in distinct topics.  Newer ones will have higher IDs.
    $request = db_query("
    SELECT
    m.posterTime, ms.subject, m.ID_TOPIC, m.ID_MEMBER, m.ID_MSG, b.ID_BOARD, b.name AS bName,

    ทับด้วย

    โค๊ด: [Select]

    // Find all the posts in distinct topics.  Newer ones will have higher IDs.
    $request = db_query("
    SELECT
    t.numViews, t.numReplies,m.posterTime, ms.subject, m.ID_TOPIC, m.ID_MEMBER, m.ID_MSG, b.ID_BOARD, b.name AS bName,

    หา

    โค๊ด: [Select]

    // Build the array.
    $posts[] = array(
    'board' => array(
    'id' => $row['ID_BOARD'],
    'name' => $row['bName'],
    'href' => $scripturl . '?board=' . $row['ID_BOARD'] . '.0',
    'link' => '<a href="' . $scripturl . '?board=' . $row['ID_BOARD'] . '.0">' . $row['bName'] . '</a>'
    ),
    'topic' => $row['ID_TOPIC'],

    ต่อท้ายด้วย

    โค๊ด: [Select]

    'views' => $row['numViews'],
    'replies' => $row['numReplies'],

    ดึงกระทู้ SMF ไปโชว์เว็บหน้าแรก แยกหมวดหมู่

    โค๊ด: [Select]

    <?php ssi_recentTopics($num_recent = 8, $exclude_boards = null, $include_boards = 1, $output_method = 'echo'); ?>

    ใส่ ID บอร์ด $include_boards = 1  หมายถึงให้แสดงเฉพาะกระทู้ หมวด 1
    ต้องการให้แสดงจำนวนกระทู้ 10 หัวข้อใส่แบบนี้ครับ $num_recent = 10

    (แล้วหา code jquery tab มาใส่แยกเป็นหมวดๆก็ได้)
    ::)



เวอไนน์ไอคอร์ส

ประหยัดเวลากว่า 100 เท่า!






เวอไนน์เว็บไซต์⚡️
สร้างเว็บไซต์ ดูแลเว็บไซต์

Categories


SMF