chocolate_moles Опубликовано 30 августа, 2013 Жалоба Поделиться Опубликовано 30 августа, 2013 <!-- Все бренды -->{* Выбираем в переменную $all_brands все бренды *}{get_brands var=all_brands}{if $all_brands}<div id="all_brands"> <h2>Все бренды:</h2> {foreach $all_brands as $b} {$letter_brand = $b->name|substr:0:1} {if $letter_brand != $abc} {$letter_brand} {$abc = $letter_brand} {/if} {if $b->image} <a href="brands/{$b->url}"><img src="{$config->brands_images_dir}{$b->image}" alt="{$b->name|escape}"></a> {else} <a href="brands/{$b->url}">{$b->name}</a> {/if} {/foreach}</div>{/if}<!-- Все бренды (The End)--> Цитата Ссылка на сообщение Поделиться на другие сайты
mart Опубликовано 30 августа, 2013 Жалоба Поделиться Опубликовано 30 августа, 2013 И автора укажите, раз уж дублируете тему http://forum.simplacms.ru/topic/3588-vivod-brendov-na-otdelnoy-stranice-s-razbivkoy-po-bukvam-pomogite-/?p=29177 Цитата Ссылка на сообщение Поделиться на другие сайты
chocolate_moles Опубликовано 30 августа, 2013 Автор Жалоба Поделиться Опубликовано 30 августа, 2013 И автора укажите, раз уж дублируете тему http://forum.simplacms.ru/topic/3588-vivod-brendov-na-otdelnoy-stranice-s-razbivkoy-po-bukvam-pomogite-/?p=29177Ну автор приведенного мною кода - я) Цитата Ссылка на сообщение Поделиться на другие сайты
mart Опубликовано 30 августа, 2013 Жалоба Поделиться Опубликовано 30 августа, 2013 1. Во-первых, у того "автора" всегда вылазит латинская A, даже если брендов на эту букву нет.Сайт, для которого присался тот код содержал букву A - так что проблем с этим не было. Да и я наверное сторонник того, чтобы не тупо копипастили, а все-таки задумывались над тем, что вставляют.А "автор" так мелочится из-за пяти строк кода, практически полностью переработанных...Мне честно все-равно кто у кого... Ссылка была дана скорее для того, что не плодили одинаковые темы.Ну автор приведенного мною кода - я)Я рад - просто писал бы в ту тему, которую уже поднимали. Хотя поиском все-равно мало кто пользуется P.S. Извиняюсь, не ту кнопку нажал, но рейтинг менять нельзя Повысил следующим постом. Цитата Ссылка на сообщение Поделиться на другие сайты
chocolate_moles Опубликовано 31 августа, 2013 Автор Жалоба Поделиться Опубликовано 31 августа, 2013 Хотя поиском все-равно мало кто пользуется Ту тему я ненашел даже сейчас, поэтому написал сам и решил этим поделиться. Цитата Ссылка на сообщение Поделиться на другие сайты
mart Опубликовано 31 августа, 2013 Жалоба Поделиться Опубликовано 31 августа, 2013 В той теме ответ удовлетворил ТС.Рейтинг понизили мне - так что вопрос к другому.Код граммотный, т.к. выполняет свою работу и правильно. Вы хотели сказать, что не универсальный Цитата Ссылка на сообщение Поделиться на другие сайты
mart Опубликовано 31 августа, 2013 Жалоба Поделиться Опубликовано 31 августа, 2013 Ибо алгоритм, как учат еще в школе, должен работать правильно не в одном случае, а ВО ВСЕХ.Боюсь у нас разные университеты Т.е. есть понятие универсальный алгоритм. Есть частные решения и общие. Если задача решается без усложнения системы (а зачастую универсальность влечет усложнение). то в некоторых случаях можно опустить модули универсальности, дабы сэкономить. Читайте алгоритмику - 1 курс технических ВУЗов. Цитата Ссылка на сообщение Поделиться на другие сайты
JoinAuto Опубликовано 16 февраля, 2014 Жалоба Поделиться Опубликовано 16 февраля, 2014 разобрался Цитата Ссылка на сообщение Поделиться на другие сайты
adeiit Опубликовано 27 декабря, 2015 Жалоба Поделиться Опубликовано 27 декабря, 2015 alphabetical.jpg а в какой файл вставлять код? Подскажите пожалуйста Цитата Ссылка на сообщение Поделиться на другие сайты
chocolate_moles Опубликовано 28 декабря, 2015 Автор Жалоба Поделиться Опубликовано 28 декабря, 2015 а в какой файл вставлять код? Подскажите пожалуйста index.tpl Цитата Ссылка на сообщение Поделиться на другие сайты
adeiit Опубликовано 28 декабря, 2015 Жалоба Поделиться Опубликовано 28 декабря, 2015 index.tplЕсли я правильно понял, то достаточно вставить данный код в index.tpl и у меня будет разбивка брендов по алфавитам? У меня проблема - огромное количество брендов и выглядит это ущербно Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 28 декабря, 2015 Жалоба Поделиться Опубликовано 28 декабря, 2015 Если я правильно понял, то достаточно вставить данный код в index.tpl и у меня будет разбивка брендов по алфавитам? У меня проблема - огромное количество брендов и выглядит это ущербно делайте отдельную страницу. Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 28 декабря, 2015 Жалоба Поделиться Опубликовано 28 декабря, 2015 При огромном количестве можно поставить http://www.ihwy.com/labs/jquery-listnav-plugin/ Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.