MaLeN Опубликовано 17 января, 2017 Жалоба Поделиться Опубликовано 17 января, 2017 Добрый день друзья, кто может подсказать.Сделали Код в IndexView.php $query = $this->db->placehold("SELECT * FROM __categories WHERE parent_id='1' "); $this->db->query($query); $catst = $this->db->results(); $this->design->assign('catst', $catst); Потом Вывод в шаблон {assign var=col value="30"} {foreach from=$catst item=cat} {assign var=col value=$col+23} <a href="/catalog/{$cat->url}" style="font-size:11px;color:white;font-family: 'Arial Regular', 'Arial';">{$cat->name}</a> {/foreach} Вывод подкатегории на главной странице. Но проблема случилась другая, когда в Админке нажимаю скрыть подкатегорию какую нить, ничего не происходит, почему так?? Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 17 января, 2017 Жалоба Поделиться Опубликовано 17 января, 2017 лампочка не меняется? пробовали зайти в категорию и там галочку поставить Активнаясмотрите логи. вообще ваш код никаким боком админку не цепляет. проблема в другом должна быть. Цитата Ссылка на сообщение Поделиться на другие сайты
MaLeN Опубликовано 17 января, 2017 Автор Жалоба Поделиться Опубликовано 17 января, 2017 лампочка не меняется? пробовали зайти в категорию и там галочку поставить Активнаясмотрите логи. вообще ваш код никаким боком админку не цепляет. проблема в другом должна быть.Лампочка цвет то меняет. А на главной странице или где нить ничего не происходит Цитата Ссылка на сообщение Поделиться на другие сайты
chocolate_moles Опубликовано 17 января, 2017 Жалоба Поделиться Опубликовано 17 января, 2017 как насчет WHERE parent_id='1' AND visible=1 Цитата Ссылка на сообщение Поделиться на другие сайты
mishanya Опубликовано 17 января, 2017 Жалоба Поделиться Опубликовано 17 января, 2017 так вы не проверяете включена категория или нет. либо, делайте это в запросе $query = $this->db->placehold("SELECT * FROM __categories WHERE visible=1 AND parent_id=1"); либо в коде {foreach from=$catst item=cat} {if $cat->visible} {assign var=col value=$col+23} <a href="/catalog/{$cat->url}" style="font-size:11px;color:white;font-family: 'Arial Regular', 'Arial';">{$cat->name}</a> {/if} {/foreach} Цитата Ссылка на сообщение Поделиться на другие сайты
MaLeN Опубликовано 17 января, 2017 Автор Жалоба Поделиться Опубликовано 17 января, 2017 так вы не проверяете включена категория или нет. либо, делайте это в запросе $query = $this->db->placehold("SELECT * FROM __categories WHERE visible=1 AND parent_id=1"); либо в коде {foreach from=$catst item=cat} {if $cat->visible} {assign var=col value=$col+23} <a href="/catalog/{$cat->url}" style="font-size:11px;color:white;font-family: 'Arial Regular', 'Arial';">{$cat->name}</a> {/if} {/foreach} Спасибо помогло. Только есть прикол новый. Идут в ряд 5 категорий12345 Если я скрываю 3 категорию то получается12 45 Куда копать? Цитата Ссылка на сообщение Поделиться на другие сайты
Kosjak76 Опубликовано 17 января, 2017 Жалоба Поделиться Опубликовано 17 января, 2017 Делайте проверку в запросе, а не в шаблоне Цитата Ссылка на сообщение Поделиться на другие сайты
yr4ik Опубликовано 17 января, 2017 Жалоба Поделиться Опубликовано 17 января, 2017 $category = $this->categories->get_category(1); $this->design->assign('catst', $category->subcategories); ............ {foreach $catst as $cat} {if $cat->visible} {assign var=col value=$col+23} <a href="/catalog/{$cat->url}" style="font-size:11px;color:white;font-family: 'Arial Regular', 'Arial';">{$cat->name}</a> {/if} {/foreach} Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.