jahonsan Опубликовано 25 сентября, 2014 Жалоба Поделиться Опубликовано 25 сентября, 2014 Всем доброго времени суток и заранее огромное Спасибо за помощь. Стоит задача сделать на главной странице "алфавит" (вывод брендов по нажатию на букву алфавита) Т.е. по нажатию на букву нужно вывести все товары в алфавитном порядке по нажатию на соответсвующую букву, начинающиеся с этой буквы.Нет проблем составить SQL запрос, но при попытке сделать в main.tpl что-то вроде: <a href="....."><?php $query = "SELECT DISTINCT p.id, p.url, p.brand_id, p.name, p.annotation, p.body, p.position, p.created as created, p.visible, p.featured, p.meta_title, p.meta_keywords, p.meta_description FROM __products AS p LEFT JOIN __brands b ON p.brand_id = b.id WHERE p.name LIKE "a%" GROUP BY p.name LIMIT 1"; $this->db->query($query); $product = $this->db->result(); return $product; ?>A</a> выводится код php вместе с буквой Подскажите как грамотно сделать такое меню? Спасибо. Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 26 сентября, 2014 Жалоба Поделиться Опубликовано 26 сентября, 2014 1. "Нет проблем составить SQL запрос" - надо ж составлять его не для мебели, а чтоб работал... 2. LIKE "a%" - И как Вы собираетесь продолжать свою линию дальше? Писать десятки запросов LIKE "б%", LIKE "в%"... ? 3. "как грамотно сделать" - разбирать и использовать в качестве примера и образца текущие коды Simpla 4. Судя по посту, Вы совсем не ориентируетесь в системе. ИМХО, дальнейшие Ваши перспективы для достижения результата: 4.1 Изучить хотя бы простейшие методы работы (SQL, PHP, Smarty) в применении к Simpla и выполнить свою задачу самостоятельно. 4.2 Поручить работу специалисту. Если готовы оплачивать, обращайтесь... Цитата Ссылка на сообщение Поделиться на другие сайты
jahonsan Опубликовано 26 сентября, 2014 Автор Жалоба Поделиться Опубликовано 26 сентября, 2014 1. "Нет проблем составить SQL запрос" - надо ж составлять его не для мебели, а чтоб работал...2. LIKE "a%" - И как Вы собираетесь продолжать свою линию дальше? Писать десятки запросов LIKE "б%", LIKE "в%"... ?3. "как грамотно сделать" - разбирать и использовать в качестве примера и образца текущие коды Simpla4. Судя по посту, Вы совсем не ориентируетесь в системе. ИМХО, дальнейшие Ваши перспективы для достижения результата:4.1 Изучить хотя бы простейшие методы работы (SQL, PHP, Smarty) в применении к Simpla и выполнить свою задачу самостоятельно.4.2 Поручить работу специалисту. Если готовы оплачивать, обращайтесь...Спасибо, да, я ее только изучаю, вот и пытаюсь понять как корректно добавлять коды php и mysql в Simpla. Буду премного благодарен, если подскажите на какие именно файлы Simpla следует обратить внимание, данный пример я написал, только для пояснения, что, при попытке добавить php+mysql в xxxx.tpl, выводится сам код. Конечно не исключен вариант, что не совсем корректно настроен хостинг, но думаю дело не в этом. Подскажите пожалуйста, в какие именно файлы следует добавлять php и mysql запросы, для реализации данной возможности. А еще буду премного благодарен, если подскажите, где можно достать подробное описание simpla (имхо структура simpla, какой файл за что отвечает, примеры добавления различных простых фишек и т.п.?Огромное спасибо. Цитата Ссылка на сообщение Поделиться на другие сайты
Kors Опубликовано 27 сентября, 2014 Жалоба Поделиться Опубликовано 27 сентября, 2014 Расписывать все детали по Вашим общим вопросам - на книгу потянет, вряд ли кто захочет тратить уйму времени. По поводу руководства для Simpla - его нет, и в обозримом будущем вряд ли будет. Такова, увы, позиция разработчика, точнее, полное отсутствие таковой. Вопрос поднимался неоднократно и безрезультатно, например http://forum.simplacms.ru/topic/5699-%D0%BF%D0%BE%D0%BB%D0%BD%D0%BE%D0%B5-%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE-%D0%BF%D0%BE-cms-simpla/ По Вашему примеру конкретно: в Smarty по умолчанию отключена поддержка {php} {/php}. Для подключения надо менять настройки. А вообще это плохой стиль, и не зря по умолчанию отключено. Примеры различных простых фишек - в самих файлах системы. Если трудно сразу разобраться, то ищите на форуме описания решения разных задач, часто можно найти все подробности, особенно в разделе готовых решений http://forum.simplacms.ru/forum/7-%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D1%8B%D0%B5-%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D1%8F/. Вот еще полезный для Вас ресурс: http://simplashop.com/articles Цитата Ссылка на сообщение Поделиться на другие сайты
jahonsan Опубликовано 30 сентября, 2014 Автор Жалоба Поделиться Опубликовано 30 сентября, 2014 Расписывать все детали по Вашим общим вопросам - на книгу потянет, вряд ли кто захочет тратить уйму времени. По поводу руководства для Simpla - его нет, и в обозримом будущем вряд ли будет. Такова, увы, позиция разработчика, точнее, полное отсутствие таковой. Вопрос поднимался неоднократно и безрезультатно, например http://forum.simplacms.ru/topic/5699-%D0%BF%D0%BE%D0%BB%D0%BD%D0%BE%D0%B5-%D1%80%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE-%D0%BF%D0%BE-cms-simpla/ По Вашему примеру конкретно: в Smarty по умолчанию отключена поддержка {php} {/php}. Для подключения надо менять настройки. А вообще это плохой стиль, и не зря по умолчанию отключено. Примеры различных простых фишек - в самих файлах системы. Если трудно сразу разобраться, то ищите на форуме описания решения разных задач, часто можно найти все подробности, особенно в разделе готовых решений http://forum.simplacms.ru/forum/7-%D0%B3%D0%BE%D1%82%D0%BE%D0%B2%D1%8B%D0%B5-%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D1%8F/. Вот еще полезный для Вас ресурс: http://simplashop.com/articlesСпасибо громадное за ссылки, обязательно изучу. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.