Elxis CMS Forum
Ελληνικό Forum => Πρόσθετα => Topic started by: ArXoS on December 07, 2009, 18:41:52
-
Παιδιά, θέλω τα related items να τα κάνω να εμφανίζονται ακριβώς μετά το τέλος του άρθρου, και όχι σε κάποια θέση module αριστερά ή δεξιά (και μόνο σε άρθρα)..
Σκέφτηκα αρχικά να πάω σε κάθε άρθρο και να γράψω από κάτω {mosloadposition related}, αλλά θα πρέπει να κάνω edit 4000-5000 άρθρα που έχω ..
Υπάρχει κάποια άλλη ιδέα που μπορείτε να μου δώσετε ; Έναν τρόπο δηλαδή, που να δουλεύει σαν bot κολλώντας τη στήλη related σαν πρόσθετη ουρά σε κάθε άρθρο ?
Ευχαριστώ :D
Edit : το πως θα εμφανίζεται μόνο σε άρθρα, το βρήκα από εδώ https://forum.elxis.org/index.php?topic=505.msg2735#msg2735
-
γιατί δε το φορτώνεις στη θέση inset(φτιάξε την) ακριβώς κάτω από το mosBody και να την κάνεις assign σε κάθε ενότητα άρθρων?
σίγουρα οι ενότητες θα είναι πολύ λίγες
ή φορτώνεις σε κάθε σελίδα στη θέση inset και ακολουθείς την διαδικασία του λινκ από πάνω...
-
Κώστα, μη με παρεξηγήσεις αλλά δεν κατάλαβα αρκετά από αυτά που μου έγραψες :P
Στην πρώτη περίπτωση εννοείς να βάλω ένα <?php mosLoadModules('related',-2); ?> κάτω από το <?php mosMainBody(); ?> στο index του template ;
Εαν εννοείς αυτό, το έχω δοκιμάσει και το related items εμφανίζεται στον πάτο μετά το άρθρο. Είναι περίπου αυτό που θέλω, αλλά δεν το θέλω να εμφανίζεται στο πάτο αλλά στο τέλος του άρθρου, πριν από τους σχολιασμούς κτλ (να είναι δηλαδή ανάμεσα στους σχολιασμούς και το άρθρο, άμεσα αναγνώσιμο μετά το τέλος του άρθρου και να μην πηγαίνει 4-5 μέτρα πιο κάτω εαν μεσολαβούν κάμποσα σχόλια)
Από τη δεύτερη περίπτωση, εδώ θα πρέπει να μου το κάνεις .. πιο λιανά :D
-
1η ή 2η περίπτωση πάλι μετά τα σχόλια θα βγαίνει..
οπότε για να μην κάνεις edit 4000 αρθρα..
μάλλον θα πρέπει να πειραχτεί το content.php
-
οκ κατάλαβα. Ευχαριστώ για τις απαντήσεις. Πίστευα οτι με κάποιο τρόπο απλό θα μπορούσε να γίνει .. Αν είναι να γίνει edit παντως, θα αρχίσω να κάνω edit το akocomment για να εμφανίζεται αμέσως πριν τα links του (μου φαίνεται πιο εύκολο από το να βάζω χέρι στο content)
Κάτι τελευταίο ..
Εαν δεν βρίσκει related items, πως μπορώ εγώ να το πειράξω να λέει ένα κειμενάκι π.χ. "Δεν υπάρχουν σχετικά άρθρα" ? Νομίζω είναι πολύ καλύτερο από να εμφανίζεται η θέση module κενή
-
δεν πρέπει να είναι τόσο δύσκολο...
το μόνο που χρειάζεται είναι να φορτωθεί ένα module ή μια position μέσα στο content item μόνιμα...
σκέφτομαι κάποιου είδους hack στο content.html.php ... αλλά δεν θα προχωρήσω περισσότερο.. δεν συνηθίζω να δίνω πράματα που δεν είμαι σίγουρος και που δεν έχω δοκιμάσει πρώτα. - άσε που εσύ χρησιμοποιείς το 2006 και δεν το έχω πουθενά...
θεωρώ πιο εύκολο αυτό από το να παλέψεις με το akocomment.
-
βασικά σκέφτομαι edit το akocomment γιατί έχεις τη δυνατότητα να επιλέξεις sections που θα εμφανιστεί (κι εγώ θέλω related items όπου έχω και σχολιασμό μόνο, οπότε μου έρχεται κουτί). Θα δημοσιεύσω πάντως το hack σε περίπτωση που το χρειαστεί κανείς μόλις τελειώσω τις δοκιμές μου
Για το δεύτερο καμιά ιδέα ("Δεν υπάρχουν σχετικά άρθρα" ) ??
Άσχετα με το 2006, πιστεύω οτι αν μου δώσει κάποιος ενα clue έστω και για 2009, θα τη βρω την άκρη ;)
-
μήπως είναι καιρός για αναβάθμιση ;
-
Θα συμφωνήσω με τον Νίκο.
Μην το φοβάσαι το Update. Βήμα βήμα όλα θα γίνουν.
Πράγματα που έχεις πειράξει χειροκίνητα να κρατήσεις Backup
-
Θέλετε να πείτε οτι όταν το related items του 2008-9 όταν δεν βρίσκει αποτελέσματα αυτο-απενεργοποιήται και δεν εμφανίζεται κενή η θέση module μόνο με το τίτλο του ??
Αλλιώς δεν έχει νόημα η πρόταση για αναβάθμιση εαν το module συμπεριφέρεται το ίδιο και στις νέες εκδόσεις :-\
Σχετικά με την αναβάθμιση, επειδή σχεδόν κάθε φορά που γράφω εκεί πάει η κουβέντα (δικαιολογημένα βέβαια), να σας τα πω λοιπόν άλλη μια φορά για να μην με ξαναρωτήσετε :
- εγγεγραμμένοι : 2385 εγγεγραμμένοι
- Δημοσιεύσεις: 3743
- Σύνδεσμοι: 157
- σχόλια (akocomment) : 13104
- bridge με smf που έχει 70.000 μηνύματα και 4.500 θέματα
- front end content editor για τα μέλη
- πάρα πολλές μικροεπεμβάσεις στον core κώδικα
- μοναδικές επισκέψεις την ημέρα : πάνω από 12.000 με μόνιμο κόσμο μέσα 150-450
- απευθύνεται σε κόσμο που δεν κατέχει και πολλά από υπολογιστές, οπότε δε μπορείς να του αλλάζεις συνήθειες έτσι έυκολα
τέτοια sites δε μπορούν να πάρουν αναβάθμιση γιατί χάνουν ένα μεγάλο μέρος από τις υπηρεσίες που προσφέρουν. Αναβάθμιση δε μπορεί να κάνει κανείς σε τέτοιο site, και να καταφέρει να παραμείνει το site όπως είναι (με όλες του τις υπηρεσίες). Εαν είναι να χάσω το forum μου ή τα σχόλιά μου, έτσι το ξέρω κι εγώ. Σιγά το δύσκολο. Το θέμα είναι όμως οι υπηρεσίες και τα γραφόμενα να παραμείνουν. Δεν είναι θέμα ούτε χρημάτων ούτε όρεξης για δουλειά. Αν υπήρχε τρόπος-άνθρωπος που θα μπορούσε να καταφέρει αναβάθμιση με ασφάλεια και χωρίς να χάσω τίποτε από data, να είσαστε σίγουροι οτι θα το είχα κάνει ή θα το είχα αναθέσει σε κάποιον με όποιο κόστος (οικονομικό κτλ). Αλλά δυστυχώς, ΔΕ ΓΙΝΕΤΑΙ. Η μόνη αναβάθμιση που μπορεί να γίνει είναι μόνο στον τομέα του template και πουθενά αλλού.
-
Κάτι τελευταίο ..
Εαν δεν βρίσκει related items, πως μπορώ εγώ να το πειράξω να λέει ένα κειμενάκι π.χ. "Δεν υπάρχουν σχετικά άρθρα" ? Νομίζω είναι πολύ καλύτερο από να εμφανίζεται η θέση module κενή
Καμιά βοήθεια? Συγνώμη βρε παιδιά αλλά δεν τα πάω καλά με τα if και τις συναρτήσεις :( . Φαντάζομαι, μισή σειρά κώδικας πρέπει να είναι :-\
-
ξέρεις ποιο είναι το θέμα μου ;
δεν έχω έτοιμο 2006.x με akocomment.
στα αρχεία γλώσσας δεν έχει τίποτα ;
στον κώδικα του akocomment ;
θα κοιτάξω να βρω την λύση μόνο από την πλευρά του akocomment, αλλά γίνε σε παρακαλώ όσο το δυνατών ποιο περιγραφικός για να βρω το ανάλογο σημείο στον κώδικα.
Στείλε μου τα αρχεία:
content.html.php (που έχεις Online)
index.php (του template σου)
και όλα τα αρχεία του akocomment + admin akocomment
στο email: info [papaki] creativeoptions [telitsa] eu
και θα κοιτάξω να σου βρω την λύση ASAP ;) ή θα σηκώσω τα χέρια ψιλά :-[
-
Κάτσε βρε παιδί μου :D
Το θέμα με το που θα εμφανιστεί το related items θα το λύσω, όπως γράφω παραπάνω (θα κάνω edit το content.html.php ή το akocomment)
Ζήτησα βοήθεια στο πως θα κάνω το related items να εμφανίζει ένα μήνυμα, όποτε δεν υπάρχουν σχετικά άρθρα. Μάλλον δεν κατάλαβες καλά. Σε ευχαριστώ πάντως (σίγουρα θα τη χρειαστώ τη βοήθειά σου, όταν αρχίσω τα edits στο akocomment)
Σχετικά λοιπόν με το μήνυμα που θα λέει οτι δεν υπάρχουν σχετικά άρθρα, τελικά τη βρήκα τη λύση ..
2 σειρές πριν το τέλος του mod_related_items.php έβαλα
else { echo "den uparxoun sxetika ar8ra mpla mpla mpla"; }
(ή ότι άλλο μύνημα θέλω)
και αυτό εμφανίζεται όταν δεν βγάζει αποτελέσματα το related_items ;D. Νομίζω οτι αυτό χρειάζεται σε όποιον χρησιμοποιεί αυτό το module ;)
-
;D OK OK !! ότι θες πες.