Mesajı mesajların Invision Power Board V3.0.3 mağaza un-kodlanmış sürümleri mu?

1 Cevap php

Edit: Bu IPB (Invision Power Board) forum değil, aslında yayınlanmıştır olarak PHPBB olduğunu. Acizane özür dilerim.

Ben bizim forumda popüler konularından bir örnekleme görüntüleyen Widget yazmaya çalışıyorum. Ancak, bbcode etiketleri ayrıştırma bir ağrı biraz. Biz PEAR BBCodeParser kullanarak, yani bbcode etiketleri işleme bir sorun değildir demektir. Ama asıl mesele IPB partially veritabanında saklayarak önce html bbcode gelen mesajları kodlamak gibi görünüyor olmasıdır. Ben bazı bbcode etiketleri dönüştürülür kısmen çünkü, diğerleri değildir söylüyorlar.

Örneğin, bu ham BBCode'u düşünün:

Ter: OMG [b] yani [/ b] utanıyorum:

Veritabanına kodlanmış izle (Spesifik olarak, bbprefix tablo _posts) olarak

OMG I am [b]so[/b] embarassed <img src="http://mysite.com/frown.gif" class="bbc_emoticon">

Yani benim soru, bu dize tamamen Unencoded bizim ipb veritabanında herhangi bir yer var mı? Ben bir konuya cevap zaman, html herhangi bir dönüştürme olmaksızın, gülümsemeleri de dahil olmak üzere, ham bbcode ile textarea kutusunu doldurur, çünkü bir yerde olmalı rakam.

1 Cevap

Bu konuda phpBB yardım konusuna baktığımızda here, bunun tamamen şifresiz saklamak değil gibi görünüyor ve aslında o onu göstermek, ya da için veritabanı dışarı çekin gerekiyor ya o her zaman reparses kullanıcı. Belgelere bu nasıl çalıştığı hakkında oldukça seyrek olsa, fonksiyon generate_text_for_display bakmak isteyebilirsiniz.