Welcome,
Guest
.
Please
login
or
register
.
Did you miss your
activation email
?
News:
Elxis documentation
for users and developers.
Home
Help
Login
Register
Elxis CMS Forum
»
Ελληνικό Forum
»
Διαχείριση
(Moderators:
CREATIVE Options
,
ks-net
) »
bug με την λιστα φακέλων στο tab εικόνες στην καταχώριση κειμένου
« previous
next »
Print
Pages: [
1
]
Author
Topic: bug με την λιστα φακέλων στο tab εικόνες στην καταχώριση κειμένου (Read 6696 times)
NewAge
Jr. Member
Posts: 57
bug με την λιστα φακέλων στο tab εικόνες στην καταχώριση κειμένου
«
on:
January 04, 2007, 13:26:42 »
Καλή χρονιά και χρόνια πολλά.
Υπάρχει ένα πρόβλημα στην καταχώριση ενός κειμένου. Στο tab εικόνες δεν βγάζει τα directories που υπάρχουν μέσα στο φάκελο images/stories.
Λίγο που το έψαξα είδα ότι στο admin.content.php στη σειρά 693 προσπαθεί να δημιουργήσει το array με τους φακέλους χρησιμοποιώντας την mosAdminMenus::ReadImages. Αυτή λογικα την αλλάξατε από το mambo και βάλατε την listFiles αντί της mosReadDirectory, έτσι ποτέ δεν γεμίζει η μεταβλητή (που έχεις δώσει σαν pointer) με τους φακέλους.
Για να δώσω λύση σχολίασα την γραμμή mosAdminMenus::ReadImages( $pathA, '/', $folders, $images ); και εγραψά αυτό:
$tempfolders = $fmanager->listFolders($pathA."/");
while(list($k, $v) = @each($tempfolders) ) {
$folders[] = mosHTML::makeOption( $v );
}
Logged
NewAge
Jr. Member
Posts: 57
Re: bug με την λιστα φακέλων στο tab εικόνες στην καταχώριση κειμένου
«
Reply #1 on:
January 04, 2007, 13:40:09 »
Βέβαια βλέπω ότι λόγο Javascript error δεν δουλεύει...
Άκυρο το πάνω, πρόσθεσα στο elxis.php στο method ReadImages στην σειρά 3740 κάτω από το $imgFiles = $fmanager->listFiles( $imagePath ); το $imgFiles = array_merge($imgFiles, $fmanager->listFolders( $imagePath ."/" ) );
Πρέπει τώρα να δουλεύει κανονικά
Τό πρόβλημα μάλλον ξεκίνησε με την αντικατάσταση της mosReadDirectory με την listFiles του fileManager
Τα παιδιά από εδώ θα δώσουν πιο μόνιμη λύση φαντάζομαι
«
Last Edit: January 04, 2007, 13:54:13 by NewAge
»
Logged
datahell
Elxis Team
Hero Member
Posts: 10356
Re: bug με την λιστα φακέλων στο tab εικόνες στην καταχώριση κειμένου
«
Reply #2 on:
January 04, 2007, 18:24:18 »
Έχεις αποδειχθεί ο καλύτερος κυνηγός bug, εύγε.
Λοιπόν, το πρόβλημα από λίγο που κοίταξα είναι όχι ότι δεν φορτώνεις τις εικόνες αλλά ότι δεν τις φορτώνει recursive, δηλαδή δεν φορτώνει και από τους υποκαταλόγους.
Η function ReadImages είναι μία χαρά όσον αφορά τη λειτουργία της απλά πρέπει να μπει η εντολή να φορτώνει και τους υπό-καταλόγους.
Η function listFiles του fimanager φορτώνει ΜΟΝΟ αρχεία και όχι καταλόγους, γι αυτό και ο έλεγχος για υποκαταλόγους στη γραμμή 3752 ( if ( is_dir( $i_f ) && $file <> 'svn' ) { ) δεν έχει ποτέ θετικό αποτέλεσμα. Το σωστό είναι να μπει η εντολή για recursive λήψη των αρχείων μέσω της listFiles:
$fmanager->listFiles('διαδρομή', '.',
true
, false);
Μόνο που δεν θα φορτώνει και το όνομα του καταλόγου. Αν πάλι στην τελευταία επιλογή βάλεις
true
θα φορτώνει την πλήρη διαδρομή και όχι την σχετική οπότε πάλι θέλει τροποποίηση η function.
Θα το δω όλο μόλις βρω λίγο χρόνο.
Μπορείτε να χρησιμοποιείτε τον
ibrowser
του editor που είναι πολύ-πολύ καλύτερος από το MosImages και χωρίς προβλήματα.
Logged
Elxis Team
|
Is Open Source
|
IOS Rentals | IOS AERO
NewAge
Jr. Member
Posts: 57
Re: bug με την λιστα φακέλων στο tab εικόνες στην καταχώριση κειμένου
«
Reply #3 on:
January 05, 2007, 10:11:36 »
Ναι ευχαριστώ, και εγώ τον Ibrowser τους λέω να χρησιμοποιούνε αλλά έτυχε είδα και αυτό
Logged
Print
Pages: [
1
]
« previous
next »
Elxis CMS Forum
»
Ελληνικό Forum
»
Διαχείριση
(Moderators:
CREATIVE Options
,
ks-net
) »
bug με την λιστα φακέλων στο tab εικόνες στην καταχώριση κειμένου