Dutch wrote:
GOodm@n wrote:
При встановленні JF 1.8 Stable на Joomla! 1.0.12 RE можоиві помилки. У мене наприклад була помилка бази 1064 (неправильний синтаксис) при перекладі менюшок. Вирішив це видаленням рядку c.published >= 0 з файлу menu.xml 🙂 Не знаю чи це правильно, але саме це і допомогло. Поки що помилок ніяких немає.
<filter>c.published >= 0</filter>
замінюємо на
<filter>c.published >= 0</filter>
тобто:
>= замінили на >=
Річ в тому, що деякі версії БД по різному сприймають символ > в рядку запиту!
У мене теж така сама проблема, незнаю чому але так є:
Коли я обираю в панелі управління JoomFish-->Translation то спочатку начеб-то все нормально, а коли вибираю зі списка "Menus" то появляється наступне повідомлення про помилку
DB function failed with error number 1064
You have an error in your SQL syntax near '= 0 ORDER BY c.name LIMIT 0, 30' at line 5 SQL=SELECT c.id, c.name as title, c.name, c.params, c.type, c.checked_out as check_out, c.checked_out, c.checked_out_time, jfc.id as jfc_id, jfc.value as titleTranslation, jfc.modified as lastchanged, jfc.published as published, jfc.language_id, jfl.name as language, jfc.reference_id as jfc_refid FROM mryess_menu as c LEFT JOIN mryess_jf_content as jfc ON c.id=jfc.reference_id AND jfc.reference_field='name' AND jfc.reference_table='menu' LEFT JOIN mryess_languages as jfl ON jfc.language_id=jfl.id WHERE jfc.language_id IS NULL AND = 0 ORDER BY c.name LIMIT 0, 30
Коли я знову хочу увійти JoomFish--> Translation тоді в мене появляється вже і тут помилка з повідомленням
DB function failed with error number 1064
You have an error in your SQL syntax near '= 0 ORDER BY c.name LIMIT 0, 30' at line 5 SQL=SELECT c.id, c.name as title, c.name, c.params, c.type, c.checked_out as check_out, c.checked_out, c.checked_out_time, jfc.id as jfc_id, jfc.value as titleTranslation, jfc.modified as lastchanged, jfc.published as published, jfc.language_id, jfl.name as language, jfc.reference_id as jfc_refid FROM mryess_menu as c LEFT JOIN mryess_jf_content as jfc ON c.id=jfc.reference_id AND jfc.reference_field='name' AND jfc.reference_table='menu' LEFT JOIN mryess_languages as jfl ON jfc.language_id=jfl.id WHERE jfc.language_id IS NULL AND = 0 ORDER BY c.name LIMIT 0, 30
Хто знає вихід з цього положення? Підкажіть будь-ласка
Попробував те що написав Dutch link то не допомогло🙁