
Posts σε λίστα σε CMS
Posts σε λίστα σε CMS
Καλησπέρα!
Ψάχνω να βρω ένα widget για το wordpress στο οποίο να παρουσιάζονται σε λίστα με εικονίδιο κάποια posts.Αυτά θα μπορούσαν να είναι π.χ. μία κατηγορία.Να υπάρχει η επιλογή να ''αλλάζεις'' σελίδα ώστε να εμφανίζονται στην επόμενη σελίδα ίσος αριθμός posts.Ένα παράδειγμα που βρήκα στο Internet είναι το widget με τίτλο ''Ροή Ειδήσεων'' : http://betathletics.net/ . Που μπορώ να βρω τέτοιο widget?

- cypher
- Venus Former Team Member
- Posts: 6207
- Joined: Mon Sep 29, 2008 9:12 pm
- Academic status: Alumnus/a
- Gender: ♂
Re: Posts σε λίστα σε CMS
http://wordpress.org/extend/plugins/category-posts/
http://wordpress.org/extend/plugins/lis ... ory-posts/
και ένα σωρό άλλα αν ψάξεις στα plugins. Δοκιμάζεις και βλέπεις πιο σου κάνει.
http://wordpress.org/extend/plugins/lis ... ory-posts/
και ένα σωρό άλλα αν ψάξεις στα plugins. Δοκιμάζεις και βλέπεις πιο σου κάνει.








-
- Kilobyte level
- Posts: 263
- Joined: Fri Apr 24, 2009 5:51 pm
- Academic status: 4th year
- Gender: ♂
- Location: Γλυφάδα, Αθήνα
- Contact:
Re: Posts σε λίστα σε CMS
Για απλά posts σε λίστα, αν δεν βρεις κάποιο έτοιμο plugin όπως αυτά που ανέφερε ο Cypher, πες μας τι θέλεις ακριβώς (π.χ. 5 posts από την τάδε κατηγορία) και μπορούμε να σε βοηθήσουμε με ένα snippet που μπορείς να βάλεις στο back-end.
Το widget που βλέπεις είναι κάποιο έτοιμο Joomla Component και λειτουργεί με JQuery για να γίνεται αυτή η εναλλαγή σελίδων. Δυστυχώς το Wordpress σε σχέση με το Joomla είναι ακόμα λίγο πιο περιορισμένο σε έτοιμα free plugins (που να δουλεύουν και καλά), οπότε δύσκολα θα βρεις κάτι αντίστοιχο ή ολόιδιο. (tbh είναι το μόνο στο οποίο το Joomla υπερτερεί κατά τη γνώμη μου).
Το widget που βλέπεις είναι κάποιο έτοιμο Joomla Component και λειτουργεί με JQuery για να γίνεται αυτή η εναλλαγή σελίδων. Δυστυχώς το Wordpress σε σχέση με το Joomla είναι ακόμα λίγο πιο περιορισμένο σε έτοιμα free plugins (που να δουλεύουν και καλά), οπότε δύσκολα θα βρεις κάτι αντίστοιχο ή ολόιδιο. (tbh είναι το μόνο στο οποίο το Joomla υπερτερεί κατά τη γνώμη μου).
Re: Posts σε λίστα σε CMS
@Feth - Ακριβώς.Θέλω ένα widget που να μπορώ να έχω σύνολο 12 post από μία συγκεκριμένη κατηγορία και αυτά να εμφανίζοντα 4 σε κάθε ''σελίδα'' του widget.Τι snippet μπορώ να βάλω ώστε να λειτουργήσει έτσι?
@Cypher - Είναι πολύ καλά αυτά τα widget αλλά δεν έχουν δυστυχώς αυτή τη δυνατότητα να γίνεται αυτή η εναλλαγή σελίδων.Κατά τα άλλα είναι πολύ καλά και τα δύο για να αναπαραστήσουν μία λίστα.
@Cypher - Είναι πολύ καλά αυτά τα widget αλλά δεν έχουν δυστυχώς αυτή τη δυνατότητα να γίνεται αυτή η εναλλαγή σελίδων.Κατά τα άλλα είναι πολύ καλά και τα δύο για να αναπαραστήσουν μία λίστα.
- cyberpython
- Mbyte level
- Posts: 654
- Joined: Wed Nov 21, 2007 8:18 pm
- Academic status: Alumnus/a
- Gender: ♂
- Location: Αθηνα
- Contact:
Re: Posts σε λίστα σε CMS
Για να πάρεις τα posts μίας συγκεκριμένης κατηγορίας καλείς τη μέθοδο get_posts(), π.χ. για να πάρεις τα τελευταία 12 posts της κατηγορίας με id=1:
και μετά μπορείς με το jquery να «σπάσεις» τη λίστα σε 3 κομμάτια (ή μπορείς πιο πάνω να δημιουργήσεις 3 διαφορετικές λίστες χρησιμοποιώντας την παράμετρο offset) και να εμφανίζεις αυτό που πρέπει χρησιμοποιώντας javascript.
Code: Select all
<ul id="latest-posts-list">
<?php
$args = array( 'numberposts' => 12, 'category' => 1 );
$latestposts = get_posts( $args );
foreach($latestposts as $post) : setup_postdata($post); ?>
<li>
<h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
<?php the_content(); ?>
</li>
</ul>
και μετά μπορείς με το jquery να «σπάσεις» τη λίστα σε 3 κομμάτια (ή μπορείς πιο πάνω να δημιουργήσεις 3 διαφορετικές λίστες χρησιμοποιώντας την παράμετρο offset) και να εμφανίζεις αυτό που πρέπει χρησιμοποιώντας javascript.