PDA

View Full Version: Opgelost Verkeerde codering in RSS



krisp
19-12-09, 09:25
Ik heb een forum met een aantal onderwerpen dat waar oorspronkelijk engels. Dan een deel van de eerste post was vertaald. Fx. de title-tags werd verwijderd en de titel vertaald naar brontaal:

Zoals dit: http://www.thegame-online.dk/showthread.php?t=13761

Nu is de rss feed die dergelijke berichten zijn zeer messed up voor de brontaal: http://www.thegame-online.dk/external.php?type=RSS2&forumids=205

Codering is utf-8 in plaats van ISO - dus æøå niet juist worden weergegeven + een deel van de tekst die wordt verondersteld te worden vertaald in het diervoeder niet worden vertaald en ga zo maar door (webmaster tools zullen niet accepteren voeden als gevolg van fouten).

Voor andere talen, zoals een feed is alleen maar leeg: http://www.thegame-online.dk/es/external.php?type=RSS2&forumids=205

Feeds voor forums niet die dergelijke berichten zijn normaal: http://www.thegame-online.dk/external.php?type=RSS2&forumids=22

PS Gelieve het bericht bewerkt hebben en plak de link, omdat je niet naar de juiste link door te klikken op de link.

vBET
20-12-09, 01:40
Bedankt voor de noot - we zullen corrigeren. Zoals ik zie onder Firefox het probleem is alleen met enkele tekenen. We zullen onderzoeken wat maakte deze tekens zo bijzonder. Is dit gebeurt alleen op RSS? Doet op echte pagina zie je normale tekst?

Ook kan je zie je 2e link onder Firefox en probeer te verafschuwen wat er tekens zijn veranderd? - Het moet veel makkelijker voor je want het is in uw taal.

krisp
20-12-09, 01:46
Echte pagina's zijn normaal en worden geïndexeerd normaal in Google. U kunt proberen en uitvoeren feed in Explorer. U ziet dan in de bron (brontekst bekijken voor pagina) æ ø å lijkt te zijn veranderd in Chinese of Japanse tekens.

vBET
20-12-09, 02:31
Dank. Nog een vraag - kan je me enkele echte zin waarin ook die borden? Ik zal het op onze test forum te geven en te corrigeren bug te reproduceren:)

krisp
20-12-09, 02:38
Ja: "Jeg har Kobt adskillige Böger OM mænds mode i ar" (ik heb gekocht een aantal boeken over Mens Fashion dit jaar)

vBET
16-01-10, 17:27
Gecorrigeerd - zal worden opgenomen in 3.3.0

Getest onder IE, Mozilla en Opera (elke toont RSS-kanalen anders).

Ook RSS zal geen gebruik maken sjablonen voor de vertaalde tekst - het zal sneller en zonder onnodige code (beelden en envelop):)

krisp
19-01-10, 01:50
Iets strage aan de hand is:

1. Brontaal feed niet werkt in IE en operah + met vreemde tekens in FF: http://www.thegame-online.dk/external.php?type=RSS - codering lijkt te zijn utf-8 in plaats van iso

2. Taal feeds toont een normale http://www.thegame-online.dk/sv/external.php?type=RSS2 ... maar ...

3. Alle feeds zijn van 18'th - feeds niet worden weergegeven berichten van 19 'en vooruit .. cant figuur van de laatste van nu - externe data provider ingesteld om elke minuut updaten en het tonen van twee dagen terug + 500 threads.

krisp
19-01-10, 02:24
Lijkt vBet voeden ook niet bijgewerkt?

vBET
19-01-10, 20:13
Ok ik heropen deze draad. Wij controleren het allemaal en correct. Sorry voor de problemen.

krisp
20-01-10, 01:40
Vreemd - al mijn feeds zijn perfect werken nu en geactualiseerd. Ook het oorspronkelijke probleem in deze draad met een mengsel van taal tags en geen tags in berichten worden ook niet langer een probleem. Ook zie ik de vbet feed is nu werkt.

Ik vraag me af waarom dit was een kwestie gisteren - misschien omdat de taal cache tafels waar leeg? Maar vbets cache was niet leeg ook?

vBET
21-01-10, 13:57
OK - dus het is dit nog steeds een probleem? Omdat we niet in staat zijn te reproduceren.

Mogelijke reden waarom het niet werkte en nu is, is omdat RSS-kanaal toont andere berichten op dit moment. Het is dus mogelijk dat er enkele probleem, maar het is zeldzaam en we weten niet wat het nu is.

Zeker - het is niet omdat vBET cache - RSS heeft zijn eigen vBulletin de cache dus voor RSS vertalingen vBET cache wordt niet gebruikt op alle (lijkt het beter voor de prestaties).

Ik laat deze draad te openen voor bepaalde tijd. Zoals ik al schreef zijn we niet in staat om te reproduceren aan onze kant. Dus als ik kan u vragen neem dan bewaken van uw RSS-kanaal en het van tijd tot tijd te controleren. Als je merkt dat deze kwestie opnieuw het beste zou zijn om te kopiëren en geef ons links naar elke post die werd getoond in uw RSS-kanaal. Op deze manier zullen we in staat om het te maken aan onze test forum, precieze inhoud te zien en aan te werken. Gelieve in contact blijven met deze kwestie.

krisp
21-01-10, 18:27
RSS nog steeds prima. Maar ik zal monitoren en melden als probleem opnieuw optreedt.

vBET
21-01-10, 22:43
RSS nog steeds prima. Maar ik zal monitoren en melden als probleem opnieuw optreedt.

Het is ook mogelijk dat dit verkeerd content was van vB cache - gegenereerd voordat update. We zullen zien doet wat bugs zal verschijnen in de toekomst.

krisp
27-01-10, 05:43
Er is een probleem:

Als titel bevat taal-tags en lichaam bevat de bron, zonder labels vervolgens rss voor brontaal sterft. RSS laat zien dan <? Xml version = "1.0" encoding = "UTF-8"?> Als de bron in feite is iso-8859-10

Titel:

[* Language = nl *] Titel in het Engels [* / taal]

Body:

iso-8859-10 Bron taal geen tags

(* Ingevoegd in voorbeeld)

Een ander klein probleem (explorer only): RSS voor bron (iso-8859-10-talen) (zelfs als ze niet provoceren hierboven) niet kan laten zien koppelteken in de titels: - (het kan koppelteken show in titels voor andere talen wel)

vBET
28-01-10, 00:11
Er is geen lanuguage BBCode. Ik neem aan dat je langtitle bbcode betekenen.

Vraag is - doet probleem echt bestaat? Ziet u verkeerde inhoud? ...

vBET hercodeert RSS-inhoud wanneer een vertaling gemaakt. Dus - heb je probleem of je denkt dat er sprake zou een probleem kunnen zijn? Als je probleem neem dan meer specifiek - geven ons de URL en punt, dat de inhoud onjuist is. Dit zal ons helpen om het probleem te verhelpen:)

Over koppelteken - en dat is precies dit teken? '_' Of '-' of iets anders ... Gelieve punt is en URL waar we kunnen zien geven. Ook u dit koppelteken te zien in html bron? Zo ja, dan is het gewoon een manier waarop IE is te zien.

krisp
28-01-10, 00:33
Als u mij een pm als je klaar bent om naar te kijken, kan ik tijdelijk veroorzaken de fout.

Je krijgt een url van de draad oorzaak van het probleem + een link naar de rss feed.

krisp
28-01-10, 07:10
Ok hier is een voorbeeld voor mijn test forum:

Op dit moment ziet u de RSS-feed werkt niet: (http://www.thegameonline.dk/external.php?type=RSS2) <[CDATA [TGO]]>

De RSS-feed bevat twee nieuwe onderwerpen:

1. Een thread met de titel gelabeld in het Engels - het lichaam is niet gecodeerd: Engelsk getagd titel (http://www.thegameonline.dk/showthread.php?t=16630)

2. Een thread niet gecodeerd: url = http://www.thegameonline.dk/showthread.php?t=16631

U kunt de RSS-feed werken aan manieren.

a) Verwijder de titel tags van draad 1.
of
b) Schrappen draad 2.

Ik heb pm'd je de gebruiker inloggen voor thread starter, zodat u kunt inloggen en testen:)

vBET
29-01-10, 00:33
Grote dank. Ik ben het volledig zie het nu. We zullen reproduceren op onze server en wij zullen fix it:)

vBET
29-01-10, 19:44
Wil gewoon dat je om te weten dat we met succes het gereproduceerd op onze server, dus het zal binnenkort worden opgelost:)

vBET
29-01-10, 23:35
Gecorrigeerd. Zullen worden opgenomen in 3.3.2

Voor een snelle fix kunt braak deze instructies:
1. Open file / includes / vbenterprisetranslator_class_externalParser.php
2. Zoek code:


$this->outputResult[$this->index] .= $toTranslate;
if (false === $cdata) {
$this->outputResult[$this->index] .= ']]>';
}
return false;

3. Verandering eerste regel in het naar:


$this->outputResult[$this->index] .= vbet_getReEncoded($toTranslate);

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations supported by vB Enterprise Translator 4.10.1