• 13-11-2008, 19:07:33
    #1
    Üyeliği durduruldu
    arkadaşlar ben siteme veritabanından veri çekerek sitemap hazırlamak istiyorum fakat anlamadığım bir nokta forumda arkadaşımızın verdiği kodları veriyorum
    <?
    include "config.php";
    ?>        
    <?php                                        
    $xml_ciktisi="<?xml version=\"1.0\" encoding=\"windows-1254\"?><urlset xmlns=\"http://www.google.com/schemas/sitemap/0.84\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://www.google.com/schemas/sitemap/0.84 http://www.google.com/schemas/sitemap/0.84/sitemap.xsd\">\n";
    $isimx=mysql_query("SELECT * FROM veritabanı_adı WHERE onay='e' ORDER BY id DESC");;
    while($link = mysql_fetch_array($isimx))
    {
    $haber_id = $veri["id"];
      $date = date("F d, 20y");
    $xml_ciktisi .= "<url>
                              <loc>http://www.siteadi.com/yazi.php?yazi_id=$haber_id</loc>
                              <lastmod>$date</lastmod>
                                  <changefreq>daily</changefreq>
                                  <priority>0.5</priority>
                                  </url>\n";
    };
    $xml_ciktisi .= "</urlset>\n";
    echo $xml_ciktisi;
    ?>
    Ben bu kodların içine son forum konularımı koymak istiyorum yukarıdaki
    $veri["id"] buraya benim siteme göre .$row['ft_id']. bu kodun gelmesi gerekiyor
    ve url kısmınada
    forums.php?m=posts&amp;q= bunun gelmesi gerekiyor kullandığım sistem seditio 2 gündür uğraşıyorum bunun içinden çıkamadım config yolunuda gösterdim bi kodlarıma baksanız belki bir yerde yanlışlık yapmış olabilirim. tşk. iyi
    çalışmalar
  • 13-11-2008, 20:27:48
    #2
    bir örnek kodlama da benden olsun sana mybb için yazdığım rss plugini

    <?php
    
    /************************************************************************/
    /* For Mybb Board tid RSS Version 1.0    I Love Google (:               */
    /* ==================================================================== */
    /*                                                                      */
    /* Copyright (c) 2007 by andyou   wm[at]yenibirforum[dot]org            */
    /* http://www.yenibir-forum.com / http://www.yenibirforum.info           */
    
    /*                                                                        */
    /* For support or comments, visit yenibir-forum.com                         */
    /*                                                                      */
    /************************************************************************/
    
    
    define("IN_MYBB", 1);
    
    require_once "./global.php";
    
    header("Content-Type: text/xml");
    $result = mysql_query("SELECT tid, subject FROM ".TABLE_PREFIX."threads ORDER BY tid DESC LIMIT 1000");
    
    if (!$result) {
        echo "An error occured";
        } else {
    echo "<?xml version=\"1.0\" encoding=\"iso-8859-9\"?>\n\n";
    echo "<!DOCTYPE rss PUBLIC \"-//Netscape Communications//DTD RSS 0.91//EN\"\n";
    echo " \"http://my.netscape.com/publish/formats/rss-0.91.dtd\">\n\n";
    echo "<rss version=\"0.91\">\n\n";
    echo "<channel>\n";
    echo "<title>".$mybb->settings['homename']."</title>\n";
    echo "<link>".$mybb->settings['bburl']."</link>\n";
    echo "<description>    ".$mybb->settings['homename']." - ".$mybb->settings['bburl']."</description>\n";
    echo "<language>".$mybb->settings['cplanguage']."</language>\n\n";
    
    while (list($tid, $subject) = mysql_fetch_row($result)) {
        echo "<item>\n";
        echo "<title>".htmlspecialchars($subject)."</title>\n";
        echo "<link>".$mybb->settings['bburl']."/showthread.php?tid=$tid</link>\n";
        echo "</item>\n\n";
    }
        echo "</channel>\n";
        echo "</rss>";
    }
    
    ?>
  • 15-11-2008, 11:05:59
    #3
    Üyeliği durduruldu
    Şu Kodların Boş olanını verebilirmisin myb den anlamıyorum biraz yardımcı olursanız sevinirim
  • 15-11-2008, 11:10:45
    #4
    burada fazladan sadece
    define("IN_MYBB", 1); var

    gerisini editleyeceksin cp language lnk vs vs