Página 1 de 1

Error en 5º paso de la configuración de WP-United

Publicado: 03 Nov 2010, 01:53
por richi_knight
Buenas noches, acabo de instalar el WP-United, la versión 0.8.5 y Wordpress la última versión 3.0.1. El problema que tengo es al realizar la configuración del MOD que utilice la configuración que sea me da el mismo fallo en el 5º paso:

Código: Seleccionar todo

ERROR! WP-United could not apply the integration settings
The server did not complete the request. It returned the following information:

Fatal error: Cannot redeclare stripslashes_deep() (previously declared in /homepages/23/d294291087/htdocs/lafutboleria/phpbb_seo/phpbb_seo_class.php:860) in /homepages/23/d294291087/htdocs/lafutboleria/includes/acp/acp_wp_united.php(2043) : eval()'d code on line 1432
Sobre la última versión de Wordpress en el sitio del autor comenta hacer lo siguiente:
Abrir wp-united/wp-integration-class.php.
Buscar

Código: Seleccionar todo

$cSet = str_replace('require (ABSPATH . WPINC . ' . "'/$fName","$cFor // ",$cSet);
Reemplazar por

Código: Seleccionar todo

$finds = array(
'require (ABSPATH . WPINC . ' . "'/$fName",
'require( ABSPATH . WPINC . ' . "'/$fName"
);
$cSet = str_replace($finds,"$cFor // ",$cSet);
Pero sigo teniendo el mismo error. Esta es la url: http://www.wp-united.com/2010/06/19/wp- ... press-3-0/

La instalación la he revisado varias veces y todos los archivos están bien modificados. He vuesto a subir los archivos y Wordpress está bien instalado, podéis verlo funcionando http://la-futboleria.com/blog/

Por lo que he visto no hay muchos sitios funcionando con este MOD, pero si podéis aclararme algo sobre este error os lo agradecería enormemente.

Saludos.

Error en 5º paso de la configuración de WP-United

Publicado: 03 Nov 2010, 05:20
por leviatan21
Hola richi_knight :

Necesito los enlaces directo a la descarga de ambos MODs, ( tal como indican las normas )
El error se debe a que hay funciones repetidas, y una de ellas hay que hacerle un bypass para que no sea llamada, y para eso necesito compararlas :chulo:

Re: Error en 5º paso de la configuración de WP-United

Publicado: 03 Nov 2010, 09:11
por richi_knight
Hola Gabriel gracias por tu interés y disculpa que no pusiera los enlaces.

WP-United: http://www.wp-united.com/get-wp-united/
Wordpress: http://es.wordpress.org/wordpress-3.0.1-es_ES.zip

No se si te referías a ésto exactamente.

Re: Error en 5º paso de la configuración de WP-United

Publicado: 03 Nov 2010, 15:40
por leviatan21
Faltó el SEO MOD :oops:

Re: Error en 5º paso de la configuración de WP-United

Publicado: 03 Nov 2010, 16:08
por richi_knight
Gabriel creo que es este: http://downloads.phpbb-seo.com/seo-url- ... le-76.html

De todos modos, te dejo la copia de seguridad que tengo del phpBB SEO Premod 3.0.6 como archivo adjunto.

Re: Error en 5º paso de la configuración de WP-United

Publicado: 03 Nov 2010, 16:31
por leviatan21
¿ puede ser que no tengas exactamente esos archivos ?
en el archivo raíz/phpbb_seo/phpbb_seo_class.php veo que ya tiene un "parche" para esto.

Justo al final de ese archivo veo esto :

Código: Seleccionar todo

// Borrowed from php.net : http://www.php.net/stripslashes
if (!function_exists('stripslashes_deep')) {
	function stripslashes_deep($value) {
		return is_array($value) ? array_map('stripslashes_deep', $value) : stripslashes($value);
	}
}

Re: Error en 5º paso de la configuración de WP-United

Publicado: 03 Nov 2010, 16:40
por richi_knight
Gabriel ese archivo lo tengo así, desde la línea 857 hasta la línea 864 que es la última:

Código: Seleccionar todo

} // End of the phpbb_seo class
// Borrowed from php.net : http://www.php.net/stripslashes
if (!function_exists('stripslashes_deep')) {
	function stripslashes_deep($value) {
		return is_array($value) ? array_map('stripslashes_deep', $value) : stripslashes($value);
	}
}
?>

Error en 5º paso de la configuración de WP-United

Publicado: 03 Nov 2010, 16:51
por leviatan21
Intentemos hacer eso mismo pero el wordpress.

Abrir :
raíz_de_wordpress/wp-includes/formatting.php
Buscar :

Código: Seleccionar todo

function stripslashes_deep($value) {
    if ( is_array($value) ) {
        $value = array_map('stripslashes_deep', $value);
    } elseif ( is_object($value) ) {
        $vars = get_object_vars( $value );
        foreach ($vars as $key=>$data) {
            $value->{$key} = stripslashes_deep( $data );
        }
    } else {
        $value = stripslashes($value);
    }

    return $value;
} 
Reemplazar, por :

Código: Seleccionar todo

if (!function_exists('stripslashes_deep')) {
function stripslashes_deep($value) {
    if ( is_array($value) ) {
        $value = array_map('stripslashes_deep', $value);
    } elseif ( is_object($value) ) {
        $vars = get_object_vars( $value );
        foreach ($vars as $key=>$data) {
            $value->{$key} = stripslashes_deep( $data );
        }
    } else {
        $value = stripslashes($value);
    }

    return $value;
}
} 

Re: Error en 5º paso de la configuración de WP-United

Publicado: 03 Nov 2010, 17:11
por richi_knight
Funciona perfectamente, Gabriel estás hecho un auténtico crack :bravo: :bravo:

Como es costumbre en mi a partir de solucionar surgen más dudas jajaja si prefieres o entiendes que es mejor abrir otro hilo lo hago sin ningún problema. La duda es una vez que tengo funcionando ésto, como hago para que quede integrado al cien por cien, si accedes (http://la-futboleria.com/blog.php) verás que utiliza el "cuerpo" del Prosilver SE pero sigue utilizando el css del theme de Wordpress y me gustaría saber como puedo hacer para que utilice la misma fuente de texto, colores, etc... de Prosilver SE.

Saludos y gracias por tu inestimable ayuda :ok:

Re: Error en 5º paso de la configuración de WP-United

Publicado: 03 Nov 2010, 17:40
por leviatan21
richi_knight escribió:una vez que tengo funcionando ésto, como hago para que quede integrado al cien por cien, si accedes (http://la-futboleria.com/blog.php) verás que utiliza el "cuerpo" del Prosilver SE pero sigue utilizando el css del theme de Wordpress y me gustaría saber como puedo hacer para que utilice la misma fuente de texto, colores, etc... de Prosilver SE.

Saludos y gracias por tu inestimable ayuda :ok:
Ya está utilizando el estilo de tu foro, lo único que debes hacer es buscar donde agrega la cabecera del blog y eliminarla y hacer algunos ajustes para el ancho.

No es fácil, a mi me llevo mucho tiempo lograrlo, y terminé haciendo un tema nuevo para WP, mezclando códigos de wordpress y phpbb

Re: Error en 5º paso de la configuración de WP-United  Tema Solucionado

Publicado: 03 Nov 2010, 18:27
por richi_knight
Esta noche empezaré a realizar cambios partiendo del estilo que está instalado para Wordpress. Dado que me voy de viaje mañana y no vuelvo hasta el domingo, si te parece bien dejo el tema solucionado y si tengo dudas o necesitase solicitar soporte abro un tema nuevo.

Una vez más, gracias :)