Πως μπορώ να κάνω σελίδα με web-links οπώς εδώ;
Μπορείς να κάνεις κάτι τέτοιο πολύ εύκολα με τη χρήση του module views.
Θέλει λίγο εξοικίωση για αρχή, αλλά υπάρχει πολύ υλικό διαθέσιμο στο internet για να σε βοηθήσει.
Επίσης μην ποστάρεις το ίδιο ποστ σε διαφορετικά φόρουμ, δεν βοηθάει, αλλά ελατώνει την πιθανότητα να πάρεις απάντηση. Διέγραψα τα πόστ στο φόρουμ Εγκατάσταση Drupal και τα άφησα μόνο στο Modules και όχι μόνο
Ευχαριστώ!
Το έκανα για τα άρθρα. Δεν ήταν δύσκολο.
Sorry για το διπλό ποστ. Το έβαλα πρώτα σε λάθος τμήμα (Εγκατάσταση), έσβησα το περιεχόμενο και έγραψα ότι θα ήθελα να διαγραφεί. Μετά το έβαλα στο modules.
hariskar χαίρομαι που τα κατάφερες, τα views είναι ένα καταπληκτικό εργαλείο θα το διαπιστώσεις και μόνος σου!
Όσο για το διπλό ποστ, δεν έγινε και τίποτα :)
Είναι όντως καταπληκτικό. Μπορείς να κάνεις τα πάντα!
Δεν ξέρω όμως πως να αρχίσω με τα links..
Ας πούμε ότι θέλουμε να φτιάξουμε την ενότητα Χρήσιμες ιστοσελίδες της σελίδας που παραθέτεις παραπάνω:
(δεν θα ασχοληθώ εδώ με τις 3 κατηγορίες Υγεία & διατροφή, Τέχνη, Ψυχαγωγία - αναψυχή για αυτές θέλεις το taxonomy)
Φτιάχνουμε ένα Content Type τύπου Χρήσιμες ιστοσελίδες και στα πεδία του αφαιρούμε το body και προσθέτουμε ένα νέο πεδίο τύπου link.
Έπειτα φτιάχνουμε 2-3 σελίδες τύπου Χρήσιμες ιστοσελίδες για να βλέπουμε αποτελέσματα όσο φτιάχνουμε το view.
Στα views τώρα: θέλουμε ένα view που θα τραβάει content τύπου Χρήσιμες ιστοσελίδες. Το view αυτό θα εμφανίζει fields: Το title field και το link. Ως Format θα επιλέξουμε Unformatted list.
Ευχαριστώ.
Με τα weblinks δυσκολεύομαι..
Στα views τώρα: θέλουμε ένα view που θα τραβάει content τύπου Χρήσιμες ιστοσελίδες. Το view αυτό θα εμφανίζει fields: Το title field και το link. Ως Format θα επιλέξουμε Unformatted list.
Ο τίτλος όμως λειτουργεί ως λινκ που με πηγαίνει στο node/25, όπου βρίσκεται το λινκ πχ για www.ediet.gr.
Θα ήθελα ο τίτλος να είναι το λινκ της σελίδας (και όχι του node), όπως Ediet - Η διατροφή σας στο διαδίκτυο..., από κάτω μία σύντομη περιγραφή πχ Η ιστοσελίδα του διαιτολόγου... και δεξιά πόσες φορές εμφανίζεται (αυτό ξέρω πως γίνεται).
Σχετικά με το taxonomy έκανα νέο vocabulary Χρήσιμες ιστοσελίδες που έχει 3 terms στα οποία θα κατηγοριοποιηθούν οι ιστοσελίδες.
Τι πεδία πρέπει να βάλω στο views ώστε να φαίνονται οι 3 αυτές κατηγορίες στη σελίδα weblinks.html;
Ευχαριστώ και πάλι!
Ας τα δούμε ένα ένα
Ο τίτλος όμως λειτουργεί ως λινκ
Κάνε κλικ πάνω στο πεδίο και αποεπέλεξε το Link this field to the original piece of content
Θα ήθελα ο τίτλος να είναι το λινκ της σελίδας (και όχι του node), όπως Ediet - Η διατροφή σας στο διαδίκτυο
Το field link σου επιτρέπει την παραπάνω λειτουργικότητα δηλαδή το link έχει δύο μέρη το url και την περιγραφή του (http://mydrupal.gr/ και η ιστοσελίδα της ελληνικής κοινότητας drupal)
από κάτω μία σύντομη περιγραφή
Η σύντομη περιγραφή λείπει από το Content Type τύπου Χρήσιμες ιστοσελίδες που σου περιέγραφα πιο πάνω. Οπότε ξαναβάλε το body ή ένα άλλο πεδίο κειμένου και δείξε αυτό στο view σου.
Πάμε τώρα στο κομμάτι του taxonomy:
Σχετικά με το taxonomy έκανα νέο vocabulary Χρήσιμες ιστοσελίδες που έχει 3 terms στα οποία θα κατηγοριοποιηθούν οι ιστοσελίδες.
Ως εδώ ακολουθείς σωστή προσέγγιση.
Τι πεδία πρέπει να βάλω στο views ώστε να φαίνονται οι 3 αυτές κατηγορίες στη σελίδα weblinks.html;
Η ερώτηση σου δεν είναι κατανοητή. Θέλεις να φτιάξεις κάτι όπως η σελίδα: http://www.mikroviologos.eu/web-links/health-nutrition.html ?
Θεωρώντας ότι αυτό ρωτάς η ερώτηση έχει 2 μέρη: Πώς φτιάνω τις 3 σελίδες μία για κάθε όρο του taxonomy και πώς τις βάζω στο μενού; (Προσπερνάω το κομμάτι του να μπορεί να μπει ο όρος του taxonomy στο content type τύπου Χρήσιμες ιστοσελίδες)
Πώς φτιάνω τις 3 σελίδες μία για κάθε όρο του taxonomy:
Έχουμε οπότε ένα view που μας παρουσιάζει τα weblinks μας σωστά αλλά μας δείχνει περιεχόμενο για όλες τις κατηγορίες μας. Θέλουμε να φιλτράρουμε τα αποτελέσματα του view μας με βάση ένα όρο. Η 'προφανής' λύση θα ήταν να προσθέσουμε στα Filter criteria τον όρο μας και να επαναλάβουμε τη διαδικασία 3 φορές μία για κάθε όρο.
Αντί για αυτό μπορούμε να θεωρήσουμε ότι θέλουμε να φιλτράρουμε τα αποτελέσματα του view μας με βάση ένα όρο τον οποίο θα περνάμε δυναμικά. Εδώ έρχεται το Contextual filters το οποίο είναι η δυνατότητα να έχουμε δυναμικά φίλτρα. Ορίζουμε εδώ το Content: Tags (field_tags) (αν το vocabulary μας ήταν το Tags) καθώς και το τι γίνεται όταν δεν υπάρχει το δυναμικό όρισμα. Έτσι έχουμε φτιάξει μία σελίδα που δείχνει τα αποτελέσματα ανά όρο ανεξάρτητα από τους πόσους όρους έχουμε (ή θα έχουμε)
Το θέμα του να προστεθούν στο μενού γίνεται είτε χειροκίνητα είτε μένω του taxonomy menu
Με το field "Link" γίνεται το εξής:
Πάνω γράφει: Ediet, που πλέον δεν είναι Link
Κάτω γράφει: "Σύνδεσμος: view"
Το view είναι λινκ που οδηγεί στο node/24, όπου υπάρχει το Παγκόσμιος Οργανισμός Υγείας, που πλέον είναι λινκ.
Σε ευχαριστώ και πάλι για τη βοήθεια!
Το field link είναι σύνδεσμος προς το περιεχόμενο, εσύ θέλεις να προσθέσεις το field: Content: [field_name] το οποίο πρέπει να είναι τύπου link που έρχεται με το module http://drupal.org/project/link
Εάν προσθέσεις ενά τέτοιο field στα views σου, στις επιλογές έχει στο Formatter την επιλογή Title, as link που είναι και αυτό που θέλεις.
Λοιπόν: Όπως είπα με τα άρθρα ΟΚ. Το έκανα σε μορφή πίνακα και έβαλα στήλες: Τίτλος, Ημερομηνία Τροποποίησης, Εμφανίσεις.
Με τα weblinks επίσης ΟΚ, όμως με τον 1ο απλό τρόπο, όχι με το Contextual filters, με το οποίο το προσπάθησα αρκετά, αλλά δεν τα κατάφερα.
Για να φαίνεται δεξιά (και όχι από κάτω, όπως είναι τώρα) πόσες φορές εμφανίστηκε το κάθε weblink, όπως εδώ, από ότι κατάλαβα η μόνη λύση είναι να διαλέξω πίνακα; Όμως έτσι δε θα μπορώ να βάλω την περιγραφή.
Μου έκανε εντύπωση πόσες παραμέτρους πρέπει να αλλάξει κανείς σε διαφορετικά σημεία, για να πετύχει τα παραπάνω, όμως υποθέτω ότι αυτό είναι που δίνει την ευελιξία και τις επιπλέον δυνατότητες στο drupal.
Η γραμματοσειρά των weblinks υποθέτω ότι είναι θέμα theme και αλλάζει από το weblinks.css ή γίνεται και μέσα από το configuration;
Επίσης, το χρώμα του πίνακα αλλάζει από το αντίστοιχο css ή γίνεται και μέσα από το administration.
kostask, σε ευχαριστώ και πάλι για την υπομονή σου και τις απαντήσεις σου που με βοήθησαν πάρα πολύ!
Καλησπέρα σας!!!!
Πως μπορώ στο μενού να εισάγω κάποιο αρχείο png για link αντι για κείμενο;;
Ευχαριστώ Πολύ
Μπορώ να εισάγω πεδίο που να δείχνει πόσες φορές πατήθηκε το κάθε λίνκ που βρίσκεται στις υποκατηγορίες των weblinks; Έχω ενεργοποιήσει το module Statistics, όμως στο views δε βρίσκω κάποιο πεδίο που να δουλεύει με τα links. Στο view με τα άρθρα έβαλα το πεδίο Content statistics: Total views (Εμφανίσεις) που δουλεύει σωστά, εδώ όμως δείχνει μόνιμα 0.
Ευχαριστώ!
Αν σε ενδιαφέρουν αναλυτικά στατιστικά για τη σελίδα σου ο καλύτερος δρόμος θα ήταν τα Google Analytics.
Σε ευχαριστώ.
Θα ήθελα όμως κάτι άλλο, να φαίνεται δίπλα στο λινκ πόσες φορές ανοίχτηκε, θα ήθελα να φαίνεται στη σελίδα δίπλα στο λινκ.
Όπως εδώ
Αν θέλεις κάτι τέτοιο έχεις 2 επιλογές:
Είτε το statistics module (πρόσεξε όμως ότι κάτι τέτοιο θα σου χαλάσει το caching για τους ανώνυμους)
Είτε με javascript κώδικα να τραβάς από το GA τα στατιστικά και να τα βάζεις στη σελίδα.
Το Views δεν έχει κάποια σχετική λειτουργία;
Περίεργο που δεν υπάρχει κάτι πιο απλό..
Από τις λύσεις που αναφέρεις, η πρώτη έχει το μειονέκτημα με το caching και η δεύτερη ότι πρέπει να εγκατασταθεί και να τρεχει το GA..
Σε ευχαριστώ!
Νομίζω αν ενεργοποιήσεις το statistics module,και θες να το κάνεις με views,υπάρχει ένα field στη view που λεει πόσες φορές ανοιχτηκε.Ψαξε για το field score ή κάτι τέτοιο.
Ευχαριστώ!
Έχω ενεργοποιήσει το module Statistics, όμως στο views δε βρίσκω κάποιο πεδίο που να δουλεύει με τα links. Στο view με τα άρθρα έβαλα το πεδίο Content statistics: Total views (Εμφανίσεις) που δουλεύει σωστά, εδώ όμως δείχνει μόνιμα 0.
Επίσης ανασταλτικός παράγοντας για το Statistics είναι ότι θα χαλάσει το caching για τους ανώνυμους..
Ευχαριστώ!
Δοκιμασε να κλικαρεις κάμποσες φορές σε ένα link και μετα δες πόσες επισκέψεις δέχτηκε.Σε εμένα παλιότερα δούλεψε,πρέπει και τώρα να δουλέψει ...
Σε ευχαριστώ, όμως οι περισσότεροι επισκέπτες είναι μη εγγεγραμμένοι, δε θα ήθελα να καταργηθεί το caching για αυτούς (με την ενεργοποίηση του Statistics).
Sorry,δεν μπορώ να βοηθήσω παραπάνω ...
αν θέλεις να τυπώνεται ο αριθμός των επισκέψεων μέσω php τότε θα έχεις ζητήματα με το caching. Για αυτό τον λόγο αν σε ενδιαφέρει να κρατήσεις το default caching η λύση είναι μέσω javascript.
Μέσω javascript χωρίς Google Analytics γίνεται;
Ναι βεβαίως, η javascript μπορεί να 'ρωτάει' το statistics module πόσες επισκέψεις έχει το συγκεκριμένο node και να τυπώνει αυτό το νούμερο δίπλα από τον τίτλο.
Σας ευχαριστώ, θα κοιτάξω τη λύση javascript+GA.