Zobraziť plnú verziu: Vyriešené Zlé kódovanie v RSS
Mám fóra s niektorými závitmi, že ak pôvodný anglický. Potom niektorí z prvého príspevku bol preložený. FX. Názov značky bol odstránený a titul preložené do predvoleného jazyka:
Rovnako ako tento: http://www.thegame-online.dk/showthread.php?t=13761
Teraz RSS kanál obsahuje tieto príspevky sú veľmi pokazil na zdrojovom jazyku: http://www.thegame-online.dk/external.php?type=RSS2&forumids=205
Kódovanie je UTF-8 miesto ISO - tak æøå nezobrazuje správne + časť textu, ktorý má byť preložený do kŕmenie nie je preložené, a tak ďalej (Nástroje pre webmasterov nebude prijímať krmivo kvôli chybám).
Pre iné jazyky taký zdroj je len prázdna: http://www.thegame-online.dk/es/external.php?type=RSS2&forumids=205
Krmivá pre fóra s obsahom týchto funkcií je normálne: http://www.thegame-online.dk/external.php?type=RSS2&forumids=22
PS Prosím, príspevok upraviť a následne vložiť odkazy, pretože nie ste presmerovaní na správny odkaz po kliknutí na odkaz.
Vďaka za poznámku - bude to správne. Ako vidím, pod Firefox je problém len u niektorých značiek. Budeme skúmať, čo sa týmito označeniami tak zvláštne. Je to stane len na RSS? Má na skutočné stránky, ktorú nájdete na normálny text?
Tiež si môžete pozri odkaz pod svoj druhý Firefox a snaží sa nenávidieť to, čo sa zmení na znamenie? - To by malo byť oveľa jednoduchšie, pretože je to vo vašom jazyku.
Skutočné stránky sú normálne a sú indexované normálne Google. Môžete skúsiť spustiť kŕmenie Explorer. Potom sa Vám zobrazí v zdrojovom (zobraziť zdroj stránky) æ ø å sa zdá byť zmenený na čínske alebo japonské znaky.
Vďaka. Ešte jedna spýtať - môžete mi dať nejaké skutočné vety, ktorá bude obsahovať tieto znaky? Budem používať na našej testovacej forum pre reprodukciu problému a opraviť chybu:)
Áno: "Jeg har købt adskillige Böger om mænds režimu i ar" (som si kúpil niekoľko kníh o pánskej móde v tomto roku)
Opravené - budú zahrnuté do 3.3.0
Testované v IE, Mozilla a Opera (každý z nich ukazuje, RSS kanály inak).
Tiež RSS nebudete využívať šablóny pre preložené texty - to bude rýchlejšie a bez zbytočných kód (obrázky a obálka):)
Niečo strage sa deje:
1. Zdrojový jazyk zdroj nefunguje v IE a operah + ukazuje podivné postavy v FF: http://www.thegame-online.dk/external.php?type=RSS - kódovanie sa zdá byť utf-8 namiesto iso
2. Jazyk kanály ukazuje normálne http://www.thegame-online.dk/sv/external.php?type=RSS2 ... ale ...
3. Všetky kanály sú z 18'th - kanály sa nezobrazujú príspevky od 19 "a predné .. prevýšenie Obrázok z poslednej chvíli - externý poskytovateľ dát súbor aktualizovať každú minútu a ukazuje 2 dni + 500 vlákien.
Zdá sa, že vBet zdroj neaktualizoval ani?
Ok som znovu otvoriť toto vlákno. Preveríme to a správne. Ospravedlňujeme sa za problémy.
Strange - všetky moje zdroje sú teraz funguje perfektne a aktualizovaná. Aj pôvodný problém v tejto téme so zmesou jazyka značiek a bez značky príspevky už nie sú problém. Tiež vidím vbet zdroj je už funkčná.
Zaujímalo by ma, prečo je to problém včera - snáď preto, že v tabuľkách jazyk vyrovnávacej pamäte, kde prázdna? Ale vbets vyrovnávacia pamäť nie je prázdna tiež?
OK - takže je to stále problém? Pretože nie sme schopní reprodukovať.
Možný dôvod, prečo to nefunguje, a teraz to je, je, že RSS kanál zobrazí ďalšie správy práve teraz. Takže je možné, že niektoré problém existuje, ale je to vzácne a nemáme vedieť, čo to je.
Pre istotu - je to kvôli vBET cache - RSS má vlastné vBulletin cache, takže pre preklady RSS vBET vyrovnávacej pamäte sa nepoužíva vôbec (zdá sa, že lepší výkon).
Nechám toto vlákno nejakú dobu otvorené. Ako som písal nie sme schopní reprodukovať na našej strane. Takže ak by som sa opýtať, prosím sledovať RSS kanál a skontrolujte, či sa čas od času. Ak zistíte, túto otázku znova, že by bolo najlepšie skopírovať a dať nám Odkazy na každý príspevok, ktorý bol uvedený v kanáli RSS. Týmto spôsobom budeme môcť dať to, aby naše testovacie fórum, nájdete presný obsah a pracovať na nej. Prosím, zostaňte v kontakte s touto problematikou.
RSS zatiaľ v poriadku. Ale ja sa monitorovanie a podávanie správ, pokiaľ sa prejaví znovu.
RSS zatiaľ v poriadku. Ale ja sa monitorovanie a podávanie správ, pokiaľ sa prejaví znovu.
Je tiež možné, že tento obsah bol zlý z cache VB - vytvorený pred aktualizáciou. Uvidíme sa niektoré chyby sa objaví v budúcnosti.
Tam je problém:
Ak sa názov obsahuje jazyka značky a telo obsahuje zdroj bez značiek, potom sa pre RSS zdroj jazyk zomrie. RSS potom ukazuje <? Xml version = "1.0" encoding = "UTF-8"?> Ak zdroj v skutočnosti je ISO-8859-10
Názov:
[* Language = en *] Názov po anglicky [* / jazyk]
Body:
iso-8859-10 Zdroj jazyku bez značiek
(* Vložená v príklade)
Ďalší malý problém (Explorer len): pre RSS zdroj (iso-8859-10 jazykov) (aj keď nie provokovať vyššie) nemôže preukázať pomlčkou v hlave: - (to môže ukázať pomlčkou v hlave v iných jazykoch, aj keď)
Neexistuje žiadny lanuguage BBCode. Predpokladám, že máte na mysli langtitle BBCode.
Otázka je - nie je problém skutočne existuje? Vidíte nejaké zlé obsah? ...
vBET překódovává RSS obsahu, ak je každý preklad. Takže - máte problém alebo si len myslíte, že by mohol byť problém? Ak máte problém, potom prosím konkrétnejšie - nám URL a bod, ktorý obsah je zle. To nám pomôže opraviť:)
O pomlčka - čo je presne to znamenie? '_' Alebo '-', alebo niečo iné ... Prosím, bod a dať URL, kde môžeme vidieť. Tiež vidíte túto pomlčku v HTML kóde? Ak áno, potom je to len spôsob, ako IE zobrazuje ho.
Ak máte mi poslať pm, keď ste pripravení na to pozrieť, môžem vyvolať chybu dočasne.
Získate URL závitu spôsobuje problém + odkaz na RSS feed.
Ok tu je príkladom pre moje Test Forum:
Práve teraz uvidíte RSS zdroj nefunguje: (http://www.thegameonline.dk/external.php?type=RSS2) <[CDATA [TGO]]>
RSS kanál obsahuje 2 nové témy:
1. Vlákno s názvom označené v angličtine - telo nie je označený: Engelsk označené Titel (http://www.thegameonline.dk/showthread.php?t=16630)
2. Vlákno nie je označený: url = http://www.thegameonline.dk/showthread.php?t=16631
Môžete si RSS-Feed prácu na cestách.
a) vymazať titul tagy závit 1.
alebo
b) odstrániť vlákno 2.
Mám pm'd ste prihlásení užívateľa k Zakladateľ, takže sa môžete prihlásiť a test:)
Veľké vďaka. Úplne som to hneď vidieť. Budeme reprodukovať na našom serveri a budeme sa opraviť:)
Len chcem, aby ste vedeli, že sme sa úspešne reprodukovať ho na našom serveri, tak to bude čoskoro vyriešený:)
Opravené. Budú zahrnuté do 3.3.2
Pre rýchlu opravu, prosím ladom tento návod:
1. Otvoriť súbor / includes / vbenterprisetranslator_class_externalParser.php
2. Nájsť kód:
$this->outputResult[$this->index] .= $toTranslate;
if (false === $cdata) {
$this->outputResult[$this->index] .= ']]>';
}
return false;
3. Zmeniť prvý riadok v ňom:
$this->outputResult[$this->index] .= vbet_getReEncoded($toTranslate);
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.