Paragraflara textarea

1 Cevap php

Ben ön ucuna textarea içeriğini işlemek zorunda metin blokları <p> çevrili olsun bu yüzden genellikle paragraf etiketleri sinyal <br/> etiketleri ve çift satırsonlarına satırsonlarını dönüştüren bir işleve sokmak geçmesi ve </p> etiketleri.

To save time I usually use a ready made PHP function from the wordpress codebase. You can get the link from the man himself: http://ma.tt/scripts/autop/

Bunu kontrol ederseniz yaklaşık 20 düzenli ifadeler ile bazı ağır kaldırma yapar görürsünüz.

Ben istemci üzerinde verileri biçimlendirmek ve sonra (çoğu varsayılan <p>..</p> etiketleri eklemek) sunucuya gönderebilirsiniz (TinyMCE ya CKEditor gibi) bir WYSIWYG editörü kullanabilirsiniz biliyorum ama ben bilmek istiyorum ham textarea girişi işleme ve daha sonra ön ucunda gösterime başkalarının deneyim.

EDIT: Vay, bu daha fazla yanıt bekliyordum. Insanların çoğu tarayıcı WYSIWYG editörleri ve / veya doğrudan çıkışını kullanmak ve / veya nl2br gibi temel işlevleri de kullanabilirsiniz. Ben bu soruyu başka bir gün vereceğim.

1 Cevap

Bunu kontrol ederseniz yaklaşık 20 düzenli ifadeler ile bazı ağır kaldırma yapar görürsünüz.

Ben 20 düzenli ifadelerin korkmamalı düşünüyorum. Bunlar hız iblisleri değil, ama onlar aslında çok yavaş değil. Sitelerin çoğu sadece ... görüntülemeden önce HTML BBCode / Tekstil / Markdown / diğerleri biçimi bir tür içerik dönüştürür ve genellikle tek bir sayfa için bu 20 kez yapın.