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

BlackShot

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

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

  • Посещение

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

    1

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

  1. 5 minutes ago, the.bunin said:

    Not a big local community? :) How can we help with such a minimum of information? At least refer to the forum.

    Привет! Извините, но это не поможет. Сообщество ограничено по IP / стране. Но это все, что на самом деле происходит. Я переместил файлы в свою локальную систему для тестирования. Если хотите, могу снять видео.

    Но если у вас есть идеи, как его отлаживать, это тоже было бы неплохо! Как я уже сказал, в журналах ACP не отображаются ошибки. Так что я понятия не имею, как найти ошибку.

  2. mpWLmteI5N.thumb.png.3fd8006b786d2534006fe384ac9cdabc.png

    Привет,

    Итак, я просто обнаружил ошибку, которая, казалось, происходила какое-то время. Никто не уведомил меня, потому что у меня небольшое сообщество.

    После заполнения форм и нажатия кнопки «Зарегистрироваться» пользователи попадают на бесконечный экран загрузки.

    Я не вижу ошибок, отображаемых в журналах (система, журналы ошибок). Их регистрация не проходит, они даже не отображаются как ожидающие.

    Регистрация в Google или Facebook работает нормально.

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

    Спасибо!

  3. On 6/15/2021 at 12:10 PM, Riddick said:

    And here is the answer:

    Hello!
    Thank you for bringing this issue to our attention. I looked into the issue you reported and it looks like the issues are caused by bugs in the current release of Invision Community.
    I have provided solutions for both of the issues described here, and after review by the development team, the fixes should be included in an upcoming release of Invision Community. You can check our release notes after the release of the version to see if this fix is included.
    We are sorry for the inconvenience. Thanks again for letting us know about this, and feel free to let us know if you have any other issues!

    Вы знаете, действительно ли они устранили проблему в последней версии?

  4. 1 hour ago, accop said:

    BlackShot Попробуй восстановить userLink по умолчанию и ещё раз внести правки. 

    Я узнал о проблеме после вашего комментария. Ваш код работает нормально. Я добавил условие «$ groupFormatting» даже для части URL. Вот что его сломало.

    Теперь у меня есть:

    <a class='{{if $groupFormatting}}colorFor{$member->member_group_id}{{$test = implode("", explode(",", $member->mgroup_others));}}{$test}{{endif}}' href='{{if $warningRef}}{$member->url()->setQueryString( 'wr', $warningRef )}{{else}}{$member->url()}{{endif}}'

    Сейчас вроде все работает нормально. Еще раз спасибо! Я бы отреагировал на ваши сообщения, но в моем аккаунте нет такой возможности, лол.

    🥰🤩

  5. @accop У меня почему-то пропала возможность щелкать названия профилей в темах/topics.

    Я попытался добавить в код еще один "href", но это не помогло. Я постараюсь сделать больше редактирования позже, но не уверен, что разберусь.

  6. 8 hours ago, accop said:

    BlackShot Используй 

    
    !important
    

    Скорее всего другие стили перекрывают твой. Поэтому надо добавлять !important чтобы повысить приоритет стиля

    Именно в этом была проблема! Ты сделал это!!! 🤩

    Однако есть одна небольшая проблема. Каждый, кого я добавляю в custom.css, получает свое имя в темах. Остальные пользователи этого не делают, что является нормальным поведением для IPS.

    Чтобы решить эту проблему, я добавил в ваш код условие «$ groupFormatting»:

    <a class='{{if $groupFormatting}}colorFor{$member->member_group_id}{{$test = implode("", explode(",", $member->mgroup_others));}}{$test}' href='{{if $warningRef}}{$member->url()->setQueryString( 'wr', $warningRef )}{{else}}{$member->url()}{{endif}}{{endif}}'

    Так что я предполагаю, что теперь все работает нормально! БОЛЬШОЕ спасибо за вашу доброту и помощь! Я потратил более 5 часов только на то, чтобы вычислить тот последний фрагмент кода, который отправил вам, поскольку я не разработчик и не эксперт. 😅

    Еще раз спасибо!!!!! 🥰💛

  7. 38 minutes ago, Riddick said:

    ZIKURIK  add ...

    There is no mistake ..., all participants have recounted their messages, but the number does not change after creating a topic or replacing a topic.

    In general, I returned everything as it was, we will wait for the update.

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

    Кроме того, я не знаю, поможет ли это вам, но, возможно, вам следует использовать другую опцию пересчета в настройках значков.

  8. @accop Мы почти на месте. Итак, в custom.css есть следующее:

    .colorFor812 {
      color: #c90076;
      font-size: 102%;
      background: url(https://i.imgur.com/8wxFgdm.gif) repeat;
    }

    "color", "font-size" и "background" работают нормально. Но цвет ни на что не влияет.

    Вы знаете, почему это так? 🤔

  9. 34 minutes ago, accop said:

    BlackShot Смотри. Это мой код "userLink".

    На последней строке я добавил в ссылку класс:

    
    {{if $anonymous}}
    	{lang="post_anonymously_placename"}{{else}}
    {{$groupFormatting = ( $groupFormatting === NULL ) ? ( ( \IPS\Settings::i()->group_formatting == 'global' ) ? TRUE : FALSE ) : $groupFormatting;}}
    {{if $member->member_id AND \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'members', 'front' ) ) }}<a class='colorFor{$member->member_group_id}{{$test = implode("", explode(",", $member->mgroup_others));}}{$test}' href='{{if $warningRef}}{$member->url()->setQueryString( 'wr', $warningRef )}{{else}}{$member->url()}{{endif}}' data-ipsHover data-ipsHover-width='370' data-ipsHover-target='{$member->url()->setQueryString( array( 'do' => 'hovercard', 'wr' => $warningRef, 'referrer' => urlencode( \IPS\Request::i()->url() ) ) )}' title="{lang="view_user_profile" sprintf="$member->name"}" class="ipsType_break">{{if $groupFormatting && $member->group['prefix']}}{$member->group['prefix']|raw}{{endif}}{$member->name}{{if $groupFormatting && $member->group['suffix']}}{$member->group['suffix']|raw}{{endif}}</a>{{else}}{{if $groupFormatting && $member->group['prefix']}}{$member->group['prefix']|raw}{{endif}}{$member->name}{{if $groupFormatting && $member->group['suffix']}}{$member->group['suffix']|raw}{{endif}}{{endif}}{{endif}}

    Было:

    
    ... <a href=' ...

    Добавил класс:

    
    ... <a class='colorFor{$member->member_group_id}{{$test = implode("", explode(",", $member->mgroup_others));}}{$test}' href=' ...

    Получается у тебя есть класс для каждой группы и для связки основной группы и дополнительной

    если у пользователя только группа администратор (id 4) будет класс = colorFor4

    если есть дополнительная группа, будет colorFor43 или colorFor42

    Все последующие  группы будут добавляться цифрами к этому классу colorFor376

    Потом просто добавляешь CSS в custom.css

    
    .colorFor376{
    color: red!important;
    }

    и так добавляешь стили для каждой уникальной связке групп

    Вау, отличное решение! Не могли бы вы показать мне, каким будет весь код в "userLink" после всех этих изменений?

  10. Так что мне удалось заставить его работать, отредактировав "userLink". Однако теперь цветные имена отображаются почти везде, что неплохо, но не является обычным явлением.

    Я попытался добавить к условию «$ groupFormatting», но это применимо только к определенным группам. Остальные группы по-прежнему везде раскрашиваются.

    У тебя есть идеи, что я могу сделать? @accop

    Это мой код "userLink":

    {{if $anonymous}}
        {lang="post_anonymously_placename"}{{else}}
    {{$groupFormatting = ( $groupFormatting === NULL ) ? ( ( \IPS\Settings::i()->group_formatting == 'global' ) ? TRUE : FALSE ) : $groupFormatting;}}
    {{if $member->member_id AND \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'members', 'front' ) ) }}<a href='{{if $warningRef}}{$member->url()->setQueryString( 'wr', $warningRef )}{{else}}{$member->url()}{{endif}}' data-ipsHover data-ipsHover-width='370' data-ipsHover-target='{$member->url()->setQueryString( array( 'do' => 'hovercard', 'wr' => $warningRef, 'referrer' => urlencode( \IPS\Request::i()->url() ) ) )}' title="{lang="view_user_profile" sprintf="$member->name"}" class="ipsType_break">
     
    {{if ($member->member_group_id == 8 && $member->mgroup_others == 12)}}<span class="spkDoador">{$member->name}
    {{else}}{$member->group['prefix']|raw}{$member->name}{{endif}}
    {{if ($member->member_group_id == 8 && $member->mgroup_others == 12)}}</span>
    {{else}}{$member->group['suffix']|raw}{{endif}}</a>
    {{else}}{{if ($member->member_group_id == 8 && $member->mgroup_others == 12)}}<span class="spkDoador">{$member->name}
    {{else}}{$member->group['prefix']|raw}{$member->name}{{endif}}
    {{if ($member->member_group_id == 8 && $member->mgroup_others == 12)}}</span>
    {{else}}{$member->group['suffix']|raw}{{endif}}
    {{endif}}
    {{endif}}

     

  11. 7 hours ago, ZIKURIK said:

    Вроде нашел где ошибка, можно не делать действий которые выше, а делаем так:
    Идем по адресу: мойсайт\applications\forums\sources\Topic открываем файл ArchivedPost.php
    ищем строку 126: return \IPS\Db::i()->select( 'COUNT(*)', 'forums_posts', $where )->first();
    изменяем forums_posts на forums_archive_posts
    сохраняем. Пробуем пересчитать контент

    Хорошая работа!!! Кажется, это исправило это или, по крайней мере, заставило ошибку исчезнуть. Просто из любопытства, как вы его отследили и обнаружили, что проблема именно в этом файле?

  12. SELECT COUNT(*) FROM `forums_posts` WHERE archive_author_id=2 AND 1=0
    IPS\Db\Exception: Unknown column 'archive_author_id' in 'where clause' (1054)
    #0 public_html/home/system/Db/Select.php(383): IPS\_Db->preparedQuery('/*u152741989_u...', Array, true)
    #1 public_html/home/system/Db/Select.php(441): IPS\Db\_Select->runQuery()
    #2 public_html/home/system/Db/Select.php(365): IPS\Db\_Select->rewind()
    #3 public_html/home/applications/forums/sources/Topic/ArchivedPost.php(126): IPS\Db\_Select->first()
    #4 public_html/home/system/Member/Member.php(3814): IPS\forums\Topic\_ArchivedPost::memberPostCount(Object(IPS\Member))
    #5 public_html/home/applications/core/modules/admin/members/members.php(3141): IPS\_Member->recountContent()
    #6 public_html/home/system/Dispatcher/Controller.php(90): IPS\core\modules\admin\members\_members->recountContent()
    #7 public_html/home/system/Dispatcher/Dispatcher.php(153): IPS\Dispatcher\_Controller->execute()
    #8 public_html/home/admin/index.php(13): IPS\_Dispatcher->run()
    #9 {main}

    Привет! Я получаю эту системную ошибку при использовании функции Post Recount. Он доступен каждому члену ACP.

    Кто-нибудь знает, что я могу сделать, чтобы решить эту проблему?

    Спасибо!

  13. 10 minutes ago, Zero108 said:

    Do you seriously believe that people care what color someone's nickname is ?!

    Я ищу решение именно потому, что кто-то жаловался, что имена других доноров окрашены, а он нет.

    Кроме того, я пытаюсь узнать что-то новое. Я новичок в программировании и подумал, что это будет хорошим началом. Для этого тоже есть плагин, но я не смог найти его в Интернете, чтобы я мог его изучить:

    https://invisioncommunity.com/files/file/9833-secondary-group-formatting/

  14. 13 hours ago, accop said:

    <snip>

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

    Как это:

    image.png.1ab060bf4bf84370dd181c888ed8d919.png

    Если участник находится в основной группе «Администратор» и дополнительной группе «Донор», примените форматирование «Администратор» по умолчанию. Если участник входит в основную группу «Участник» и дополнительную группу «Донор», примените форматирование «Донор».

    Это имело смысл?

    Спасибо!

    image.png

  15. Привет,

    Позвольте мне попытаться объяснить, что я пытаюсь сделать.

    Я в основном следовал руководству по добавлению пользовательских цветов и блесток для членов определенных групп.

    Но это относится только к основным группам. Хотелось примерно так:

    Если первичная группа - «Администратор», а вторичная - «Донор» -> примените форматирование «Администратор»
    Если первичная группа - «Член», а вторичная - «Донор» -> примените форматирование «Донор»

    Возможно ли это? Любая помощь будет принята с благодарностью!

    Если вы не понимаете, что я имел в виду, дайте мне знать. Я использую Google Translate. 😅

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