Dismiss Notice
ВАШИ ПРАВА ОГРАНИЧЕНЫ!

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

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

Discussion in 'Вопросы- ответы' started by hent4iboys, Nov 20, 2018.

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

    hent4iboys Бывалый

    Joined:
    Aug 31, 2018
    Messages:
    703
    Best Answers:
    2
    Ratings:
    +141 / 27 / -0
    Как сделать два одинаковых название у категории(что бы их можно было в будущем редактировать)
    например :
    cinema/horror
    serial/horror
    DLE 13.1
    (способ редача бд не пойдет)
     
  2. PunPun

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

    Joined:
    Jun 11, 2015
    Messages:
    7,433
    Best Answers:
    32
    Ratings:
    +4,062 / 137 / -0
    Никак, и не забивайте себе мозги ерундой.
     
  3. TopicStarter Overlay
    hent4iboys

    hent4iboys Бывалый

    Joined:
    Aug 31, 2018
    Messages:
    703
    Best Answers:
    2
    Ratings:
    +141 / 27 / -0
    а можно как то убрать запрет редактирование похожих категорий ?
     
  4. upload

    PRO Users

    Joined:
    Nov 9, 2016
    Messages:
    209
    Best Answers:
    3
    Ratings:
    +52 / 5 / -0
    kinobuhta

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

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

    Меняем на :

    Code:
    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 находим и удаляем код :

    Code:
    $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

    Joined:
    Jun 11, 2015
    Messages:
    7,433
    Best Answers:
    32
    Ratings:
    +4,062 / 137 / -0
    Это не полный код и не нужно его использовать.
     
  6. Анна

    PRO Users

    Joined:
    Dec 10, 2015
    Messages:
    1,040
    Best Answers:
    5
    Ratings:
    +491 / 14 / -0
    Сделайте
    фильмы/боевик
    сериалы/боевики
    И не будет танцев с бубнами
     
    • Нравится Нравится x 1
Яндекс.Метрика