View Full Version: Soal Komentar HTML ditampilkan username pasca dilaporkan
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
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:)
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.
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.
Saya rasa saya berarti nama pengguna. Saya akan memberikan Anda dengan screenshot lama.
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.
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.
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):
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.