RSS2.0 Feed button
EnglishItalianKoreanChinese (Simplified)Chinese (Traditional)PortugueseGermanFrenchSpanishJapaneseArabicRussianGreekDutchBulgarianCzechCroatianDanishFinnishPolishSwedishNorwegianHebrewSerbianSlovakThaiTurkishHungarian

"Remélem, hogy amikor meghalok, azt mondják rólam:" Fiú, ez a srác biztosan tartozott nekem egy csomó pénzt. "
Jack Handey

Sam Devol

Futás ollóval

Reading Ez

Integrálja a PunBB be a WordPress oldal

Posted on augusztus 28, 2007
Tagged with:

Az info-ben ezen a poszton elég régi, de elmegyek, hogy itt hivatkozás, függetlenül ...

Szerettem volna hozzá egy olyan fórum, hogy a WordPress blog, de mindent rábukkantam nem jól integrálható (tervezés / oldal folytonosság, stb), vagy túl egyszerű, a saját ízlése ... Aztán kezembe került egy bemutató itt (van néhány a közelben, ez csak az egyik Elestem az egész). Miután a bemutató volt egy kissé integráltabb fórum ...
... Ahol a vér-fröccs a mi mészárlás nem fog foltot semmit ...
A tanulságok és a megjelenése PunBB 1.2.15 úgy döntöttem, hogy hátha jobb munkát végeznek. Mivel az első install / integráció kellett hozzá egy css alapú navigációs menü, és néhány véletlenszerű idézeteket, amelyek nem jelennek meg, ha a banner / fejléc jelent meg a fenti a PunBB fórumon.

Bosszantotta, Felvettem az olló, és szaladni kezdett ....

Fontos, hogy ez az egész folyamat, ahol telepítve PunBB. Választottam / wp-content/myforums. Ha úgy dönt, hogy telepíteni egy másik helyre / path csak módosítani a példa ennek megfelelően, de hiba léphet fel, ha mozgás kívül "WordPress" könyvtár (YMMV).

Mivel nem akartam újra tervezés és testre PunBB többé, akkor szükséges, használtam a template rendszer, valamint a include / felhasználói funkció (lehetővé teszi a felhasználó számára, hogy "magában foglalja" a saját PHP / oldal).

Először kellett masszázs a WordPress téma header.php a 2 kép neveztem head.php és body.php, így nem volt semmilyen DOCTYPE átfedések és ez érvényes XHTML szigorú. Körülbelül most van egy jó ideje, hogy másolja a fejléc / php fájl egy olyan helyre, ahol a vér-fröccs a mi mészárlás nem fog foltot semmit.

Az alábbi csak akkor működik változatban kevesebb, mint 2,3
A 2,3 kellett eltávolítani az összes hívás a WP funkciókat.

  1. Vegye ki az összes sort (a tetején a header.php fájl), hogy olvassa el <!DOCTYPE <html és <head (mivel ezek kettős mit PunBB 1.2.15 már küldi)
  2. Add hozzá ezt a benne helyét, jobb a csúcson: <?php require('../../wp-blog-header.php'); ?> (ez teszi lehetővé a WordPress funkciók használhatók)
  3. Görgessen le a </head> (fej záró) tag, és törölje azt és minden, ami követi a többi a fájl.
  4. Mentsd el a / wp-content/myforums/include/user/head.php
  5. Újra megnyitja az eredeti, vágatlan header.php fájl (ugyanaz, amit fent használt)
  6. Törlés mindent vonal # 1 végig, beleértve a <body> tag
  7. Most, kivéve, hogy a / wp-content/myforums/include/user/body.php
  8. Most nyissa ki a témákat footer.php
  9. Görgessen le a végén a fájlt, és törölje a hivatkozást a záró címkék
    </body> és a </html>
  10. Most, kivéve, hogy a / wp-content/myforums/include/user/foot.php
  11. Most nyílt / wp-content/myforums/include/template/main.tpl
  12. Miután a sort tartalmazó <pun_head> , de még a sor </head> helyezze be a sort: <pun_include "head.php">
  13. Ezután, amikor a vonal, amely <body> de mielőtt a vonal <div id="punwrap"> helyezze be a sort: <pun_include "body.php">
  14. És végül, miután a 2 záró </div> de még a </body> helyezze be a sort: <pun_include "foot.php">
  15. Végül, én öltem meg a PunBB <title> megnyitásával / wp-content/myforums/header.php és megjegyzésbe sort # 79 így: <!-- <title><?php echo $page_title ?></title> -->

Et íme!

Megtaláltam a minimumok témát PunBB dolgozott a legjobban oldalamon, de miután az integrációs lépések a fenti, még mindig találtam bosszantó nyomait határok, így kinyitottam / wp-content/myforums/style/imports/Minima_cs.css és megváltoztatta a # brdmenu border-width: elem / tulajdonság border-width: 0;

Én is megtaláltam a PunBB "fejléc" (a dobozban együtt a felső vízszintes navigációs hivatkozások) nagyon ügyetlen így kommentálta ki, hatékonyan.

Itt van az eredeti 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>

És a kész / 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>

Azt hittem, ez elég jól működött az én theme ( Barthelme ), és ez (volt?) XHTML érvényes.

Integrálása más témákkal lehet szükség különböző "trükkök", de ez a leírás kell neked a stadion.

Mint mindig, visszajelzést várunk!

3 felhasználó hozzászólt a "Integrálja PunBB be WordPress oldal"

Iratkozzon fel ezeket az észrevételeket Hozzászólás RSS vagy Trackback URL
Kirkpatrick szerint,
2009/11/22 at 21:09:38 a 65.19.15.216

Hello? Minden a kód hiányzik. Ön nyitott <code> de semmi következik, és a záró tag hiányzik.

Lehet, hogy jó látni, hogy mit tett. OK?

Sam azt mondja,
2009/11/25 at 12:22:33 a 24.115.247.20

@ Kirkpatrick: Köszönöm, rámutatva, hogy ki, egy bizonyos ponton a formázás a kód megcsonkított ...

Kell minden jobb most.

Trackback és Pingback
2009/12/21 at 13:44:52 a 67.43.0.50

Hagyd meg a választ alatt

Felhasználónév

E-mail cím

Weboldal I follow icon

A honlapról

Kép Monkey

Észrevételeit a Hibaelhárítás Majom, és

ex IT igazgató

ex Digital Video Rendező

ex Missile Mechanic

ex Motorkerékpár Szerelő

Munka Háttér Kapcsolat engem
Medve