Elxis CMS Forum
Ελληνικό Forum => Γενικά Θέματα για το Elxis CMS => Topic started by: michalis1984 on July 24, 2010, 21:02:45
-
Γεια σας, έχω το εξής ερώτημα.
Έφτιαξα ένα module το οποίο θα περιλαμβάνω χειροκίνητα σε ορισμένα αντικείμενα περιεχομένου που θέλω.
Αυτό το κάνω έτσι:
<div>{mosloadposition inlinebotm}</div>
Στο Module τώρα, θέλω με κάποιο τρόπο να βρίσκει το url του άρθρου, καθώς θέλω να βάλω σε αυτά τα επιλεγμένα αντικείμενα περιεχομένου το Like του facebook. Αυτό γίνεται ως εξής:
<fb:like href="http://www.to-url"></fb:like>
Υπάρχει κάποιος τρόπος να το παίρνει αυτόματα το url, εσωτερικά απο το elxis με καποια εντολή; Όπως για παράδειγμα δουλευει το 'συστημα αξιολόγησης των αντικειμένων περιεχομένων΄όπου λογικά τα ξεχωρίζει με βάση το url. Επίσης θα ήθελα να δουλεύει και στην κεντρική σελίδα όπου φαίνονται μαζί όλα τα αντικείμενα περιεχομένου, όπως για παράδειγμα, μπορείτε να δείτε εδώ, http://www.funnybook.gr/
, όπου το κάθε αντικείμενο περιεχομένου έχει το δικο του 'Like'.
-
Για να καταλάβω καλύτερα, μπορείς να μου πεις τι κάνει το module σου; Δηλ. ποιος είναι ο στόχος και σκοπός δημιουργίας του, από που παίρνει τι και τελικά τι εμφανίζει;
-
Καλησπέρα Μιχάλη ,
Σε αυτό που αναφέρεις καταρχήν το σωστότερο είναι να δημιουργηθεί ένα bot όπου θα γίνεται η αντικατάσταση του {fblike} μέσα στο αντικείμενο περιεχομένου με το κουμπάκι που έχει το Facebook Like.!
Γενικοτέρα η χρήση του <iframe> που χρησιμοποιεί το κουμπί δεν συνιστάτε στο Elxis.
Στην σελίδα : http://developers.facebook.com/docs/opengraph
Αναφέρει συγκεκριμένα :
Once you configure the meta tags on your web page, you can now add a Like button (http://developers.facebook.com/docs/reference/plugins/like) associated to this page. The Like button can be simply added with an <iframe>, or you can use the JavaScript SDK (http://developers.facebook.com/docs/reference/javascript/) for the <fb:like> XFBML tag:
<fb:like href="http://developers.facebook.com/" width="450" height="80"/>
Οπότε σου συνιστώ την δημιουργία bot και την 2η περίπτωση (JavaScript SDK).
// Αν το θέλεις για προσωπική σου χρήση τότε τα πράγματα αλλάζουν και είναι πιο εύκολο να το συμπεριλάβεις στην σελίδα σου. Αν θέλεις στείλε μου pm σε αυτήν την περίπτωση.
-
Φτιάξε ένα content bot με trigger event onContentIcons (http://wiki.elxis.org/wiki/Trigger_events_for_content_bots)που εισήχθη στο Elxis 2009.2. Δες το bot translate ως παράδειγμα (mambots/content/translate.php). Τα στοιχεία του άρθρου είναι γνωστά στη μεταβλητή $row, οπότε είναι πολύ εύκολο να σχηματίσεις την URL του άρθρου.