[Solved] Help με comments

Μια περιοχή για το WordPress, αυτή την δημοφιλή δωρεάν πλατφόρμα για blogging

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

Απάντηση
Άβαταρ μέλους
Aflex
Δημοσιεύσεις: 1769
Εγγραφή: 16 Δεκ 2007 16:40

[Solved] Help με comments

Δημοσίευση από Aflex » 12 Μάιος 2009 01:57

Χαιρετώ τους φίλους freestuffίτες και λάτρεις του wordpress (basilakis, ναι σε σένα απευθύνομαι κυρίως :P )

Έχω ένα πρόβληματάκι-θεματάκι.

Εγκατέστησα ένα νέο θέμα στο weblog που έφτιαξα ( http://aflets.com/blog/ ) αλλά έχω ένα θέμα με τα comments.

Πώς μπορώ πάνω/κάτω/αριστερά από κάθε ποστ να βάζω πόσα comments έχουν γίνει στο συγκεκριμένο ποστ και να πατάει ο άλλος πάνω, και να τον πηγαίνει στα comments? Το θέμα μου ήδη δείχνει αριστερά πόσα comments έχουν γίνει στο κάθε ποστ, αλλά δεν μπορείς να πατήσεις πάνω του για να σε μεταβιβάσει κάτω κάτω στην σελίδα του πόστ, όπου υπάρχουν και τα comments.

Καμία ιδέα?
Τελευταία επεξεργασία από το μέλος Aflex την 12 Μάιος 2009 20:21, έχει επεξεργασθεί 1 φορά συνολικά.

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

[Solved] Help με comments

Δημοσίευση από Basilakis » 12 Μάιος 2009 02:43

Αφού το Counting των comments το έχεις παραλείπω αυτό το κομμάτι...

Θα πάς στο σημείο του κώδικα σου που βρίσκεις και μετράει πόσα comments έχουν γίνει.

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

<?php comments_popup_link&#40;'0 Comments', '1 Comment', '% Comments'&#41;; ?>
Πές μου εάν ο κώδικας σου είναι αυτός η κάτι άλλο :)

Άβαταρ μέλους
Aflex
Δημοσιεύσεις: 1769
Εγγραφή: 16 Δεκ 2007 16:40

[Solved] Help με comments

Δημοσίευση από Aflex » 12 Μάιος 2009 17:38

Ωραία, στο αρχείο single post (single.php) βρήκα τον ακόλουθο κώδικα. Ελπίζω να λες για αυτόν, νομίζω πως βρήκα τον σωστό :P

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

<li><?php comments_number&#40;'No comments yet','One comment','% comments'&#41;; ?></li>
Τελευταία επεξεργασία από το μέλος Aflex την 12 Μάιος 2009 17:58, έχει επεξεργασθεί 1 φορά συνολικά.

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

[Solved] Help με comments

Δημοσίευση από Basilakis » 12 Μάιος 2009 17:42

Άλαξε το λοιπόν με αυτό που σου δίνω!

Άβαταρ μέλους
Aflex
Δημοσιεύσεις: 1769
Εγγραφή: 16 Δεκ 2007 16:40

[Solved] Help με comments

Δημοσίευση από Aflex » 12 Μάιος 2009 18:01

Ευχαριστώ για την γρήγορη απάντηση Basilakis, αλλά δυστυχώς δεν έγινε τίποτε παρά την αλλαγή :(

Καμία ιδέα (ξέρω πως σε βάζω σε κόπο..)

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

[Solved] Help με comments

Δημοσίευση από Basilakis » 12 Μάιος 2009 18:08

Κανένας κόπος :)

Ας επεξεργαστούμε λίγο το template μας λοιπόν :)

Γυρνάμε πίσω σε αυτόν τον κώδικα

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

<li><?php comments_number&#40;'No comments yet','One comment','% comments'&#41;; ?></li>
Πηγαίνουμε στο template μας, στο single μέσα, βρίσκουμε αυτό

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

<?php if &#40;&#40;'open' == $post-> comment_status&#41; && &#40;'open' == $post->ping_status&#41;&#41; &#123;
πρίν απο αυτό γράφουμε

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

<a name="comments"></a>
πάμε πίσω στον κώδικα που μας εμφανίζει τα comments

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

<li><a href="#comments"><?php comments_number&#40;'No comments yet','One comment','% comments'&#41;; ?></a></li>
Vouala! :D

Άβαταρ μέλους
Aflex
Δημοσιεύσεις: 1769
Εγγραφή: 16 Δεκ 2007 16:40

[Solved] Help με comments

Δημοσίευση από Aflex » 12 Μάιος 2009 18:35

Bill πραγματικά ευχαριστώ για την βοήθεια, αλλά δεν φαίνεται να δουλέυει.

Επιπλέον, αυτό δεν το βρήκα στον κώδικα:

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

<?php if &#40;&#40;'open' == $post-> comment_status&#41; && &#40;'open' == $post->ping_status&#41;&#41; &#123; 
Και όταν το προσέθετα, δημιουργείτω ένα fatal-error όταν άνοιγα το post entry.

Έχω ζουρλαθεί!! :evil: Και σε ταλαιπωρώ κ' όλας!!

Ο τυπάς εδώ, που βρήκα να χρησιμοποιεί το ίδιο theme το πέτυχε:
http://www.creolab.hr/

Eγώ πως :( ?

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

[Solved] Help με comments

Δημοσίευση από Basilakis » 12 Μάιος 2009 20:01

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

<?php if &#40;&#40;'open' == $post-> comment_status&#41; && &#40;'open' == $post->ping_status&#41;&#41; &#123; 
Αυτό ίσως υπάρχει μέσα στο comments.php αρχείο σου :)

Κάνε αυτό

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

<li><a href="#comments"><?php comments_number&#40;'No comments yet','One comment','% comments'&#41;; ?></a></li> 
σε

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

<li><a href="#commentary"><?php comments_number&#40;'No comments yet','One comment','% comments'&#41;; ?></a></li> 

Άβαταρ μέλους
Aflex
Δημοσιεύσεις: 1769
Εγγραφή: 16 Δεκ 2007 16:40

[Solved] Help με comments

Δημοσίευση από Aflex » 12 Μάιος 2009 20:20

EXPERT!!! BASILAKIS σε λατρευώ ρε!! Μέγααααλη βοήθεια! Έπρεπε να το αλλάξω και στο single-post.php αλλά και στο main-index.php. Τόση ώρα το άλλαζα μόνο στο single-post. Ευτυχώς που το παρατήρησα. Μέγιστη η βοήθεια σου :D :D :D /bow

http://www.aflets.com/blog

Πρόσθεσα και το background image από πίσω με κάτι δεντράκια. Ακόμη πειραματίζομαι. Για τυχόν άλλες απορίες θα επανέλθω :D

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

[Solved] Help με comments

Δημοσίευση από Basilakis » 12 Μάιος 2009 20:25

Ανατρύχιασα που διάβασα το Expert, αλλα ομολογώ πως αν και είμαι κατά των τίτλων, μου άρεσε :P

Άβαταρ μέλους
Aflex
Δημοσιεύσεις: 1769
Εγγραφή: 16 Δεκ 2007 16:40

[Solved] Help με comments

Δημοσίευση από Aflex » 16 Μάιος 2009 16:48

Παρατήρησα, πως έχει όντως γίνει clickable, αλλά δυστυχώς δεν σε μεταβιβάζει στα comments (#commentary). Αντίθετα απλά κάνει reload το main-page :P

Dammit... Καμία ιδέα ?

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

[Solved] Help με comments

Δημοσίευση από ThyClub » 16 Μάιος 2009 18:17

Λοιπόν θα πρέπει:

Στο index.php να αλλάξεις το :

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

<?php comments_number&#40;'No comments yet','One comment','% comments'&#41;; ?>
σε:

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

<a href="<?php comments_link&#40;&#41;;?>"><?php comments_number&#40;'No comments yet','One comment','% comments'&#41;; ?></a>
στο comments.php το:

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

<div id="commentary" class="col span-8">
σε

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

<div id="comments" class="col span-8">

και στο single.php να αλλάξεις το :

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

<?php comments_number&#40;'No comments yet','One comment','% comments'&#41;; ?>
σε:

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

<a href="<?php comments_link&#40;&#41;;?>"><?php comments_number&#40;'No comments yet','One comment','% comments'&#41;; ?></a>
και είσαι έτοιμος.

Αν δεν τα καταφέρεις πέσμου να ανεβάσω τα αρχεία

Άβαταρ μέλους
Aflex
Δημοσιεύσεις: 1769
Εγγραφή: 16 Δεκ 2007 16:40

[Solved] Help με comments

Δημοσίευση από Aflex » 16 Μάιος 2009 18:59

ThyClub φχαριστώ πάρα πολύ.
Αν η ευχαριστίες μου μπορούσαν να αποτυπωθούν, θα έπερναν την μορφή παραβολής σε ένα γράφημα, που αγκίζουν το άπειρο στους δύο άξονες προς την θετική μεριά.

Το έφτιαξα χάρη στις αλλαγές που σύστησες.

Τα σέβη μου!!!

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

[Solved] Help με comments

Δημοσίευση από ThyClub » 16 Μάιος 2009 20:38

np.

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

[Solved] Help με comments

Δημοσίευση από Basilakis » 16 Μάιος 2009 20:46

Are thyclub wraios... lysh pou den eixe perasei apo to mialo m

Απάντηση

Επιστροφή στο “WordPress γενικά”

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

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