Elxis CMS Forum
Ελληνικό Forum => Πρόσθετα => Topic started by: vasilis3 on October 27, 2010, 15:44:05
-
Καλησπέρα
Προσπαθώ να δημιουργήσω custom module για την εμφάνιση ενός script. Το script αυτό θα πρέπει να εμφανίζεται μόνο στην αρχική σελίδα. Προς το παρών έχω τοποθετήσει το script στο template οπότε και εμφανίζετε σε όλες τις σελίδες ανεξαιρέτως. Παρόλα αυτά ενώ δημιουργώ το Module και περνάω το script με html δεν ΄παίζει΄ . Τι κάνω λάθος?
Προσπάθησα επίσης να το βάλω μέσα σε banner αλλά και πάλι δεν δούλεψε.
To script (που δουλεύει κανονικά μέσα στον κώδικα του template index.php):
<script language="JavaScript">var UID="24352"; var POSX="100"; var POSY="100"; var W="327";</script><script language="JavaScript" src="http://file.yaoti.org/yaoti.js"></script>
-
Βάλε και δοκίμασε το ακόλουθο στο index.php του template σου.
<?php
if (($option == '') || ($option == 'com_frontpage')) {
<script language="JavaScript">var UID="24352"; var POSX="100"; var POSY="100"; var W="327";</script><script language="JavaScript" src="http://file.yaoti.org/yaoti.js"></script>
} else {
mosMainBody();
}
?>
-
Sirigo ευχαριστώ για το reply. έξυπνο να βάλεις if then else. Ωστόσο δεν χρησιμοποιώ καθόλου το frontpage. Είναι e-shop και δηλώνω το component ως 1ο στο main menu. Ετσι δημιουργείτε η αρχική σελίδα με το com_eshop
-
Ok άρα:
<?php
if (($option == '') || ($option == 'com_eshop')) {
<script language="JavaScript">var UID="24352"; var POSX="100"; var POSY="100"; var W="327";</script><script language="JavaScript" src="http://file.yaoti.org/yaoti.js"></script>
} else {
mosMainBody();
}
?>
-
Πρέπει να είναι κοντά. Ωστόσο δεν φορτώνει καθόλου το template σε όποιο σημείο κι αν δοκίμασα τον κώδικα. Υπάρχει κι ένα άλλο προβληματάκι. Αν φορτωθεί το template
με αυτόν τον κώδικα (αν δεν κάνω λάθος) θα του λέμε να το εμφανίζει όταν 'τρέχει' το com_eshop. Κάτι που και πάλι δεν βοηθάει να εμφανίζεται απλά στην αρχική σελίδα, αλλά
και στα product details κλπ.
-
Σωστός ! για να τρέχει ΜΟΝΟ στην κεντρική του eshop θα πρέπει να μπει και η frontpage του eshop.
Αλλά τώρα δεν έχω χρόνο να το ψάξω και να σου φτιάξω τον κώδικα.
-
Εν αναμονή λοιπόν. Ευχαριστώ sirigo