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

alexis

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

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

  • Посещение

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

    24

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

  1. 3 часа назад, DeCherry сказал:

    Привет!
    Подскажите, пожалуйста: есть профили, есть их хедеры. Есть ник, под ним указывается группа пользователя, посредством чего туда можно вывести кастомное значение определенному пользователю? Мне нужно в конкретном профиле вывести кастомное значение, но условия составить не получается. Заранее спасибо за помощь!

    через Automation Rules это реализуется. Там есть специально создаваемые Custom Data Fields, которые и выводятся в профили пользователей, в том числе в postContainer.

  2. Господа, кто-либо пользуется ли "насильной" анонимностью на своём форуме?
    Я веду речь про эту настройку у Групп:
     

    Спойлер

    image.png.57b24ea9311395bdf677762ccdcc427a.png

     

    Если да или если нет, сможет кто-либо проверить корректность её работы? У меня она пашет так, что почти не пашет :( -- Любой другой пользователь из иной обычной группы по-прежнему видит пользователя в группе с "насильной" анонимностью: как в hoverCard, так и в ProfileHeader - там, где "last visit" - он не просто отображается (хотя не должен), но и показан зелёный значок "Онлайн на форуме" :( 
    Также пользователь виден в widget "Пользователи на форуме".
    Также пользователь виден в просмотре профиля, в блоке recentVisitorsBlock - хотя это может быть связано со второстепенной группой. В общем, хочется спросить у других ребят-администраторов, как у них работает эта функция. И если ошибки примерно те же, то буду сообщать разработчикам IPS по проблеме. А то может статься, что у меня из-за какого-то модуля возникают такие ошибки, поэтому сначала хочется убедиться, что у всех примерно так.

     

    @Respected может, вы сможете помочь? Просто нужно активировать любой группе Forced anonymity, допустим, вашей собственной, и зайти в любой аккаунт посмотреть, будет ли там отображаться ваш визит. + я посмотрю, видны ли вы на форуме онлайн.

  3. В 08.01.2021 в 08:26, t_reks сказал:

    есть у кого готовое правило?

    Вот, возьмите, сходил сделал для вас:

    validated.xml

    Там, где Rule Actions, есть Действие "Группа", жмите там Edit, и где выбор групп, выбирайте заранее созданную группу "Пользователи" и сохраняйте изменения. Теперь при валидации пользователя, то есть активации аккаунта (например, путём подтверждения им своего электронного адреса), он сразу автоматически будет переведён в группу "Пользователи" (если, конечно, у вас уже настроена группа "Неактивированные" по инструкции выше в теме)

    При желании в Rule Actions можно ещё создать дополнительные действия, например,
    - для высылки новому активированному пользователю автописьма на его почту или в Беседу с личным приветствием и описанием особенностей и правил форума,
    - для создания нового сообщения где-нибудь в теме на форуме по типу что "К нам присоединился такой-то пользователь",
    - для оповещения администратора/модератора, что вот, на форум пришёл новый пользователь,
    - и для прочего, что вам только в голову придёт :) 

    validated.xml

  4. В 08.01.2021 в 08:25, t_reks сказал:

    есть готовое правило для данного?

    не понять там ничего, да еще и без перевода ...

    Это же одно из самых лёгких правил :) Ну, раз не получается, берите:

    спамер.xml

    Там, где Rule Actions, есть Действие "Группа", жмите там Edit, и где выбор групп, выбирайте заранее созданную блок-группу "Заблокированные" и сохраняйте изменения. Теперь при нажатии кнопки "Спамер" в профиле пользователя, он сразу автоматически будет переведён в группу "Заблокированные".

    При желании в Rule Actions можно ещё создать дополнительные действия, например, для оставления автосообщения где-нибудь в теме на форуме, что такой-то пользователь таким-то модератором заблокирован.

    спамер.xml

  5. 3 часа назад, owlcraft сказал:

     А можно ли через администрацию данного сайта, приобрести скрипт? Просто я так понял, без лицензии, я никак купить скрипт не могу. 

    Приобрести именно этот файл вы можете без привлечения администрации самостоятельно. Просто берёте и регистрируетесь на сайте разработчика и приобретаете файло прямо у него там: https://rpginitiative.com/files/file/11-ips-character-manager/

    1 час назад, BertT сказал:

    owlcraft  Этот файл в настоящее время недоступен для покупки.

    и не появится там скорее всего никогда уже. Ну и это даже удобно: не нужна лицензия на IPS , чтоб его приобрести.

  6. 11 часов назад, the.bunin сказал:

    Но умом понимаю, что самое подходящее это Basic Points

    Points Economy так-то (из-за плотной связи с Automation Rules), но да ладно, переубеждать не буду.

    11 часов назад, the.bunin сказал:

    как лучше организовать сами подарки, которые пользователь получит, когда наберет нужное количество баллов?

    Набирается определённое количетсво баллов > высылка автоматического письма на почту или в личное сообщение пользователю, что типо вот вам "приз". Либо получение оповещения вам, что вот такой-то пользователь накопил нужные баллы, пора выдавать ему "приз".

    Это если победитель один, лучший по баллам.

    Если их тройка лучших, то ставим Scheduled action в Rules на определённую дату, например, 15.II.2021, оно запускается, проверяет всех пользователей на количество баллов, и автовысылает соответствующие письма тем, у кого 1) больше всех баллов (первое место) - ему заранее подготовленное письмо с таким-то логином и паролем, 2) второе место по баллам - ему другое письмо с другим логином, 3) третье место по баллам. Тут сложность будет с выводом трёх лучших. Надо будет в Conditions вставлять php-код с запросом в базу данных на вывод тройки лучших. В общем, тут с автоматикой непросто, надо будет сидеть мозговать.

    3 часа назад, the.bunin сказал:

    Каким образом? Есть какой-то обход в получении баллов?

    Таких придётся отслеживать в ручную и выдавать предупреждения за флуд и накрутку с несгораемыми до 15.II.2021 баллами. И если у них есть баллы предупреждений, то они в той автоматической проверке не участвуют в розыгрыше.

    +в особо флудерных разделах можно поставить начисление баллов минимальным, либо вообще туда не ставить начисление. 

    11 часов назад, the.bunin сказал:

    Members Shop, Basic Points

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

  7. Просто недоработка разработчиков. Им либо в падлу править, либо народу в падлу им сообщить о том, что там недоработка в системном файле, а они и не знают (у них не UNICODE, поэтому название вложения у них отображается корректно).

  8. "Абракадабра" исправляется правкой системного файла:

    в файле 

    system/Lang/Lang.php

    код

    $replacement = mb_substr( json_encode( $replacement ), 1, -1 );

    заменить на

    $replacement = mb_substr( json_encode( $replacement, JSON_UNESCAPED_UNICODE ), 1, -1 );

  9. 10 часов назад, slimer сказал:

    Спасибо, точно! Но не работает. Не помню, вроде поисковый индекс надо перестраивать ещё?

    нет, только очистка cache требуется после введения той команды.

    Попробуйте тогда эти варианты:

    UPDATE core_javascript SET javascript_content=REPLACE(javascript_content,'2020','2022') WHERE javascript_name='ips.utils.cookie.js';
    
    UPDATE core_javascript SET javascript_content=REPLACE(javascript_content,'2021','2022') WHERE javascript_name='ips.utils.cookie.js';

    Сначала первый, а если после очистки cache всё равно не будет работать, то тогда уже второй вариант. Просто как я понимаю по логике, там должна быть смена на 22 год, раз у вас до сих пор стоит достаточно древняя версия IPS. 

    А так, обновитесь хотя бы до 4.4.10 версии, и ошибки не будет.

  10. Инструменты MySQL > вставляем туда следующую команду:

    UPDATE core_javascript SET javascript_content=REPLACE(javascript_content,'2020','2021') WHERE javascript_name='ips.utils.cookie.js';

    Потом очистка cache (Техническая поддержка - Что-то работает неправильно - Продолжить), и всё должно заработать. :ay:

  11. 10 часов назад, Offslig сказал:

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

    Я вот ищу такой.

    по Counter Strike что ли? Похоже, система чересчур уж "обычная", что я даже не могу представить, о чём она могла бы быть. Нужно всё-таки понимать, за что должно будет идти автоматическое начисление очков в поражения / победы. Вы так и не разъяснили.

  12. 1 час назад, accop сказал:

    alexis думаю это собственная хотелка из чертога разума или автор у кого-то подсмотрел эту идею (или похожую) 

    но ведь за что-то должны же добавляться очки за поражения и победы, а также какие-то фрукты в виде слив. Или это чисто от репутации будет влияние?

  13. 13 часов назад, deeverbs сказал:

    если апнуть (обнулить) ежедневный счётчик лимита лайков. Я не нашёл ничего более умного, чем просто ограничить всем лайки ровно на одни сутки. :D

    всяко перечитал эту фразу, никак не получается её понять, о чём вы тут ведётё речь. Где там у нас кнопка обнуления репутации? И что значит "ограничить репутацию на сутки"? В настройках групп есть лишь ограничение на максимальное количество плюсов/минусов в день.

    13 часов назад, deeverbs сказал:

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

    плагин просто не учитывает наличие второстепенной группы с более "мощными" способностями по репутации, вот и всё.

  14. 6 часов назад, deeverbs сказал:

    Работает, я проверял как раз на второстепенные с увеличенным лимитом

    у меня не :( при второстепенных группах будет отображаться минус в том месте, где пишет об оставшихся плюсах на сегодня.

    Например, стоит у пользователя группа "Пользователь" с максимумом в 20 плюсов, одновременно на него нацеплена второстепенная группа, допустим, "Модератор, с максимумом в 30 плюсов. По итогу, когда пользователь в течение дня выдаст 20 плюсов, каждый последующий выданный плюс вплоть до 30 будет выдавать по -1 пункту в том счётчике. То есть когда пользователь проставит все 30 плюсов, в счётчике будет отображаться значение "-10" (Минус десять)! 😞 

  15. плагин Reputation Points Left некорректно отображает количество оставшейся репутации в случае, если у пользователя больше, чем одна группа, то есть у него имеются второстепенные группы с другими лимитами по репутации.

  16. Допустим, у группы максимум можно поставить три плюса в сутки. Это значит, что если пользователь в этой группе поставил плюсы в 1.00, 3:00 и в 15:00, то следующие плюсы он сможет поставить после 1:00 (первый), после 3:00 (второй) и после 15:00 (третий).

  17. I don't think it is possible to realize your idea on IPS without any additional applications. Even with the famous Automation Rules it seems to me to hard to meet your needs. I guess, the only way is to consider to install any of these applications to try: 

    https://invisioncommunity.com/files/file/9019-closedeactivate-my-account/
    https://invisioncommunity.com/files/file/8571-account-deactivation-deletion/

  18. https://invisioncommunity.com/files/file/9103-one-ip-one-account/

    https://invisioncommunity.com/files/file/9746-mad-multiple-accounts-detector/

    А CJ Duplicate работает совершенно правильно так, как задумано разработчиком, и в соответствии с описанием к модулю. 

  19. 1 час назад, Respected сказал:

    Собственно зачем для этого инструкция? В режиме разработчика можно скачать любые плагины/приложения.

    вот бы ещё получить инструкцию, как Выйти потом из режима разработчика :) Ведь при активации режима кучу файлов придётся заменять в двигателе, потом, получается обратно их перезагружать на сервер? Нет ли более простого способа?

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