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
Integracja PunBB do witryny WordPress | Sam Devol
RSS2.0 Feed button
EnglishItalianKoreanChinese (Simplified)Chinese (Traditional)PortugueseGermanFrenchSpanishJapaneseArabicRussianGreekDutchBulgarianCzechCroatianDanishFinnishPolishSwedishNorwegianHebrewSerbianSlovakThaiTurkishHungarian

"Gdyby nie było dla mojego prawnika, to bym nadal w więzieniu. Poszło o wiele szybciej, z dwóch osób kopania".
Joe Martin

Sam Devol

Biegając z nożyczkami

Czytanie to

Integracja PunBB do witryny WordPress

Wysłany na 28 sierpnia 2007
Opublikowano w Komputery , Co , WordPress
Tagged with:

Informacji w tym poście jest dość stary, ale zostawiam go tutaj dla odniesienia, niezależnie ...

Chciałem dodać forum do mojego bloga WordPress, ale wszystko natknąłem się nie integrują się dobrze (projekt / strona ciągłości, itp.) lub też był zbyt prosty jak na mój gust ... Potem natknąłem się na tutorial tutaj (jest ich kilka w okolicy, to tylko jeden potknąłem w poprzek). Po tutorialu miał nieco bardziej zintegrowane forum ...
... Gdzie krew-splatter naszych rzeźni nie będzie plama nic ...
Z doświadczeń i uwolnienie PunBB 1.2.15 Postanowiłem zobaczyć, czy mogę zrobić lepiej. Od integracji najpierw zainstalować / miałem dodał css oparte na menu i kilka losowych cytatów, które nie były wyświetlane, gdy mój banner / header był wyświetlany nad forum PunBB.

Zirytowany, wziąłem nożyczki i zaczęła biec ....

Ważne, aby cały proces, gdzie zainstalowany PunBB. Wybrałem / wp-content/myforums. Jeśli zdecydujesz się zainstalować w innej lokalizacji / ścieżka wystarczy zmodyfikować moje przykłady odpowiednio, jednak mogą wystąpić problemy, jeśli przeniesiesz ją na zewnątrz katalogu "wordpress" (zgadzam).

Ponieważ nie chcesz re-design lub dostosować PunBB żadnych więcej niż to konieczne, użyłem ich system szablonów, jak również ich include / funkcji użytkownika (pozwala użytkownikowi na "to" swoje własne skrypty PHP / strony).

Najpierw miałem do masażu mój WordPress jest header.php na 2 pliki nazwałem head.php i body.php więc nie było żadnych DOCTYPE powielania i byłoby prawidłowym XHTML surowe. O teraz jest dobry moment, aby skopiować nagłówek / php pliku do miejsca, gdzie krew-splatter naszych rzeźni nie będzie plama nic.

Poniższe zadziała tylko w wersji mniej niż 2,3
Z 2,3 musiałem usunąć wszystkie wywołań funkcji WP.

  1. Usuń wszystkie linie (na początku pliku header.php), które odnoszą się do <!DOCTYPE <html i <head (jak te stanowiłyby powtórzenie tego, co PunBB 1.2.15 już wysyła)
  2. Dodaj tę w to miejsce, na samej górze: <?php require('../../wp-blog-header.php'); ?> (pozwala to na naszych funkcji WordPress do wykorzystania)
  3. Przewiń w dół do </head> (zamknięcie głowy) tag i usuń go a wszystko po przez resztę pliku.
  4. Zapisz go jako / wp-content/myforums/include/user/head.php
  5. Ponownie otworzyć oryginalny, bez edycji pliku header.php (sam kiedyś powyżej)
  6. Usuń wszystko z linii # 1 przez całą drogę, a tym, <body> tag
  7. Teraz zapisz, że w / wp-content/myforums/include/user/body.php
  8. Teraz otwórz footer.php tematów
  9. Przewiń do końca pliku i usunąć wszelkie odniesienia do zamykającym
    </body> i </html>
  10. Teraz zaoszczędzić który tak / wp-content/myforums/include/user/foot.php
  11. Teraz otwórz / wp-content/myforums/include/template/main.tpl
  12. Po linii zawierającej <pun_head> ale przed linią </head> wstawić linię: <pun_include "head.php">
  13. Następnie, po linii zawierającej <body> ale przed linią <div id="punwrap"> wstawić linię: <pun_include "body.php">
  14. I wreszcie, po 2 zamknięcia </div> ale przed </body> wstawić linię: <pun_include "foot.php">
  15. Wreszcie, zabiłem PunBB w <title> otwierając / wp-content/myforums/header.php i zakomentowanie linii # 79 tak: <!-- <title><?php echo $page_title ?></title> -->

Et voila!

Znalazłem temat minima dla PunBB najlepiej pracował na mojej stronie, ale po integracji powyższych kroków, Wciąż jednak denerwujące ślady granic, więc otworzyłem / wp-content/myforums/style/imports/Minima_cs.css i zmienił brdmenu # border-width: element / własności border-width: 0;

Dowiedziałem się również "nagłówek" PunBB (w pudełku wraz z górną poziomą linki nav) bardzo nieudolnie więc komentuje go, skutecznie.

Oto oryginalne 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 gotowy / 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>

Myślałem, że to nad zwyczaj dobrze z moim tematem ( Barthelme ) i jest (był?) XHTML ważne.

Integrację z innymi tematy mogą wymagać różnych trików, ale ten tutorial powinien Ci w ballpark.

Jak zawsze, uwagi są mile widziane!

3 użytkowników skomentował "Integracja PunBB do witryny WordPress"

Zapisz się do tych uwag Comment RSS lub TrackBack URL
Kirkpatrick mówi:
22/11/2009 w 21:09:38 z 65.19.15.216

Halo? Cały kod brakuje. Otwierasz <code> ale nic po nim, i znacznik zamykający brakuje.

Może być miło zobaczyć, co zrobiłeś. OK?

Sam mówi:
25/11/2009 w 12:22:33 od 24.115.247.20

@ Kirkpatrick: Dzięki za wskazanie, że się w pewnym punkcie formatowania kodu jest poszarpana ...

Powinno być wszystko lepiej.

Trackback i Pingback
21/12/2009 w 13:44:52 z 67.43.0.50

Zostaw swój Odpowiedz Poniżej

Login

Adres e-mail

Strona WWW I follow icon

O stronie

Zdjęcie Monkey

Obserwacje Rozwiązywanie problemów Monkey

ex Dyrektor IT

ex Wideo Dyrektor cyfrowe

ex Mechanic Missile

ex mechanik motocykli

Kontekst pracy Kontakt do mnie
Niedźwiedź