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

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

Deleted

Тема в разделе "Свободное общение", создана пользователем DLEPlugins, 25 авг 2018.

25.08.18 в 09:53
29.08.18 в 22:47
8
1.363
1
  1. TopicStarter Overlay
    DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.601
    Лучших ответов:
    8
    Рейтинги:
    +1.187 / 9 / -0
    Deleted
     
    #1 DLEPlugins, 25 авг 2018
    Последнее редактирование: 27 окт 2019
    • Нравится Нравится x 1
    • Согласен Согласен x 1
  2. PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.433
    Лучших ответов:
    32
    Рейтинги:
    +4.062 / 137 / -0
    Что это за цирк 12 летнего мальчика? Так сложно принять что код не настолько хорош и требует переписывания? Маты, маты и еще раз маты а кроме того переход на личности. Сколько же здесь полнейшего бреда.
     
    • Не согласен Не согласен x 1
  3. evgfreeman

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

    Регистрация:
    26 апр 2016
    Сообщения:
    3.383
    Лучших ответов:
    7
    Рейтинги:
    +1.543 / 214 / -0
    PunPun не ну реально у тебя ЧСВ.
     
    • Нравится Нравится x 3
  4. PunPun

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

    Регистрация:
    11 июн 2015
    Сообщения:
    7.433
    Лучших ответов:
    32
    Рейтинги:
    +4.062 / 137 / -0
    Код:
    /engine/ajax/parser.dlewalk.php?action=search
    Нет проверки на админа, почему-то используется GET вместо POST.
    PHP:
    $proverka $db->super_query"SELECT id FROM " PREFIX "_post WHERE (`xfields` = '".$dlewalkparserconfigs_xf['pole_kinopoisk_id']."|".$kinopoisk_id."' OR `xfields` LIKE '".$dlewalkparserconfigs_xf['pole_kinopoisk_id']."|".$kinopoisk_id."||%' OR `xfields` LIKE '%||".$dlewalkparserconfigs_xf['pole_kinopoisk_id']."|".$kinopoisk_id."' OR `xfields` LIKE '%||".$dlewalkparserconfigs_xf['pole_kinopoisk_id']."|".$kinopoisk_id."||%') OR (`xfields` = '".$dlewalkparserconfigs_xf['pole_world_art_id']."|".$worldart_id."' OR `xfields` LIKE '".$dlewalkparserconfigs_xf['pole_world_art_id']."|".$worldart_id."||%' OR `xfields` LIKE '%||".$dlewalkparserconfigs_xf['pole_world_art_id']."|".$worldart_id."' OR `xfields` LIKE '%||".$dlewalkparserconfigs_xf['pole_world_art_id']."|".$worldart_id."||%')" );
    Самый бессмысленный запрос. Когда делается так
    PHP:
    $proverka $db->super_query("SELECT id FROM " PREFIX "_post WHERE SUBSTRING_INDEX(SUBSTRING_INDEX(xfields, '{$dlewalkparserconfigs_xf['pole_kinopoisk_id']}|', -1), '||', 1) LIKE '%{$kinopoisk_id}%'");
    Про эти циклы я вообще молчу
    PHP:
    foreach ($mw_genres as $catkey => $catvalue) {
        foreach (
    $dlewalkparserconfigs_cats_anime as $catkey2 => $catvalue2) {
            if ( 
    $catvalue == $catkey2 $parse_cat_list $parse_cat_list.$catvalue2.",";
        }
    }
    А не
    PHP:
    $parse_cat_list array_filter($mw_genres, function($value) use ($dlewalkparserconfigs_cats_anime) {
        return 
    in_array($value$dlewalkparserconfigs_cats_anime);
    });
    $parse_cat_list implode(','$parse_cat_list);
    Использует
    PHP:
    $_SERVER['DOCUMENT_ROOT']
    а не
    Код:
    ROOT_DIR
    Создал файл dlewalk.class.php в котором нет класса. Хоть файл так назвал, и разместил в папке с другими классами.
    PHP:
    foreach ( $save_conf_xf as $name_xf => $value_xf ) {

        
    $value_xf trim(strip_tags(stripslashes$value_xf )));
        
    $value_xf htmlspecialchars$value_xfENT_QUOTES$config['charset']);
        
    $value_xf preg_replace$find$replace$value_xf );

        
    $name_xf trim(strip_tags(stripslashes$name_xf )));
        
    $name_xf htmlspecialchars$name_xfENT_QUOTES$config['charset'] );
        
    $name_xf preg_replace$find$replace$name_xf );

        
    $value_xf str_replace"$""$"$value_xf );
        
    $value_xf str_replace"{""{"$value_xf );
        
    $value_xf str_replace"}""}"$value_xf );
        
    $value_xf str_replacechr(92), ""$value_xf );
        
    $value_xf str_replacechr(0), ""$value_xf );
        
    $value_xf str_replace'('""$value_xf );
        
    $value_xf str_replace')'""$value_xf );
        
    $value_xf str_ireplace"base64_decode""base64_decode"$value_xf );

        
    $name_xf str_replace"$""$"$name_xf );
        
    $name_xf str_replace"{""{"$name_xf );
        
    $name_xf str_replace"}""}"$name_xf );
        
    $name_xf str_replace"."""$name_xf );
        
    $name_xf str_replace'/'""$name_xf );
        
    $name_xf str_replacechr(92), ""$name_xf );
        
    $name_xf str_replacechr(0), ""$name_xf );
        
    $name_xf str_replace'('""$name_xf );
        
    $name_xf str_replace')'""$name_xf );
        
    $name_xf str_ireplace"base64_decode""base64_decode"$name_xf );

        
    fwrite$handler"'{$name_xf}' => '{$value_xf}',\n\n" );

    }
    Много не нужного кода который постоянно используется. Он тут не зачем.
    Вот эту всю портянку
    PHP:
    $cat_movie CategoryNewsSelection$dlewalkparserconfigs_cats['movie'], 0false );
    $cat_serial CategoryNewsSelection$dlewalkparserconfigs_cats['serial'], 0false );
    $cat_anime CategoryNewsSelection$dlewalkparserconfigs_cats['anime'], 0false );
    $cat_biography CategoryNewsSelection$dlewalkparserconfigs_cats['биография'], 0false );
    $cat_action CategoryNewsSelection$dlewalkparserconfigs_cats['боевик'], 0false );
    $cat_western CategoryNewsSelection$dlewalkparserconfigs_cats['вестерн'], 0false );
    $cat_war CategoryNewsSelection$dlewalkparserconfigs_cats['военный'], 0false );
    $cat_detective CategoryNewsSelection$dlewalkparserconfigs_cats['детектив'], 0false );
    $cat_children CategoryNewsSelection$dlewalkparserconfigs_cats['детский'], 0false );
    $cat_adult CategoryNewsSelection$dlewalkparserconfigs_cats['для взрослых'], 0false );
    $cat_ducomental CategoryNewsSelection$dlewalkparserconfigs_cats['документальный'], 0false );
    $cat_drama CategoryNewsSelection$dlewalkparserconfigs_cats['драма'], 0false );
    $cat_game CategoryNewsSelection$dlewalkparserconfigs_cats['игра'], 0false );
    $cat_history CategoryNewsSelection$dlewalkparserconfigs_cats['история'], 0false );
    $cat_comedy CategoryNewsSelection$dlewalkparserconfigs_cats['комедия'], 0false );
    $cat_concert CategoryNewsSelection$dlewalkparserconfigs_cats['концерт'], 0false );
    $cat_short CategoryNewsSelection$dlewalkparserconfigs_cats['короткометражка'], 0false );
    $cat_crime CategoryNewsSelection$dlewalkparserconfigs_cats['криминал'], 0false );
    $cat_melodrama CategoryNewsSelection$dlewalkparserconfigs_cats['мелодрама'], 0false );
    $cat_music CategoryNewsSelection$dlewalkparserconfigs_cats['музыка'], 0false );
    $cat_cartoon CategoryNewsSelection$dlewalkparserconfigs_cats['мультфильм'], 0false );
    $cat_musical CategoryNewsSelection$dlewalkparserconfigs_cats['мюзикл'], 0false );
    $cat_news CategoryNewsSelection$dlewalkparserconfigs_cats['новости'], 0false );
    $cat_adventure CategoryNewsSelection$dlewalkparserconfigs_cats['приключения'], 0false );
    $cat_realtv CategoryNewsSelection$dlewalkparserconfigs_cats['реальное ТВ'], 0false );
    $cat_family CategoryNewsSelection$dlewalkparserconfigs_cats['семейный'], 0false );
    $cat_sport CategoryNewsSelection$dlewalkparserconfigs_cats['спорт'], 0false );
    $cat_talkshow CategoryNewsSelection$dlewalkparserconfigs_cats['ток-шоу'], 0false );
    $cat_triller CategoryNewsSelection$dlewalkparserconfigs_cats['триллер'], 0false );
    $cat_horror CategoryNewsSelection$dlewalkparserconfigs_cats['ужасы'], 0false );
    $cat_fantastic CategoryNewsSelection$dlewalkparserconfigs_cats['фантастика'], 0false );
    $cat_nuar CategoryNewsSelection$dlewalkparserconfigs_cats['фильм-нуар'], 0false );
    $cat_fantasy CategoryNewsSelection$dlewalkparserconfigs_cats['фэнтези'], 0false );
    $cat_ceremony CategoryNewsSelection$dlewalkparserconfigs_cats['церемония'], 0false );

    $cat_biography_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['биография'], 0false );
    $cat_action_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['боевик'], 0false );
    $cat_western_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['вестерн'], 0false );
    $cat_war_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['военный'], 0false );
    $cat_detective_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['детектив'], 0false );
    $cat_children_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['детский'], 0false );
    $cat_adult_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['для взрослых'], 0false );
    $cat_ducomental_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['документальный'], 0false );
    $cat_drama_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['драма'], 0false );
    $cat_game_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['игра'], 0false );
    $cat_history_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['история'], 0false );
    $cat_comedy_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['комедия'], 0false );
    $cat_concert_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['концерт'], 0false );
    $cat_short_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['короткометражка'], 0false );
    $cat_crime_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['криминал'], 0false );
    $cat_melodrama_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['мелодрама'], 0false );
    $cat_music_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['музыка'], 0false );
    $cat_cartoon_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['мультфильм'], 0false );
    $cat_musical_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['мюзикл'], 0false );
    $cat_news_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['новости'], 0false );
    $cat_adventure_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['приключения'], 0false );
    $cat_realtv_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['реальное ТВ'], 0false );
    $cat_family_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['семейный'], 0false );
    $cat_sport_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['спорт'], 0false );
    $cat_talkshow_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['ток-шоу'], 0false );
    $cat_triller_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['триллер'], 0false );
    $cat_horror_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['ужасы'], 0false );
    $cat_fantastic_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['фантастика'], 0false );
    $cat_nuar_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['фильм-нуар'], 0false );
    $cat_fantasy_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['фэнтези'], 0false );
    $cat_ceremony_tv CategoryNewsSelection$dlewalkparserconfigs_cats_tv['церемония'], 0false );

    $cat_biography_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['биография'], 0false );
    $cat_action_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['боевик'], 0false );
    $cat_western_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['вестерн'], 0false );
    $cat_war_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['военный'], 0false );
    $cat_detective_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['детектив'], 0false );
    $cat_children_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['детский'], 0false );
    $cat_adult_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['для взрослых'], 0false );
    $cat_ducomental_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['документальный'], 0false );
    $cat_drama_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['драма'], 0false );
    $cat_game_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['игра'], 0false );
    $cat_history_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['история'], 0false );
    $cat_comedy_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['комедия'], 0false );
    $cat_concert_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['концерт'], 0false );
    $cat_short_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['короткометражка'], 0false );
    $cat_crime_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['криминал'], 0false );
    $cat_melodrama_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['мелодрама'], 0false );
    $cat_music_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['музыка'], 0false );
    $cat_cartoon_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['мультфильм'], 0false );
    $cat_musical_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['мюзикл'], 0false );
    $cat_news_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['новости'], 0false );
    $cat_adventure_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['приключения'], 0false );
    $cat_realtv_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['реальное ТВ'], 0false );
    $cat_family_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['семейный'], 0false );
    $cat_sport_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['спорт'], 0false );
    $cat_talkshow_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['ток-шоу'], 0false );
    $cat_triller_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['триллер'], 0false );
    $cat_horror_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['ужасы'], 0false );
    $cat_fantastic_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['фантастика'], 0false );
    $cat_nuar_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['фильм-нуар'], 0false );
    $cat_fantasy_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['фэнтези'], 0false );
    $cat_ceremony_anime CategoryNewsSelection$dlewalkparserconfigs_cats_anime['церемония'], 0false );
    Можно заменить на
    PHP:
    $arrayCat = [];
    array_walk($array, function($value$key) use ($cat_info, &$arrayCat) {
        
    $str '';
        foreach(
    $cat_info as $catKey => $catArr) {
            
    $str .= "<option value='{$catArr['id']}'";
            if (
    $catArr['id'] == $value) {
                
    $str .= ' selected';
            }
            
    $str .= '>' $catArr['name'] . '</option>';
        }
        
    $arrayCat[$key] = $str;
    });
    И еще много чего. Но да, это я чсв а не мой накопленный опыт и знания. Именно потому я и пишу что код нужно переделать, но всё зря. А и да, ведь этот мой пост опять пустые слова, а не что-то стоящее как писал DLEPlugins. Куда мне до его опыта, хотя кодинг это его хобби которое он не изучил, потому что как может быть хобби если ты так дерьмово к нему относишься?

    И человек пишет столько матов в мою сторону, хотя я себе такого не позволил, так еще и написал много клеветы и прочего дерьма.
     
    • Нравится Нравится x 1
  5. russ

    Забанен

    Регистрация:
    31 янв 2017
    Сообщения:
    183
    Лучших ответов:
    0
    Рейтинги:
    +27 / 8 / -0
  6. Romantv

    Забанен

    Регистрация:
    17 июл 2015
    Сообщения:
    6.946
    Лучших ответов:
    6
    Рейтинги:
    +1.994 / 141 / -0
    Вы все программисты эту тему читаете.Скажите возможно такое реальзовать.разделить теги, я через теги прописываю киностудии.
    А потом решил прописывать подборки для которых у меня категорий нет, вот пример Screenshot Ленфильм. - это киностудия Экранизация. - а это подборка. {tags} - разделить тег получится,может в коде прописывать слова где одно слово вывести а где другое,технически такое возможно?
     
  7. aeneas

    Забанен

    Регистрация:
    12 мар 2016
    Сообщения:
    11.450
    Лучших ответов:
    10
    Рейтинги:
    +4.027 / 208 / -0
    а где начало срача ?
     
    • Смешно Смешно x 1
  8. jimmy2009

    Забанен

    Регистрация:
    9 янв 2018
    Сообщения:
    706
    Лучших ответов:
    1
    Рейтинги:
    +103 / 46 / -0
    В начале , ты чо!!! ;)
     
  9. TopicStarter Overlay
    DLEPlugins

    Кодер

    Регистрация:
    29 ноя 2015
    Сообщения:
    1.601
    Лучших ответов:
    8
    Рейтинги:
    +1.187 / 9 / -0
    PunPun
    Смотри, можно в личку написать, это можно улучшить, другое изменить. Ты трижды в теме пишешь личное мнение, не касающееся самой сути создания темы, в которой обсуждение работоспособности, багов и пожеланий. Любое свое фу можно в личку написать, верно. Когда ты пишешь в паблик, ещё и не по теме, я расцениваю это как способ поднять свой "чсв" на фоне другого. Ты дольше в деле и больше шаришь, это ниразу не отрицал, ты на это живёшь, я этим лишь увлекаюсь. Работаю во французской мировой компании, к концу года иду на повышение с зам начальника до начальника отдела, зп другая, интересная работа. Есть помимо работы и фриланса заработки, проекты. Готовится проект с американской аудиторией, проект с французом. Не ради денег, на интерес, на победу. Сопоставь в процентном соотношении сколько раз я к тебе приебусь, и сколько ты самоудовлетворяешся приебуясь ко мне на ровном месте. По честному заебал уже. Трать время на полезное а не ерунду. Могу уйму примеров привести, доказывающих что доебуешся только ко мне, ибо в продуктах других не оставляешь свой след, тех же новичков с первым их модулем. да я не против твоих советов, как лучше в той или иной ситуации сделать, ты можешь по нормальному написать, я прислушаюсь и решу как сделать в итоге.
     
    #9 DLEPlugins, 29 авг 2018
    Последнее редактирование: 29 авг 2018
    • Нравится Нравится x 1
Похожие темы
  1. DLEPlugins
    Ответов:
    62
    Просмотров:
    9.256
  2. DLEPlugins
    Ответов:
    4
    Просмотров:
    2.052
  3. DLEPlugins
    Ответов:
    6
    Просмотров:
    2.190
  4. DLEPlugins
    Ответов:
    6
    Просмотров:
    2.959
  5. DLEPlugins
    Ответов:
    6
    Просмотров:
    1.287
Загрузка...
Яндекс.Метрика