PDA

View Full Version: Løst vbet generere en vBSEO bug



magmf
28-06-10, 14:58
gutta etter installasjon vbet

URLer som

/ Showthread.php? T = 791 & goto = newpost

er ikke blitt omdirigere til den nye SEF url
som bør

/ Vbet4-integration-other-plugins/791-vbet-4-22-vbseo-3-5-1-not-compatible.html


for eksempel. vennligst ta en titt og gi en nødvendig løsning for å løse dette.


Thanks

kamilkurczak
30-06-10, 15:41
hvilken versjon av vBET og vBULETTIN du har?

magmf
30-06-10, 15:45
dette skjer i alle vBulletin / vbet versjoner du kan teste dette problemet her i dette nettstedet.

kamilkurczak
30-06-10, 15:50
sant .. :)

Jeg trodde at poenget er at det ikke går til den relevante siden.

Nå vet jeg hva som skjer.

Bekreftet .. Vi vil sjekke det.

magmf
02-07-10, 17:08
noen nyheter her?

vBET
02-07-10, 22:18
På dette tidspunktet identifiserte vi at det er på grunn av global_start kroken. Vi har fortsatt å undersøke hva det fører til at den kunne løse det. Vi håper å ha det løst snart - beklager hvis det tar for lang for deg. Jeg vil personlig beskrive quick fix så snart vi får løsningen.

vBET
05-07-10, 00:03
Vi har løsningen for at for vBET 3.x (allerede løst på vårt forum):


1. Edit includes / vbenterprisetranlator_functions_hooks.php
2. Finn:

if (THIS_SCRIPT == 'showthread' && 'VBSEO_URI' == $vbulletin->options['vbenterprisetranslator_linkstype'] && $_GET['t']) {
3. Erstatt av:

if (THIS_SCRIPT == 'showthread' && 'VBSEO_URI' == $vbulletin->options['vbenterprisetranslator_linkstype'] && $_GET['t'] && $_REQUEST['goto'] != 'newpost') {

Vi fortsatt ikke har det løst for vBET 4.x, men jobber med saken.

magmf
05-07-10, 00:27
takk jeg vil vente på vbet 4 fikse:)

vBET
05-07-10, 06:42
Og her går det:)

Løst - vil bli inkludert i neste utgivelse. For rask løsning:
1. Edit vbenterprisetranslator_seo.php

Edit: korrekt skjema
2. Finn:

if (isset($_GET['t']) && false !== strpos($_SERVER['REQUEST_URI'], 'showthread.php')) {
3. Erstatt av:

if (isset($_GET['t']) && !isset($_GET['p']) && false !== strpos($_SERVER['REQUEST_URI'], 'showthread.php')) {

magmf
05-07-10, 12:08
er ikke den inverse?

kamilkurczak
05-07-10, 12:23
Du har rett. Dette bør være omvendt. Sorry for feil;)

magmf
05-07-10, 12:45
med den inverse av kode fra vbet fortsatt ikke fungerer for meg .... noen kan bekrefte om jeg gjør noe galt?

magmf
05-07-10, 12:52
kan være den riktige koden er

if (Isset ($ _GET ['t']) & &! Isset ($ _GET ['goto']) & & falsk! == strpos ($ _SERVER ['REQUEST_URI'], 'showthread.php')) {

kamilkurczak
05-07-10, 13:00
Vår kode er fungerer perfekt på vår test forumet. Vennligst send til Michal en PM med tilgang til FTP din.
Han vil prøve å fikse det.

magmf
05-07-10, 13:02
Kamil,

dette fungerte for meg
if (Isset ($ _GET ['t']) & &! Isset ($ _GET ['goto']) & & falsk! == strpos ($ _SERVER ['REQUEST_URI'], 'showthread.php')) {

men med $ _GET ['p'] som antydet ingenting endringer **********
Siden problemet er med få variable goto hvorfor du må sjekke om variabel p er satt?

kan du bekrefte dette?

kamilkurczak
05-07-10, 13:19
Begge forslagene er gode. Koder skikkelig operere på en test forumet .. Jeg skal skrive om det til Michal.

kamilkurczak
05-07-10, 17:16
kommer tilbake, kommer tilbake,

prøver å gjøre dette (med koden):
1. oversette siden (uansett hvilket språk)
2. bruker gå til første nye innlegg

Kan du se? Page er ikke oversatt.

vBET
05-07-10, 23:20
Jeg sjekker det akkurat nå.

vBET
05-07-10, 23:41
Jeg gjorde mange tester og det fungerer på vår side i gitte kode. Vennligst prøv dette:
1. Sett endringer slik vi beskrev det ('goto' eksisterer ikke før gjennomføring går trought vBSEO - at det loggene våre forteller oss)
2. Opprett ny test innlegg
3. Sjekk gjør for dette newone det fungerer.

Hvis det er - så bare flush cacher. Sannsynligvis bør jobbe flusching i Admin cp -> Vedlikehold -> Oppdater Counters. Prøv Rebuild Forum Informasjon kanskje også noen andre. Om det vil fungere for ny en ti itmeans at det fungerer og du bare har bufret gammel (feil) redirections.

Prøv dette og gi oss tilbakemelding - hvis det fortsatt ikke fungerer, så jeg må gå og sjekke det på serveren din.

magmf
06-07-10, 00:51
vbet mine tester er under vBulletin 4.0.4pl1

og koden



if (isset($_GET['t']) && !isset($_GET['p']) && false !== strpos($_SERVER['REQUEST_URI'], 'showthread.php')) {


fungerer ikke for meg, men ...



if (isset($_GET['t']) && !isset($_GET['goto']) && false !== strpos($_SERVER['REQUEST_URI'], 'showthread.php')) {


arbeider fin ... har du noen ide om denne koden kan gjøre noe med koden din?

vBET
07-07-10, 11:57
OK - Jeg vil sjekke betyr tilstanden fiende goto vil også arbeide på vår side. Som jeg forstår på dette tidspunktet har du vorking løsning. Så det er ikke presserende problemet. Jeg forsikrer dere om at i neste versjon vil vi inclue løsning som vil fungere på vår og din server.

Forskjellen kan være i BB-versjon - vi sjekket den på BB 4.0.4 - vi vil oppdatere og sjekk.

kamilkurczak
11-08-10, 12:42
ok, Bekreftet.
Yours løsning jobber ut test forumet også.
Vi vil arbeide mot en passende versjon og det vil bli inkludert i den nye Slipp.

vBET
11-08-10, 15:21
OK så - hvis bekreftet, så det wil bli brukt. Det vil være inkludert i vBET 4.2.3:)

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