Модуль V.I.P Serials 2.6

Тема в разделе "DLE", создана пользователем xray, 11 ноя 2011.

Информация :
Актуальная версия DataLife Engine 11.1
( Final Release v.11.1 | Скачать DataLife Engine | Скачать 11.1 demo )
Нужно ли обновляться | Как обновиться | Изменения в шаблонах
> Нет русских символов <
[Приватная тема DLE (Все подробности в ЛС к модератору раздела)]

Версии 10.0 и ниже - уязвимы!

Локализации | F.A.Q. | Внешний вид
Правила раздела | Правила форума
Обсуждение хайда карается баном!
В каждом сообщении указывайте версию DLE, которого они касаются!
Модераторы: killoff
  1. xray

    xray

    Регистр.:
    6 ноя 2011
    Сообщения:
    212
    Симпатии:
    13
    [​IMG]


    Описание: модуль, который позволяет генерировать персональные 25-ти значные ключи.
    У каждого ключа есть 2 свойства: группа и срок годности, и 4 режима; активирован; не активирован; а также 4 субрежима.

    Пользователь, введя такой ключ у себя в профиле, автоматически переносится в определенную группу на определенный срок (в зависимости от свойства ключа).

    По истечению срока годности ключа, пользователь автоматически переносится обратно в "Пользователи". При вводе 2-х не активированных ключей, сроки годности суммируются.​
    p.s. Более старая версия
    https://www.nulled.cc/showthread.php?t=28634
     

    Вложения:

  2. xray

    xray

    Регистр.:
    6 ноя 2011
    Сообщения:
    212
    Симпатии:
    13
    Пожалуйста, пользуемся :)
    Модуль был выложен что бы самого начало проявить себя с лучшей стороны. :)
     
  3. yavasilek

    yavasilek vasilek_gorbunok

    Регистр.:
    5 окт 2008
    Сообщения:
    1.175
    Симпатии:
    423
    хочу тебя разочаровать, посты в этом разделе не считаются и твои дубли сообщений - вообще не в тему.
    Ну а по модулю, под какие версии dle то?
     
  4. xray

    xray

    Регистр.:
    6 ноя 2011
    Сообщения:
    212
    Симпатии:
    13
    Я уже понял, мне нужно было минимум набить. 3 поста, что бы хоть что то видеть :)
    Под 9.0 9.2 9.3
    В 9.4 есть небольшая запара, там профайл php немного другой, но у меня вроде как всё работает.
     
  5. boxman

    boxman Постоялец

    Регистр.:
    23 июн 2009
    Сообщения:
    51
    Симпатии:
    12
    на некоторых сайтах где был выложен данный модуль писали о внедренном шелле. Как тут обстоят дела? нет шелла?
     
  6. xray

    xray

    Регистр.:
    6 ноя 2011
    Сообщения:
    212
    Симпатии:
    13
    скрипт с оф. сайта
     
  7. kent

    kent Создатель

    Регистр.:
    6 ноя 2011
    Сообщения:
    38
    Симпатии:
    2
    а можно по подробней информацию, типо через че их можно купить, на каких дле тестировался и так далее!
     
  8. Yasnikov

    Yasnikov Постоялец

    Регистр.:
    11 сен 2011
    Сообщения:
    131
    Симпатии:
    1
    Народ скажите кто - нибудь пробовал ставить этот модуль ? Если до то отпишитесь - есть там шелы или нет - чтоб зря не качать. а то всякое бывает.
     
  9. Spirt51

    Spirt51 Постоялец

    Регистр.:
    3 авг 2009
    Сообщения:
    78
    Симпатии:
    16
    Поставил себе, но настройки не сохраняються! DLE 9.5
    Ключи генерить можно и они сохраняються, а настройки нивкакую.
    Мож где права выставить нужно?
    В profile.php что на что заменять? Там другой код!
     
  10. killoff

    killoff CD тихо, и не DVD меня ;)

    Moderator
    Регистр.:
    13 май 2008
    Сообщения:
    2.017
    Симпатии:
    681
    Проверь права на файл engine/data/config_vip.php, должно быть 666 для сохранения настроек. Судя по коду, в 9,5 добавили дополнительно какой-то игнор-лист для юзеров. Вот сам код (начало и конец - это та часть которую нужно заменить:(
    PHP:
    if( $is_logged and ($member_id['user_id'] == $row['user_id'] OR $member_id['user_group'] == 1) ) {
    $tpl->set'{edituser}'"[ <a href=\"javascript:ShowOrHide('options')\">" $lang['news_option'] . "</a> ]" );
    $tpl->set'[not-logged]'"" );
    $tpl->set'[/not-logged]'"" );
     
    $ignore_list = array();
    $temp_result $db->query"SELECT * FROM " USERPREFIX "_ignore_list WHERE user='{$row['user_id']}'" );
    while ( 
    $temp_row $db->get_row$temp_result ) ) {
     
    if( 
    $config['allow_alt_url'] == "yes" ) {
     
    $user_name $config['http_home_url'] . "user/" urlencode$temp_row['user_from'] ) . "/";
    $user_name "onclick=\"ShowProfile('" urlencode$temp_row['user_from'] ) . "', '" htmlspecialchars$user_name ) . "', '" $user_group[$member_id['user_group']]['admin_editusers'] . "'); return false;\"";
    $user_name "<a {$user_name} class=\"pm_list\" href=\"" $config['http_home_url'] . "user/" urlencode$temp_row['user_from'] ) . "/\">" $temp_row['user_from'] . "</a>";
     
    } else {
     
    $user_name "$PHP_SELF?subaction=userinfo&amp;user=" urlencode$temp_row['user_from'] );
    $user_name "onclick=\"ShowProfile('" urlencode$temp_row['user_from'] ) . "', '" htmlspecialchars$user_name ) . "', '" $user_group[$member_id['user_group']]['admin_editusers'] . "'); return false;\"";
    $user_name "<a {$user_name} class=\"pm_list\" href=\"$PHP_SELF?subaction=userinfo&amp;user=" urlencode$temp_row['user_from'] ) . "\">" $temp_row['user_from'] . "</a>";
     
    }
     
    $ignore_list[] = "<span id=\"dle-ignore-list-{$temp_row['id']}\">{$user_name}&nbsp;<a title=\"{$lang['del_from_ignore_1']}\" href=\"javascript:DelIgnorePM('" $temp_row['id'] . "', '" $lang['del_from_ignore'] . "')\"><img style=\"vertical-align: middle;border:none;\" alt=\"\" src=\"{THEME}/dleimages/delete.png\" /></a>";
    }
    $db->free$temp_result );
    if (
    count($ignore_list)) $tpl->set'{ignore-list}'implode(",&nbsp;</span>"$ignore_list)."</span>" ); else $tpl->set'{ignore-list}'"" );
     
    } else {
    $tpl->set'{edituser}'"" );
    $tpl->set'{ignore-list}'"" );
    $tpl->set_block"'\\[not-logged\\](.*?)\\[/not-logged\\]'si""<!-- profile -->" );
    }
    Если не пользоваться игнор листом то можно весь этот код заменить на то что прописано в установке. Если игнор лист нужен - то придется править уже файл этого модуля inc/vip_modules/showform.php, заменяя код выше также как прописано в установке.
     
    Spirt51 нравится это.