2011-05-25 6 views
3

Existe-t-il un moyen d'intégrer phpBB avec Wordpress? J'ai déjà un blog wordpress et j'ai besoin d'y intégrer phpBB. Je veux synchroniser la table d'utilisateur de phpBB et wordpress. L'utilisateur peut accéder aux deux sites en se connectant à l'un des sites. Quelqu'un peut-il m'aider sur ce ...Comment intégrer phpBB avec Wordpress

+0

Vous ne pouvez pas intégrer les tables utilisateur. Cependant, vous pourriez être en mesure d'écrire du code pour partager l'authentification. Recherchez des tutoriels de partage de session sur les forums phpBB. – JohnP

+0

@JohnP merci! un lien sera utile ... –

Répondre

9

Vous pouvez intégrer/synchroniser les tables utilisateur. Il y a même un plugin pour cela, voir WP phpBB Bridge. En aparté: Je suis d'accord sur le fait qu'en tant que forum autonome, phpBB est de loin la meilleure solution open source/libre. Pour WP, il y a aussi l'excellent forum simple:press. Utiliser cela à la place de phpBB est définitivement plus pérenne, moins de maintenance nécessitant une fois la configuration et plus facile à intégrer optiquement dans le site. Cela peut sembler plutôt moche au début, mais son css est très flexible et avec un peu de bricolage, vous pouvez très bien l'intégrer.

EDIT

Il a reçu un juste après avoir upvote, je revisité cette réponse. Et étant âgé de 2 ans, je tiens à ajouter que compte tenu des récentes décisions de l'équipe de développement, je me sens moins enclin à recommander simple: appuyez sur faire un effort supplémentaire et l'intégration de phpBB ...

+2

Merci de m'avoir aidé .. J'ai déjà commencé à travailler sur phpBB donc je ne peux pas aller avec le forum 'Simple Press'. J'ai aussi essayé WP phpBB Bridge. Le problème auquel je faisais face était que je ne pouvais pas accéder au tableau de bord d'administration car il redirigeait vers la page du forum phpBB. Comment puis-je changer le comportement dans le cas de l'utilisateur admin wordpress .. –

+0

Vous pouvez migrer le contenu de phpBB à bbPress, qui est également un plugin de forum pour WordPress, en utilisant l'outil CMS2CMS. Cela déplace les messages, les sujets, les utilisateurs, les pièces jointes, les catégories, etc. –

+0

Véritable aide altruiste ou auto-endossement, @Christina? –

0

Ok, suivez ces étapes exactement, cela m'a pris des jours pour travailler.

  1. Installez wordpress et phpbb comme d'habitude.
  2. Assurez-vous que vous êtes déconnecté de wordpress (sinon, vous obtiendrez un espace en haut de votre en-tête phpbb, où la barre d'administration wordpress irait).
  3. Maintenant, allez à votre page blog wordpress, (lorsque vous êtes déconnecté de wordpress admin) et faites un clic droit, allez voir la source.
  4. Copiez la source à partir du haut de la page jusqu'à ce que vous voyiez un contenu de page div comme etc (varie selon votre thème), rappelez-vous que nous voulons juste l'en-tête.
  5. Maintenant, collez ce droit en haut de votre overall_header.php dans votre modèle phpbb.
  6. Maintenant allez à votre admin phpbb, et allez dans les styles, puis les modèles, cliquez sur rafraîchir sur votre modèle actuel, de sorte que le global_header.php sera re-caché avec les modifications que nous avons apportées.
  7. Vous pouvez faire le pied de page de la même manière, copiez le pied de page html de la page wordpress que vous voulez utiliser, et ajoutez-le à overall_footer.php.
  8. Vous pouvez toujours obtenir les mêmes styles en liant votre fichier css de votre blog à phpbb.

Vous devriez maintenant pouvoir lier votre phpbb et il aura un en-tête wordpress.

2

WP-United fournit des modules pour l'authentification unique et l'intégration de modèles. Il fait les deux automatiquement.

0

i ai utilisé wp-phpbb-bridge avec les étapes suivantes:

1) après l'installation du module d'extension, l'activer; 2) définir les chemins corrects du répertoire phpbb dans les paramètres du plugin. 3) allez dans Widgets et placez les utilisateurs de Phpbb Bridge (ou lequel) dans la barre latérale.

puis les utilisateurs (connexion ou autres données) seront automatiquement synchronisés.

cette méthode a fonctionné pour moi.

Questions connexes