Ver Versión Completa: Resolto vbet xerar un erro vBSEO
caras despois de instalar vbet
URLs como
/ Showthread.php? T = 791 & Goto = newpost
é non redireccionar para a url nova SEF
que deben ser
/ Vbet4-integration-other-plugins/791-vbet-4-22-vbseo-3-5-1-not-compatible.html
por exemplo. bótalle un ollo e dar unha solución necesaria para solucionar isto.
Grazas
kamilkurczak
30-06-10, 15:41
que versión do vBET e vBULETTIN tes?
isto está a suceder en todas as versións vBulletin / vbet pode probar este problema aquí neste sitio web.
kamilkurczak
30-06-10, 15:50
verdade .. :)
Eu penso que o punto é que non vai á páxina correspondente.
Agora sei o que está pasando.
Confirmado .. Imos comprobar iso.
Neste momento, identificouse que é a causa do gancho global_start. Aínda temos que investigar o que é exactamente aí fai que sexa capaz de resolvelo. Esperamos telo resolto pronto - moito se leva moito tempo para ti. Eu persoalmente describir solución rápida pronto teremos solución.
Temos solución para iso por vBET 3.x (xa resolto no noso foro):
1. Editar includes / vbenterprisetranlator_functions_hooks.php
2. Buscar:
if (THIS_SCRIPT == 'showthread' && 'VBSEO_URI' == $vbulletin->options['vbenterprisetranslator_linkstype'] && $_GET['t']) {
3. Substituír por:
if (THIS_SCRIPT == 'showthread' && 'VBSEO_URI' == $vbulletin->options['vbenterprisetranslator_linkstype'] && $_GET['t'] && $_REQUEST['goto'] != 'newpost') {
Aínda non telo resolto para vBET 4.x, pero traballando niso.
grazas i estará esperando por vbet corrixir 4:)
E aquí vai:)
Resolto - se incluirá na próxima versión. Para rápida corrección:
1. Editar vbenterprisetranslator_seo.php
Edit: forma correcta
2. Buscar:
if (isset($_GET['t']) && false !== strpos($_SERVER['REQUEST_URI'], 'showthread.php')) {
3. Substituír por:
if (isset($_GET['t']) && !isset($_GET['p']) && false !== strpos($_SERVER['REQUEST_URI'], 'showthread.php')) {
kamilkurczak
05-07-10, 12:23
Está certo. Isto debe ser inversa. Sentímolo polo erro;)
co inverso do código de vbet aínda non funciona para min .... alguén pode confirmar se eu estou facendo algo mal?
pode ser o código correcto é
if (isset ($ _GET ['t']) & & isset! ($ _GET ['Goto']) & & false! == strpos ($ _SERVER ['REQUEST_URI'], 'showthread.php')) {
kamilkurczak
05-07-10, 13:00
O noso código funciona perfecto no noso foro de proba. Por favor, envíe a Michal un PM con acceso ao seu FTP.
El vai reparalos lo.
Kamil,
isto funcionou para min
if (isset ($ _GET ['t']) & & isset! ($ _GET ['Goto']) & & false! == strpos ($ _SERVER ['REQUEST_URI'], 'showthread.php')) {
pero con $ _GET ['p'] como nada muda suxeriu **********
xa que o problema é con get Ir á variable porque tes que comprobar se p variable é definida?
pode confirmar isto?
kamilkurczak
05-07-10, 13:19
Ambas as suxestións son boas. Códigos correctamente operar nun foro de proba .. Vou escribir sobre iso para Michal.
kamilkurczak
05-07-10, 17:16
volver, volver,
tentar facelo (co seu código):
1. traducir a páxina (non importa o idioma)
2. use ir á primeira mensaxe nova
Podes ver? Páxina non é traducido.
Estou comprobando que agora.
Fixen moitas probas e el está a traballar ao noso lado no código dado. Por favor, proba o seguinte:
1. Establecer o cambio como a describiu ('Goto' non existe antes da execución vai vBSEO trought - que o que nos di a nosa rexistros)
2. Crear novas post-test
3. Asegúrese de que a este newone que está a traballar.
Se se - entón é só lavar cachés. Probablemente debería funcionar en flusching cp Admin -> Mantemento - Contadores> Update. Probe Rebuild Información Forum quizais tamén algúns outros. Se vai funcionar para os novos unha décima itmeans que está a traballar e só ten en caché antigo (mal) redireccións.
Por favor, inténteo iso e dar feedback - se non funciona, entón eu teño ir e comprobar-lo no seu servidor.
vbet meus probas están baixo vBulletin 4.0.4pl1
eo seu código
if (isset($_GET['t']) && !isset($_GET['p']) && false !== strpos($_SERVER['REQUEST_URI'], 'showthread.php')) {
non funciona para min, pero ...
if (isset($_GET['t']) && !isset($_GET['goto']) && false !== strpos($_SERVER['REQUEST_URI'], 'showthread.php')) {
funciona ben ... tes algunha idea se este código pode facer algo que o seu código?
OK - Vou ver se condición de inimigo Goto tamén pode traballar do noso lado. Como podo entender, neste momento, ten vorking solución. Polo tanto, non é cuestión urxente. Asegura-vos que o próximo lanzamento, imos inclúe solución que ha traballar no noso eo seu servidor.
A diferenza pode ser na versión vB - encontramos que en vB 4.0.4 - imos actualizar e comproba de novo.
kamilkurczak
11-08-10, 12:42
ok, Confirmado.
A súa solución está traballando fóra foro proba tamén.
imos traballar no sentido dunha versión adecuada e será incluído no relase novo.
OK así que - se confirmado, así que Wil ser aplicada. Esta será incluído en 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.