Скрыть объявление
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

Зарегистрируйтесь на форуме, чтобы стать полноценным участником сообщества!

Вопрос? Помогите(категории)

Тема в разделе "Вопросы- ответы", создана пользователем hent4iboys, 20 ноя 2018.

20.11.18 в 20:19
20.11.18 в 23:02
5
292
0
  1. TopicStarter Overlay
    hent4iboys

    Забанен

    Регистрация:
    31 авг 2018
    Сообщения:
    695
    Лучших ответов:
    2
    Рейтинги:
    +139 / 27 / -0
    Как сделать два одинаковых название у категории(что бы их можно было в будущем редактировать)
    например :
    cinema/horror
    serial/horror
    DLE 13.1
    (способ редача бд не пойдет)
     
  2. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.292
    Лучших ответов:
    31
    Рейтинги:
    +3.892 / 96 / -0
    Никак, и не забивайте себе мозги ерундой.
     
  3. TopicStarter Overlay
    hent4iboys

    Забанен

    Регистрация:
    31 авг 2018
    Сообщения:
    695
    Лучших ответов:
    2
    Рейтинги:
    +139 / 27 / -0
    а можно как то убрать запрет редактирование похожих категорий ?
     
  4. upload

    PRO Users

    Регистрация:
    9 ноя 2016
    Сообщения:
    195
    Лучших ответов:
    3
    Рейтинги:
    +39 / 5 / -0
    kinobuhta

    Открываем /engine/modules/functions.php находим там код :

    Код:
    function get_ID($cat_info, $category) {
       foreach ( $cat_info as $cats ) {
           if( $cats['alt_name'] == $category ) return $cats['id'];
       }
       return false;
    }

    Меняем на :

    Код:
    function get_ID($cat_info, $category) {
       $arr_cat = array();
       foreach ( $cat_info as $cats ) {
           if( $cats['alt_name'] == $category ) $arr_cat[] = $cats['id'];
       }
      
       if(count($arr_cat) > 1)
       {
           if($_GET['category'])
           {
               $name_first_cat = explode('/', $_GET['category']); $name_first_cat = $name_first_cat[0];
               foreach($arr_cat as $first_cat)
               {
                   if($cat_info[$cat_info[$first_cat]['parentid']]['alt_name'] == $name_first_cat) return $first_cat;
               }
           }
       }
       else
           return $arr_cat[0];
       return false;
    }

    Далее открываем /engine/inc/categories.php находим и удаляем код :

    Код:
    $row = $db->super_query( "SELECT alt_name FROM " . PREFIX . "_category WHERE alt_name ='{$alt_cat_name}'" );
    
    if( $row['alt_name'] ) {
       msg( "error", $lang['cat_error'], $lang['cat_eradd'], "?mod=categories" );
    }
     
  5. PunPun

    VIP Кинотрафик v2

    Регистрация:
    11 июн 2015
    Сообщения:
    7.292
    Лучших ответов:
    31
    Рейтинги:
    +3.892 / 96 / -0
    Это не полный код и не нужно его использовать.
     
  6. Анна

    PRO Users

    Регистрация:
    10 дек 2015
    Сообщения:
    1.041
    Лучших ответов:
    5
    Рейтинги:
    +493 / 14 / -0
    Сделайте
    фильмы/боевик
    сериалы/боевики
    И не будет танцев с бубнами
     
    • Нравится Нравится x 1
Похожие темы
  1. AlexChemez
    Ответов:
    3
    Просмотров:
    1.162
  2. Skuchniy
    Ответов:
    15
    Просмотров:
    1.414
  3. Darkensand
    Ответов:
    2
    Просмотров:
    889
  4. Stishny
    Ответов:
    2
    Просмотров:
    380
Загрузка...
Яндекс.Метрика