PDA

View Full Version: Soal Komentar HTML ditampilkan username pasca dilaporkan



moman
07-08-10, 12:58
Ini minor bug terjadi ketika sebuah pos oleh pengguna dengan username diterjemahkan dilaporkan moderator dan diposting ke thread. Komentar HTML ditampilkan karena mereka dikonversi ke HTML-aman karakter sebelum hook global yang dijalankan.

Sebelum-
http://img39.imageshack.us/img39/7610/screenshot4ij.png

Setelah-
http://img833.imageshack.us/img833/1936/screenshot5r.png

Fix-
Dalam functions_vbenterprisetranslator_hooks.php menemukan:

if (strpos($output,'')) {
$ Output = str_replace & (array ('',
''),'', $ Output);

Ganti dengan:

if (strpos($output,'') | | Strpos ($ hasil ,'<!-- vBET_ENTA ->')) {
$ Output = str_replace & (array ('',
'VBET_SNTA','<!-- - >','<!-- vBET_ENTA -> '),'', $ output);

Mungkin ada pintar memperbaiki yang akan memungkinkan komentar-komentar ini akan digunakan yaitu dalam bbcode 'kode', tapi itu bukan masalah dalam kasus saya.

kamilkurczak
09-08-10, 09:41
Ok. Jadi saya perlu untuk mereproduksi bug ini pada tes forum saya. Bagaimana saya bisa melakukan itu? Mungkin ini adalah konflik dengan yang lain mods? Dapatkah Anda memeriksa (menemukan konflik).
Saya akan mencoba untuk mengkonfirmasikannya. Saya akan menunjukkan ini solusi untuk MichaƂ.
Terima kasih

moman
09-08-10, 10:13
Jika Anda membuat posting dalam bahasa yang berbeda dari default forum, maka nama pengguna disimpan dengan tag snta dan enta di sekitar mereka dalam database. Cukup posting laporan tersebut, dan di thread otomatis dihasilkan, username terkait akan mencakup komentar.

kamilkurczak
10-08-10, 11:36
Saya tidak dapat mereproduksi masalah ini pada forum pengujian saya.

tentu saja aku perlu tahu - mungkin konflik. Aku harus menjelaskan bagaimana menemukan konflik di posting sebelumnya, jadi saya jelaskan sekarang.

silahkan, Matikan semua mods lain satu per satu (vBET harus diaktifkan) dan mencoba untuk menemukan masalah ini lagi. Jika salah satu dari mods ini dinonaktifkan dan Anda tidak dapat fint masalah ini - kita memiliki konflik dengan mod ini.

Jadi, silakan mencoba untuk menemukan konflik ini:)

moman
10-08-10, 11:46
Aku tidak bisa melakukan itu pada forum saya sekarang, karena itu situs hidup, bukan situs tes.

Berikut informasi yang saya dapat menyediakan Anda dengan:
1. Para SNTA dan komentar ENTA disimpan dalam bidang 'postusername' pada tabel 'post' dalam database.
2. Ketika laporan ini dibuat, vBulletin mengambil username dari bidang itu, dan dengan demikian, komentar ditampilkan.

Jika Anda tidak dapat menemukan bug, tidak ada kekhawatiran-mungkin spesifik untuk situs saya, meskipun saya meragukan itu.

vBET
11-08-10, 18:25
Ada 'postusername' tidak ada kolom dalam tabel 'post'. Saya kira kolom ini ditambahkan oleh mod beberapa - dalam kasus ini ini harus menjadi perhatian karena beberapa masalah integrasi. Tapi kita tidak tahu dengan yang mod.

Posting tabel memiliki 'username' kolom - tapi tidak ada nilai dengan tag NTA. Aku memeriksa dalam database kami dengan query ini:

SELECT * FROM post where username like '%SNTA%'
Dan di forum kami ada banyak pesan yang ditulis dalam bahasa yang berbeda.

Dapatkah Anda menentukan mods Anda menambahkan 'postusername' kolom ke meja Anda 'post'. Itu akan membantu untuk mengetahui apa yang terjadi di sana. Pada saat ini saya memindahkan thread ini ke bagian troubleshooting, dan kami akan memindahkannya ke bagian integrasi ketika kita akan tahu dengan yang mod kita mengintegrasikan sini.

moman
12-08-10, 11:49
Saya rasa saya berarti nama pengguna. Saya akan memberikan Anda dengan screenshot lama.

moman
12-08-10, 11:57
Memang kolom username.

Lihat di sini untuk contoh:

Menariknya, tidak semua posting diterjemahkan berisi tag ENTA dan SNTA sekitar username.

http://img265.imageshack.us/img265/2383/97408180.gif

BTW-Anda harus meningkatkan pembatasan resolusi pada gambar terlampir.

kamilkurczak
12-08-10, 12:35
ok, ini adalah 'username'. sekarang itu benar.

If you can't find the bug, no worries- it might be specific to my site, even though I doubt that.
ok, tapi kami ingin membuat Panduan Integrasi dengan mod, yang menyebabkan bug ini. (Jika ini adalah masalah yang disebabkan oleh konflik).

kedua - kami ingin mengkonfirmasi solusi untuk anggota kami.

moman
14-08-10, 19:31
Apakah Anda yakin hal ini disebabkan oleh konflik, dan hanya tidak terjadi di bawah keadaan tertentu? Sayangnya, saya tidak bisa benar-benar melakukan tes lebih lanjut di akhir saya. Hanya 8 posting dalam seluruh database saya memiliki username dengan komentar NTA melilit mereka. Juga, perhatikan bahwa sistem terjemahan digunakan secara luas di situs-ku-cache database dapat tumbuh hingga 10GB +. Hal ini karena itu harus berarti satu dua hal: baik bug ada di masa lalu dan sekarang tetap, atau bahwa bug tersebut sangat jarang terjadi.

Apakah Anda memeriksa tabel posting Anda di database di situs ini?

kamilkurczak
17-08-10, 10:03
ya, kami diperiksa dan di forum uji kami (dan di forum utama kami vBET) semuanya bekerja baik.

moman
17-08-10, 18:59
Ok-kemungkinan bahwa bug tersebut sudah tua dan telah tetap, maka. Saya mengalami masalah baru dengan PHP yang saya telah diposting di forum ini juga, jika Anda bisa memeriksa bahwa bagi saya.

kamilkurczak
19-08-10, 08:41
Seperti yang saya lihat di forum Anda - ini bekerja sekarang, diselesaikan

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Thanks to vBET 4.10.1 you can enjoy automatic translations