vitovt написал(а):
ABO нормальная система если с ней покопаться не одну неделю и довести до ума, опять же нужно самому доходить до каких-то решений, а мне уже несколько раз приходилось исправлять элементарные баги в админке, которые разработчики не заметили. Опять же, если у кого получилось, подскажите как сделать нормально меню, навигацию т.е. Заранее всем сенкс.
Разработчики не предусмотрели очень важный момент,
грамотную документацию. Например есть модули,которые не будут работать если они находятся не в главном блоке {field_0},к этому относится например модуль формы,об этом в документации ни слово не сказано. Ладно х*у с ней документацией,так сама система выдает букет ошибок. Когда запустил систему первый раз показалась классной,в последствии ошибки и еще раз ошибки.
Есть баг такой,в модуле новости при добавлении картинки(не в тело новости,а в отдельную форму для картинки),эта самая картинка не закачивается и соответственно не отображается. Бывает в модуле формы после создания формы,при заполнении ее на сайте в текствое поле нельзя ввести текс,т.е. это самое поле как будто картинка.
Нажимаешь в админке на статистику,иногда выдается mysql error,хотя например домен=префикс. На локале ошибок не так много, когда работаешь на хосте - это уже отдельная история,например создал статью-пытаешься ее привязать к блоку определенной страницы-говорит что статей нет. Список могу продолжить.
Abo хороша и проста в плане создания шаблонов,никаких ".s_browse_sub(0, $browse_sub[0])." как в netcat,а {page_title}...Netcat всетаки лучше. В abo нельзя встраивать php-код,существенный минус.
Вот тебе пример навигации на картинках.
Стандартный текстовый вид неактивной ссылки:
<!-- START BLOCK : level1_menu_active_item -->
<a href="{page_link}" class="menu">{page_name}</a>
<!-- END BLOCK : level1_menu_active_item -->
Чтобы эта ссылка была картинкой можно сделать так:
<!-- START BLOCK : level1_menu_active_item -->
<a href="{page_link}" class="menu"><img src="img_{page_name}.jpg"></a>
<!-- END BLOCK : level1_menu_active_item -->
Т.е. вместо {page_name} будет вставлено название раздела например contact,тогда название изображения будет img_contact.jpg,с остальными также, предварительно создаешь img_contact.jpg. Минус этого примера в том,что названия разделов должно быть на английском языке. Можно реализовать тоже самое другим способом...