• 26-11-2020, 21:22:33
    #1
    Selamlar, text editör olarak ck editörü kullanıyorum. Şöyle bir problem yaşıyorum.
    Yazı düzenlemek istediğimde ck editör yalnızca ilk sıradaki yazıda görünüyor. Diğerlerinde normal text-area olarak görünüyor sebebi ne olabilir?

  • 26-11-2020, 21:26:23
    #2
    inputların classları tanımlanmamış olabilir, yanlış hatırlamıyorsam 'editor' olarak class vermeniz gerekiyordu
  • 26-11-2020, 21:27:07
    #3
    id="editör" veriyorum class olarak da denedim ama işe yaramadı hocam:/
  • 26-11-2020, 21:30:11
    #4
    İd olarak tanımlandığı için oluyordur. ID ile işlemlerde tek çalışır. Class olarak tanımlayın. Mantık olarak ID elemente özeldir. Yani 2 element ekleyip ikisine de aynı ID girerseniz birinde çalışacaktır.
  • 26-11-2020, 21:31:35
    #5
    ant07ant adlı üyeden alıntı: mesajı görüntüle
    İd olarak tanımlandığı için oluyordur. ID ile işlemlerde tek çalışır. Class olarak tanımlayın. Mantık olarak ID elemente özeldir. Yani 2 element ekleyip ikisine de aynı ID girerseniz birinde çalışacaktır.
    Evet hocam da class olarak verdiğimde editörü hiç çalıştırmıyor. Ck editör dökümantasyonunda ise id olarak veriyor:/
  • 26-11-2020, 21:31:36
    #6
    her editöre farklı id vermeniz gerekmekte js de tanımlama yapabilirsiniz
  • 26-11-2020, 21:33:25
    #7
    emreakdascomtr adlı üyeden alıntı: mesajı görüntüle
    her editöre farklı id vermeniz gerekmekte js de tanımlama yapabilirsiniz
    Denedim ama beceremedim bir türlü. Vaktiniz varsa yardımcı olabilir misiniz?
  • 26-11-2020, 21:34:37
    #8
    aynı sayfada açtırdığınız ve id ile çalıştıgı için çakışma yapmakta. ID dışındada ckeditör çalışmadığı için modal yerine düzenleme sayfası yapmalısınız. Yada editörü değiştiriniz. Js ile kaç tane içerik varsa bir o kadar ckeditör çoğaltmalısınız ki buda kod yapınızı şişirecektir. 3 4 ile sınırlı olsa neyse. Orada bayağı bir içerik olduğunu görüyorum. En mantıklısı düzeleme sayfası oluşturun ckeditörden vazgeçmeyecekseniz.
  • 26-11-2020, 21:37:12
    #9
    Class olarak ckeditor vererek denediniz mi? Eğer olmuyor ise js olarak başlatın.
    Örnek CKEDITOR.replace('inputismi')