Elxis CMS Forum
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
News: Do you know that Static Cache can make your site load up to 80% faster?
 
Pages: [1]
  Print  
Author Topic: Προβλημα μετα την αναβαθμιση σε elxis 2009.2  (Read 324 times)
frank
Newbie
*
Offline Offline

Posts: 24


« on: July 16, 2010, 01:08:01 PM »

Στις παραμετρους των αρθρων δεν δουλεουν σωστα τα drop down.
αντι να φερει τις περιγραφες των επιλογων φερνει τους κωδικους. (0 , 1)
πχ. στην επιλογη  Ημερομηνία και Ώρα Δημιουργίας: εχει επιλογες 0 , 1 , κενο. Επρεπε να εχει επιλογες Ναι, Οχι

Τι εχει γινει?

Logged
datahell
Elxis Team
Hero Member
*****
Offline Offline

Posts: 5802



WWW
« Reply #1 on: July 16, 2010, 01:23:39 PM »

Είσαι σίγουρος ότι έχεις ενημερώσει ΟΛΑ τα αρχεία;
Κάνε ένα άλεγχο με το updiag για να βεβαιωθείς ότι όλα τα αρχεία είναι ενημερωμένα σε 2009.2.
Logged

Elxis Team | Is Open Source | IOS Reservations | IOS Eshop
WebGift
Web Services
Elxis Community
Hero Member
*****
Offline Offline

Posts: 1426



WWW
« Reply #2 on: July 16, 2010, 02:59:18 PM »

http://wiki.elxis.org/wiki/Update_Elxis_2009.1_to_2009.2/el

Wink
Logged

nikos
Elxis Community
Full Member
*****
Offline Offline

Posts: 234


WWW
« Reply #3 on: July 16, 2010, 04:13:43 PM »

Μήπως η PHP είναι η έκδοση 5.2.0 ; Αν ναι χρειάζεται αναβάθμιση. Εμένα μου είχε συμβεί αυτό και ήταν πρόβλημα της έκδοσης της PHP. (Δες σχετικό post http://forum.elxis.org/index.php?topic=4888.msg32928#msg32928)
Logged
frank
Newbie
*
Offline Offline

Posts: 24


« Reply #4 on: July 29, 2010, 12:15:33 PM »

ολα τα αρχεια ειναι ενημερωμενα.
εκδοση PHP 5.2.1

HuhHuhHuhHuhHuhHuhHuhHuhHuhHuhHuhHuhHuh
Logged
WebGift
Web Services
Elxis Community
Hero Member
*****
Offline Offline

Posts: 1426



WWW
« Reply #5 on: July 29, 2010, 01:13:54 PM »

Πολύ πιθανό κατά την μεταφορά αρχείων το user group του sever που φιλοξένησε να είναι διαφορετικό από το δικό σου.
Αποτέλεσμα η επικόλληση των αρχείων να μην ολοκληρώνεται.

Λογικά λείπει κάποιο αρχείο γλώσσας. Το έχεις δημοσιεύσει στα αγγλικά να δεις αν το 0 , 1 κενό γίνεται No , Yes ;
Logged

frank
Newbie
*
Offline Offline

Posts: 24


« Reply #6 on: July 29, 2010, 03:14:53 PM »

Δοκιμασα με αγγλικα στη διαχειριση και παλι τα ιδια...
Logged
datahell
Elxis Team
Hero Member
*****
Offline Offline

Posts: 5802



WWW
« Reply #7 on: July 29, 2010, 06:40:08 PM »

Αν το site είναι online και όχι τοπικά στον υπολογιστή σου στείλε μου με ένα μήνυμα username/password για την διαχείριση του elxis και το ftp του site σου και θα το κοιτάξω.
Logged

Elxis Team | Is Open Source | IOS Reservations | IOS Eshop
datahell
Elxis Team
Hero Member
*****
Offline Offline

Posts: 5802



WWW
« Reply #8 on: July 30, 2010, 09:04:13 PM »

Λύθηκε το πρόβλημα, θα γράψω εδώ την λύση για όποιους έχουν το ίδιο πρόβλημα.

Καταρχάς μου μοιάζει σαν bug της PHP γιατί σε νεότερες εκδόσεις δουλεύει σωστά και δεν έχει λόγο να μην δουλεύει σωστά αφού ο κώδικας του Elxis δεν έχει λάθος. Πάραυτα με την αλλαγή που θα δείξω αμέσως τώρα θα το κάνετε να δουλεύει σε οποιαδήποτε έκδοση της PHP 5.x. Τον επίσημο κώδικα του Elxis πάντως δεν τον αλλάζω αφού όπως προείπα είναι μάλλον bug της php που έχει διορθωθεί στις νεότερες εκδόσεις της.

Ανοίγουμε το αρχείο includes/Core/elxisxml.php με το pspad ή άλλον text editor.
Στη γραμμή 307 αλλάζουμε αυτό:
$ctxt = (string)$child[0];
σε αυτό:
$ctxt = (string)$child;

Στη γραμμή 327 αλλάζουμε αυτό:
$ctxt = (string)$child[0];
σε αυτό:
$ctxt = (string)$child;

αποθηκεύουμε το αρχείο και είμαστε έτοιμοι.
« Last Edit: July 30, 2010, 09:14:14 PM by datahell » Logged

Elxis Team | Is Open Source | IOS Reservations | IOS Eshop
nikos
Elxis Community
Full Member
*****
Offline Offline

Posts: 234


WWW
« Reply #9 on: July 30, 2010, 11:57:27 PM »

Μπράβο Γιάννη! Εγώ πάντως είμαι σίγουρος ότι είναι πρόβλημα ορισμένων παλαιότερων εκδόσεων της PHP αφού μου παρουσιάσθηκε σε 5.2.0 και μόλις την αναβάθμισα σε 5.2.13 λύθηκε. Μάλλον λοιπόν και στην 5.2.1 συμβαίνει αφού παρουσιάσθηκε και στον Frank.
Logged
Pages: [1]
  Print  
 
Jump to: