Προς το περιεχόμενο

Προβλήματα με joomla (φωτο-links-modules)


alexiou92

Προτεινόμενες αναρτήσεις

Δημοσ.

Έχω αυτό το site: greek-news.gr

 

Το πρώτο πρόβλημα είναι ότι η εικόνα με τον τίτλο δεν φαίνεται ολόκληρη!!!

Μία λύση είναι να την μικρύνω αλλά δεν 8α φαίνεται καλά

Μία άλλη είναι τα μεγαλώσω το χώρο που είναι για τη φωτογραφία!!!

Αυτό πρέπει να γίνει μέσα από τον κώδικα του template σωστά?

Πως?

 

Το δεύτερο είναι ότι ενώ όλα τα links μέσα στη σελίδα για τα άρθρα δουλεύουν μια χαρά, όπως και το κεντρικό μενού, τα links τους τίτλους των κατηγοριών στην κεντρική σελίδα (που έχουν από κάτω τα links των άρθρων) δεν δουλεύουν και βγάζουν σφάλμα 404!!!

Γιατί?

 

Το τρίτο πρόβλημα είναι πως μπορώ να φτιάξω στο template νέες θέσεις για modules?

 

Ευχαριστώ!!!!

Δημοσ.

Πρώτα απ' όλα σου συνιστώ να βάλεις ένα addon του mozilla που λέγεται firebug. Θα σου λύσει τα χέρια! Ειδικά που έχει μια επιλογή inspect και βρίσκει το σημείο του κώδικα που σε ενδιαφέρει. Το πρόβλημα βρίσκεται στο http://greek-news.gr/templates/ja_teline_ii/css/template.css αρχείο στο h1.logo a {template.css (line 811) δες ότι έχεις εικόνα 290χ81 και έχεις ορίσει width και height 278x42.

 

2. Βλέπω ότι τα url που έχουν οι διάφορες εικόνες παραπέμπουν σε κάποια άρθρα με συγκεκριμένες ημερομηνίες. Είσαι σίγουρος ότι υπάρχουν; Μήπως τυχόν διέγραψες κάτι και το ξαναέφτιαξες; Δεν μπορώ να ξέρω οπότε κοίτα ανάλογα με τις ημερομηνίες που έχεις βάλει τι μπορεί να φταίει.

 

3. http://docs.joomla.org/Module_positions

Δημοσ.

Καλησπέρα,

για δοκίμασε στο αρχείο template.css να αυξήσεις το ύψος στο logo

 

>h1.logo a {
width: 278px;
display: block;
background: url(../images/logo.gif) no-repeat;
position: absolute;
[b]	height: 55px; //Κάνε εδώ την αλλαγή(δοκίμα μέγεθος και όποιο εφαρμόσει καλύτερα..) [/b]
top: 20px;
left: 0;
}

 

 

 

 

EDIT

 

Σόρρυ alchemist125, για την ίδια απάντηση που είχες δώσει εσύ, απλά όταν διάβασα το τοπικ δεν είχες απαντήσει ήδη..

Δημοσ.

Ενώ αλλάζω το h1.logo a { δεν γίνετε τίποτα

 

Πατώντας στο μενού "Γιαννενα" πάει εδώ: http://greek-news.gr/index.php?option=com_content&view=category&layout=blog&id=1&Itemid=23

 

Ενώ πατώντας πιο κάτω πάει εδώ: http://greek-news.gr

/index.php?option=com_content&view=category&id=2008-07-01-19-22-32&Itemid=5

 

Και τα 2 δημιουργούνται αυτόματα γιατί το κάνει αυτό?

 

Δηλαδή τι πρέπει να κάνω για να προσθέσω μια θέση για module δίπλα από την εικόνα με τον τίτλο?

Δημοσ.

1. Πάτα ctrl + F5 για να μην διαβάσει από την cache και δες μήπως έχεις ενεργοποιήσει την επιλογή από το global settings - system να διαβάζει από την cache για ένα χρονικό διάστημα που σε αυτήν την περίπτωση καθυστερεί να εμφανιστούν οι αλλαγές. Διαφορετικά κάτι έχεις κάνει λάθος...

 

2. Πως δημιουργούνται αυτόματα; Χρησιμοποιείς μήπως το archive; Γιατί το url δίνει ακριβή ημερομηνία και αυτό είναι που μου κάνει εντύπωση.. Δεν μπορώ πάντως να βγάλω άκρη πως σου έχει βγει αυτό το link.

 

3. Ανοίγεις το templateDetails.xml που βρίσκεται στον φάκελο του template σου και προσθέτεις

><position>myposition</position>

ανάμεσα στα άλλα που έχει. Μετά πας στο template.php και προσθέτεις

><div>
   <jdoc:include type="modules" name="myposition" style="xhtml" />

μετά από την γραμμη:

><p class="site-slogan"><?php echo $sloganText;?></p>
<?php } ?>

και προσθέτεις ένα </div> πρίν το

><!-- END: HEADER -->

Δημοσ.

959h8x0n8qmik10a9syw.jpg

Την προσωρινή αποθήκευση την έχω απενεργοποιημένη αλλά τη χρησιμοποιεί!!! Γιατί?

 

Η φώτο στον τίτλο τώρα φαίνεται ολόκληρη αλλά καλύπτει το μενού.

Πως αυξάνω όλο τον κενό χώρο που είναι η φωτογραφία?

 

Και το module το έβαλα μόνο που έχει καλύψει ολόκληρο το μήκος της σελίδας εντελώς στην κορυφή (είναι html outline άρα πλαταίνει μόνο του)

Πως θα το κάνω να αρχίζει δίπλα από την φωτογραφία και να τελειώνει στην ημερομηνία?

 

Ευχαριστώ!!!!:-)

Δημοσ.

1. Δεν την χρησιμοποιεί τότε. Απλώς πάντα αποθηκεύονται πράγματα στην cache. Με ctrl + F5 λύνεται το πρόβλημα.

 

2. Ανέβασε την φωτογραφία πιο πάνω:

>h1.logo a {
background:transparent url(../images/logo.gif) no-repeat scroll 0 0;
display:block;
height:81px;
left:0;
position:absolute;
top:10px; (Αυτό κάνει την δουλειά)
width:290px;
}

και μεγάλωσε όλο το πάνω πλαίσιο:

>#ja-header {
height:93px;
line-height:normal;
position:relative;
}

Είναι μέσα στο template.css

 

3. Αυτό που σου είπα πριν άλλαξε το

><div id="mymodule">
   <jdoc:include type="modules" name="myposition" style="xhtml" />

και πρόσθεσε στο template.css αυτό

>#mymodule {
position:absolute;
height:93px;
width:600px; (Παίξε με αυτήν την ρύθμιση)
left:300px; (Μπορεί να χρειάζεται μερικά px παραπάνω)
top:10px;
}

 

Τέλος να σου υπενθυμίσω ότι το site φαίνεται σωστά μόνο σε 1200x800 και πάνω αν και σιγά σιγά οι μικρότερες αναλύσεις λιγοστεύουν.

Δημοσ.

και πρόσθεσε στο template.css αυτό

>#mymodule {
position:absolute;
height:93px;
width:600px; (Παίξε με αυτήν την ρύθμιση)
left:300px; (Μπορεί να χρειάζεται μερικά px παραπάνω)
top:10px;
}

 

Που ακριβώς να το προσθέσω αυτό στο template.css?

Δημοσ.

i39je177vnyl3rqan0k0.jpg

 

Κοίτα τι έκανε τώρα όμως:

Έφερε το άλλο κοντά και το καινούριο το μίκρυνε αλλά είναι ακόμα πάνω από τη φωτογραφία

 

Σε έχω πεθάνει ε?

Δημοσ.

Δικό μου το λάθος! Βγάλε το </div> που σου ζήτησα να βάλεις πάνω από το <!-- END: HEADER --> και βάλτο μετά το jdoc. Δηλάδη γίνεται όλο

><div id="mymodule">
   <jdoc:include type="modules" name="myposition" style="xhtml" />
</div>

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...