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
Integrácia PunBB na vaše stránky WordPress | Sam DEVOLO
RSS2.0 Feed button
EnglishItalianKoreanChinese (Simplified)Chinese (Traditional)PortugueseGermanFrenchSpanishJapaneseArabicRussianGreekDutchBulgarianCzechCroatianDanishFinnishPolishSwedishNorwegianHebrewSerbianSlovakThaiTurkishHungarian

"Tí, kto sníva vo dne sú vedomí mnohých vecí, ktorá sa vymykajú tým, ktorí snívajú iba v noci."
Edgar Allan Poe

Sam DEVOLO

Beh s nožnicami

Pri čítaní tohto

Integrácia PunBB do vašich stránok WordPress

Publikované dňa 28. augusta 2007
Publikované v Počítače , Veci , WordPress
Tagged with:

Informácie v tomto príspevku, je dosť starý, ale odchádzam tu rozhodnutia, bez ohľadu na to ...

Chcel som pridať fórum na môj blog WordPress, ale všetko, čo som narazil na ne dobre integrovať (design / strana spojitosti, atď), alebo bol príliš jednoduchý na môj vkus ... Potom som narazil na tutorial tu (existuje niekoľko okolo, To je práve ten, ktorý som zakopol naprieč). Po tutoriále som mal trochu integrované forum ...
... Kde sa krv postriekať nášho mäsiarstvo nebude špiniť nič ...
Sa skúseností a vydanie PunBB 1.2.15 som sa rozhodol zistiť, či by som mohol urobiť lepšiu prácu. Od prvej inštalácia / zapojenie som pridal css navigačné menu a nejaké náhodné citáty, ktoré sa nezobrazí, ak bol môj banner / header zobrazí nad fóra PunBB.

Trápil som sa zobral nožnice a dal sa do behu ....

Dôležité, aby celý tento proces je miesto, kde som si nainštaloval PunBB. Vybral som si / wp-content/myforums. Ak sa rozhodnete pre inštaláciu na inom mieste / cesta len pozmeniť svoj príklady V súlade s tým sa však môže dochádzať k problémom, ak ju presuniete mimo adresár "WordPress" (YMMV).

Pretože som nechcel, aby re-design alebo upraviť PunBB ďalšie potom treba, som ich systém šablón, rovnako ako ich include / užívateľské funkcie (umožňuje užívateľovi "patrí" vlastné PHP skripty / pages).

Najprv som musel masírovať mojej WordPress Téma je header.php na 2 súbory s názvom Aj head.php body.php a tak tam nebolo žiadne DOCTYPE duplicite a bolo by Validné XHTML Strict. Asi teraz je ten správny čas na kopírovanie hlavičku / php súbor na miesto, kde krv postriekať nášho mäsiarstvo nebude špiniť nič.

Nasledovné funguje iba vo verziách menej než 2,3
S 2,3 som mal odstrániť všetky hovory do WP funkcií.

  1. Odstráňte všetky riadky (v hornej časti header.php súboru), ktoré odkazujú na <!DOCTYPE <html a <head (pretože by kopírovať to, čo PunBB 1.2.15 už posiela)
  2. Pridať na jeho mieste, vpravo hore: <?php require('../../wp-blog-header.php'); ?> (to umožňuje našim WordPress funkcie, ktoré majú byť použité)
  3. Prejdite nadol </head> (vedúci zatváranie) tag a mazať, a všetko, čo nasleduje po zvyšok súboru.
  4. Uložiť ako / wp-content/myforums/include/user/head.php
  5. Re-otvorenie pôvodnej nevydaný header.php súboru (rovnaký sme hore)
  6. Zmazať všetko z linky č 1 celú cestu, vrátane, <body> tag
  7. Teraz uložte, že / wp-content/myforums/include/user/body.php
  8. Teraz otvorte Témy footer.php
  9. Posuňte sa dolu na koniec súboru a odstrániť všetky odkazy na uzatváracie značky
    </body> a </html>
  10. Teraz uložte, že / wp-content/myforums/include/user/foot.php
  11. Teraz otvorte / wp-content/myforums/include/template/main.tpl
  12. Po riadok obsahujúci <pun_head> , ale pred riadok </head> vložte riadok: <pun_include "head.php">
  13. Potom, po riadok obsahujúci <body> , ale pred riadok <div id="punwrap"> vložte riadok: <pun_include "body.php">
  14. A konečne, po 2 uzatváracie </div> , ale pred </body> vložíte riadok: <pun_include "foot.php">
  15. Konečne, zabil som PunBB je <title> otvorením / wp-content/myforums/header.php a komentovanie z linky # 79 takhle: <!-- <title><?php echo $page_title ?></title> -->

Et voila!

Našiel som tému minima na PunBB pracovali najlepšie pre moje stránky, ale po začlenení vyššie uvedených krokov, som ešte našiel nepríjemné stopy hraníc, a tak som otvoril / wp-content/myforums/style/imports/Minima_cs.css a zmenil brdmenu # hraničné šírka: element / majetok na hraniciach šírka: 0;

Tiež som našiel PunBB "hlavičke" (v krabici spolu s hornou horizontálnou navigačné odkazy) veľmi neohrabaný, takže som to komentoval, efektívne.

Tu je pôvodný 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>

A môj hotové / 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>

Myslel som, že to fungovalo celkom dobre s mojím témou ( Barthel ), a to je (bol?) XHTML platný.

Integrácia s inými témami môžu vyžadovať rôzne "vychytávky", ale tento návod by vám v Ballpark.

Ako vždy, spätná väzba je vítaná!

3 Používatelia komentáre na tému "Integrácia PunBB do vašich stránok WordPress"

Prihlásiť sa na tieto pripomienky komentár RSS alebo TrackBack URL
Kirkpatrick hovorí,
11-22-2009 v 21:09:38 od 65.19.15.216

Haló? Všetky kódu chýba. Otvorte <code>, ale nič to takto, a uzatváracie značka chýba.

Mohlo byť zaujímavé vidieť, čo si urobil. OK?

Sam hovorí,
11-25-2009 v 12:22:33 od 24.115.247.20

@ Kirkpatrick: Vďaka za pripomienku, že sa v určitom okamihu formátovanie kódu bolo znetvorené ...

By malo byť všetko lepšie.

Trackback a Pingback
12-21-2009 v 13:44:52 od 67.43.0.50

Nechajte Vaša odpoveď nižšie

Užívateľské meno

E-mailovú adresu

Webové stránky I follow icon

O webe

Obrázok Monkey

Pozorovanie Riešenie problémov a Monkey

ex IT riaditeľ

ex Digitálne video riaditeľ

ex rakety Mechanic

ex Motocykel Mechanic

Práca na pozadí Kontaktujte ma
Medveď