• 21-09-2020, 13:41:12
    #1
    Merhaba
    formdan girilen yazılar
    <form class="form" id="form-1">
    <textarea placeholder="Mesajınızı yazın.." name="message" id="input-message" rows="3"></textarea>
    <button class="bg-5 " type="submit">Gönder</button>
    </form>

    burada listelenmekte <div class="konu">
    <?=(nl2br($value['content']))?></div>

    alt satıra geçilirse br ile geçmekte
    benin istediğim <ol><li></li><ol> şeklinde lislenmesini istiyorum.
    Çok teşekkürler
  • 21-09-2020, 21:03:18
    #2
    $lines = explode("n",*$value['content']);
    if ( !empty($lines) ) { 
    echo '<ol>'; 
    foreach ( $lines as $line ) { 
    echo '<li>'. trim( $line ) .'</li>';
     } 
    echo '</ol>';
    }
  • 20-10-2020, 10:45:46
    #3
    Ugurr adlı üyeden alıntı: mesajı görüntüle
    $lines = explode("n",*$value['content']);
    if ( !empty($lines) ) {
    echo '<ol>';
    foreach ( $lines as $line ) {
    echo '<li>'. trim( $line ) .'</li>';
     }
    echo '</ol>';
    }
    Gönderdiğiniz kod çalışmadı, aslında formda entere basmadan yazarsa normal devam etsin, ama entere basarsa <ul><li></li><ul> şeklinde listeleme yapsın istemiştim
    Formdaki yazıyı buraya çekiyor.
    <?=(nl2br($value['content']))?>
  • 20-10-2020, 18:00:22
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba hocam, dün tarafıma sanıyorum ki PM Atmıştınız, pm kutusu dolduğundan topluca sildim mesajları ve arada kaynadı, o problem devam ediyorsa tekrar iletebilirsiniz özel mesajı.

    Verinizin name'i = message, $value["content"]; değişkeniyle içeriği aldığınızı belirtmişsiniz. Sanırım farklı birkaç işlem daha uyguluyorsunuz.

    Aslında üstteki arkadaşımızın attığı kod doğru sayılır ama birkaç hata var. Şu şekilde deneyin;

    <?php
    if ( !emtpy($value['content']) ) {
    $explode_content = explode(PHP_EOL, $value['content']);
            echo "<ul>";
    foreach ( $explode_content as $val ) {
    echo "<li>$val</li>";
    }
    echo "</ul>";
    ?>
    <?=(nl2br($value['content']))?>

    kısmını direkt üstteki kodla değiştirin.
  • 18-02-2021, 09:16:04
    #5
    <?php if (get_post_meta($post->ID, 'custom_example', true)) : ?>
    <?php echo nl2br get_post_meta($post->ID, 'custom_example', true) ?>
    <?php endif; ?>

    Bu şekilde nl2br fonksiyonu kullanarak çağırdığımız metabox verilerinin satır başlarına maddeleme iconu nasıl ekleyebiliriz. Çözümü olan varsa yardımına ihtiyacım var. Şimdiden teşekkürler.
  • 18-02-2021, 10:01:34
    #6
    Üyeliği durduruldu
    KaVRoN adlı üyeden alıntı: mesajı görüntüle
    <?php if (get_post_meta($post->ID, 'custom_example', true)) : ?>
    <?php echo nl2br get_post_meta($post->ID, 'custom_example', true) ?>
    <?php endif; ?>

    Bu şekilde nl2br fonksiyonu kullanarak çağırdığımız metabox verilerinin satır başlarına maddeleme iconu nasıl ekleyebiliriz. Çözümü olan varsa yardımına ihtiyacım var. Şimdiden teşekkürler.
    <?php if (get_post_meta($post->ID, 'custom_example', true)) :
    $lines = preg_split("/\r\n|\n|\r/", get_post_meta($post->ID, 'custom_example', true));
    foreach($lines as $line): ?>
    <i class="buraya ikon"></i> <?php echo $line ?>
    <?php endforeach; endif; ?>
  • 18-02-2021, 23:57:24
    #7
    awoken adlı üyeden alıntı: mesajı görüntüle
    <?php if (get_post_meta($post->ID, 'custom_example', true)) :
    $lines = preg_split("/\r\n|\n|\r/", get_post_meta($post->ID, 'custom_example', true));
    foreach($lines as $line): ?>
    <i class="buraya ikon"></i> <?php echo $line ?>
    <?php endforeach; endif; ?>
    İlginiz ve cevabınız için çok teşekkürler. Çok işime yaradı.