Elxis CMS Forum

Ελληνικό Forum => Πρόσθετα => Topic started by: vasilis3 on October 27, 2010, 15:44:05

Title: Πρόβλημα με script σε custom module
Post 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>
 
Title: Re: Πρόβλημα με script σε custom module
Post by: CREATIVE Options on October 27, 2010, 16:26:13
Βάλε και δοκίμασε το ακόλουθο στο index.php του template σου.
Code: [Select]
<?php 
if (($option == &#39;&#39;) || ($option == &#39;com_frontpage&#39;)) {
    
<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();
}
?>
Title: Re: Πρόβλημα με script σε custom module
Post by: vasilis3 on October 27, 2010, 16:41:18
Sirigo ευχαριστώ για το reply. έξυπνο να βάλεις if then else. Ωστόσο δεν χρησιμοποιώ καθόλου το frontpage. Είναι e-shop και δηλώνω το component ως 1ο στο main menu. Ετσι δημιουργείτε η αρχική σελίδα με το com_eshop 
Title: Re: Πρόβλημα με script σε custom module
Post by: CREATIVE Options on October 27, 2010, 16:45:53
Ok άρα:

Code: [Select]
<?php 
if (($option == &#39;&#39;) || ($option == &#39;com_eshop&#39;)) {
    
<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();
}
?>
Title: Re: Πρόβλημα με script σε custom module
Post by: vasilis3 on October 27, 2010, 16:56:34
Πρέπει να είναι κοντά. Ωστόσο δεν φορτώνει καθόλου το template σε όποιο σημείο κι αν δοκίμασα τον κώδικα. Υπάρχει κι ένα άλλο προβληματάκι. Αν φορτωθεί το template
με αυτόν τον κώδικα (αν δεν κάνω λάθος) θα του λέμε να το εμφανίζει όταν 'τρέχει' το com_eshop. Κάτι που και πάλι δεν βοηθάει να εμφανίζεται απλά στην αρχική σελίδα, αλλά
και στα product details κλπ.
Title: Re: Πρόβλημα με script σε custom module
Post by: CREATIVE Options on October 27, 2010, 17:06:59
Σωστός ! για να τρέχει ΜΟΝΟ στην κεντρική του eshop θα πρέπει να μπει και η frontpage του eshop.
Αλλά τώρα δεν έχω χρόνο να το ψάξω και να σου φτιάξω τον κώδικα.
Title: Re: Πρόβλημα με script σε custom module
Post by: vasilis3 on October 27, 2010, 17:15:21
Εν αναμονή λοιπόν. Ευχαριστώ sirigo