Elxis CMS Forum
Support => Installation => Topic started by: spaan on March 21, 2022, 15:37:10
-
Καλησπέρα σας
Δεν μου εμφανίζει σωστά την προεπισκόπηση σε μερικές εικόνες στο διαχειριστή πολυμέσων μια βοήθεια παρακαλώ πολύ
-
Και εγώ το ίδιο θέμα έχω... Παρ' όλα αυτά, οι εικόνες εμφανίζονται σωστά στα άρθρα.
Ίσως μας βοηθήσει ο datahell πάνω σε αυτό το θέμα.
Χρήστος
-
Kαι εμένα εμφανίζονται μια χαρά στα άρθρα :)
-
Δεν υπάρχει κάποιο θέμα στο διαχειριστή πολυμέσων. Το πρόβλημα που αναφέρετε είναι πολύ πιθανό να οφείλεται στις ονομασίες των εικόνων. Πχ ανεβάστε μία εικόνα με όνομα "test.jpg", έχετε πρόβλημα; Φαντάζομαι όχι. Αν χρησιμοποιείται περίεργα σύμβολα (ή και ελληνικά στα αρχεία τότε μπορεί να προκύψουν πάμπολα θέματα. Πχ κακό όνομα αρχείου: "Κρήτη / Χανιά.jpg"
Επίσης τις μικρογραφίες μπορεί να τις μπλοκάρει ο Defender. Γιατί; Γιατί το όνομα της εικόνας περνάει στην url της μικρογραφίας πράγμα που μπορεί να ενεργοποιήσει τον Defender. Μπορεί ακόμα να παράγεται κάποιο error από τον server, πχ forbidden. Παράδειγμα URL εικονιδίου:
https://example.com/estia/inner.php/emedia/connect/?mode=preview&path=images%2Farticles%2Fsomething.jpg&thumbnail=true
Χρυσός κανόνας όσον αφορά τις ονομασίες αρχείων, στο internet ή και τοπικά στον υπολογιστή μας: ΠΟΤΕ ΕΛΛΗΝΙΚΑ ΣΕ ΟΝΟΜΑΤΑ ΑΡΧΕΊΩΝ. Αποφύγεται κενά και ειδικά σύμβολα.
Αν το πρόβλημα δεν οφείλεται στο όνομα του αρχείου τότε ελέγξτε τις καταγραφές του Elxis για σφάλματα (Ιστότοπος > Καταγραφές eror.log/warning.log)
Τέλος, το πρόβλημα μπορεί να οφείλεται ακόμα και σε αδυναμία του server να παράξει τα εικονίδια "on-the-fly" (πχ μη επαρκής μνήμη στην php). Αυτό βέβαια θα το έκανε σε φακέλους με πολλά εικονίδια, όχι σε λίγα.
-
Πολύ καλή η τοποθέτησή σου datahell ! Σίγουρα κάτι από αυτά που αναφέρεις θα είναι η λύση !
Σε ευχαριστώ πάρα πολύ !
Χρήστος
-
Βγάζει αυτό το μήνυμα στο warning.log
2022-03-23 22:33:32] WARNING in file /var/www/vhosts/386168161.linuxzone52.grserver.gr/spaan.gr/includes/libraries/elxis/document.class.php line 605
file_exists(): open_basedir restriction in effect. File(/var/www/vhosts/386168161.linuxzone52.grserver.gr/spaan.gr/valhalla9/inner.php/emedia/config?editor=0) is not within the allowed path(s): (/var/www/vhosts/386168161.linuxzone52.grserver.gr/:/tmp/)
Σε ευχαριστώ πάρα πολύ !!!
Nεκτάριος
-
Αυτό το μήνυμα δεν έχει να κάνει με τις μικρογραφίες αλλά με τον editor, είναι άσχετο. Δες για μηνύματα που αφορούν στο component eMedia!
Και μάλιστα είναι και λάθος, μου μοιρίζει bug της php. Τι έκδοση έχεις;
-
Καλησπέρα datahell
PHP version 8.0.17
Δεν βρήκα μηνύματα να αφορούν το component eMedia....
-
Έχω γράψει κάτι για τις ονομασίες των αρχείων, το διάβασες; Για δοκίμασε να ανεβάσεις μία εικόνα με απλό τίτλο όπως πχ "test.jpg", έχεις πρόβλημα;
-
Το εμφανίζει κανονικά ναι τα διάβασα ....δεν εμφανίζει τις εικόνες που ανεβάζω στα άρθρα ....ενώ εμφανίζονται κανονικά στο άρθρο δεν εμφανίζονται στο διαχειριστή πολυμέσων θα δω για το ονόματα που εχει η κάθε εικόνα.... μια ιδέα θα ήταν για κάθε εικόνα η αρχείο που ανεβάζεις να δίνει αυτόματα αποδεκτό όνομα το σύστημα.
-
Οπότε κατάλαβες πιο είναι το πρόβλημα; Οι ονομασίες των εικόνων. Μόνο λατινικοί χαρακτήρες, χωρίς σύμβολα, χωρίς κενά. Ακόμα και στο pc σου να το τηρείς αυτό. Πχ ένα αρχείο excel, μην του δίνεις όνομα στα Ελληνικά.
Στο άρθρο εννοείται ότι θα την εμφανίσει με ότι όνομα και να ναι γιατί η εικόνα σε αυτή την περίπτωση δεν περνάει μέσα από την PHP, αλλά πάει από την HTML κατευθείαν στον browser.
Αντιθέτως όταν δημιουργείται εικονίδιο ο σύνδεσμος της εικόνας είναι προς το Elxis/PHP, εκεί η εικόνα επεξεργάζεται (resize) και μετά στέλνεται στον browser.
Δεν υπάρχει κάποιο θέμα στον διαχειριστή πολυμέσων. Το ξαναγράφω:
Χρυσός κανόνας όσον αφορά τις ονομασίες αρχείων, στο internet ή και τοπικά στον υπολογιστή μας: ΠΟΤΕ ΕΛΛΗΝΙΚΑ ΣΕ ΟΝΟΜΑΤΑ ΑΡΧΕΊΩΝ. Αποφύγετε κενά και ειδικά σύμβολα.
-
Εντάξει αρα προσέχουμε τα ονόματα που δίνουμε για να είναι εντάξει ....ευχαριστώ πολύ datahell