View Full Version: Løst vbet generere en vBSEO bug
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?
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.
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.
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.
takk jeg vil vente på vbet 4 fikse:)
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')) {
kamilkurczak
05-07-10, 12:23
Du har rett. Dette bør være omvendt. Sorry for feil;)
med den inverse av kode fra vbet fortsatt ikke fungerer for meg .... noen kan bekrefte om jeg gjør noe galt?
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.
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.
Jeg sjekker det akkurat nå.
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.
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?
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.
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):
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions Inc. All rights reserved.