Перейти к содержанию

WantedUser

Актив
  • Постов

    240
  • Зарегистрирован

  • Посещение

  • Победитель дней

    6

Сообщения, опубликованные WantedUser

  1. Я для своих целей делал как-то хак (при входе на сайт - ставится свое значение в столбе БД), может пригодится для как для примера 

    Т.е. создаем плагин , потом хак core\modules\front\system\login

    пишем свою функцию ,

    	protected function _doLogin( $member, $anonymous=false, $rememberMe=true )
    	{
    		$member->ПОЛЕ_ЮЗЕРА = "Свое Значение";
    		$member->save();
    		return call_user_func_array( 'parent::_doLogin', func_get_args() );
    	}

     

    ​Спасибо, заменил это:

    $member->last_visit = time();
    $member->save();

    На это:

    $member->last_visit = time();
    $member->last_visit_reason = "2";
    $member->save();

    Все работает.

  2. Здрасте, подскажите где найти скрипт авторизации(логина,входа) в файлах движка, хочу кое что добавить, а именно:

    Хочу в бд обновлять ячейку при входе на форум. 

    Кто знает как это сделать подскажите.

    Это связано с ячейкой last_visit, я добавил еще одну дополнительную чтобы хранить там статус о последнем входе.

    1 - вошел с форума.

    2- вошел с игрового сервер.

  3. public function encryptedPassword( $password )
    {
    	/* New password style introduced in IPS4 using Blowfish */
    	if ( mb_strlen( $this->members_pass_salt ) === 22 )
    	{
    		return crypt( $password, '$2a$13$' . $this->members_pass_salt );
    	}
    	/* Old encryption style using md5 */
    	else
    	{
    		return md5( md5( $this->members_pass_salt ) . md5( \IPS\Request::legacyEscape( $password ) ) );
    	}
    }

    Эта функция? У меня на 1917 строчке идет комментарий IPS.

  4. Всем привет, как теперь происходит хэш пароля в IPS?

    Приведу примеры пароля из базы данных новой и старой версии.

    Старый вид - f98b57f2538550fddadacb1f03adc479

    Новый вид - $2a$13$0JTU7XJyyf56U2Rk8UcA8.6/HnivemOUSjgfi2LX3hZ.c3prn0wFS

    Нужно сделать авторизацию на игровом сервере с помощью данных с сайта использую логин и пасс из таблицы core_members в IPS

  5. Редактирование многих частей дизайна стало намного проще.

    Достаточно в админ панели зайди по адресе

    Стили > Стили и шаблоны > Ваш шаблон > Изменить

    Далее бегаете по вкладкам и ищете что вам нужно изменить, цвет фона, цвет текста или цвет какой либо кнопка, а так же сам логотип.

    Все изменения CSS происходят по адресу 

    Стили > Стили и шаблоны > Ваш шаблон > Изменить HTML и CSS > CSS > core > custom > custom 

    Все нужные стили прописываете именно там

  6. Вообщем хочу сделать обводку аватара в зависимости от статуса пользователя онлайн/оффлайн.

    Шаблон отвечающий за показ аватара нашел: core > font > global >userPhoto

    Сейчас же лежит задача, как узнать статус онлайна. 

     

    {{if \IPS\Member::loggedIn()->member_id}}
        HTML to display
    {{endif}}

    Как то так наверно хех

  7.  

    /* LAYOUT */
     
    .main_width {
    width: 3000px;
    margin: 0 auto;
    }
     
    /* AdStyler CSS*/
    #styleBar {
    position: fixed !Important;}
    #sbOpen img{
    width:20px;
    height:20px;
    opacity:0.6;
    }
    #sbOpen:hover img{opacity:0.8;}
     
     
     
    неполучилось

     

     

    3к не много ли?)

     

    Тогда заходишь: Внешний вид  >  Управление стилями и шаблонами  >  Выбираешь шаблон

    Открываешь - includeCSS.

    Ищешь что то подобное и удаляешь

    #content, .main_width { width: {$this->settings['luminousSkinWidth']}; !important; }
    
    •  
×
×
  • Создать...