Elxis CMS Forum

Ελληνικό Forum => Πρόσθετα => Topic started by: ArXoS on March 07, 2009, 17:56:46

Title: [SOLVED] mod_greek_calendar
Post by: ArXoS on March 07, 2009, 17:56:46
Το παραπάνω module, όσες φορές και να το έχω κάνει εγκατάσταση, πάντα μου βγαίνει κάποια pixels πιο δεξιά από τη θέση που το έχω βάλει, με αποτέλεσμα να φαίνεται κάπως άσχημα ως μη στοιχισμένο, εαν έχει και άλλα modules πιο πάνω ή πιο κάτω ..
Έψαξα μέσα στο css του να βρω τις παραμέτρους που ορίζουν το frontpage του, αλλά δεν βρήκα τρόπο να το διορθώσω
Το έχει ψάξει μήπως κάνεις και έχει βρει κάποια λύση ?
Title: Re: mod_greek_calendar
Post by: babis1 on March 07, 2009, 18:55:37
μηπως ειναι θεμα template? εμενα εδω http://www.eurozoni.gr/ δοκιμαστικα που το εβαλα παιζει καλα
Title: Re: mod_greek_calendar
Post by: ks-net on March 07, 2009, 19:27:22
βασικά είναι θέμα template....πχ. στο οκτο θα έχεις αυτό το  πρόβλημα λόγο του ότι η παράμετρος στο δεξιο column padding-margin  ειναι 0 kai 1  και το .inside-col  margin 5 οπότε σε πετάει 6px εκτός!
Quote
#leftcolumn div.moduletable { margin: 0 1px 1px 0; padding: 0; }

#rightcolumn div.moduletable { margin: 0 0 10px 1px; padding: 0; }
και στο layout css
.inside-col { margin-left: 5px; }
2 λύσεις :
costum module suffix  στο costumize.css
ή στα γρήγορα...
 η παράμετρος width στο mod_greek_calendar.php περίπου γραμμή 273 να πάρει ένα πλάτος μικρότερο από 100%  ή εφαρμογή padding sta δεξιά.
Quote
//Diataxi kai emfanisi

  { ?>

  <div style="background: url(modules/mod_greek_calendar/images/grcal_<?php echo $params->def('grcal_styleimage','0') ?>.gif) top left repeat-x; padding-top: 40px; color: #FFFFFF; padding-right:4px;">

σωστό είναι ή δημιουργία costum suffix  στο costumize.css
οκτο και gr_calendar modified  εδώ http://www.palaiopyrgos.gr/

div.moduletable-cal {padding:0 4px 10px 0;} ή άλλο αριθμό (tested)
Title: Re: mod_greek_calendar
Post by: ArXoS on March 07, 2009, 23:22:41
Mου φάνηκε πολύ περίεργη η συμπεριφορά και άσχετη με το template, γιατί όλα τα άλλα modules εμφανίζονται κανονικά, ενώ κανονικά στοιχισμένος εμφανίζεται και ο τίτλος του module, όποτε τον επιλέξω να εμφανίζεται ..
Μου φαίνεται οτι η ιδέα του padding-right:4px; θα το κεντράρει λίγο ..
Δοκίμασε βρε παιδιά κανείς να βάλει αρνητικό νούμερο στο padding-left της ίδιας σειράς ? (-5 πχ) ?

Σας ευχαριστώ πάντως για τη συμμετοχή και για τις λύσεις που προτείνατε .. θα δοκιμαστούν όλες και θα σας ενημερώσω μόλις αρχίσω να το δουλεύω
Title: Re: mod_greek_calendar
Post by: ks-net on March 08, 2009, 00:21:06
o τιτλος είναι λίγο ασχετος.... από το module

div.moduletable h3 {...} και κάνει τα δικά του margin....

όσο αφορά τα άλλα module ειδικά αν πρόκειται για το οκτο τότε όχι δεν κεντράρουν...
απλά δε το βλέπεις εύκολα γιατί εκείνα δεν έχουν border ...

και τονίζω πώς δεν πρόκειται για λάθος... αλλά είναι κατασκευή του τέτοια!
τη δουλεία όλη τη κάνει η κλάση .inside-col { margin-left: 5px; }

γιαυτό υπάρχουν τα suffix όταν κάτι δε σε βολεύει.......
στο όκτο μπορείς με ένα suffix padding-right: 5px  και να σου δώσει και δεξιά το ίδιο κενό  ή
margin-left: -5px  και να στα γεμίσει όλα!


Quote
Μου φαίνεται οτι η ιδέα του padding-right:4px; θα το κεντράρει λίγο ..
Δοκίμασε βρε παιδιά κανείς να βάλει αρνητικό νούμερο στο padding-left της ίδιας σειράς ? (-5 πχ) ?
κάνε margin-left:-5px; ή 6 ή 3 .. ανάλογα με το template! και αυτό θα γεμίσει όλα τα κενά δεξιά ή αριστερά!
δεν θα στο κεντράρει λίγο.. αλλά ακριβώς! αρκεί να βρείς το μαγικό νούμερο!



Title: Re: mod_greek_calendar
Post by: ArXoS on March 08, 2009, 00:31:28
όπως τα'πες  :D
Δεν ήρθε λίγο, αλλά ήρθε ακριβώς εκεί που το θέλω

σε ευχαριστώ ks-net