Welcome,
Guest
.
Please
login
or
register
.
Did you miss your
activation email
?
News:
EDC:
Download extensions for Elxis CMS
.
Home
Help
Login
Register
Elxis CMS Forum
»
Ελληνικό Forum
»
Διαχείριση
(Moderators:
CREATIVE Options
,
ks-net
) »
Σύγκρουση modules
« previous
next »
Print
Pages: [
1
]
Author
Topic: Σύγκρουση modules (Read 6871 times)
evkarab
Full Member
Posts: 232
Σύγκρουση modules
«
on:
February 28, 2010, 18:50:57 »
Στην αρχική εμφάνιση της ιστοσελίδας έχω κάνει το mod_frontpage αντιγραφή και το εμφανίζω τόσες φορές όσες και οι κατηγορίες που έχω.
Επίσης έχω φτιάξει ένα νέο module για να εμφανίζω google adsense και το έχω αντιγράψει ώστε να το εμφανίζω κι αυτό παραπάνω από μία φορά σε διαφορετικό σημείο.
Τώρα προσπαθώ να εμφανίσω το mod_latestnews με εντολή να εμφανίζει άρθρα από συγκεκριμένη κατηγορία.
Όταν το δημοσιεύω όμως χάνονται οι αρχικές ρυθμίσεις μου και εμφανίζεται το mod_latestnews με ένα άρθρο από άσχετη κατηγορία.
Να προσθέσω ότι υπάρχει δημοσιευμένο και το UCD.
Μήπως συγκρούονται κάποια από τα modules και τα χαλάει όλα;
Logged
ks-net
Elxis Community
Hero Member
Posts: 2072
Kostas Stathopoulos
Re: Σύγκρουση modules
«
Reply #1 on:
February 28, 2010, 19:22:13 »
ναι το mod_frontpage.... πρέπει να είναι μόνο μια φορά στην ίδια σελίδα.... έτσι είναι φτιαγμένο να δουλεύει αλλά υπάρχει μια λύση
ψάξε στο φόρουμ κάπου υπάρχει ένα patch για to frontpage module....
edit... άσε το βρήκα...
κανε backup το module και δοκίμασε παρακάτω patch.... δεν το έχω δοκιμάσει ποτέ προσωπικά..
https://forum.elxis.org/index.php?topic=3058.msg19514#msg19514
διάβασε και το σχετικό πόστ εκεί....
«
Last Edit: February 28, 2010, 19:30:39 by ks-net
»
Logged
ks-net.gr
evkarab
Full Member
Posts: 232
Re: Σύγκρουση modules
«
Reply #2 on:
February 28, 2010, 20:34:04 »
ks-net όλα δουλεύουν κανονικά μέχρι τη στιγμή πού δημοσιεύω το mod_latestnews.
Δεν ξέρω αν κατά τύχη δουλεύουν (πράγμα που δεν πιστεύω) αλλά όλα τα αντίγραφα του mod_frontpage όπως καί τα αντίγραφα του δικού μου module μαζί με ένα UCD εμφανίζονται στην αρχική σελίδα χωρίς πρόβλημα.
Το πρόβλημα αρχίζει όταν δημοσιεύω το mod_latestnews.Αυτό δοκίμασα διότι αυτό θέλω.Αν το κάνει και με άλλο module δεν ξέρω.
Logged
ks-net
Elxis Community
Hero Member
Posts: 2072
Kostas Stathopoulos
Re: Σύγκρουση modules
«
Reply #3 on:
February 28, 2010, 21:37:14 »
δεν θυμάμαι αν έχει αναβαθμιστεί στις νεότερες εκδόσεις(to patch ειναι παλιό) η mod_frontpage...
τώρα για το latestnews .. δεν έχει δημιουργήσει ποτέ προβλήματα....
δοκίμασε να το βάλεις μόνο του και κοίτα μήπως δεν το έχεις σεταρει κανονικά...κτλ..
αν το έχεις πειράξει δοκίμασε να το αντικαταστήσεις με το αυθεντικό...
Logged
ks-net.gr
babis1
Hero Member
Posts: 1538
Re: Σύγκρουση modules
«
Reply #4 on:
March 01, 2010, 00:57:45 »
Σύγκρουση modules
ΚΑΛΟ !!!
Logged
evkarab
Full Member
Posts: 232
Re: Σύγκρουση modules
«
Reply #5 on:
March 01, 2010, 10:17:58 »
Λοιπόν ks-net ,το template είναι το its-elxis3 όπως βλέπεις.
Άκου τώρα τι γίνεται...
Το πρόβλημα δεν το παρουσιάζει όταν βάζω το mod_latestnews να εμφανίζεται μαζί με τα άλλα, το παρουσιάζει όταν λέω σε οποιοδήποτε module να εμφανιστεί στη θέση user1 ή user2.
Αυτές οι θέσεις είναι όπως στο okto αν θυμάσαι. Στην κορυφή του περιεχομένου στην αρχική σελίδα.
Τώρα όσον αφορά στο mod_latestnews αν του πώ να πάει πρώτο στο header κανένα πρόβλημα.Άρα δεν φταίει αυτό.
Το πρόβλημα το προσδιορίζω στις θέσεις user1 και user2 σε συνδιασμό με όσα υπάρχουν στην αρχική σελίδα, αλλά δεν ξέρω που να ψάξω, οπότε προς το παρόν δεν θα τα χρησιμοποιήσω καθόλου.
Θα ήθελα πολύ όμως να έχω αυτή τη δυνατότητα και αυτός είναι ο λόγος που ζητάω τη βοήθεια της κοινότητας. Οι γνώσεις μου είναι περιορισμένες.
@babis συγκρουση=conflict, έτσι δεν είναι;
«
Last Edit: March 01, 2010, 10:24:44 by evkarab
»
Logged
ks-net
Elxis Community
Hero Member
Posts: 2072
Kostas Stathopoulos
Re: Σύγκρουση modules
«
Reply #6 on:
March 01, 2010, 14:46:17 »
να βλέπαμε τουλάχιστον τι πρόβλημα υπάρχει?
κάποιο λινκ?
Logged
ks-net.gr
evkarab
Full Member
Posts: 232
Re: Σύγκρουση modules
«
Reply #7 on:
March 01, 2010, 15:40:36 »
Γιά να καταλάβεις τι συμβαίνει σου λέω τούτο...
Αν δημοσιεύσω ένα module στη θέση user1 ή user2 παύουν να εμφανίζονται τα mod_frontpage (κανονικό και αντίγραφα) και εμφανίζεται μόνο αυτό που είναι στη θέση user1 ή user2 συν ένα άρθρο που είναι αρχικό (header) και ορισμένο στην πρώτη σελίδα.
Τώρα για link, δύσκολο και ο λόγος είναι... αφ'ενός δεν έχω δημοσιεύσει τίποτα στις θέσεις αυτές, αφ'ετέρου, αν το κάνω θα γίνουν όλα μαντάρα.
Σε τοπική εγκατάσταση πάντως, αλλά όχι με τη βάση του κανονικού site, δουλεύει μια χαρά.
Αν δεν πάει το μυαλό σου σε κάποια λύση έτσι που το συζητάμε, ας το κλείσουμε το θέμα.
Logged
ks-net
Elxis Community
Hero Member
Posts: 2072
Kostas Stathopoulos
Re: Σύγκρουση modules
«
Reply #8 on:
March 01, 2010, 15:47:41 »
υπάρχουν δεκάδες πιθανότητες για το τι μπορεί να φταίει...
πιθανό να φταίει το tpl...
αυτό το "μαντάρα" δεν είναι και πολύ κατατοπιστικό...
Logged
ks-net.gr
webgift
Elxis Team
Hero Member
Posts: 4193
Re: Σύγκρουση modules
«
Reply #9 on:
March 01, 2010, 16:58:23 »
evkarab ,
Μπορείς να στείλεις αν δεν βρεις λύση σε ένα από εμάς μέσω προσωπικού μηνύματος τα στοιχεία που είναι απαραίτητα να δούμε επί της ουσίας που είναι το πρόβλημα.
Καταλαβαίνεις ότι η φαντασία πολλές φορές λειτουργεί ανατρεπτικά στην επίλυση κάποιου θέματος.
Logged
Elxis Team •
Custom web design [EN]
-
[EL]
•
.GR Registrar
evkarab
Full Member
Posts: 232
[SOLVED]Re: Σύγκρουση modules
«
Reply #10 on:
March 03, 2010, 19:31:15 »
Μετά από πολύ ψάξιμο (νέος στο άθλημα ακόμα
) βρήκα τη λύση.
Οι θέσεις user1 και user2 εμφανίζονται εφόσον έχουμε δημοσιεύσει κάποιο module εκεί.
Όταν όμως δημοσιεύσουμε κάτι σε αυτές τις θέσεις (όποια και να είναι αυτή) τότε παύει να εμφανίζεται η θέση header.
Δηλαδή χωρίς να πειράξουμε τον κώδικα έχουμε ή το ένα (πχ user1...) ή το άλλο (header). Ποτέ όμως και τα δυό μαζί.
Ο κώδικας εκεί είναι έτσι :
<?php if(mosCountModules('user1')>0 || mosCountModules('user2')>0) { ?>
<div id="topmod">
<?php mosLoadModules('user1',-2); ?>
<?php mosLoadModules('user2',-2); ?>
</div>
<?php /*THIS NEEDS CHECKING */ ?>
<?php } else { mosLoadModules('header',-2); } ?>
Πρέπει να γίνει έτσι:
<?php if(mosCountModules('user1')>0 || mosCountModules('user2')>0) { ?>
<div id="topmod">
<?php mosLoadModules('user1',-2); ?>
<?php mosLoadModules('user2',-2); ?>
</div>
<?php } ?>
<?php mosLoadModules('header',-2); ?>
Αυτό έκανα καί δουλεύει.
Logged
webgift
Elxis Team
Hero Member
Posts: 4193
Re: Σύγκρουση modules
«
Reply #11 on:
March 03, 2010, 22:53:32 »
Good Job
Μπράβο.!
Logged
Elxis Team •
Custom web design [EN]
-
[EL]
•
.GR Registrar
Print
Pages: [
1
]
« previous
next »
Elxis CMS Forum
»
Ελληνικό Forum
»
Διαχείριση
(Moderators:
CREATIVE Options
,
ks-net
) »
Σύγκρουση modules