OK so - ek weet presies wat nou aan die gang is. Beskryf gedrag bedoel is. In die geval van die oorspronklike bladsye vBET enkodeer URL's veilig UTF-8 - anders sou jy sien gebreekte karakters op jou forum bladsy. Dit is omdat wanneer jy toon string in ander encoding wat die bladsy dan sal dit gedekodeer word in die verkeerde manier - so jy sien gebreekte karakters. Dit is waarom ons in die vbenterprisetranslator_functions_bbcode.php hierdie kode:
Code:
if (!$_REQUEST['language'] && vB_Template_Runtime::fetchStyleVar('charset') != 'utf-8') {
$translated = vbet_encodeToSafeUTF8($translated);
}
As jy dit kommentaar lewer, dan sal jy mooi URL sien in die leser op nie vertaal bladsy met spesiale karakters, maar daardie spesiale karakters op die forum bladsy sal gebreek word. Die probleem is dat vBSEO nie toelaat om te erken wat URL geslag is vir die bladsy en wat vir die leser URL. Daarom is ons nie in staat is om te enkodeer tot veilige UTF-8 net vir die URL's te sien en te laat soos dit is vir broswer. Dit is vBSEO API beperking en dit het op hierdie manier te bly. Dit is nie 'n fout - dit is ingekeep funksie wat dit moontlik maak mooi uitsig met spesiale karakters op nie vertaal beperk deur vBSEO API wat versoeke vir die URL lewering maak.
Op die oomblik kwessie gesluit. As jy het net 'n paar opmerkings, idees, vrae - voel vry om te skryf Ons kan heropen dit as sommige belangrike inligting sal verskyn. Ek het ook dit verskuif na die gedeelte Probleme oplos as dit word nie erken as die fout.