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

NonameIpb

Пользователи
  • Постов

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

  • Посещение

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

  1. 17 minutes ago, SlawkA said:
      Reveal hidden contents

    :D

      Reveal hidden contents

    O.o

      Reveal hidden contents

    :$

    все норм работает. просто ниже вставленного спойлера тапните мышкой, и жмите спойлер еще раз.

      Hide contents

    5b267a75b44f6_Screenshot-2018-6-17.thumb.png.bfecf3453380e2e1673e75a13b3802fb.png

     

    Действительно, не заметил, что здесь есть кнопка для спойлера, однако на моём форуме её нет. Не подскажите, как добавить?

  2. [spoiler]
    test1
    [/spoiler]
    [spoiler]
    test2
    [/spoiler]

    Подобный код впихивает в первый спойлер второй, хотя по идее такого быть не должно? Не подскажите, как можно нормально пользоваться ими?

     

    Тест спойлеров на этом форуме(для себя):

    test1

    test2

    На этом форуме то же самое. Можно ли их как-то разделять?

  3. On 6/16/2018 at 10:06 AM, SlawkA said:

    NonameIpb если я правильно понял.

    вам нужно поставить виджет в теме, кто просматривает тему?

      Hide contents

    5b24b691a8208_Screenshot-2018-6-16Scaniav100618ATS.thumb.png.3daab0c4d28bfa918b9cf2c5f5ba702e.png

    то вам сюда. в Систему, найти там виджет и присобачить его в самой теме, и категории форума. и тогда будет видно кто смотрит категорию, или же тему форума.

      Hide contents

    5b24b68c01d45_Screenshot-2018-6-16Scaniav100618ATS(1).thumb.png.a1526846704a2796680d66773470e015.png

     

    Уже пытался так делать, в итоге:
    "Этот блок не будет отображён, т.к. он недоступен на этой странице".

  4. 20 hours ago, Sipsb said:

    NonameIpb Ну потратьте Вы день и пройдитесь по настройкам ACP изучите, что где. 

    Я, конечно, понимаю, что может так и кажется. Но цели у меня не настолько примитивные, как вы думаете.
    В данном случае я ничего не нашёл по заданному вопросу.

  5. Здравствуйте.

    Есть ли плагин, который позволяет указывать, например, число сообщений, которое нужно, чтобы можно было ставить реакции?

    Если нет, то подскажите, в каких файлах могут находится функция установка реакций?

    (Варианты ограничений по группам не интересуют)

  6. Здравствуйте.

    В АЦ есть "Топ отданных" и "Топ полученных", то есть статистика по реакциям. Где её можно найти, чтобы подкорректировать или почистить? Тот же вопрос и к таблице лидеров, если она, конечно, не зависит от статистики этих двух вкладок.

  7. Здравствуйте.

    Открываете код элемента, смотрите, какой класс отвечает, например, за цвет шапки. Затем нужно найти этот класс в шаблоне и изменить цвет фона (background).

    background: rgba(0, 0, 0, 0.53);

    Если вставить этот цвет, тогда шапка будет чёрного цвета с прозрачностью 53%.

  8. В итоге в Standard.php убрал "$member->members_pass_salt and ", так как зачем это там, если соли у хеша в md5 нет.

    public function authenticatePasswordForMember( \IPS\Member $member, $password )
    	{
    		if ( password_verify( $password, $member->members_pass_hash ) === TRUE )
    		{
    			return TRUE;
    		}
    		elseif ( mb_strlen( $member->members_pass_hash ) === 32 )
    		{
    			return $member->verifyLegacyPassword( $password );
    		}
    		
    		return FALSE;
    	}

    Затем поменял в Member.php функцию verifyLegacyPassword, так как в ней сравнивались очень странные вещи, на мой взгляд.

    Было:

    public function verifyLegacyPassword( $password )
    	{
    		return \IPS\Login::compareHashes( $this->members_pass_hash, md5( md5( $this->members_pass_salt ) . md5( \IPS\Request::legacyEscape( $password ) ) ) );
    	}

    Стало:

    public function verifyLegacyPassword( $password )
    	{
    		return \IPS\Login::compareHashes( $this->members_pass_hash  , md5( md5 ( \IPS\Request::legacyEscape( $password ) ) ) );
    	}

     

  9. 8 minutes ago, Buben2015 said:

    Привет!

    Поискал по всей БД. Не поверите! Нашел только тут: ibf_core_sys_lang_words в поле `word_default`

    
    SELECT * FROM `ibf_core_sys_lang_words` WHERE `word_app` = 'forums' AND `word_key` LIKE '%73%' 

    В этом запросе вместо %73% вставляйте номер вашего раздела, т.е. например %ХХ%.

    В поле `word_default` хранится название форума/раздела.

    Большое спасибо!
    Маленькие поправки, вдруг кому пригодится:
    Таблица: `core_sys_lang_words`
    В поле `word_app` написано forums.
    В поле `word_key` написано forums_forum_[id]
    Описание можно форума можно найти по `work_key` forums_forum_[id]_desc

  10. Здравствуйте.

    После обновление до 4.3.3 форум перестал пускать с паролями в двойном md5. В Member.php пропала функция encryptedPassword, которая и отвечала за расшифровку и перехэширование таких паролей. Сталкивался ли кто-либо с такой проблемой и в каком направлении можно пойти, чтобы решить данную проблему?

    Также нашёл функцию authenticatePasswordForMember в файле system/Login/Handler/Standard/Standard.php, которая судя по всему и отвечает за вход пользователя, однако работает некорректно.

    Изначальный код:

    public function authenticatePasswordForMember( \IPS\Member $member, $password )
    	{
    		if ( password_verify( $password, $member->members_pass_hash ) === TRUE )
    		{
    			return TRUE;
    		}
    		elseif ( $member->members_pass_salt and mb_strlen( $member->members_pass_hash ) === 32 )
    		{
    			return $member->verifyLegacyPassword( $password );
    		}
    		
    		return FALSE;
    	}

    Моя попытка исправить код:

    public function authenticatePasswordForMember( \IPS\Member $member, $password )
    	{
    		if ( password_verify( $password, $member->members_pass_hash ) === TRUE )
    		{
    			return TRUE;
    		}
    		elseif ( md5 ( md5 ($password) ) == $member->members_pass_hash )
    		{
    			return TRUE;
    		}
    		
    		return FALSE;
    	}

    В итоге получилось, что можно заходить под любым паролем.

  11. Здравствуйте.

    Обнаружил, что база данных forums_forums не содержит всей информации о разделах. Кто-нибудь знает, где хранится остальная информация, например, имя раздела, ведь в 4-ой версии его в этой базе нет!?

  12. Здравствуйте.

    Не подскажете, в каких файлах можно порыться, чтобы найти код, который отвечает за аватарки. Мне нужно отключить загрузку аватарок и на форуме подставлять другое изображение, где ник будет на него влиять.

  13. Здравствуйте.

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

  14. 5 minutes ago, WOLF said:

    А через АЦ не подходит?

    Нет, создание аккаунта будет происходить на другом сайте, поэтому запросами вручную необходимо сделать аккаунт в IPB, вот только боюсь, что одним core_members не отделаться или я ошибаюсь?

  15. Здравствуйте.

    Может кто знает, в какие таблицы в БД заносится юзер сразу же после регистрации? Понятное дело, что в core_members, но может есть и другие?

    Цель: Удалённо регистрировать пользователя.

    Версия IPB: 4.2.6-4.2.8

×
×
  • Создать...