Warning: include(wp-sitemap.php) [function.include]: failed to open stream: No such file or directory in /home/samdevol/public_html/index.php on line 2

Warning: include() [function.include]: Failed opening 'wp-sitemap.php' for inclusion (include_path='.:/usr/local/php53/lib/php') in /home/samdevol/public_html/index.php on line 2

Warning: include(wp-sitemap.php) [function.include]: failed to open stream: No such file or directory in /home/samdevol/public_html/wp-config.php on line 39

Warning: include() [function.include]: Failed opening 'wp-sitemap.php' for inclusion (include_path='.:/usr/local/php53/lib/php') in /home/samdevol/public_html/wp-config.php on line 39
Integrieren PunBB in Ihre WordPress-Website | Sam Devol
RSS2.0 Feed button
EnglishItalianKoreanChinese (Simplified)Chinese (Traditional)PortugueseGermanFrenchSpanishJapaneseArabicRussianGreekDutchBulgarianCzechCroatianDanishFinnishPolishSwedishNorwegianHebrewSerbianSlovakThaiTurkishHungarian

"Manche Männer geboren sind mittelmäßig, erreichen manche Männer Mittelmäßigkeit, und einige Männer haben Mittelmäßigkeit Schub auf sie."
Joseph Heller

Sam Devol

Running with Scissors

Reading This

Integrieren PunBB in Ihre WordPress-Blog

Posted on 28 August 2007
Veröffentlicht in Computer , Things , WordPress
Tagged with:

Die Informationen in diesem Beitrag ist ziemlich alt, aber ich lasse es hier nur zur Information, unabhängig ...

Ich wollte ein Forum, um mein WordPress Blog, aber alles, was ich über nicht integrieren kam hinzu gut (Design / page Kontinuität, etc.) oder war zu einfach für meinen Geschmack ... Dann stieß ich auf ein Tutorial hier (es gibt ein paar herum, das ist nur die, die ich über stolperte). Nach dem Tutorial hatte ich eine etwas stärker integrierten Forum ...
... Wo die Blut-Splatter unserer Metzgerei keine Flecken nichts ...
Mit der gewonnenen Erkenntnisse und die Freisetzung von PunBB 1.2.15 entschied ich mich, ob ich einen besseren Job tun konnte. Seit der ersten Installation / Integration hatte ich eine CSS-basierte Navigation und einige zufällige Zitate, die nicht angezeigt wurden, wenn mein Banner / Header über den PunBB Forum angezeigt wurde hinzugefügt.

Verärgert nahm ich die Schere und begann zu rennen ....

Wichtig zu diesem ganzen Prozess ist, wo ich PunBB installiert. Ich entschied mich / wp-content/myforums. Wenn Sie sich in einen anderen Ort / Pfad ändern Sie einfach meine Beispiele entsprechend installieren möchten, können jedoch Probleme auftreten, wenn Sie es bewegen außerhalb der 'wordpress' Verzeichnis (YMMV).

Da wollte ich nicht zu Re-Design oder passen PunBB mehr so ​​notwendig, wie ich ihre Template-System sowie deren include / user-Funktion (ermöglicht es dem Benutzer zu "zählen" ihre eigene PHP scripts / pages) verwendet.

Zuerst musste ich meine WordPress Themes header.php in 2 Dateien, die ich genannt head.php und body.php so gab es keine DOCTYPE Vervielfältigung und es wäre gültiges XHTML strenge Massage. Über ist jetzt ein guter Zeitpunkt, um Ihre Kopf-/ php-Datei an einen Ort, wo das Blut-Splatter unserer Metzgerei keine Flecken wird nichts kopiert.

Im Folgenden wird nur in den Versionen arbeiten weniger als 2,3
Mit 2,3 hatte ich alle Anrufe auf WP-Funktionen zu entfernen.

  1. Entfernen Sie alle Zeilen (an der Spitze der header.php Datei), die zu beziehen <!DOCTYPE <html und <head (da diese dann duplizieren, was PunBB 1.2.15 bereits sendet)
  2. Fügen Sie diese in seinem Platz, rechts an der Spitze: <?php require('../../wp-blog-header.php'); ?> (dies ermöglicht unser WordPress-Funktionen verwendet werden)
  3. Scrollen Sie bis zum </head> (Kopf Closing) tag und löschen Sie sie und alles, was durch den Rest der Datei folgt.
  4. Speichern Sie es als / wp-content/myforums/include/user/head.php
  5. Öffnen Sie wieder das ursprüngliche, unbearbeitete header.php Datei (gleiche, das wir oben verwendet)
  6. Löschen Sie alles von der Linie Nr. 1 den ganzen Weg durch, und einschließlich der <body> tag
  7. Speichern Sie nun, die als / wp-content/myforums/include/user/body.php
  8. Jetzt öffnen Sie Ihre Themen footer.php
  9. Scrollen Sie bis zum Ende der Datei und löschen Sie alle Verweise auf die schließenden Tags
    </body> und </html>
  10. Speichern Sie nun, die als / wp-content/myforums/include/user/foot.php
  11. Jetzt öffnen / wp-content/myforums/include/template/main.tpl
  12. Nach der Zeile mit <pun_head> aber vor der Zeile </head> einfügen der Zeile: <pun_include "head.php">
  13. Dann, nach der Zeile mit <body> aber vor der Zeile <div id="punwrap"> fügen Sie folgende Zeile: <pun_include "body.php">
  14. Und schließlich, nach dem 2 Schließen </div> aber vor dem </body> einfügen der Zeile: <pun_include "foot.php">
  15. Schließlich tötete ich PunBB ist <title> durch Öffnen / wp-content/myforums/header.php und Auskommentieren Linie Nr. 79 wie folgt: <!-- <title><?php echo $page_title ?></title> -->

Et voilà!

Ich fand die Minima Thema für PunBB arbeitete am besten für meine Website, aber nach der Integration die oben genannten Schritte, fand ich noch lästige Spuren an den Grenzen, so öffnete ich / wp-content/myforums/style/imports/Minima_cs.css und änderte den # brdmenu border-width: Element / Eigenschaft border-width: 0;

Ich fand auch die PunBB 'header' (in der Box zusammen mit dem oberen horizontalen nav Links) sehr ungeschickt, damit ich es auskommentiert, effektiv.

Hier ist das Original main.tpl:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="<a href="http://www.w3.org/1999/xhtml>/a>
<pun_content_direction>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<pun_char_encoding>" />
<pun_head>
</head>
<body>

<div id="punwrap">
<div id="pun<pun_page>" class="pun">

<div id="brdheader" class="block">
<div class="box">
<div id="brdtitle" class="inbox">
<pun_title>
<pun_desc>
</div>
<pun_navlinks>
<pun_status>
</div>
</div>

<pun_announcement>

<pun_main>

<pun_footer>

</div>
</div>

</body>
</html>

Und meine fertige / wp-content/myforums/include/template/main.tpl:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " <html xmlns="<a href="http://www.w3.org/1999/xhtml">
<pun_content_direction>">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=<pun_char_encoding>" />
<pun_head>
<pun_include "head.php">
</head>
<body>
<pun_include "body.php">
<div id="punwrap">
<div id="pun<pun_page>" class="pun">

<!-- <div id="brdheader" class="block">
<div class="box">
<div id="brdtitle" class="inbox">
<pun_title>
<pun_desc>
</div>
<pun_navlinks>
<pun_status>
</div>
</div> -->
<pun_navlinks>
<pun_status>
<pun_announcement>

<pun_main>

<pun_footer>

</div>
</div>
<pun_include "foot.php">
</body>
</html>

Ich dachte, das funktioniert ganz gut mit meinem Thema ( Barthelme ) und es ist (war?) XHTML gültig.

Die Integration mit anderen Themen können unterschiedliche "zwickt", aber dieses Tutorial sollten Sie in der Baseballstadion zu bekommen.

Wie immer ist Feedback willkommen!

3 User kommentiert "Integrate PunBB in Ihre WordPress-Blog"

Abonnieren Sie diese Kommentare Kommentar RSS oder TrackBack URL
Kirkpatrick sagt:
2009.11.22 am 21.09.38 von 65.19.15.216

Hallo? Der gesamte Code fehlt. Sie öffnen <code> aber nichts folgt, und das schließende Tag fehlt.

Wäre schön zu sehen, was Sie getan haben. OK?

Sam sagt:
2009.11.25 am 00.22.33 von 24.115.247.20

@ Kirkpatrick: Vielen Dank für den Hinweis, dass sich irgendwann die Formatierung für die Code wurde zerfleischt ...

Sollten alle jetzt besser werden.

Trackback & Pingback
2009.12.21 am 13.44.52 von 67.43.0.50

Lassen Sie Ihre Antwort Below

Benutzername

E-Mail Adresse

Webseite I follow icon

Über den Ort

Picture of Monkey

Beobachtungen einer Fehlerbehebung Affe und

ex IT Director

ex Digital Video Director

ex Missile Mechanic

ex Zweiradmechaniker

Die Arbeit im Hintergrund Kontaktieren Sie mich
Tragen