כיצד מתגברים על בעיית התאריך בשדה ה alias ?
לפעמים אנו נתקלים בבעיה שלא ניתן לכתוב בעברית בשדה ה alias
יש הגדרה שהופכת את הכתובות למילים, כך שבדפדפן במקום הכתובת
http://www.mysite.co.il/2010-02-10-07-54-02.html
תופיע הכתובת
http://www.mysite.co.il/חזון.html
היא נקראת Friendly url - כתובות עם מילים שעוזרות לקדם את האתר.
ניתן לשנות אותה בלוח הבקרה באיזור הגדרות מערכת.
לשם כך אבל צריך שה - alias במאמרים ותפריטים יופיע בעברית ולא תאריך כפי שהיא היום.
אני מניח שהשאירו אותה תאריך משום שג'ומלה הורסת alias שנכתב בעברית והופכת אותו לסימן מינוס.
ניתן לתקן זאת:
עורכים את הקובץ
libraries\joomla\filter\filteroutput.php
מחפשים את השורות
$str = $lang->transliterate($str);
$str = preg_replace(array('/\s+/','/[^A-Za-z0-9\-]/'), array('-',''), $str);
והופכים אותן ללא פעילות
לאחר התיקון, ניתן לכתוב בעברית בשדה ה alias
ואז לשנות את ההגדרה בג'ומלה להשתמש ב friendly url
אם משום מה הדפים עולים עם הודעת שגיאה, צריך לוודא שהגדרה
live site ="http://www.mysite.co.il"</p> <p style="text-align: right;">קיימת בקובץ</p> <p style="text-align: right;">configuration.php</p> <p style="text-align: right;">כתובות עם מילים עוזרות לקדם את האתר במילים שמופיעות בהן.
