View Full Version: Løst vBET 4.2.1 oversetter ikke vBSEO Javascript meldinger
Hei
Jeg la merke til at med vBET 4.2.1 og vBulletin 4.0.2 PL4 og vBSEO 3.5 RC3 Merknader ikke bli oversatt.
Vennligst råd
StarBuG
Du må slå på disse oversettelsene - det er deaktivert som standard for ytelse grunner (ikke alle bruker det). Du vil finne passende alternativ i vBET -> Diverse opsjoner
Beklager, men jeg er ikke dum.
Det er på ellers ikke jeg ville ha rapportert det som bug!
Se Patientenfragen.net - vi har svarene (http://www.patientenfragen.net/en/)
Ingen forutsetter at noen av brukerne våre er dum;) Det er standard prosedyre å informere først om konfigurasjon muligheter, fordi brukeren bare kunne gå glipp av noen konfigurasjon eller ikke lete etter slike. Jeg åpning problemet igjen og går der:)
Faktisk er det noen bug, fordi det er enda ikke re-kodet. Vi vil ta hånd om det snart:)
By the way - La du merke at du har brutt layout på toppen av siden for oversatt vise og dine flagg forsvinne (er ikke engang i produksjonen kode )?... Jeg ser at du har gjort noen manuelle mal endringer - sjekk gjør det er på grunn av endringene (kopi faktiske mal kroppen et sted, gå tilbake, sjekk; sette det tilbake).
Oppsettet er ikke brutt.
Du så en bufret versjon under en feilsøking av APC Cache optimalisering plugin
Prøv nå og se om du fortsatt ser en knust layout plz
PS: De "dumme" delen Jeg bare sa fordi du rett og slett lukket feilrapport og flyttet den uten å vente på svaret mitt.
Du bør vente for kundene responsen før erklære aktiv problemene løst.
Det er uhøflig ellers;)
Ett mer oppmerksom
Jeg ønsker å forby: *. js i robots.txt-filen
Jeg hadde som inkluderte, men fjernet den for nå bare i tilfelle dette var årsaken til oversettelse problemet (som det ikke er).
Men det ville føre til problemer med den faste nye versjonen, eller kan jeg ta den inn i robots.txt min?
Ett mer oppmerksom
Jeg ønsker å forby: *. js i robots.txt-filen
Jeg hadde som inkluderte, men fjernet den for nå bare i tilfelle dette var årsaken til oversettelse problemet (som det ikke er).
Men det ville føre til problemer med den faste nye versjonen, eller kan jeg ta den inn i robots.txt min?
Er du sikker på at robots.txt bruker * notasjon ...
Uansett innholdet i robots.txt har ingen innvirkning på vBET.
Det er ikke offisielt støttet i den opprinnelige protokoll men google bot kan håndtere det.
Og det er det som teller;)
Oppsettet er ikke brutt.
Du så en bufret versjon under en feilsøking av APC Cache optimalisering plugin
Prøv nå og se om du fortsatt ser en knust layout plz
PS: De "dumme" delen Jeg bare sa fordi du rett og slett lukket feilrapport og flyttet den uten å vente på svaret mitt.
Du bør vente for kundene responsen før erklære aktiv problemene løst.
Det er uhøflig ellers;)
Akkurat - nå layout er OK.
Også takk for ditt forslag om håndtering av problemene. Vær oppmerksom på at vi alltid åpne problemer hvis det viser seg at det ikke er egentlig løst, og at "lukket" er bare prefikset - tråden er ikke stengt - du kan fortsatt skrive og fortelle at problemet ikke er løst ennå. Beklager hvis du følte ubehagelig av den grunn.
Om ikke oversatt vBSEO betingelser. Jeg har problemer med å finne det på forumet ditt. Kan du gi meg nettadressen til siden der eksisterer en slik kommentar (ikke oversatt én) og sitere meg eksakt opprinnelige teksten i denne kommentaren. Du har forskjellig utforming og på hovedsiden for meg ser det ut til at alt er oversatt, så kan du peke meg rett vei:)
Men den "følelsen" som er problemet her.
Jeg vil sterkt foreslår revurdere din nåværende arbeidsflyt med innstilling enkle prefikser som gir kunden en følelse av at hans problemet er egentlig ikke tatt hensyn til.
Selv om det ikke er tilfelle.
Jeg nevner dette her fordi jeg hadde dette før da du gjorde det samme til en annen feilrapport av meg.
Bare vente på et svar og etter at problemet er løst flytte tråden eller angi prefikser.
Det gjør vondt ikke deg, men gjør at kunden føler seg mye mer tatt seriouse;)
Om Bug.
Jeg bruker ikke permanent meddelelser fordi Annonsering på forumet mitt vises bare når merknader ikke.
Så bytter på et varsel permanent for deg å teste ville redusere mine inntekter.
Beklager, men kan ikke gjøre det
Igjen beklager for misforståelser og takk for råd om prefikser:) Hvis du har noen konkrete forslag til navn på prefikser vennligst aksje - vi alltid gjerne forbedre vår kundeservice:)
Jeg forstår at du ikke kan slå vBSEO meldinger på. Vi vil sjekke det på vår test forumet og kontakte deg igjen i tilfelle hvis vi vil ikke være i stand til å reprodusere problemet.
Lag en annen prefiks [Assigned] eller [Venter på svar]
Eller bare la den være som [open] til problemet er løst;)
Vi har allerede prefiks 'forklare' - tror jeg vi vil bruke det oftere;)
Takk for råd og føler seg fri til å merke eventuelle fremtidige problemer:)
Eventuelle Progress på denne feilen?
Kanskje en rask løsning?
Å ja, vi allerede rettet det - bare glem å endre status.
For rask løsning:
1. Rediger filen / includes / vbenterprisetranslator_functions.php
2. Finn:
while (true) {
$position = strpos($script, 'vbseo_jshtml['.$scriptIndex.']', $prevPosition);
if (!$position) {
break;
}
$position = strpos($script, '<table', $position);
$end = strpos($script, '</table>', $position);
$toTranslate = substr($script, $position, $end + strlen('</table>') - $position);
$scriptBuffer .= substr($script, $prevPosition, $position).vbet_translateHTMLFromTo($toTranslate, $forumLanguage, $language, $serie);
++$scriptIndex;
$prevPosition = $end + strlen('</table>');
}
3. Bytt til:
while (true) {
$position = strpos($script, 'vbseo_jshtml['.$scriptIndex.']', $prevPosition);
if (!$position) {
break;
}
$position = strpos($script, '<ol>', $position);
$end = strpos($script, '</ol>', $position);
$toTranslate = substr($script, $position, $end + strlen('<ol>') - $position);
$scriptBuffer .= substr($script, $prevPosition, $position).vbet_translateHTMLFromTo($toTranslate, $forumLanguage, $language, $serie);
++$scriptIndex;
$prevPosition = $end + strlen('</ol>');
}
Er dette inkludert på mitt siste kjøp eller har vi å gjøre dette også?
Dette vil bli inkludert i 4.4.2:)
Så hvis du ønsker det tidligere, vennligst gjør endres manuelt - dette er ideen om rask løsning - tillate brukeren å reparere den hvis han ikke ønsker å vente på neste utgivelse.
Sorry for bug - vi savner at vBSEO endret tabellen til liste ... : O
dette er ikke inkludert på 4.4.3 kan du bekrefte hvorfor? takk ..
oops beklager jeg snakket om vBET 4.3.0
kamilkurczak
20-05-11, 07:52
Jeg skal sjekke det
kamilkurczak
24-05-11, 09:47
du har rett - dette er ikke inkludert i denne versjonen - Jeg må finne hvorfor.
Faktisk feilen kom tilbake, men vi fant løsningen - det vil bli inkludert i neste utgivelse.
For Quicke fikse vennligst:
1. Åpne filen / includes / vbenterprisetranslator_functions
2. Finn funksjon vbet_addScriptToTable:
function vbet_addScriptToTable($what) {
global $vbulletin;
if ($vbulletin->options['vbenterprisetranslator_vbseo_message'] && strpos($what[1], 'vbseo_jshtml[0]')) {
$scriptIndex = 0;
$position = 0;
$prevPosition = 0;
$scriptBuffer = '';
$script = $what[1];
$forumLanguage = $vbulletin->options['vbenterprisetranslator_forumlanguage'];
global $vbet_serie;
while (true) {
$position = strpos($script, 'vbseo_jshtml['.$scriptIndex.']', $prevPosition);
if (!$position) {
break;
}
$position = strpos($script, '<table', $position);
$end = strpos($script, '</table>', $position);
$toTranslate = substr($script, $position, $end + strlen('</table>') - $position);
$scriptBuffer .= substr($script, $prevPosition, $position).vbet_translateHTMLFromTo($toTranslate, $forumLanguage, $_REQUEST['language'], $vbet_serie);
++$scriptIndex;
$prevPosition = $end + strlen('</table>');
}
$what[1] = $scriptBuffer.substr($script, $prevPosition);
} else {
$what[1] = vbet_getReEncoded($what[1]);
}
return vbet_addToReplacementsBuffer($what);
}
3. Erstatte det med:
function vbet_addScriptToTable($what) {
global $vbulletin;
if ($vbulletin->options['vbenterprisetranslator_vbseo_message'] && strpos($what[1], 'vbseo_jshtml[0]')) {
$scriptIndex = 0;
$position = 0;
$prevPosition = 0;
$scriptBuffer = '';
$script = $what[1];
$forumLanguage = $vbulletin->options['vbenterprisetranslator_forumlanguage'];
global $vbet_serie;
while (true) {
$position = strpos($script, 'vbseo_jshtml['.$scriptIndex.']', $prevPosition);
if (!$position) {
break;
}
$position = strpos($script, '<ol>', $position);
$end = strpos($script, '</ol>', $position);
$toTranslate = substr($script, $position, $end + strlen('</ol>') - $position);
$scriptBuffer .= substr($script, $prevPosition, $position).vbet_translateHTMLFromTo($toTranslate, $forumLanguage, $_REQUEST['language'], $vbet_serie);
++$scriptIndex;
$prevPosition = $end + strlen('</ol>');
}
$what[1] = $scriptBuffer.substr($script, $prevPosition);
} else {
$what[1] = vbet_getReEncoded($what[1]);
}
return vbet_addToReplacementsBufferNoReencode($what);
}
function vbet_addToReplacementsBufferNoReencode($what) {
global $vbet_replacementsBuffer;
$vbet_replacementsBuffer[] = $what[1];
return '<vbet'.(count($vbet_replacementsBuffer)-1).'/>';
}
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.