Un utilisateur a demandé 👇
Bonjour, lorsque j’utilise ce plugin pour intégrer le forum phpbb dans page-community.php en combinaison avec le framework Cherry, cela échoue. Je reçois des erreurs variables non spécifiées. Et je n’ai aucune idée de comment y remédier.
Le plugin fonctionne avec le thème Twenty Fifteen / Seventeen etc. Mais pas avec un thème Cherry Framewokr.
(@axewww)
il y a 3 ans, 5 mois
Salut – avez-vous défini le nom de la page dans la configuration wp_w3all ? vous devez définir le nom de la page que vous avez dans un dossier de modèles (dans ce cas) lorsque la communauté crée la page. Mais en supposant que vous ayez fait cela et que vous ayez tout arrangé correctement dans le chemin et l’URL,
Vears semble être perdu quelque part.
Je pense donc qu’une solution peut essayer d’ouvrir votre page-community.php dans un dossier de modèles WP et peut-être simplement suivre la ligne en haut// MAY DO NOT MODIFY
ajouter ce qui suit :
$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' );
résolu?
(@revoxis)
il y a 3 ans, 5 mois
Salut,
Oui, je l’ai configuré correctement.
Cependant, résolvez votre solution et cela fonctionne déjà. Excellent.
Merci beaucoup pour votre aide rapide. Super plug-in !
(@axewww)
il y a 3 ans, 5 mois
Bon! Mais je n’ai rien essayé de tout cela, d’autres vars peuvent être méconnaissables : au cas où ces vars doivent être placés de la même manière que page-community.php. Comme je ne l’ai pas testé, postez simplement si une autre variable doit être ajoutée pour que cela fonctionne correctement en raison d’une perte d’analyse de code.
Par exemple, répertoriez les lignes d’erreur avec les noms des variables manquantes.
(@revoxis)
il y a 3 ans, 5 mois
Entend,
C’est presque corrigé, maintenant j’ai cette erreur.
Remarque : index indéfini : schéma dans /var/www/html/staging/wp-content/themes/AOM/page-community.php à la ligne 45
Cordialement Marc
(@axewww)
il y a 3 ans, 5 mois
sur la même page forum (ou communauté comme vous l’appelez) code de recherche .php :
$w3urlscheme = parse_url($w3all_url_to_cms);
$w3urlscheme = $w3urlscheme['scheme'];
supprimer et remplacer :
$w3urlscheme = is_ssl() ? 'https' : 'http';
(@revoxis)
il y a 3 ans, 5 mois
Salut,
L’erreur a disparu, mais l’iframe est maintenant vide
^ Pas src = “”
Des idées pour réparer celà?
(@axewww)
il y a 3 ans, 5 mois
Salut, comme indiqué ci-dessus, vous en avez besoin (et vous devez définir la valeur de l’URL dans la page des paramètres wp_w3all)$w3all_url_to_cms = get_option( 'w3all_url_to_cms' );
(@revoxis)
il y a 3 ans, 5 mois
Salut, ça marche merci encore. et encore une nouvelle erreur… soupir.
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
Une idée de comment réparer ça? Je ne sais pas pourquoi ces erreurs apparaissent à la suite
Cette réponse a été modifiée il y a 3 ans et 5 mois par.
(@axewww)
il y a 3 ans, 5 mois
peut-être y a-t-il la ligne 1134 du fichier class.wp.w3all-phpbb.php ?
changement:
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;
}
DANS
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;
}
pour cent, il semble que vous ayez oublié ou supprimé l’instruction indiquée dans le post précédent. Pendant ce temps, une solution de contournement est bonne pour la prochaine version… faites-le moi savoir
(@revoxis)
il y a 3 ans, 5 mois
Bonjour, toujours la même erreur. c’est ce que j’ai fait:
J’ai défini les bonnes routes dans wp_w3all config>
dans ive page-community, j’ai remplacé les lignes par ce que vous m’avez dit (j’espère que je l’ai bien fait):
$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);
Dans class.wp.w3all-phpbb.php j’ai remplacé toute la ligne par 1134 à 1137 comme ceci :
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;
}
Des idées? J’ai toujours l’erreur : Catchable fatal error: Object of class WP_Error could not be converted to etc.
Cette réponse a été modifiée il y a 3 ans et 5 mois par.
(@axewww)
il y a 3 ans, 5 mois
édité:
remplacer le code
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;
}
et:
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;
}
Cette réponse a été modifiée il y a 3 ans et 5 mois par.
(@axewww)
il y a 3 ans, 5 mois
supprimer ps ou:
cela devrait être le bon code qui devrait remplacer l’ancien:
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;
}
vous fera savoir si cela est résolu et l’erreur exacte si vous la rencontrez toujours
Cette réponse a été modifiée il y a 3 ans et 5 mois par. Cette réponse a été modifiée il y a 3 ans et 5 mois par. Cette réponse a été modifiée il y a 3 ans et 5 mois par. Cette réponse a été modifiée il y a 3 ans et 5 mois par.
(@axewww)
il y a 3 ans, 5 mois
vérifiez que ce qui précède est trié, voici le bon code à remplacer :
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 tout le code ci-dessus a été mis à jour avec ce dernier correct
Cette réponse a été modifiée il y a 3 ans et 5 mois par.
(@revoxis)
il y a 3 ans, 5 mois
Entend,
Je suis désolé, mais peu importe le code que j’ai utilisé pour m’envoyer, rien ne fonctionne. L’erreur que je reçois est:
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
sur http://preview.privatedomain.com/wp-login.php
Suppression du code = même erreur Remplacement du code = même erreur
(@revoxis)
il y a 3 ans, 5 mois
Si je supprime ce code : ʻif (!is_multisite()) { // vérifie que cet utilisateur est correctement activé dans wp à ce stade et ajoute des options sous les rôles $wpu_db_utab = $wpdb->prefix. ‘usermeta’ ; $abonné = ‘a:1 :{s:10:’abonné’ ; b : 1 ;} ‘ ; $wpdb->query(“UPDATE $wpu_db_utab SET meta_value = ‘$subscriber’ WHERE user_id = ‘$user_id’ AND meta_key = ‘wp_capabilities'”);} `Le bogue a disparu, mais évidemment j’ai trouvé un nouveau bogue.
Cette réponse a été modifiée il y a 3 ans et 5 mois par.
Cela a-t-il résolu votre problème ?
Was this helpful?
0 / 0