Visualizza la versione completa: Risolto vbet generare un bug vbseo
ragazzi dopo aver installato vbet
URL del tipo
/ Showthread.php? T = 791 & goto = newpost
non è stata reindirizzare l'url sef nuovo
che dovrebbero essere
/ Vbet4-integration-other-plugins/791-vbet-4-22-vbseo-3-5-1-not-compatible.html
per esempio. si prega di dare un'occhiata e dare una soluzione necessaria per risolvere questo problema.
Grazie
kamilkurczak
30-06-10, 15:41
quale versione di vBET e vBULETTIN avete?
questo sta accadendo in tutte le vbulletin / vbet versioni che si possono verificare questo problema qui in questo sito.
kamilkurczak
30-06-10, 15:50
vero .. :)
Ho pensato che il punto è che non va alla pagina in questione.
Ora so cosa sta succedendo.
Confermato .. Noi lo controlla.
In questo momento abbiamo identificato che è a causa del gancio global_start. Dobbiamo ancora indagare su che cosa esattamente ci fa essere in grado di risolverlo. Speriamo di averlo risolto presto - scusate se ci vuole troppo tempo per voi. Io personalmente descrivere soluzione rapida non appena avremo la soluzione.
Abbiamo soluzione per che per vBET 3.x (già risolto sul nostro forum):
1. Modifica includes / vbenterprisetranlator_functions_hooks.php
2. Cerca:
if (THIS_SCRIPT == 'showthread' && 'VBSEO_URI' == $vbulletin->options['vbenterprisetranslator_linkstype'] && $_GET['t']) {
3. Sostituire con:
if (THIS_SCRIPT == 'showthread' && 'VBSEO_URI' == $vbulletin->options['vbenterprisetranslator_linkstype'] && $_GET['t'] && $_REQUEST['goto'] != 'newpost') {
Ancora non l'hanno risolto per vBET 4.x, ma lavorando su di esso.
grazie sarò in attesa di vbet 4 fix:)
E qui va:)
Risolto - saranno incluse nella prossima release. Per la soluzione rapida:
1. Modifica vbenterprisetranslator_seo.php
Edit: forma corretta
2. Cerca:
if (isset($_GET['t']) && false !== strpos($_SERVER['REQUEST_URI'], 'showthread.php')) {
3. Sostituire con:
if (isset($_GET['t']) && !isset($_GET['p']) && false !== strpos($_SERVER['REQUEST_URI'], 'showthread.php')) {
kamilkurczak
05-07-10, 12:23
Hai ragione. Questo dovrebbe essere inverso. Ci scusiamo per sbaglio;)
con l'inverso del codice da vbet continua a non funzionare per me .... qualcuno può confermare se sto facendo qualcosa di sbagliato?
potrebbe essere il codice corretto
if (isset ($ _GET ['t']) & &! isset ($ _GET ['goto']) & & falso! == strpos ($ _SERVER ['REQUEST_URI'], 'showthread.php')) {
kamilkurczak
05-07-10, 13:00
Il nostro codice è funziona perfettamente sul nostro forum di prova. Si prega di inviare a Michal un PM con l'accesso al vostro FTP.
Cercherà di risolvere il problema.
Kamil,
questo ha funzionato per me
if (isset ($ _GET ['t']) & &! isset ($ _GET ['goto']) & & falso! == strpos ($ _SERVER ['REQUEST_URI'], 'showthread.php')) {
ma con $ _GET ['p'] come non cambia nulla suggerito **********
poiché il problema è con get variabile goto perché è necessario verificare se p variabile è impostata?
può confermare questo?
kamilkurczak
05-07-10, 13:19
Entrambe le proposte sono buone. Codici di operare correttamente su un forum di prova .. Scriverò su di esso di Michal.
kamilkurczak
05-07-10, 17:16
torna, torna,
provate a fare questo (con il codice):
1. tradurre la pagina (non importa quale lingua)
2. utilizzare andare al primo nuovo messaggio
Riesci a vedere? Pagina non è tradotta.
Lo sto controllando proprio adesso.
Ho fatto molti test e si sta lavorando al nostro fianco in codice dato. Si prega di provare questo:
1. Imposta cambiamenti come lo descritto ('goto' non esiste prima che l'esecuzione va trought vBSEO - che ciò che i nostri log ci dice)
2. Crea nuovo post di prova
3. Controllare fa per questo newone si sta lavorando.
Se è - allora solo a filo cache. Probabilmente dovrebbe funzionare in flusching cp Amministrazione -> Manutenzione -> Aggiornamento Contatori. Provare a ricostruire le informazioni del forum forse anche alcuni altri. Se funzionerà per i nuovi una decina itmeans che sta lavorando e basta cache vecchio (sbagliato) redirezioni.
Si prega di provare questo e ci danno un feedback - se ancora non funziona, allora devo andare a controllare sul vostro server.
vbet i miei test sono in fase di vBulletin 4.0.4pl1
e il codice
if (isset($_GET['t']) && !isset($_GET['p']) && false !== strpos($_SERVER['REQUEST_URI'], 'showthread.php')) {
non funziona per me, ma ...
if (isset($_GET['t']) && !isset($_GET['goto']) && false !== strpos($_SERVER['REQUEST_URI'], 'showthread.php')) {
sta lavorando bene ... Avete qualche idea se questo codice può fare qualcosa il tuo codice?
OK - mi si verificherà condizione nemico goto lavorerà anche dalla nostra parte. Mi pare di capire in questo momento avete vorking soluzione. Quindi non è questione urgente. Vi assicuro che nella prossima release ci saranno inclue soluzione che funziona su nostro e vostro server.
La differenza può essere nella versione VB - lo abbiamo verificato su vB 4.0.4 - saremo aggiornare e verificare nuovamente.
kamilkurczak
11-08-10, 12:42
ok, confermato.
La vostra soluzione sta lavorando fuori forum di prova troppo.
ci adopereremo per una versione appropriata e sarà incluso nella nuova relase.
OK così - se confermata, allora wil essere applicata. Sarà incluso nel 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 © 2025 vBulletin Solutions Inc. All rights reserved.