Πρόβλημα ανεβάσματος site

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

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
vzspot
Δημοσιεύσεις: 3
Εγγραφή: 14 Νοέμ 2007 10:30

Πρόβλημα ανεβάσματος site

Δημοσίευση από vzspot » 15 Νοέμ 2007 10:41

Προσπαθω να ανεβάσω ένα site (xoops). Έχω μεταφέρει όλα τα αρχεία και όταν πληκτρολογω την διευθυνση μου βγάζει λάθη.

Notice [PHP]: Undefined index: language in file include/common.php line 152
Notice [PHP]: Undefined index: language in file include/common.php line 172
Notice [PHP]: Undefined index: use_ssl in file include/common.php line 183
Notice [PHP]: Undefined index: use_mysession in file include/common.php line 185
Notice [PHP]: Only variable references should be returned by reference in file kernel/module.php line 1338

καμμία ιδέα;

sakas16v
Δημοσιεύσεις: 69
Εγγραφή: 04 Νοέμ 2007 21:18
Τοποθεσία: evros

Πρόβλημα ανεβάσματος site

Δημοσίευση από sakas16v » 15 Νοέμ 2007 12:47

Καλημέρα
Χωρίς να είμαι απόλυτα σίγουρος γι αυτό που θα σου πω αλλά δες αν έχεις τα ακόλουθα.
Δες αν έχεις ορίσει ως index έναν φάκελο, αυτός θα είναι ο φάκελος που θα ανοίγει σαν πρώτη σελίδα στο δίκτυο μετά από εκεί θα πηγαίνεις στους άλλους φακέλους, το home και καλά θα είναι αυτός.
Και μετά δες αν έχεις ρυθμίσει την γλώσσα στα Ελληνικά windows 123 εάν το site σου είναι στα Ελληνικά , αυτό σε κάθε φάκελο.
Με κάθε επιφύλαξη και αν θες περίμενε για πιο έγκυρες πληροφορίες .




www.oinoh.eu

sakas16v
Δημοσιεύσεις: 69
Εγγραφή: 04 Νοέμ 2007 21:18
Τοποθεσία: evros

Πρόβλημα ανεβάσματος site

Δημοσίευση από sakas16v » 15 Νοέμ 2007 13:13

Δες λίγο και αυτό
Core στα Ελληνικά:Στον αρχικό κατάλογο του system, υπάρχει ένας υποκατάλογος με τίτλο "language". Μέσα σε αυτόν υπάρχει ο υποκατάλογος "english" και σε αυτόν το αρχείο "global.php".
Κάνετε copy-paste το φάκελο "english" μέσα στο "language" και μετονομάστε τον σε "greek", ή χρησιμοποιείστε τις υπάρχουσες ήδη μεταφράσεις.
Ανοίξτε το αρχείο "global.php" του υποκαταλόγου "greek"
Κάτω - κάτω υπάρχουν οι παρακάτω γραμμές κώδικα

// LANGUAGE SPECIFIC SETTINGS
define('_CHARSET', 'ISO-8859-1');
define('_LANGCODE', 'en');

// change 0 to 1 if this language is a multi-bytes language
define("XOOPS_USE_MULTIBYTES", "0");


Για να 'μιλάει' το site Ελληνικά, θα πρέπει να γίνουν οι παρακάτω αλλαγές


// LANGUAGE SPECIFIC SETTINGS
define('_CHARSET', 'ISO-8859-7');
define('_LANGCODE', 'el');

// change 0 to 1 if this language is a multi-bytes language
define("XOOPS_USE_MULTIBYTES", "0");

Εάν χρησιμοποιείτε κωδικοποίηση UTF-8, τότε:

// LANGUAGE SPECIFIC SETTINGS
define('_CHARSET', 'UTF-8');
define('_LANGCODE', 'el');

// change 0 to 1 if this language is a multi-bytes language
define("XOOPS_USE_MULTIBYTES", "1");

Όπως είναι λογικό, όλα τα αρχεία μέσα στον υποκατάλογο "greek" θα πρέπει να είναι μεταφρασμένα στα Ελληνικά.

XOOPS Modules στα Ελληνικά:Μέσα στο φάκελο κάθε module περιέχεται ο υποφάκελος "language". Σε αυτό το φάκελο υπάρχει ένας τουλάχιστον υποφάκελος που ονομάζεται "english", ο οποίος περιέχει όλα τα αρχεία που ορίζουν τις σταθερές της γλωσσικής επικοινωνίας.

Τα τέσσερα βασικά αρχεία που υπάρχουν μέσα σε κάθε γλωσσικό φάκελο είναι:
main.php Σε αυτό δηλώνονται όλοι οι γλωσσικοί ορισμοί που χρησιμοποιούνται στα κύρια περιεχόμενα του module.
admin.php Σε αυτό δηλώνονται όλοι οι γλωσσικοί ορισμοί που χρησιμοποιούνται στις καρτέλες διαχείρισης του module.
modinfo.php Σε αυτό δηλώνονται όλοι οι γλωσσικοί ορισμοί που χρησιμοποιούνται στο αρχείο xoops_version.php
blocks.php Σε αυτό δηλώνονται όλοι οι γλωσσικοί ορισμοί που χρησιμοποιούνται στο αρχείο blocks/blocks.php

-Μεταφράζουμε στα ελληνικά μόνο τους γλωσσικούς όρους που είναι εμφανείς στους χρήστες και επισκέπτες του site. Όλοι οι γλωσσικοί όροι διαχείρισης που είναι ορατοί μόνο στους administrators παραμένουν στα αγγλικά.
-Μετά από το δικό μας τελευταίο προσεχτικό επανέλεγχο (εννοώ του μεταφραστή) υποβάλλεται στα downloads του xoopscube σε beta έκδοση (από εμάς, με τα credits στο μεταφραστή). Μετά από τις απαραίτητες διορθώσεις που θα κάνει η κοινότητα και θα συζητηθούν στο forum μας, εκδίδεται η RC και στο τέλος η final έκδοση.

Πως θα αρχίσετε λοιπόν να κάνετε τις μεταφράσεις?
-Κάνετε copy-paste to φάκελο english μέσα στο language και το μετονομάζετε σε greek (τους άλλους φάκελους μπορείτε να τους σβήσετε)
-Αρχίζετε να μεταφράζετε τους γλωσσικούς όρους του main.php στα ελληνικά και στη συνέχεια από το modinfo.php το κομμάτι με τα notifications. Καμιά φορά είναι χρήσιμο να ρίχνετε και μια ματιά στο blocks.php
-Αφού τα κάνετε όλα αυτά το ανεβάζετε στο test site σας και βλέπετε πως είναι η μετάφραση που κάνατε.

Μπορεί μερικοί όροι ενώ είναι σωστά μεταφρασμένοι γραμματικά στα ελληνικά, μπορεί να μην είναι επιτυχημένα αποδομένο το νόημα που πραγματικά έχουν. Πολλές φορές σε αυτό το σημείο θα πρέπει να επιστρέψουμε και να κάνουμε αλλαγές. Επίσης αποφύγετε να χρησιμοποιείτε γλώσσα αυστηρή και δυσνόητη, να προτιμάτε τους όρους της καθομιλουμένης. Τέλος είναι πιθανό, μερικές φορές να χρειαστεί η μετάφραση να γίνει περιφραστικά δηλαδή να αντικατασταθεί μια αγγλική λέξη με μια ελληνική φράση.
Άλλη μια σημαντική επίσης εργασία είναι να κρατάμε συνεχώς τη μετάφραση updated ακολουθώντας τις νεότερες versions του module. Η μετάφραση των modules δεν είναι δουλειά μεταφραστή αλλά ενός ατόμου που γνωρίζει αγγλικά, γνωρίζει τη λειτουργία του module, έχει υπομονή και θέλει να μάθει το module να μιλά ελληνικά






www.oinoh.eu

vzspot
Δημοσιεύσεις: 3
Εγγραφή: 14 Νοέμ 2007 10:30

Πρόβλημα ανεβάσματος site

Δημοσίευση από vzspot » 15 Νοέμ 2007 19:08

Όσον αφορά τα LANGUAGE SPECIFIC SETTINGS είναι οκ
Αμα παω και σβησω ολα τα αρχεια Ελληνικών του καθε moduls και αφήσω μόνο τα αγλικά υπάρχει περίπτωση να αλλάξει κάτι;
Τοπικά δούλευε το site εννοω σε τοπικό intranet

vzspot
Δημοσιεύσεις: 3
Εγγραφή: 14 Νοέμ 2007 10:30

Πρόβλημα ανεβάσματος site

Δημοσίευση από vzspot » 16 Νοέμ 2007 16:20

Τα εχω φτιαξει και μου βγαζει αυτο;

Καμμία ιδέα (το στήσιμο ειναι με xoops)

Fatal error: Call to a member function on a non-object in /var/www/vhosts/onomasite.gr/httpdocs/class/theme.php on line 499

Απάντηση

Επιστροφή στο “Γενικές ερωτήσεις κατασκευής ιστοσελίδων”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 1 επισκέπτης