Elxis CMS Forum
Ελληνικό Forum => Γενικά Θέματα για το Elxis CMS => Topic started by: ioannis on February 09, 2009, 01:08:01
-
Καλησπέρα,
έχω το πρόβλημα ότι στο elxis 08 όταν δημιουργώ κάποιο μενού του τύπου '' Εμφάνιση Πίνακα - Ενότητα Περιεχομένου " δεν μου εμφανίζει τις κατηγορίες που βρίσκονται σε αυτή την ενότητα παρά μόνο όταν έχουν μέσα κάποιο αντικείμενο. Θέλω όμως να εμφανίζονται και οι κενές. Στο elxis 06 εμφανίζονται όλες κανονικά και δίχως πρόβλημα. Οι ρυθμίσεις όλες είναι σωστές κατά την γνώμη μου. Παραθέτω και κάποια hardcopy από τις οθόνες των ρυθμίσεων και της εμφάνισης.
Γνωρίζει ίσως κάποιος τον λόγο;
ευχαριστώ
Ι.Α.
PS: δύο από τα hardcopy από τις οθόνες της εμφάνισης τις παραθέτω σε άλλο Post γιατί δεν ανέβαιναν εδώ λόγω μεγέθους.
[attachment deleted by admin]
-
συνέχεια του προηγούμενου post...
[attachment deleted by admin]
-
menu >> menu-item ... parameters .....
Empty Categories: = show
Edit: Topics merged...
Δεν χρειάζονται δυο διαφορετικά ποστ... μπορούσες να απαντήσεις στο ιδιο.. προσθέτοντας τα attachments,
-
Αν δεις τα hardcopy που ανέβασα την ρύθμιση αυτή την έχω κάνει αλλά στο elxis_08 δεν δουλεύει
-
Αν το έχεις κάνει ήδη τότε βεβαιώσου πως δεν υπάρχουν ξεχασμένα λινκ(cat page/link to menu) προς αυτη την κατηγορία σε κάποιο μενου....με άλλες ρυθμίσεις...
κοίτα και το παρακάτω τοπικ.. που είναι παρεμφερή
https://forum.elxis.org/index.php?topic=2989.msg18427#msg18427
-
Το έλεγξα και δεν υπάρχουν πουθενά ξεχασμένα λινκ. όταν μπω στις ρυθμίσεις της ενότητας βλέπω ότι η μόνη αναφορά σε μενού είναι αυτή που έχω φτιάξει. Για να το επιβεβαιώσω ότι δεν έχω κάνει κάτι λάθος εγκατέστησα το elxis σε νέο κατάλογο και δίχως κάποια αλλαγή δημιούργησα μια νέα ενότητα και στη συνέχεια τρεις κατηγορίες κάτω από την ενότητα. Έφτιαξα και ένα καινούργιο μενού του τύπου '' Εμφάνιση Πίνακα - Ενότητα Περιεχομένου " για την συγκεκριμένη ενότητα. Υπάρχει ακριβώς το ίδιο πρόβλημα. Μου βγάζει μόνο το όνομα της ενότητας αλλά όχι και τις κατηγορίες ποθ είναι μέσα σ' αυτή. Μήπως είναι bug στο elxis?
Στο elxis 2006 λειτουργεί κανονικά.
-
Θα πας στο αντικείμενο του μενού σου και δεξιά (παραμέτρους) θα δεις αυτό που επισυνάπτω. Το ενεργοποιείς ή όχι και ανάλογα θα εμφανίζονται οι κενές κατηγορίες ...Ή όχι.
[attachment deleted by admin]
-
tested ...
όντως υπάρχει πρόβλημα!
στο table-section αλλά και στο table-category
Elxis 2008.1 Stable rev2218 [ Nemesis ]
Edit: πάντως τα radio-button δουλεύουν κανονικά... δηλαδή ενημερώνει την βάση με την παράμετρο empty_cat=1 και other_cat_section=1
οπότε η δουλεία μάλλον χαλάει από εκεί και κάτω.
-
Η έκδοση που χρησιμοποιώ εγώ είναι η τελευταία> Elxis 2008.1 Stable rev2245 [ Nemesis ]
-
Θα υπάρξει κάποια διόρθωση σχετικά με το πρόβλημα;
-
Να το κοιτάξω και να σας πω. Από τα screenshots βλέπω ότι εμφανίζονται οι κενές κατηγορίες. Άρα τι θα πρέπει να κοιτάξω;
-
Και σε μένα συμβαίνει το πρώτο post του ioannis.
Πώς όμως ο ioannis δημιούργησε το hardcopy με 0 αντικείμενα σε κατηγορίες.
Datahell δοκίμασε να προσομοιώσεις το πρόβλημα.
(Κατηγορία με 0 αντικείμενα να εμφανίζεται ως τέτοια)
-
Πώς όμως ο ioannis δημιούργησε το hardcopy με 0 αντικείμενα σε κατηγορίες.
είχα την εντύπωση οτι το "handcopy" αναφέρεται στις screenshoots ...
-
Βρέθηκε το πρόβλημα. Για να το διορθώσετε:
Ανοιξτε το components/com_content/content.php
Μεταφέρτε τις γραμμές 253 ως 261 πιο πάνω και ακριβώς κάτω από το ."\n LEFT JOIN #__content b ON b.catid = a.id";
Ώστε στο τέλος να έχετε αυτό:
$query = "SELECT a.*, COUNT( b.id ) AS numitems FROM #__categories a"
."\n LEFT JOIN #__content b ON b.catid = a.id";
$query .= "\n AND a.published = '1' AND b.state = '1'"
."\n AND ( b.publish_up = '1979-12-19 00:00:00' OR b.publish_up <= '". $now ."' )"
."\n AND ( b.publish_down = '2060-01-01 00:00:00' OR b.publish_down >= '". $now ."' )"
."\n AND ((a.language IS NULL) OR (a.language LIKE '%$lang%'))"
."\n AND ((b.language IS NULL) OR (b.language LIKE '%$lang%'))";
if ($noauth) {
$query .= "\n AND a.access IN (".$my->allowed.")"
."\n AND b.access IN (".$my->allowed.")";
}
if ($pg) {
$query .= "\n WHERE a.section = '".$section->id."::VARCHAR'";
} else if ($ora) {
$query .= "\n WHERE a.section = TO_CHAR(".$section->id.")";
} else {
$query .= "\n WHERE a.section = '".$section->id."'";
}
-
φαίνεται να λειτουργεί κανονικά τώρα!
το "handcopy" αναφερόταν στα screenshoots.
ευχαριστώ!
-
Πράγματι, δουλέυει μια χαρά και σε μένα!