Редактирование меню(ошибка)

#1 17 декабря 2010 в 19:00
Вот решил создать ещё одно меню, в админке начал в "Меню сайта" менять главное меню на дополнительное и при сохранении если отжимаешь "Публиковать пункт меню" вылазит ошибка что то типо "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ' template='0', allow_group='-1', iconurl='post.gif' W' at line 8".
решил разобраться
Зашел в /admin/applets/menu.php
Заменил
  1. $sql = "UPDATE cms_menu
  2. SET title='$title',
  3. menu='$menu',
  4. link='$link',
  5. linktype='$linktype',
  6. linkid='$linkid',
  7. target='$target',
  8. published=$published,
  9. template='$template',
  10. allow_group='$allow_group',
  11. iconurl='$iconurl'
  12. WHERE id = $id
  13. LIMIT 1";
на
  1. $sql = "UPDATE cms_menu
  2. SET title='$title',
  3. menu='$menu',
  4. link='$link',
  5. linktype='$linktype',
  6. linkid='$linkid',
  7. target='$target',
  8. published='$published',
  9. template='$template',
  10. allow_group='$allow_group',
  11. iconurl='$iconurl'
  12. WHERE id = $id
  13. LIMIT 1";
т.е. добавил всего кавычки в published и всё заработало smile
#2 17 декабря 2010 в 19:51
Чумак Сергей, решение уже давно лежит в багтрекере

заглядывайте сюда время от времени и фикстесь)
к каждому коммиту имеется комментарий.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.