• 13-03-2023, 11:18:06
    #1
    Merhaba,

    ckeditör içerisinde veritabanından çektiğim otomatik bir metin var (ekran görüntüsü aşağıdadır), bu metin içerisindeki XXXXX olan kısımları değişken atayarak otomatik tamamlamak istiyorum ancak internette bulunla ilgili bir kaynak bulamadım. Böyle bir şey mümkün mü? Mümkün ise nasıl yapabilirim, yardımcı olabilirseniz çok sevinirim.

  • 13-03-2023, 11:20:57
    #2
    Direk değişken kullanamazsınız. BBCode yapısı kullanıp çıktı alırken değişkeni replace yapıcaksınız bi şekilde
  • 13-03-2023, 11:24:24
    #3
    Web Tasarım ve Yazılım
    LuCiFeR adlı üyeden alıntı: mesajı görüntüle
    Merhaba,

    ckeditör içerisinde veritabanından çektiğim otomatik bir metin var (ekran görüntüsü aşağıdadır), bu metin içerisindeki XXXXX olan kısımları değişken atayarak otomatik tamamlamak istiyorum ancak internette bulunla ilgili bir kaynak bulamadım. Böyle bir şey mümkün mü? Mümkün ise nasıl yapabilirim, yardımcı olabilirseniz çok sevinirim.

    XXX koyacağınız yeri süslü parantez ile yazın {xxx}
    veritabanına kaydederken html değil düz metin olarak alın
    ardından echo ile yazdırırken str replace ile değişkeni yazarak decode edin. Bu şekilde olması gerek
  • 13-03-2023, 11:32:46
    #4
    yavuzk adlı üyeden alıntı: mesajı görüntüle
    Direk değişken kullanamazsınız. BBCode yapısı kullanıp çıktı alırken değişkeni replace yapıcaksınız bi şekilde
    Katkınız için teşekkürler..

    bostanci96 adlı üyeden alıntı: mesajı görüntüle
    XXX koyacağınız yeri süslü parantez ile yazın {xxx}
    veritabanına kaydederken html değil düz metin olarak alın
    ardından echo ile yazdırırken str replace ile değişkeni yazarak decode edin. Bu şekilde olması gerek
    Hocam decode kısmını bir örnekle biraz daha açabilir misiniz? Örneğin {dosya_no} olarak veritabanına kaydettim bu kısım ok, yazdırırken str_replace ile nasıl decode edeceğim? Komple metni aşağıdaki gibi yazdırıyorum normalde:

                <table width="650" border="0" cellspacing="1" cellpadding="1">
                    <tr>
                        <td valign="top" align="left" class="baslik002" >HASAR OLUŞ ŞEKLİ VE KUSUR DEĞERLENDİRMESİ</td>
                    </tr>
                    <tr>
                        <td valign="top" align="justify" class="text1" >{$i.hasar_anlatimi|nl2br}</td>
                    </tr>
                </table>
  • 13-03-2023, 11:40:38
    #5
    $i.hasar_anlatimi değişkenini php tarafından şablona gönderirken yapıcaksınız replaceyi.

    $tema->view('temaadi',[
    'content' => str_replace('{degiskenim}','degerim',$content)
    ])
    gibi. BBCode sistemi de aynı mantıkla çalışır
  • 13-03-2023, 11:44:34
    #6
    Ok şimdi anladım ne demek istediğinizi, çok teşekkür ederim desteğiniz için.