Gweld Ffurf Llawn: Datrys Sylwadau HTML harddangos yn ôl enw defnyddiwr adroddwyd
Mae hyn yn mân chwilod yn digwydd pan fydd swydd gan ddefnyddiwr gydag enw defnyddiwr gyfieithu ei adrodd at safonwr a anfonwyd i edau. Mae'r sylwadau HTML yn cael eu dangos am eu bod yn cael eu trosi i HTML-diogel cymeriadau cyn i'r bachyn byd-eang yn cael ei rhedeg.
Cyn-
http://img39.imageshack.us/img39/7610/screenshot4ij.png
Ar ôl-
http://img833.imageshack.us/img833/1936/screenshot5r.png
Trwsio-
Yn functions_vbenterprisetranslator_hooks.php dod o hyd i:
if (strpos($output,'')) {
$ Allbwn = & str_replace (array ('',
''),'', $ Cynnyrch);
Yn ei le:
if (strpos($output,'') | | Strpos ($ allbwn ,'<!-- vBET_ENTA ->')) {
$ Allbwn = & str_replace (array ('',
'','<!-- VBET_SNTA - >','<!-- vBET_ENTA -> '),'', $ cynnyrch);
Mae debyg mai doethach atgyweiria a fyddai'n caniatáu i'r sylwadau gael ei ddefnyddio, hy yn BBCode 'cod', ond nid yw hynny'n destun pryder yn fy achos.
kamilkurczak
09-08-10, 09:41
Iawn. Felly mae angen i mi atgynhyrchu'r byg ar fy mhrawf fforwm. Sut alla i wneud hynny? Gall fod hyn yn gwrthdaro ag un arall mods? Allwch chi ei wirio (dod o hyd i gwrthdaro).
Byddaf yn ceisio ei gadarnhau. Byddaf yn dangos hyn yn ateb i Michal.
Diolch
Os byddwch yn gwneud swydd mewn iaith wahanol i diofyn y fforwm, yna enwau defnyddwyr yn cael eu storio gyda tagiau snta a enta o'u cwmpas yn y gronfa ddata. Yn syml adroddiad swydd o'r fath, ac yn y edau Name, bydd yr enw defnyddiwr cysylltiedig yn cynnwys y sylwadau.
kamilkurczak
10-08-10, 11:36
Ni allaf atgynhyrchu y mater hwn ar fy fforwm prawf.
Wrth gwrs mae angen i mi ei wybod - gall fod yn gwrthdaro. Ddylwn i ddisgrifio sut i ddod o hyd i wrthdaro yn y swydd flaenorol, felly rwy'n ei ddisgrifio yn awr.
os gwelwch yn dda, Trowch oddi ar yr holl mods arall o un i un (Rhaid galluogi vBET gael) a cheisio dod o hyd y mater hwn eto. Os yw un o hyn mods yn anabl ac nad ydych yn gallu fint y mater hwn - mae gennym gwrthdaro â hyn mod.
Felly, ceisiwch ddod o hyd i hwn yn gwrthdaro:)
Ni allaf wneud hynny ar fy fforwm ar hyn o bryd, gan ei fod yn safle nad ydynt yn byw, yn safle prawf.
Dyma wybodaeth a gallaf eich darparu â:
1. Mae'r SNTA a'r sylwadau ENTA yn cael eu cadw o fewn y maes 'postusername' yn y tabl 'swydd' yn y gronfa ddata.
2. Pan fydd yr adroddiad yn cael ei wneud, vBulletin Nôl yr enw defnyddiwr rhag y maes hwnnw, ac felly, mae'r sylwadau yn cael eu dangos.
Os nad ydych yn gallu ddod o hyd i'r byg, unrhyw bryderon-y gallai fod yn benodol i fy safle, er fy mod amheuaeth.
Nid oes 'postusername' dim golofn yn y tabl 'ôl'. Mae'n siŵr y golofn hon yn cael ei ychwanegu gan rai mod - yn yr achos hwn dylai hyn fod yn bryder gan fod rhai mater integreiddio. Ond nid ydym yn gwybod y mae gan mod.
Tabl Post oes 'enw defnyddiwr' golofn - ond nid oes unrhyw werth gyda tagiau NTA. Rwy'n gwirio ei fod yn ein cronfa ddata gan yr ymholiad:
SELECT * FROM post where username like '%SNTA%'
Ac yn ein fforwm mae llawer o negeseuon ysgrifenedig mewn gwahanol ieithoedd.
Allwch chi benderfynu pa un o'ch mods ychwanegol 'postusername' golofn ar eich 'ôl' bwrdd. Byddai hynny o gymorth i ganfod beth sy'n mynd ymlaen yno. Ar hyn o bryd i mi symud edau hon i adran datrys problemau, a byddwn yn symud i adran integreiddio pan fyddwn yn gwybod y mae gan mod ydym yn integreiddio yma.
Rwy'n credu fy mod yn golygu enw defnyddiwr. 'N annhymerus' yn eich darparu gyda screenshot cyn bo hir.
Yn wir, roedd y maes enw defnyddiwr.
Gweler yma am enghraifft:
Nid yw ddiddorol, holl swyddi yn cynnwys tagiau chyfieithu ENTA a SNTA o amgylch y enw defnyddiwr.
http://img265.imageshack.us/img265/2383/97408180.gif
Bron Brawf Cymru-dylech gynyddu cyfyngiadau penderfyniad ar ddelweddau sydd ynghlwm.
kamilkurczak
12-08-10, 12:35
iawn, mae hwn yn 'enw defnyddiwr'. yn awr ei fod yn gywir.
If you can't find the bug, no worries- it might be specific to my site, even though I doubt that.
iawn, ond hoffem wneud Canllaw Integreiddio gyda mod, sy'n achosi hyn bug. (Os yw hyn yn fater a achosir gan y gwrthdaro).
yn ail - byddem yn hoffi i gadarnhau eich ateb ar gyfer ein haelodau.
A ydych yn siŵr bod hyn ei achosi gan gwrthdaro, ac nid dim ond ddim yn digwydd o dan amgylchiadau penodol? Yn anffodus, ni allaf wir yn unrhyw brofion pellach ar fy mhen. Dim ond 8 swyddi yn fy gronfa ddata gyfan wedi enwau defnyddwyr gyda sylwadau NTA lapio o'u cwmpas. Hefyd, yn nodi bod y system gyfieithu yn helaeth ar fy safle yn-y gronfa ddata yn gallu cache dyfu i 10Gb +. Rhaid i hyn felly yn golygu un ddau beth: naill ai y byg yn bodoli yn y gorffennol ac yn sefydlog erbyn hyn, neu fod y byg yn digwydd yn anaml iawn.
Ydych chi wedi gwirio eich bwrdd swydd ar y gronfa ddata ar y safle hwn?
kamilkurczak
17-08-10, 10:03
oes, rydym yn cael eu gwirio ac ar ein fforwm prawf (ac ar ein prif fforwm vBET) popeth yn gweithio yn dda.
Iawn-debyg bod y byg yn hen ac wedi bod yn sefydlog, ac yna. Rwy'n cael mater newydd gyda PHP fy mod i wedi postio yn y fforwm yn ogystal, pe gallech sicrhau bod i mi.
kamilkurczak
19-08-10, 08:41
Wrth i mi weld ar eich fforwm - mae hyn yn gweithio erbyn hyn, datrys
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions Inc. All rights reserved.