Un usuario preguntó 👇
Hola, cuando uso este plugin para incrustar el foro phpbb en page-community.php en combinación con el marco Cherry, falla. Recibo errores de variables no especificados. Y no tengo idea de cómo solucionarlo.
El plugin funciona con el tema Twenty Fifteen / Seventeen, etc. Pero no con un tema Cherry Framewokr.
(@axewww)
Hace 3 años, 5 meses
Hola: ¿tienes el nombre de la página configurado en la configuración de wp_w3all? debe establecer el nombre de la página que tiene en una carpeta de plantilla (en este caso) a medida que la comunidad crea la página. Pero suponiendo que hiciste esto y arreglaste todo correctamente en la ruta y la URL,
Vears parecen estar perdidos en alguna parte.
Entonces, creo que una solución puede intentar abrir su page-community.php en una carpeta de plantilla WP y tal vez simplemente siguiendo la línea en la parte superior
// MAY DO NOT MODIFY
agregue lo siguiente:
$phpbb_on_template_iframe = get_option( 'w3all_iframe_phpbb_link_yn' );
$wp_w3all_forum_folder_wp = get_option( 'w3all_forum_template_wppage' );
$w3all_url_to_cms = get_option( 'w3all_url_to_cms' );
¿resuelto?
(@revoxis)
Hace 3 años, 5 meses
Hola,
Sí, lo configuré correctamente.
Sin embargo, resuelva su solución y ya está funcionando. Excelente.
Muchas gracias por tu rápida ayuda. ¡Gran plugin!
(@axewww)
Hace 3 años, 5 meses
¡Bueno! Pero no he probado nada de eso, algunas vars más pueden resultar irreconocibles: en caso de que estas vars tengan que colocarse de la misma manera que page-community.php. Como no lo he probado, solo publique si es necesario agregar alguna otra var para que funcione correctamente debido a la pérdida del análisis del código.
Por ejemplo, enumere las líneas de error con los nombres de las vars que faltan.
(@revoxis)
Hace 3 años, 5 meses
Oye,
Está casi arreglado, ahora tengo este error.
Aviso: índice no definido: esquema en /var/www/html/staging/wp-content/themes/AOM/page-community.php en línea 45
Saludos, Mark
(@axewww)
Hace 3 años, 5 meses
en el mismo foro de página (o comunidad como lo llamó) código de búsqueda .php:
$w3urlscheme = parse_url($w3all_url_to_cms);
$w3urlscheme = $w3urlscheme['scheme'];
quitar y reemplazar:
$w3urlscheme = is_ssl() ? 'https' : 'http';
(@revoxis)
Hace 3 años, 5 meses
Hola,
El error desapareció, pero el iframe ahora está vacío
^ No src = «»
¿Alguna idea de cómo solucionar eso?
(@axewww)
Hace 3 años, 5 meses
Hola, como se indicó anteriormente, lo necesita (y debe establecer el valor de la URL en la página de configuración de wp_w3all)
$w3all_url_to_cms = get_option( 'w3all_url_to_cms' );
(@revoxis)
Hace 3 años, 5 meses
Hola, eso funciona gracias de nuevo. y de nuevo un nuevo error … suspiro.
Catchable fatal error: Object of class WP_Error could not be converted to string in /var/www/html/staging/wp-content/plugins/wp-w3all-phpbb-integration/class.wp.w3all-phpbb.php on line 1124
¿Algúna idea de cómo arreglar esto? No estoy seguro de por qué aparecen estos errores seguidos
Esta respuesta fue modificada hace 3 años, 5 meses por.
(@axewww)
Hace 3 años, 5 meses
tal vez hay una línea 1134 del archivo class.wp.w3all-phpbb.php?
cambio:
if(is_wp_error( $user_id )){
echo __( '<h3>Error: username or email result associated to another user in this system.</h3>', 'wp-w3all-phpbb-integration' ) . '<h4><a href="'.get_edit_user_link().'">' . __( 'Return back', 'wp_w3all_phpbb' ) . '</a><h4>';
exit;
}
DENTRO
if( intval($user_id ) < 2 ){
echo __( '<h3>Error: username or email result associated to another user in this system.</h3>', 'wp-w3all-phpbb-integration' ) . '<h4><a href="'.get_edit_user_link().'">' . __( 'Return back', 'wp_w3all_phpbb' ) . '</a><h4>';
exit;
}
por ciento, parece que ha olvidado o eliminado la instrucción que se muestra en la publicación anterior. Si bien esta es, una solución temporal es válida para la próxima versión … avíseme
(@revoxis)
Hace 3 años, 5 meses
Hola, sigue siendo el mismo error. esto es lo que hice:
Configuré las rutas correctas en wp_w3all config>
en ive page-community reemplacé las líneas con las que me dijiste (espero haberlo hecho correctamente):
$w3logout = $w3mode;
$w3urlscheme = is_ssl() ? 'https' : 'http';
$w3all_url_to_cms = get_option( 'w3all_url_to_cms' );
$w3all_target_server = preg_replace('/^[^.]*.([^.]*).(.*)$/', '1.2',$w3all_url_to_cms);
En class.wp.w3all-phpbb.php reemplacé toda la línea con 1134 a 1137 así:
if( intval($user_id ) < 2 ){
echo __( '<h3>Error: username or email result associated to another user in this system.</h3>', 'wp-w3all-phpbb-integration' ) . '<h4><a href="'.get_edit_user_link().'">' . __( 'Return back', 'wp_w3all_phpbb' ) . '</a><h4>';
exit;
}
¿Algunas ideas? todavía tengo el error: Catchable fatal error: Object of class WP_Error could not be converted to etc.
Esta respuesta fue modificada hace 3 años, 5 meses por.
(@axewww)
Hace 3 años, 5 meses
editado:
reemplazar el código
if(is_wp_error( $user_id )){
echo __( '<h3>Error: username or email result associated to another user in this system.</h3>', 'wp-w3all-phpbb-integration' ) . '<h4><a href="'.get_edit_user_link().'">' . __( 'Return back', 'wp_w3all_phpbb' ) . '</a><h4>';
exit;
}
y:
if(is_wp_error( $user_id )){
echo '<h3>Error: '.$user_id->get_error_message().'</h3>' . '<h4><a href="'.get_edit_user_link().'">Return back</a><h4>';
exit;
}
Esta respuesta fue modificada hace 3 años, 5 meses por.
(@axewww)
Hace 3 años, 5 meses
eliminar ps o:
este debería ser el código correcto que debería reemplazar al antiguo:
if(is_wp_error( $user_id )){
echo '<h3>Error: '.$user_id->get_error_message().'</h3>' . '<h4><a href="'.get_edit_user_link().'">Return back</a><h4>';
exit;
}
le informará si esto se resuelve y el error exacto si aún lo encuentra
Esta respuesta fue modificada hace 3 años, 5 meses por. Esta respuesta fue modificada hace 3 años, 5 meses por. Esta respuesta fue modificada hace 3 años, 5 meses por. Esta respuesta fue modificada hace 3 años, 5 meses por.
(@axewww)
Hace 3 años, 5 meses
compruebe que lo anterior esté ordenado, aquí está el código correcto para reemplazar:
if(is_wp_error( $user_id )){
echo '<h3>Error: '.$user_id->get_error_message().'</h3>' . '<h4><a href="'.get_edit_user_link().'">Return back</a><h4>';
exit;
}
ps todo el código anterior se ha actualizado con este último correcto
Esta respuesta fue modificada hace 3 años, 5 meses por.
(@revoxis)
Hace 3 años, 5 meses
Oye,
Lo siento, pero no importa qué código usé para enviarme, nada funciona. el error que sigo recibiendo es:
Catchable fatal error: Object of class WP_Error could not be converted to string in /var/www/html/staging/wp-content/plugins/wp-w3all-phpbb-integration/class.wp.w3all-phpbb.php on line 1124
en http://preview.privatedomain.com/wp-login.php
Eliminando código = mismo error Reemplazo de código = mismo error
(@revoxis)
Hace 3 años, 5 meses
Si elimino este código: ʻif (! Is_multisite ()) {// verifique que este usuario esté correctamente activado en wp en este punto y agregue opciones bajo roles $ wpu_db_utab = $ wpdb-> prefix. ‘usermeta’; $ suscriptor = ‘a: 1: {s: 10: «suscriptor»; b: 1;} ‘; $ wpdb-> query (“ACTUALIZAR $ wpu_db_utab SET meta_value = ‘$ subscriber’ WHERE user_id = ‘$ user_id’ AND meta_key = ‘wp_capabilities'»);} `El error desapareció, pero obviamente encontré un nuevo error.
Esta respuesta fue modificada hace 3 años, 5 meses por.
¿Solucionó tu problema??
0 / 0