δημιουργία νέας θέσης σε προτυπο

WordPress Themes

Συντονιστές: WebDev Moderators, Super-Moderators, PHP Moderators

Απάντηση
Άβαταρ μέλους
grigorakis4
Δημοσιεύσεις: 126
Εγγραφή: 16 Οκτ 2012 14:15
Τοποθεσία: ATHENS
Επικοινωνία:

δημιουργία νέας θέσης σε προτυπο

Δημοσίευση από grigorakis4 » 06 Ιαν 2013 10:09

με μια ματιά βλέπω ότι δεν υπάρχει πρότυπο με δεξιά στήλη για widgets, σχεδόν όλα έχουν μόνο αριστερά. Πως γίνετε να εγκαταστήσω ένα προτυπο και να προσθέσω μια στήλη ακόμα αριστερά;;
Εικόνα

Άβαταρ μέλους
webdevgr
Δημοσιεύσεις: 697
Εγγραφή: 11 Δεκ 2010 17:25
Τοποθεσία: Ηράκλειο
Επικοινωνία:

δημιουργία νέας θέσης σε προτυπο

Δημοσίευση από webdevgr » 06 Ιαν 2013 12:20

Ε όχι και δεν έχουν δεξιά στήλη.... σχεδόν όλα τα εμπορικά (rockettheme, gavick κλπ) έχουν δεξιά στήλη ή επιλογή αν θα είναι δεξιά ή αριστερά.

Δεν χρειάζεσαι κάποιο πρόσθετο... πας στο template σου βρίσκεις το templateDetails.xml και μέσα του προσθέτεις μια θέση ανάμεσα στα positions πχ

Κώδικας: Επιλογή όλων

<position>right</position>
Μετά πας στο index του template σου και προσθέτεις στη θέση που θέλεις

Κώδικας: Επιλογή όλων

<jdoc&#58;include type="modules" name="right" />

Άβαταρ μέλους
korgr
Honorary Member
Δημοσιεύσεις: 5067
Εγγραφή: 07 Οκτ 2008 18:30
Τοποθεσία: Corinth
Επικοινωνία:

δημιουργία νέας θέσης σε προτυπο

Δημοσίευση από korgr » 06 Ιαν 2013 12:25

Αν κατάλαβα καλά μπλέξαμε το joomla με το WP? :)

Άβαταρ μέλους
webdevgr
Δημοσιεύσεις: 697
Εγγραφή: 11 Δεκ 2010 17:25
Τοποθεσία: Ηράκλειο
Επικοινωνία:

δημιουργία νέας θέσης σε προτυπο

Δημοσίευση από webdevgr » 06 Ιαν 2013 12:27

Ουπς τώρα το είδα.... από κεκτημένη ταχύτητα γιατί την προηγούμενη φορά ρωτούσε για joomla...να αγνοηθεί το παραπάνω μήνυμα μου

Άβαταρ μέλους
grigorakis4
Δημοσιεύσεις: 126
Εγγραφή: 16 Οκτ 2012 14:15
Τοποθεσία: ATHENS
Επικοινωνία:

δημιουργία νέας θέσης σε προτυπο

Δημοσίευση από grigorakis4 » 06 Ιαν 2013 12:52

οχι η ερώτηση ήταν για wordpress δεν αφορούσε την ιστοσελίδα που έχω στο προφίλ.. :)
Εικόνα

Άβαταρ μέλους
mrpc
WebDev Moderator
Δημοσιεύσεις: 3393
Εγγραφή: 03 Μάιος 2000 03:00
Τοποθεσία: Εξάρχεια
Επικοινωνία:

δημιουργία νέας θέσης σε προτυπο

Δημοσίευση από mrpc » 06 Ιαν 2013 16:22

Είναι λίγο μπερδεμένη διαδικασία αν δεν έχεις ασχοληθεί με κώδικα του wordpress (που λόγω της ερώτησης υποθέτω ότι δεν έχεις).

Αρχικά, πηγαίνεις στο functions.php του theme σου και δηλώνεις το νέο sidebar με την εντολή register_sidebar().

Στο παράδειγμα που υπάρχει στο link, εξηγείται η χρήση. Ουσιαστικά τα πράγματα που δηλώνεις είναι η ονομασία (και το id) της sidebar, καθώς και κάποια πράγματα για την εμφάνιση της (τι html κώδικας υπάρχει πριν και μετά από κάθε widget, πριν και μετά από κάθε τίτλο κλπ).

Μετά, για να εμφανίσεις την sidebar, πηγαίνεις στο σημείο του theme που θέλεις να ενσωματωθεί και χρησιμοποιείς την εντολή dynamic_sidebar().

Σημείωσε ότι για να εμφανιστεί σωστά η sidebar, θα πρέπει να έχεις και κάποιες γνώσεις html/css ώστε να αλλάξεις ανάλογα και το style.css και να ορίσεις τον τρόπο και τη θέση εμφάνισης σωστά.

Ρίξε μια ματιά και σε αυτό το link: http://justintadlock.com/archives/2010/ ... -wordpress

Γενικά το ίδιο το wordpress codex είναι πολύ κατατοπιστικό και με λίγο διάβασμα μπορείς να μάθεις να κάνεις τα πάντα

Απάντηση

Επιστροφή στο “WordPress Themes”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες