• 01-10-2023, 16:26:45
    #1
    Merhaba bir sorum var nasıl yapacağımı bulamadım yardım edecek olan varsa sevinirim. Wordpress için eklenti şeklinde yada farklı şekilde olabilr.

    https://raw.githubusercontent.com/Xi...ata/latest.yml

    Burdaki veriyi sitemde tablo içinde göstermek istiyorum. Bunu nasıl yapabilirim. Örnek resim ekliyorum.

    Ayrıca günlük yada saatlik bir cron ile ara ara kontrol edip güncellemesini sağlamam gerek.

  • 01-10-2023, 17:36:09
    #2
    Eğer PHP kullanıyorsanız aşağıdaki örnek ile foreach döngüsü içerisinde tablo elementlerinizi kendinize göre düzenleyerek basabilirsiniz.
    <?php
    $yml = file_get_contents("https://raw.githubusercontent.com/XiaomiFirmwareUpdater/miui-updates-tracker/master/data/latest.yml");
    $data = yaml_parse_file($yml);
    if ($data !== false) {
        // Verileri bir HTML tablosunda görüntüle
        echo '<table border="1">';
        echo '<tr><th>Özellik</th><th>Değer</th></tr>';
        foreach ($data as $key => $value) {
            echo '<tr>';
            echo '<td>' . htmlspecialchars($key) . '</td>';
            echo '<td>' . htmlspecialchars($value) . '</td>';
            echo '</tr>';
        }
        echo '</table>';
    } else {
        echo "YAML dosyası okunamadı.";
    }
    ?>
  • 01-10-2023, 17:36:56
    #3
    HSNv2 adlı üyeden alıntı: mesajı görüntüle
    Eğer PHP kullanıyorsanız aşağıdaki örnek ile foreach döngüsü içerisinde tablo elementlerinizi kendinize göre düzenleyerek basabilirsiniz.
    <?php
    $yml = file_get_contents("https://raw.githubusercontent.com/XiaomiFirmwareUpdater/miui-updates-tracker/master/data/latest.yml");
    $data = yaml_parse_file($yml);
    if ($data !== false) {
        // Verileri bir HTML tablosunda görüntüle
        echo '<table border="1">';
        echo '<tr><th>Özellik</th><th>Değer</th></tr>';
        foreach ($data as $key => $value) {
            echo '<tr>';
            echo '<td>' . htmlspecialchars($key) . '</td>';
            echo '<td>' . htmlspecialchars($value) . '</td>';
            echo '</tr>';
        }
        echo '</table>';
    } else {
        echo "YAML dosyası okunamadı.";
    }
    ?>

    Hocam wordpress içinde yapmaya çalışıyorum bunu ama beceremiyorum
  • 01-10-2023, 19:09:39
    #4
    Henüz çözemedik ,
  • 01-10-2023, 22:15:59
    #5
    1. XML verilerini almak için PHP'nin simplexml_load_file() veya simplexml_load_string() işlevlerini kullanabilirsiniz.
    php
    $xml = simplexml_load_file('veri.xml'); // XML dosyasını alın

    XML Verilerini Düzenlemek: XML verilerini tablo içinde göstermek için bu verileri düzenlemeniz gerekecektir. Örnek olarak, XML verilerini bir diziye dönüştürebilir ve bu diziyi kullanarak tabloyu oluşturabilirsiniz.
    php
    $table_data = array(); foreach ($xml->item as $item) { $row = array( 'Başlık' => (string)$item->title, 'Açıklama' => (string)$item->description, 'Link' => (string)$item->link, ); $table_data[] = $row; }

    Tabloyu Oluşturmak: Şimdi düzenlenmiş verileri kullanarak bir HTML tablosu oluşturabilirsiniz.
    <table> <tr> <th>Başlık</th> <th>Açıklama</th> <th>Link</th> </tr> <?php foreach ($table_data as $row) : ?> <tr> <td><?php echo $row['Başlık']; ?></td> <td><?php echo $row['Açıklama']; ?></td> <td><a href="<?php echo $row['Link']; ?>" target="_blank">Link</a></td> </tr> <?php endforeach; ?> </table>

    Bu kod, XML verilerini bir tablo içinde göstermek için temel bir çerçeve sunar. Kodu ihtiyaçlarınıza göre özelleştirebilirsiniz. Ayrıca güvenlik ve veri doğrulama kontrollerini eklemeyi unutmayın, özellikle kullanıcı tarafından sağlanan XML verileri kullanılıyorsa.
  • 01-10-2023, 22:19:29
    #6
    Marshallxy adlı üyeden alıntı: mesajı görüntüle
    1. XML verilerini almak için PHP'nin simplexml_load_file() veya simplexml_load_string() işlevlerini kullanabilirsiniz.
    php
    $xml = simplexml_load_file('veri.xml'); // XML dosyasını alın

    XML Verilerini Düzenlemek: XML verilerini tablo içinde göstermek için bu verileri düzenlemeniz gerekecektir. Örnek olarak, XML verilerini bir diziye dönüştürebilir ve bu diziyi kullanarak tabloyu oluşturabilirsiniz.
    php
    $table_data = array(); foreach ($xml->item as $item) { $row = array( 'Başlık' => (string)$item->title, 'Açıklama' => (string)$item->description, 'Link' => (string)$item->link, ); $table_data[] = $row; }

    Tabloyu Oluşturmak: Şimdi düzenlenmiş verileri kullanarak bir HTML tablosu oluşturabilirsiniz.
    <table> <tr> <th>Başlık</th> <th>Açıklama</th> <th>Link</th> </tr> <?php foreach ($table_data as $row) : ?> <tr> <td><?php echo $row['Başlık']; ?></td> <td><?php echo $row['Açıklama']; ?></td> <td><a href="<?php echo $row['Link']; ?>" target="_blank">Link</a></td> </tr> <?php endforeach; ?> </table>

    Bu kod, XML verilerini bir tablo içinde göstermek için temel bir çerçeve sunar. Kodu ihtiyaçlarınıza göre özelleştirebilirsiniz. Ayrıca güvenlik ve veri doğrulama kontrollerini eklemeyi unutmayın, özellikle kullanıcı tarafından sağlanan XML verileri kullanılıyorsa.


    Chat gpt cevabı gibi olmuş ama bunları yapabilecek olsam zaten buraya yazmam ki bana bunları WordPress için yapabilecek bir arkadaş lazım
  • 03-10-2023, 09:12:51
    #7
    ben eklenti olarak yapabilirm size bunu wordpress te kullanırsınız.
  • 03-10-2023, 12:26:06
    #8
    Orgeneral adlı üyeden alıntı: mesajı görüntüle
    ben eklenti olarak yapabilirm size bunu wordpress te kullanırsınız.
    Özelden yazdım hocam.