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

"Αυτό μπορεί να σας διατηρήσει τον αυτοσεβασμό, είναι καλύτερο να δυσαρεστήσει τους ανθρώπους κάνοντας ό, τι γνωρίζετε είναι σωστό, παρά να παρακαλούμε τους προσωρινά κάνοντας ό, τι γνωρίζετε δεν πάει καλά."
William JH Boetcker

Sam Devol

Τρέξιμο με ψαλίδι

Διαβάζοντας αυτό το

Ενσωμάτωση PunBB σε WordPress site σας

Καταχωρήθηκε στις 28 Αυγ 2007
Δημοσιεύθηκε στην Πληροφορική , πράγματα , WordPress

Οι πληροφορίες σε αυτό το post είναι αρκετά παλιά, αλλά είμαι αφήνοντας εδώ για αναφορά, ανεξάρτητα ...

Ήθελα να προσθέσω ένα φόρουμ για να WordPress blog μου, αλλά ό, τι βρήκα δεν ενσωματώνουν καλά (σχεδιασμός / σελίδα συνέχεια, κλπ.) ή ήταν πολύ απλό για τα γούστα μου ... Στη συνέχεια βρήκα ένα φροντιστήριο εδώ (υπάρχουν μερικά γύρω, αυτό είναι μόνο το ένα μου σκόνταψε σε όλη). Μετά το σεμινάριο που είχα μια κάπως πιο ολοκληρωμένη φόρουμ ...
... Όπου το αίμα-πιτσιλίσματα του κρεοπωλείο μας δεν θα λεκέ τίποτα ...
Με τα διδάγματα και την απελευθέρωση των PunBB 02/01/15 αποφάσισα να δω αν θα μπορούσα να κάνω καλύτερη δουλειά. Από την ολοκλήρωση της πρώτης εγκατάστασης / είχα προσθέσει ένα css με βάση το μενού πλοήγησης και κάποια τυχαία αποσπάσματα που δεν εμφανίζονται όταν banner / header μου εμφανίζεται πάνω από το φόρουμ PunBB.

Ενοχλημένοι, πήρα το ψαλίδι και άρχισε να τρέχει ....

Σημαντικό για όλη αυτή τη διαδικασία είναι που εγκατέστησα PunBB. Επέλεξα / wp-content/myforums. Αν επιλέξετε να εγκαταστήσετε σε διαφορετική θέση / μονοπάτι ακριβώς τροποποιήσει ανάλογα παραδείγματα μου, ωστόσο, ενδέχεται να αντιμετωπίσετε προβλήματα αν αυτό κινείται εκτός του καταλόγου «WordPress» (YMMV).

Επειδή δεν ήθελα να επανασχεδιαστεί ή να προσαρμόσετε PunBB πια τότε απαραίτητο, θα χρησιμοποιηθεί το σύστημα το πλαίσιό τους καθώς και περιλαμβάνουν τους / χαρακτηριστικό χρήστη (επιτρέπει στο χρήστη να «περιλαμβάνει» τα σενάρια PHP / σελίδες τους).

Πρώτα έπρεπε να μασάζ header.php WordPress θέμα μου σε 2 αρχεία ονόμασα head.php body.php και έτσι δεν υπήρχε κανένα DOCTYPE επικαλύψεις και θα ήταν έγκυρη XHTML αυστηρό. Σχετικά τώρα είναι η κατάλληλη στιγμή για να αντιγράψετε το δικό σας header / php αρχείο σε μια θέση όπου το αίμα-πιτσιλίσματα του κρεοπωλείο μας δεν θα λεκέ τίποτα.

Το ακόλουθο θα λειτουργήσει μόνο σε εκδόσεις λιγότερο από 2,3
Με 2,3 είχα την αφαίρεση όλων των κλήσεων σε συναρτήσεις WP.

  1. Αφαιρέστε όλες τις γραμμές (στο πάνω μέρος του αρχείου header.php) που αναφέρονται σε <!DOCTYPE <html και <head (όπως αυτά θα επαναλάμβανε ό, τι PunBB 02/01/15 στέλνει ήδη)
  2. Προσθέστε αυτό στη θέση του είναι, ακριβώς στην κορυφή: <?php require('../../wp-blog-header.php'); ?> (αυτό επιτρέπει WordPress λειτουργίες μας που πρέπει να χρησιμοποιούνται)
  3. Μετακινηθείτε προς τα κάτω για να το </head> (κλείσιμο κεφάλι) tag και να το διαγράψετε και όλα όσα ακολουθούν στο υπόλοιπο του αρχείου.
  4. Αποθήκευση ως / wp-content/myforums/include/user/head.php
  5. Ανοίξει εκ νέου το αρχικό, χωρίς διορθώσεις αρχείο header.php (ίδιο με αυτό που χρησιμοποιήσαμε παραπάνω)
  6. Διαγράψτε τα πάντα από τη γραμμή # 1 σε όλη τη διαδρομή μέσα από, και συμπεριλαμβανομένης, της <body> ετικέτα
  7. Τώρα, εκτός του ότι, όπως / wp-content/myforums/include/user/body.php
  8. Τώρα ανοίξτε τα θέματα footer.php σας
  9. Μετακινηθείτε προς τα κάτω στο τέλος του αρχείου και να διαγράψετε οποιαδήποτε αναφορά στο κλείσιμο ετικέτες
    </body> και </html>
  10. Τώρα, εκτός του ότι, όπως / wp-content/myforums/include/user/foot.php
  11. Τώρα ανοίξτε / wp-content/myforums/include/template/main.tpl
  12. Μετά από τη γραμμή που περιέχει <pun_head> αλλά πριν από τη γραμμή </head> εισάγετε τη γραμμή: <pun_include "head.php">
  13. Στη συνέχεια, μετά τη γραμμή που περιέχει <body> αλλά πριν από τη γραμμή <div id="punwrap"> εισαγάγετε τη γραμμή: <pun_include "body.php">
  14. Και τέλος, μετά το κλείσιμο 2 </div> αλλά πριν από το </body> εισάγετε τη γραμμή: <pun_include "foot.php">
  15. Τέλος, σκότωσα PunBB του <title> με το άνοιγμα / wp-content/myforums/header.php και σχολιάζοντας έξοδος # 79 όπως αυτό: <!-- <title><?php echo $page_title ?></title> -->

Et voila!

Βρήκα το θέμα ελάχιστα για PunBB λειτούργησε καλύτερα για την ιστοσελίδα μου, αλλά μετά την ολοκλήρωση παραπάνω βήματα, βρήκα ακόμα ενοχλητικά ίχνη των συνόρων, έτσι άνοιξα / wp-content/myforums/style/imports/Minima_cs.css και άλλαξε το brdmenu # σύνορα πλάτους: στοιχείο / ακινήτων σε παραμεθόριες-πλάτος: 0?

Βρήκα επίσης «επικεφαλίδα« το PunBB (στο κουτί μαζί με την κορυφή οριζόντιους δεσμούς NAV) πολύ αδέξιο γι 'αυτό το σχόλιο, αποτελεσματικά.

Εδώ είναι η αρχική 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>

Και τελείωσε / 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>

Σκέφτηκα ότι αυτό λειτούργησε αρκετά καλά με το θέμα μου ( Barthelme ) και είναι (ήταν;) έγκυρη XHTML.

Ενσωμάτωσή του σε άλλα θέματα μπορούν να απαιτούν διαφορετικά «τσιμπήματα», αλλά αυτό το σεμινάριο θα πρέπει να έχετε στην εξέδρα.

Όπως πάντα, η ανατροφοδότηση είναι ευπρόσδεκτη!

3 χρήστες σχολιασμένες με θέμα «Ενσωμάτωση PunBB σε WordPress site σας"

Προσυπογράψτε στα σχόλια αυτά Σχόλιο RSS ή TrackBack URL
Kirkpatrick, λέει,
11/22/2009 στις 21:09:38 από 65.19.15.216

Γεια σας; Όλος ο κώδικας λείπει. Ανοίγετε <code> αλλά τίποτα δεν ακολουθεί, και το κλείσιμο ετικέτα λείπει.

Θα μπορούσε να είναι ωραίο να δούμε τι κάνατε. Εντάξει;

Sam λέει,
25/11/2009 στις 12:22:33 από 24.115.247.20

@ Kirkpatrick: Ευχαριστώ για την επισήμανση, σε κάποιο σημείο για τη μορφοποίηση του κώδικα ήταν παραμορφωμένα ...

Πρέπει να είναι όλα καλύτερα τώρα.

Trackback και Pingback
21/12/2009 στις 13:44:52 από 67.43.0.50

Αφήστε Απάντηση Παρακάτω σας

Όνομα Χρήστη

Ηλεκτρονική Διεύθυνση

Δικτυακός τόπος I follow icon

Σχετικά με τον ιστοχώρο

Εικόνα του πιθήκου

Οι παρατηρήσεις ενός πιθήκου και Αντιμετώπιση προβλημάτων

πρώην IT Director

πρώην διευθυντής βίντεο Ψηφιακή

πρώην μηχανικός πυραύλων

πρώην μηχανικός μοτοσικλετών

Ιστορικό Οι εργασίες μου Επικοινωνία
Αρκούδα