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
Integreer PunBB in uw WordPress site | Sam Devol
RSS2.0 Feed button
EnglishItalianKoreanChinese (Simplified)Chinese (Traditional)PortugueseGermanFrenchSpanishJapaneseArabicRussianGreekDutchBulgarianCzechCroatianDanishFinnishPolishSwedishNorwegianHebrewSerbianSlovakThaiTurkishHungarian

"De plek waar optimisme het meest floreert is het gekkenhuis."
Havelock Ellis

Sam Devol

Running with Scissors

Het lezen van dit

Integreer PunBB in uw WordPress site

Geplaatst op 28 augustus 2007
Gepubliceerd in Computers , dingen , WordPress
Tagged with:

De info in dit bericht is behoorlijk oud, maar ik laat het hier ter referentie, ongeacht de ...

Ik wilde een forum toe te voegen aan mijn WordPress blog, maar alles wat ik kwam niet goed integreren (ontwerp / pagina continuïteit, enz.) of was te eenvoudig naar mijn smaak ... Dan kwam ik een tutorial hier (er zijn een paar rond, dat is gewoon degene die ik struikelde over). Naar aanleiding van de tutorial had ik een wat meer geïntegreerd forum ...
... Waar het bloed-spatten van onze slagerij zal geen vlekken even wat ...
Met de geleerde lessen en de vrijlating van PunBB 1.2.15 heb ik besloten om te kijken of ik kon een betere baan te doen. Sinds de eerste installatie / integratie had ik nog een CSS-gebaseerde navigatie-menu en een aantal willekeurige quotes die niet weer te geven toen mijn banner / header boven de PunBB forum.

Geërgerd, ik pakte de schaar en begon te rennen ....

Belangrijk om dit hele proces is waar ik geinstalleerd PunBB. Ik koos / wp-content/myforums. Als u ervoor kiest om te installeren op een andere locatie / het pad net dienovereenkomstig aan te passen mijn voorbeelden, maar kunnen er problemen optreden als u het zich buiten de directory 'wordpress' (YMMV).

Omdat ik wilde niet re-design of PunBB meer dan nodig aan te passen, ik hun template systeem als hun include / user-functie (kan een gebruiker 'ook' hun eigen PHP scripts / pages) gebruikt.

Eerst moest ik mijn WordPress thema's header.php massage in 2 bestanden die ik noemde head.php en body.php dus was er geen DOCTYPE duplicatie en het zou geldig XHTML strict. Over nu is een goed moment om uw header / php-bestand te kopiëren naar een plaats waar de bloed-spatten van onze slagerij zal geen vlekken niets.

Het volgende zal alleen werken in versies lager dan 2.3
Met 2,3 Ik moest alle oproepen verwijderen WP-functies.

  1. Verwijder alle regels (aan de bovenkant van de header.php bestand) die verwijzen naar <!DOCTYPE <html en <head (als deze zou dupliceren wat PunBB 1.2.15 al stuurt)
  2. Voeg dit in de plaats, direct aan de top: <?php require('../../wp-blog-header.php'); ?> (dit zorgt ervoor dat onze WordPress-functies te gebruiken)
  3. Scroll naar beneden naar de </head> (hoofd sluiting) tag en verwijder het en alles wat volgt de rest van het bestand.
  4. Sla het op als / wp-content/myforums/include/user/head.php
  5. Heropenen van de originele, onbewerkte header.php file (dezelfde die we gebruikten hierboven)
  6. Verwijder alles uit de lijn # 1 helemaal door, en met inbegrip van, de <body> tag
  7. Nu behalve dat als / wp-content/myforums/include/user/body.php
  8. Open nu uw thema's footer.php
  9. Scroll naar beneden naar het einde van het bestand en verwijder elke verwijzing naar het sluiten van labels
    </body> en </html>
  10. Nu behalve dat als / wp-content/myforums/include/user/foot.php
  11. Open nu / wp-content/myforums/include/template/main.tpl
  12. Na de regel met <pun_head> , maar voordat de lijn </head> plaatst u de regel: <pun_include "head.php">
  13. Dan, na de regel met <body> , maar voordat de lijn <div id="punwrap"> steek de lijn: <pun_include "body.php">
  14. En tenslotte, na de 2 sluiten </div> maar voor de </body> Steek de lijn: <pun_include "foot.php">
  15. Tot slot ben ik vermoord PunBB's <title> door het openen / wp-content/myforums/header.php en becommentariëren van regel # 79 als volgt: <!-- <title><?php echo $page_title ?></title> -->

Et voilá!

Ik vond de minima thema voor PunBB werkte het beste voor mijn site, maar na de integratie van bovenstaande stappen, heb ik nog steeds gevonden vervelende sporen van de grenzen, dus ik open / wp-content/myforums/style/imports/Minima_cs.css en veranderde de # brdmenu border-width: element / eigenschap border-width: 0;

Ik vond ook de PunBB 'header' (in de doos, samen met de bovenste horizontale nav links) erg onhandig dus ik commentaar effectief uit,.

Hier is de originele 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>

En mijn afgerond / 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>

Ik dacht dat dit werkte heel goed met mijn thema ( Barthelme ) en het is (was?) XHTML geldig.

Integreren met andere thema's kunnen om verschillende 'tweaks' maar deze tutorial moet je in het stadion.

Zoals altijd, feedback is welkom!

3 Gebruikers reacties op 'Integreer PunBB in uw WordPress site "

Abonneren op deze opmerkingen Comment RSS of TrackBack URL
Kirkpatrick zegt:
11-22-2009 op 21:09:38 van 65.19.15.216

Hallo? Alle code ontbreekt. U opent <code> maar niets volgt, en de afsluitende tag ontbreekt.

Wellicht leuk om te zien wat je gedaan hebt. OK?

Sam zegt:
11-25-2009 op 12:22:33 van 24.115.247.20

@ Kirkpatrick: Bedankt voor het erop wijzen, op een gegeven moment opmaak voor de code was verminkt ...

Moeten alle beter nu.

Trackback & Pingback
12-21-2009 op 13:44:52 van 67.43.0.50

Hieronder Leave Your Reageer

Gebruikersnaam

E-mailadres

Website I follow icon

Over de site

Afbeelding van Monkey

Observaties van een Troubleshooting Aap en

ex IT Director

ex Digital Video directeur

ex Missile Mechanic

ex Motorcycle Mechanic

Werk Achtergrond Neem contact met mij
Beer