PDA

Tingnan ang Buong Bersyon: Lutas HTML Komento na ipinapakita sa ang post na username



moman
07-08-10, 12:58
Ang menor de edad bug na ito ay nangyayari kapag ang isang pag-post ng isang gumagamit sa isang isinalin na username ay iniulat sa ng moderator at nai-post sa isang thread. Ang mga HTML na mga komento ay ipinapakita dahil ito ay na-convert sa HTML-ligtas na mga character bago ang global na hook na tumakbo.

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

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

Ayusin-
Sa functions_vbenterprisetranslator_hooks.php mahanap:

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

Palitan ng:

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

May marahil ng isang mas matalinong ayusin na ay magpapahintulot sa mga komento na ito upang gamitin yan sa bbcode 'code', ngunit hindi na ng isang alalahanin sa aking kaso.

kamilkurczak
09-08-10, 09:41
Ok. Kaya kailangan ko upang kopyahin ang bug na ito sa aking forum pagsubok. Paano ko gawin iyon? Mayo maging ito ay salungat sa mga ibang mods? Maaari mong suriin ito (makahanap ng isang kontrahan).
Ako ay subukan upang kumpirmahin ito. Ko bang ipakita ang mga ito solusyon sa Michal.
Salamat

moman
09-08-10, 10:13
Kung gumawa ka ng isang post sa isang wika na iba mula sa default na forum, pagkatapos na username ay naka-imbak sa snta at enta tag sa kanilang paligid sa database. Lamang na ulat ang naturang post, at sa auto-generated thread, naka-link na username ay isama ang mga komento.

kamilkurczak
10-08-10, 11:36
Hindi ko padamihin ang isyu sa aking pagsubok forum.

siyempre kailangan kong malaman - maaari kontrahan. Ang dapat kong ilarawan kung paano hanapin ang kontrahan sa nakaraang post, upang ilarawan ko ito ngayon.

mangyaring, Isara ang lahat ng iba pang mods isa sa pamamagitan ng isang (vBET ay dapat na pinagana) at subukan upang mahanap muli ang isyu na ito. Kung ang isa sa mga ito mods ay hindi pinagana at hindi mo maaaring fint ang isyu na ito - kami ay may isang salungat sa mga mod na ito.

Kaya, mangyaring subukan upang mahanap ang salungatan:)

moman
10-08-10, 11:46
Hindi ko gawin iyon sa aking forum sa ngayon, tulad ng ito ay isang live site, hindi isang pagsubok site.

Narito ang impormasyon ko magbigay sa iyo ng:
1. Ang SNTA at ENTA mga komento ay nai-save sa loob ng patlang na 'postusername' sa talahanayan ng 'post' sa database.
2. Kapag ang ulat ay ginawa, vBulletin fetches ang username mula sa patlang na iyon, at samakatuwid, ang mga puna ay ipinapakita.

Kung hindi mo mahanap ang bug, walang mga alalahanin na ito ay maaaring maging tiyak sa aking site, kahit duda ko na.

vBET
11-08-10, 18:25
May ay walang hanay na 'postusername' sa table na 'post'. Ipagpalagay ko ang hanay na ito ay naidagdag sa pamamagitan ng ilang mga mod - sa kasong ito na ito ay dapat alalahanin bilang ilang mga isyu ng integration. Ngunit hindi pa namin alam kung saan mod.

Post table 'username' na hanay - ngunit mayroong walang halaga sa NTA tag. Check ko ito sa aming database sa pamamagitan ng query na ito:

SELECT * FROM post where username like '%SNTA%'
At sa aming forum ay maraming ng mga mensahe na nakasulat sa iba't-ibang mga wika.

Maaari mong matukoy kung alin sa iyong mga mods nagdagdag 'postusername' na haligi sa iyong table na 'post'. Iyon ay makatulong upang malaman kung ano ang pagpunta sa may. Sa sandaling ito ko ilipat ang thread na ito sa pag-troubleshoot seksyon, at kami ay ilipat ito sa integration seksyon kapag namin malaman sa kung saan mod namin isama dito.

moman
12-08-10, 11:49
Tingin ko ako nilalayong username. Kukunin ko magbigay sa iyo ng isang screenshot sa ilang sandali.

moman
12-08-10, 11:57
Ito ay katunayan ang patlang ng username.

Tingnan dito para sa isang halimbawa:

Nang kawili-wili, hindi lahat ng naisalin na mga post ay naglalaman ng ng mga tag ng ENTA at SNTA paligid ang username.

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

BTW-mo ay dapat na madagdagan ang resolution ng mga paghihigpit sa mga nakalakip na larawan.

kamilkurczak
12-08-10, 12:35
ok, ito ay isang 'username'. ngayon ito ay tama.

If you can't find the bug, no worries- it might be specific to my site, even though I doubt that.
ok, ngunit nais naming gumawa ng isang Pagsasama Gabay sa isang mod, na nagiging sanhi ito bug. (Kung ito ay isang isyu na sanhi ng ang kontrahan).

pangalawa - gusto naming upang kumpirmahin ang iyong mga solusyon para sa aming mga miyembro.

moman
14-08-10, 19:31
Sigurado ka bang ito ay sanhi ng isang kontrahan, at lamang ay hindi mangyayari sa ilalim ng mga tiyak na pangyayari? Sa kasamaang palad, hindi talaga ako magagawa anumang karagdagang mga pagsubok sa aking pagtatapos. Lamang 8 mga post sa aking buong database ng mga username sa NTA komento na balot sa kanilang paligid. Gayundin, tandaan na ang pagsasalin ng sistema ay ginagamit ng malawakan sa aking site-ang cache database ay maaaring lumago sa 10Gb +. Ito ay dapat samakatuwid ibig sabihin ng isa dalawang bagay: alinman sa bug umiiral sa nakaraan at ngayon ay naayos, o na bug ang nangyayari napaka bihira.

Mayroon ba check ang iyong post table sa database sa site na ito?

kamilkurczak
17-08-10, 10:03
oo, kami ay naka-check ito at sa aming pagsubok forum (at sa aming main forum ng vBET) lahat ay gumagana mahusay.

moman
17-08-10, 18:59
Ok-pagkakataon ay na ang bug ay luma at ay naayos na, pagkatapos. Nagkakaroon ako ng isang bagong isyu sa PHP na ko na-post sa forum na ito pati na rin, kung maaari mong suriin na para sa akin.

kamilkurczak
19-08-10, 08:41
Habang nakikita ko sa iyong forum - ito ay gumagana ngayon, malutas

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Languages translations delivered by vBET 4.10.1