א. בחיים אני אישית לא אשתמש בדבר כזה בדטאבייס כי כמות הטקסטים היא פשוט אינסופית ולהתחיל לשחק עם זה בדטאבייס זאת עבודה ארוכה ואיטית לעומת עריכה ששל טקסט במקום עם נוטפד.ב. להשתמש בסשן סתם, נשמע לי מיותר.
אעדיף כבר לעשות משהו בסגנון הבא :
domain.com/hebrew
domain.com/english
בעזרת .htaccess
ולתכנת דף תבנית ראשי שמקבל את ה CSS על פי הנתון המתקבל.
ג. זה מיותר לטעון שוב ושוב ושוב את הנתונים בכל דף מחדש.
גם כי כמות הנתונים היא אינסופית וזה יעמיס מאוד על המערכת,
וגם כי הגיונית זה פשוט חסר הגיון.
אם אעדיף לעבוד במשתנים, אעשה זאת בצורה OOP(ית) הבאה ,
אצור דף מחלקות מיוחד שיטפל בשפות השונות ואצרף אותו לדף התבנית של האתר.
בכל דף, על מנת להציג את השפה, אעשה זאת בצורה הבאה:
//$lang_name from .htaccess as $_GET; $lang = new language($lang_name,$Page->page_name); //הצגת כותרת לדוגמא : $lang->title;
|
(ה PAGE_NAME, כמובן ניתן להקליד ידנית, אבל במחשבה לעתיד (תודה לאקוקע) עדיף גם לתת לו מחלקה משלו.)
זאת תהיה הדרך היעילה ביותר.
ד.
חיפשתי דרך יותר נוחה מאשר להשתמש בסתם משתנים.
כמות הטקסטים היא מטורפת.
מדובר בכ 1000 משתנים לכל שפה, וזאת הערכה גסה כלפי מטה.
למישהו יש פתרון יעיל יותר ?
רוצים גם אתם חתימת פז"ם ? https://.net/