Elxis CMS Forum

Ελληνικό Forum => Πρόσθετα => Topic started by: ArXoS on December 07, 2009, 18:41:52

Title: Θέση module related items
Post 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
Title: Re: Θέση module related items
Post by: ks-net on December 07, 2009, 19:17:27
γιατί δε το φορτώνεις στη θέση inset(φτιάξε την) ακριβώς κάτω από το mosBody  και να την κάνεις assign  σε κάθε ενότητα άρθρων?

σίγουρα οι ενότητες θα είναι πολύ λίγες

ή φορτώνεις σε κάθε σελίδα στη θέση inset  και ακολουθείς την διαδικασία του λινκ από πάνω...
Title: Re: Θέση module related items
Post by: ArXoS on December 07, 2009, 21:49:13
Κώστα, μη με παρεξηγήσεις αλλά δεν κατάλαβα αρκετά από αυτά που μου έγραψες :P

Στην πρώτη περίπτωση εννοείς να βάλω ένα <?php mosLoadModules('related',-2); ?> κάτω από το <?php mosMainBody(); ?> στο index του template ;
Εαν εννοείς αυτό, το έχω δοκιμάσει και το related items εμφανίζεται στον πάτο μετά το άρθρο. Είναι περίπου αυτό που θέλω, αλλά δεν το θέλω να εμφανίζεται στο πάτο αλλά στο τέλος του άρθρου, πριν από τους σχολιασμούς κτλ (να είναι δηλαδή ανάμεσα στους σχολιασμούς και το άρθρο,  άμεσα αναγνώσιμο μετά το τέλος του άρθρου και να μην πηγαίνει 4-5 μέτρα πιο κάτω εαν μεσολαβούν κάμποσα σχόλια)

Από τη δεύτερη περίπτωση, εδώ θα πρέπει να μου το κάνεις .. πιο λιανά  :D
Title: Re: Θέση module related items
Post by: ks-net on December 07, 2009, 22:11:50
1η ή 2η περίπτωση πάλι μετά τα σχόλια θα βγαίνει..

οπότε για να μην κάνεις edit 4000 αρθρα..
μάλλον θα πρέπει να πειραχτεί το content.php
Title: Re: Θέση module related items
Post by: ArXoS on December 07, 2009, 23:17:25
οκ κατάλαβα. Ευχαριστώ για τις απαντήσεις. Πίστευα οτι με κάποιο τρόπο απλό θα μπορούσε να γίνει .. Αν είναι να γίνει edit παντως, θα αρχίσω να κάνω edit το akocomment για να εμφανίζεται αμέσως πριν τα links του (μου φαίνεται πιο εύκολο από το να βάζω χέρι στο content)

Κάτι τελευταίο ..
Εαν δεν βρίσκει related items, πως μπορώ εγώ να το πειράξω να λέει ένα κειμενάκι π.χ. "Δεν υπάρχουν σχετικά άρθρα" ? Νομίζω είναι πολύ καλύτερο από να εμφανίζεται η θέση module κενή
Title: Re: Θέση module related items
Post by: ks-net on December 08, 2009, 01:03:22
δεν πρέπει να είναι τόσο δύσκολο...

το μόνο που χρειάζεται είναι να φορτωθεί ένα module ή μια position μέσα στο content item μόνιμα...

σκέφτομαι κάποιου είδους hack  στο content.html.php ... αλλά δεν  θα προχωρήσω περισσότερο.. δεν συνηθίζω να δίνω πράματα που δεν είμαι σίγουρος και που δεν έχω δοκιμάσει πρώτα. - άσε που εσύ χρησιμοποιείς το 2006 και δεν το έχω πουθενά...

θεωρώ πιο εύκολο αυτό από το να παλέψεις με το akocomment.
Title: Re: Θέση module related items
Post by: ArXoS on December 08, 2009, 01:30:48
βασικά σκέφτομαι edit το akocomment γιατί έχεις τη δυνατότητα να επιλέξεις sections που θα εμφανιστεί (κι εγώ θέλω related items όπου έχω και σχολιασμό μόνο, οπότε μου έρχεται κουτί). Θα δημοσιεύσω πάντως το hack σε περίπτωση που το χρειαστεί κανείς μόλις τελειώσω τις δοκιμές μου

Για το δεύτερο καμιά ιδέα ("Δεν υπάρχουν σχετικά άρθρα" ) ??
Άσχετα με το 2006, πιστεύω οτι αν μου δώσει κάποιος ενα clue έστω και για 2009, θα τη βρω την άκρη  ;)
Title: Re: Θέση module related items
Post by: CREATIVE Options on December 08, 2009, 09:21:26
μήπως είναι καιρός για αναβάθμιση ;
Title: Re: Θέση module related items
Post by: webgift on December 08, 2009, 10:02:48
Θα συμφωνήσω με τον Νίκο.
Μην το φοβάσαι το Update. Βήμα βήμα όλα θα γίνουν.
Πράγματα που έχεις πειράξει χειροκίνητα να κρατήσεις Backup
Title: Re: Θέση module related items
Post by: ArXoS on December 08, 2009, 13:17:06
Θέλετε να πείτε οτι όταν το related items του 2008-9 όταν δεν βρίσκει αποτελέσματα αυτο-απενεργοποιήται και δεν εμφανίζεται κενή η θέση module μόνο με το τίτλο του ??
 Αλλιώς δεν έχει νόημα η πρόταση για αναβάθμιση εαν το module συμπεριφέρεται το ίδιο και στις νέες εκδόσεις  :-\



Σχετικά με την αναβάθμιση, επειδή σχεδόν κάθε φορά που γράφω εκεί πάει η κουβέντα (δικαιολογημένα βέβαια), να σας τα πω λοιπόν άλλη μια φορά για να μην με ξαναρωτήσετε :


τέτοια sites δε μπορούν να πάρουν αναβάθμιση γιατί χάνουν ένα μεγάλο μέρος από τις υπηρεσίες που προσφέρουν. Αναβάθμιση δε μπορεί να κάνει κανείς σε τέτοιο site, και να καταφέρει να παραμείνει το site όπως είναι (με όλες του τις υπηρεσίες). Εαν είναι να χάσω το forum μου ή τα σχόλιά μου, έτσι το ξέρω κι εγώ. Σιγά το δύσκολο. Το θέμα είναι όμως οι υπηρεσίες και τα γραφόμενα να παραμείνουν. Δεν είναι θέμα ούτε χρημάτων ούτε όρεξης για δουλειά. Αν υπήρχε τρόπος-άνθρωπος που θα μπορούσε να καταφέρει αναβάθμιση με ασφάλεια και χωρίς να χάσω τίποτε από data, να είσαστε σίγουροι οτι θα το είχα κάνει ή θα το είχα αναθέσει σε κάποιον με όποιο κόστος (οικονομικό κτλ). Αλλά δυστυχώς, ΔΕ ΓΙΝΕΤΑΙ. Η μόνη αναβάθμιση που μπορεί να γίνει είναι μόνο στον τομέα του template και πουθενά αλλού.
Title: Re: Θέση module related items
Post by: ArXoS on December 09, 2009, 13:21:20
Κάτι τελευταίο ..
Εαν δεν βρίσκει related items, πως μπορώ εγώ να το πειράξω να λέει ένα κειμενάκι π.χ. "Δεν υπάρχουν σχετικά άρθρα" ? Νομίζω είναι πολύ καλύτερο από να εμφανίζεται η θέση module κενή

Καμιά βοήθεια? Συγνώμη βρε παιδιά αλλά δεν τα πάω καλά με τα if και τις συναρτήσεις  :( . Φαντάζομαι, μισή σειρά κώδικας πρέπει να είναι  :-\
Title: Re: Θέση module related items
Post by: CREATIVE Options on December 09, 2009, 15:25:10
ξέρεις ποιο είναι το θέμα μου ;
δεν έχω έτοιμο 2006.x με akocomment.

στα αρχεία γλώσσας δεν έχει τίποτα ;
στον κώδικα του akocomment ;

θα κοιτάξω να βρω την λύση μόνο από την πλευρά του akocomment, αλλά γίνε σε παρακαλώ όσο το δυνατών ποιο περιγραφικός για να βρω το ανάλογο σημείο στον κώδικα.

Στείλε μου τα αρχεία:
content.html.php (που έχεις Online)
index.php (του template σου)
και όλα τα αρχεία του akocomment + admin akocomment
στο email: info [papaki] creativeoptions [telitsa] eu

και θα κοιτάξω να σου βρω την λύση ASAP ;) ή θα σηκώσω τα χέρια ψιλά  :-[
Title: Re: Θέση module related items
Post by: ArXoS on December 09, 2009, 15:42:00
Κάτσε βρε παιδί μου  :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  ;)
Title: Re: Θέση module related items
Post by: CREATIVE Options on December 09, 2009, 15:52:29
 ;D OK OK !! ότι θες πες.