PDA

Ver Versión Completa: Resolto vbet xerar un erro vBSEO



magmf
28-06-10, 14:58
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?

magmf
30-06-10, 15:45
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.

magmf
02-07-10, 17:08
calquera noticia aquí?

vBET
02-07-10, 22:18
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.

vBET
05-07-10, 00:03
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.

magmf
05-07-10, 00:27
grazas i estará esperando por vbet corrixir 4:)

vBET
05-07-10, 06:42
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')) {

magmf
05-07-10, 12:08
non é o inverso?

kamilkurczak
05-07-10, 12:23
Está certo. Isto debe ser inversa. Sentímolo polo erro;)

magmf
05-07-10, 12:45
co inverso do código de vbet aínda non funciona para min .... alguén pode confirmar se eu estou facendo algo mal?

magmf
05-07-10, 12:52
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.

magmf
05-07-10, 13:02
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.

vBET
05-07-10, 23:20
Estou comprobando que agora.

vBET
05-07-10, 23:41
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.

magmf
06-07-10, 00:51
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?

vBET
07-07-10, 11:57
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.

vBET
11-08-10, 15:21
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):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translated to other languages supported by vBET Translator 4.10.1