Перейти к содержанию
Официальный форум поддержки Simpla

Скрытие категории через админку


Рекомендуемые сообщения

Добрый день друзья, кто может подсказать.
Сделали Код в 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}

Вывод подкатегории на главной странице. Но проблема случилась другая, когда в Админке нажимаю скрыть подкатегорию какую нить, ничего не происходит, почему так??

Ссылка на сообщение
Поделиться на другие сайты

лампочка не меняется? пробовали зайти в категорию и там галочку поставить Активная

смотрите логи. вообще ваш код никаким боком админку не цепляет. проблема в другом должна быть.

Ссылка на сообщение
Поделиться на другие сайты

лампочка не меняется? пробовали зайти в категорию и там галочку поставить Активная

смотрите логи. вообще ваш код никаким боком админку не цепляет. проблема в другом должна быть.

Лампочка цвет то меняет. А на главной странице или где нить ничего не происходит

Ссылка на сообщение
Поделиться на другие сайты

так вы не проверяете включена категория или нет. либо, делайте это в запросе

$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}
Ссылка на сообщение
Поделиться на другие сайты

 

так вы не проверяете включена категория или нет. либо, делайте это в запросе

$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 категорий

1

2

3

4

5

 

Если я скрываю 3 категорию то получается

1

2

 

4

5

 

Куда копать?

Ссылка на сообщение
Поделиться на другие сайты

$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}
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...