Elxis CMS Forum

Ελληνικό Forum => Εγκατάσταση => Topic started by: m0st on March 19, 2013, 23:34:34

Title: Δημιουργία θέσεων module(Solved!!!)
Post by: m0st on March 19, 2013, 23:34:34
Καλησπέρα σας,

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

Γνωρίζω ότι πρέπει να προσθέσω το εξής" <?php mosLoadModules('position_name_here', -2); ?> " σε κάποιο σημείο μέσα στο template's index.php αλλά επειδή δεν την κατέχω την γνώση ούτε γνωρίζω που ακριβώς πρέπει να το βάλω ούτε τι ακριβώς να γράψω.
Σας ευχαριστώ εκ των προτέρων και ελπίζω να μην δημιούργησα επαναλαμβανόμενο θέμα.

Υ.Γ. Elxis 2009,3
Title: Re: Δημιουργία θέσεων module
Post by: xmanhattan on March 20, 2013, 15:09:10
Καλημερα Most,

Η θεση που αναφερεται ειναι για τα modules αλλα μπορεις να δεις ποιες θεσεις ειναι στην διαθεση σου κανοντας κλικ στο:
Ιστοτοπος -> Διαχειριστης Templates -> Θεσεις module

Στην λιστα αυτη ειναι οι βασικες θεσεις που μπορεις να οριζεις στο index.php του template.
Αν θελεις να δημιουργησεις μια νεα θεσει, μπορεις εκει.  Απλα γραφεις το ονομα στο τελος της λιστας.

Μετα που εχεις βαλει την θεση στο index.php του template και το επιλεγεις το template ως default μπορεις να δεις τις θεσεις κανοντας κλικ στο:
Ιστοτοπος -> Προεπισκοπηση -> εσωτερικα με θεσεις module

Μετα διαλεγεις το module που θελεις να βαλεις σε αυτη την θεσει και το οριζεις μεσα απο την θεση του module.


Title: Re: Δημιουργία θέσεων module
Post by: m0st on March 21, 2013, 19:30:39
Καλησπέρα και ευχαριστώ για την απάντηση.

Γνωρίζω ότι μέσα στο "Ιστοτοπος -> Διαχειριστης Templates -> Θεσεις module" βλέπεις τις ήδη υπάρχουσες θέσεις.
Θέλω να δημιουργήσω μία θέση αμέσως μετά από το άρθρο που έχω βάλει όπως πχ είναι τα σχόλια κ.ο.κ.

Το θέμα είναι ότι δεν γνωρίζω που και τι να γράψω και πως να ορίσω μέσα στο index.php του template. ούτως ώστε μετά να πάω στις "θέσεις module"και να τις ορίσω και εκεί.

Title: Re: Δημιουργία θέσεων module
Post by: xmanhattan on March 22, 2013, 09:31:54
Ενα παραδειγμα:

Στο Ιστοτοπος -> Διαχειριστης Templates -> Θεσεις module δημιουργω δυο νεες θεσεις.
Προσθετω το παρακατω σε κενες θεσεις και η λεξη εχει και υπογραμμηση.
banner_t     για μπανερ ή οτι θελεις στη θεση στο πανω μερος των αρθρων
banner_b    για μπανερ ή οτι θελεις στη θεση στο κατω μερος των αρθρων

Ανοιγω το index.php του template που θα χρησιμοποιησεις. 
Σημειωμα:  Πρεπει να χρησιμοποιησεις ενα επεξεργαστη οπως το notepad του windows ή notepad++ και αν χρησιμοποιησεις το notepad++ ή καποιο αλλο, το encoding να ειναι σε UTF-8 without BOM.

Ψαξε για την εντολη
Code: [Select]
<?php mosMainBody(); ?>
Θα προσθετεις τις θεσεις οπως εδω:
Code: [Select]
<?php mosLoadModules(&#39;banner_t&#39;, -2); ?>
<?php mosMainBody(); ?>
<?php mosLoadModules(&#39;banner_b&#39;, -2); ?>

Μετα απο αυτο, θα οριζεις το module που θελεις να εμφανιστη στη θεση banner_b.

Η εικονα δειχνει τις θεσεις.

Τελος

Title: Re: Δημιουργία θέσεων module
Post by: m0st on March 22, 2013, 14:57:56
Άψογος!!! Σε αγάπησα!!!!!!
 ;D ;D
Ευχαριστώ πάρα πολύ!