• 14-02-2022, 04:05:27
    #1
    Merhaba arkadaşlar. PHP bir sitem mevcut. Dinamik sitemap kullanılıyor ancak sitemap.xml'ye yanlış eksik urller ekliyor. Sitemap urlleri aşağıdaki gibi oluşturuyor. Paylaşılan içeriğin adı var URL kısmı yok.
    <url>
    <loc>/alfa-kurtlarin-ozellikleri.html</loc>
    <changefreq>monthly</changefreq>
    <priority>0.5</priority>
    </url>
    <url>

    Sitemap.php koduda bu şekilde Buradaki sorunu anlayan bir kişi yardımcı olabilirse çok mutlu olurum

    <?php
      include( 'header.php' );
      include( 'sidebar.php' );
      
    ?> 
    <td>
    
    <table class="mytable2">
    
        <tr>
            <td>
                <table class="mytable3">
                    <thead>
                        <tr>
                            <th class="head1"><img src="images/arrow_right.png" style="float:left; margin-right:5px; margin-top:3px;" alt="" /><?php echo $panellang['660'] ?></th>
                        </tr>
                    </thead>
                    
                    <tr>
                        <td>
                        
                        <?php 
                        
                            if ( !defined('ADMIN') && !$moderator->authorization(28) ) {
                                save_admin_event('51',intval(MEMBER_ID),0);
                                echo $panellang['authorization_error'];
                            } else {
                            
                                    echo ( '<font color="#444">'.$panellang["661"].'</font> <div class="clearfix" style="margin:10px;"></div><a href="' . siteadres .'/sitemap.xml" target="_blank">' . $panellang["664"] . '</a>');
                                ?>
                                
                                    <div class="clearfix" style="margin:10px;"></div>
                                <?php
                                
                                
                                create_sitemap();
                                $status=sitemap_pingat(siteadres.'/sitemap.xml');
                                save_admin_event('52',intval(MEMBER_ID),0);
    
                                if( $status == 200 ) {
                                    echo ( '<font color="#444">'.$panellang["662"].'</font>');
                                } else {
                                    echo ( '<font color=red>'.$panellang["663"].'</font>');
                                }
                        
                        }
                        
                        ?>    
                            
                        </td>
                    </tr>
                </table>
                
            </td>
        </tr>
    </table>
    
        
    </td>
    
    
    <?php 
      include( 'footer.php' );
    ?>
  • 14-02-2022, 04:06:34
    #2
    create_sitemap fonksiyonunu koyman lazım
  • 14-02-2022, 04:11:14
    #3
    Neron adlı üyeden alıntı: mesajı görüntüle
    create_sitemap fonksiyonunu koyman lazım
    Nasıl yapıcam peki? bu kod sitemap.xml oluşturuyor yalnız güncelleme vsde yapıyor ancak url kısmını eksik yapıyor. siteadresim.com/dawdawd yapacağına sadece /dawdawd bu kısmı ekliyor
  • 14-02-2022, 04:12:20
    #4
    yazılımında create_sitemap fonksiyonu var onu koyman lazım buraya notepad++ ile klasör de arama yap aranan dosya filtresini *.php şeklinde yap şifresiz ise görünür fonksiyon
  • 14-02-2022, 04:18:18
    #5
    Neron adlı üyeden alıntı: mesajı görüntüle
    yazılımında create_sitemap fonksiyonu var onu koyman lazım buraya notepad++ ile klasör de arama yap aranan dosya filtresini *.php şeklinde yap şifresiz ise görünür fonksiyon

    create_sitemap();
    $status=sitemap_pingat(siteadres.'/sitemap.xml');
    save_admin_event('52',intval(MEMBER_ID),0);

    if( $status == 200 ) {
    echo ( '<font color="#444">'.$panellang["662"].'</font>');
    } else {
    echo ( '<font color=red>'.$panellang["663"].'</font>');
    }
  • 14-02-2022, 08:38:28
    #6
    Yanlış yeri atıyorsun. attığın yer create_sitemap() fonksiyonunu çağırıldığı yer dostum. Ayrı bir php dosyasında aşağıdakine benzer bir kod görmen gerekiyor. O kod bloğunun bulunduğu yeri atmalısın.

    create_sitemap(){
    }