Модуль Скрытие произвольной категории

slva2000

Профессор
Регистрация
26 Ноя 2007
Сообщения
106
Реакции
49
Код для добавления крыжика в админке: "Скрыть категорию":

/category.php:

Найти:
PHP:
            $allow_products_comparison    = $row["allow_products_comparison"];
Встовить после:
PHP:
                       $disable_cat = $row["disable_cat"];
PHP:
             $allow_products_comparison    = 1;
Добавить после:
PHP:
             $disable_cat = 0;

PHP:
         $allow_products_comparison = isset($_POST["allow_products_comparison"])?1:0;
Добавить после:
PHP:
         $disable_cat = isset($_POST["disable_cat"])?1:0;


PHP:
 " allow_products_comparison, ".
Добавить следом:
PHP:
 "disable_cat, ".

PHP:
  ", $allow_products_comparison".
Добавить следом:
PHP:
  ", $disable_cat".

PHP:
 ", allow_products_comparison=$allow_products_comparison ".
Добавить следом:
PHP:
 ", disable_cat=$disable_cat".

PHP:
 ", allow_products_comparison=$allow_products_comparison ".
Добавить следом:
PHP:
 ", disable_cat=$disable_cat ".

PHP:
 $allow_products_comparison    = $row["allow_products_comparison"];
Добавить следом:
PHP:
 $disable_cat = $row["disable_cat"];

PHP:
 $allow_products_comparison    = 1;
Добавить следом:
PHP:
 $disable_cat = 0;
PHP:
<tr>
<td align=right>
<?php echo ADMIN_ALLOW_PRODUCTS_COMPARISON;?>
</td>
<td>
&nbsp;
</td>
<td>
<input type=checkbox name="allow_products_comparison"
value='1'
<?php
if ( $allow_products_comparison == 1 )
{
?>
checked
<?php
}
?>
>
</td>
</tr>
Добавить следом:
PHP:
<tr>
<td align=right>
<?php echo "<strong>Выключить категорию</strong>";?>
</td>
<td>
&nbsp;
</td>
<td>
<input type=checkbox name="disable_cat"
value='1'
<?php
if ( $disable_cat == 1 )
{
?>
checked
<?php
}
?>
>
</td>
</tr>


/core_functions/category_functions.php

Найти дважды (возможны косяки с пробелами между скобками и переменными:(
PHP:
while( $row = db_fetch_row($q) )
{
Добавить следом:
PHP:
if ($row['disable_cat'] == 1)
continue;

Найти дважды:
PHP:
  name, from
Заменить на:
PHP:
 name, disable_cat from
 
Подскажите эта доработка скрывает только категории? Например, при поиске товара(через поле поиска) будут ли показываться товары из скрытых категорий?
 
Назад
Сверху