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

Exception

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

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

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

    81

Активность репутации

  1. Лайк
    Exception получил реакцию от avangcom в Update Plugin & Application   
    Функция в 4.7.13
    checkValidity( \IPS\nexus\Money $amount, \IPS\GeoLocation $billingAddress = NULL, \IPS\nexus\Customer $customer = NULL, $recurrings = array() ) У тебя выше в логах написано must be compatible with, ищи функции в системный файлах движка и смотри отличия
  2. Спасибо
    Exception получил реакцию от OzzieKris в Backdoor для смены пароля пользователя\администратора в Invision Power   
    Бывают ситуации когда забыл пароль от ACP форума, или банально ввел символ случайно и тебе не дает залогиниться, но при этом есть доступ к FTP или Панели Управления веб сервером.
    В следующем коде используются функции для смены пароля предоставляемые самим ips.

    Перед началом важно:
    Вы не должны хранить этот файл у себя на сервере! Оставляя этот файл у себя на сервере, ВЫ подвергаете свое сообщество КРИТИЧЕСКОЙ опасности После смены пароля НЕМЕДЛЕННО удалите файл с сервера и смените пароль через ACP Что нужно сделать для смены пароля:
    Создаем файл с нужным названием и расширением .php
    Например: backdoor.php Открываем файл и вставляем в него код (ПРЕДОСТАВЛЕН В САМОМ КОНЦЕ СООБЩЕНИЯ) Сохраняем файл Загружаем созданный файл (например через FTP или менеджер файлов Панели Управления Веб сервером) в корневую директорию форума (там где у вас находится файл init.php) В адресной строке набираем:
    https://название_сайта.com/название_файла.php?id=ид_пользователя&pass=новый_пароль
    Например: https://site.com/backdoor.php?id=1&pass=123
    Где взять ид_пользователя? Например перейти в профиль пользователя на форуме, в адресной строке будет например: https://site.com/profile/1-admin/ (Где 1 - это ид_пользователя) Переходим Если все прошло успешно вы увидите примерно следующую надпись:
    Password for user [ member_id: 1 member_name: ADMIN ] changed! Код:
    <?php require_once 'init.php'; if ( \IPS\Request::i()->id AND \IPS\Request::i()->pass ) { try { $id = intval( \IPS\Request::i()->id ); $newPass = \IPS\Request::i()->pass; $member = \IPS\Member::load( $id ); $changed = $member->changePassword( $newPass ); if ( !$changed and \IPS\Login\Handler::findMethod( 'IPS\Login\Handler\Standard' ) ) { $member->setLocalPassword( $newPass ); $member->save(); } $member->invalidateSessionsAndLogins( TRUE, \IPS\Session::i()->id ); $message = 'Password for user: [ member_id: ' . $id . ' member_name: ' . $member->name . ' ] changed!'; } catch ( \OutOfRangeException $e ) { $message = 'Failed to load user!'; } } else { $message = 'No data'; } echo $message; exit;  
  3. Лайк
    Exception получил реакцию от Словетский в 502 Bad Gateway - При добавлении файла   
    минимум копать в логи ips\вебсервера
  4. Лайк
    Exception получил реакцию от avangcom в Subscription expiration notification   
    Конечно, если у вас есть money, друзья программисты с удовольствием напишут.
    Тут нужно будет разрабатывать приложение, не плагин, плагины не поддерживают собственные уведомления.
    Сложность будет варьироваться от того, куда нужно слать уведомления, ips, push, email
  5. Лайк
    Exception получил реакцию от papahausa в Скрыть всё содержимое.   
    В настройках группы у гостей отключаем доступ к сайту
  6. Лайк
    Exception получил реакцию от Ishidarex77 в (DB) Hide System Notifications   
    обновил плагин, проверил на 4.6.x, 4.7.x
  7. Лайк
    Exception получил реакцию от HooLIGUN в Ошибка приложения после обновления 4.7.13   
    у приложения должен быть файл extensions.json в папке data, в твоем случае в нем должны быть указаны EditorLocations для редакторов
  8. Спасибо
    Exception получил реакцию от johndoeknowsum в Отображение количества месяцев на форуме в postContainer   
    {$comment->author()->joined->diff( \IPS\DateTime::create() )->format('%m')}  
  9. Лайк
    Exception получил реакцию от turk в Файл с взломом   
    В Беларуси возможно, но в РФ таких законов нет
  10. Лайк
    Exception получил реакцию от turk в Файл с взломом   
    https://invisioncommunity.com/clientarea/check-license
  11. Лайк
    Exception получил реакцию от HooLIGUN в Чат для общения.   
  12. Лайк
    Exception получил реакцию от AHristich в Чат для общения.   
    Сложно потратить пару минут чтобы скачать и установить тот же openserver? Ну да, лучше же просить пол дня у кого-то и ждать чуда
  13. Лайк
    Exception получил реакцию от aLEX49566 в Post Notes 1.0.2.1   
    причем тут это приложение?
  14. Насмешил
    Exception получил реакцию от ryancoolround в Чат для общения.   
    ryancoolround

     

    😂😂😂
  15. Лайк
    Exception получил реакцию от SlawkA в Featured groups   
    и в добавок к таблицам на скрине еще идут сотни строк от приложения: языковых, настроек, шаблонов и т.д. которые приложение импортирует при установке
  16. Лайк
    Exception получил реакцию от andros0789 в Как вставить Widget между разделами форума   
    1. Создать блок на основе плагина виджета
    2. В шаблоне forums->front->index->index найти цикл:
    {{foreach \IPS\forums\Forum::roots() as $category}} перед закрывающим тегом этого цикла {{endforeach}} вставить:
    {{if $category->_id == MY_ID}}{block="BLOCK_KEY"}{{endif}} MY_ID - id категории форума после которого нужно вставить блок
    BLOCK_KEY - ключ созданного блока
  17. Лайк
    Exception получил реакцию от afshin20 в Ссылка на конкретное сообщение в теме с несколькими страницами.   
    ну так скопируй ссылку на комментарий или через кнопку поделиться
  18. Насмешил
    Exception получил реакцию от Zero108 в Проблема с Cookie на разных доменах   
    это какой-то новый вид мазохизма?
  19. Лайк
    Exception получил реакцию от Zero108 в Custom Language Strings   
    эта функция доступна еще с 4.5
    У нужного языка добавленные фразы в ips можно найти тут
     
  20. Лайк
    Exception получил реакцию от Zero108 в Перевод отдельных частей форума (плагинов) под 2 форумных языка   
    Не нужно никаких приложений и прочей лабуды, как добавить языковую строку обсуждалось не раз, там огромная кнопка висит у всех на глазах в языках "+ Добавить фразу"
    site.com/admin/?app=core&module=languages&controller=languages&do=addWord
    далее в шаблонах где нужно
    {lang="lang_key"} lang_key - заменяем на свой ключ из созданной фразы
     
    Все верно, или через функцию addToStack
    Изначально в lang.php\jslang.php должно быть все на eng
    Плагины может перевести только пользователь в своем АЦ, или изначально сделать плагин на русском (что не рекомендуется, так как плагин импортирует языковые строки в хранилище строк по умолчанию).
    Приложения можно переводить при помощи дополнительного языкового файла xml, который можно загружать поверх установленного языка.
  21. Спасибо
    Exception получил реакцию от iDreaMs в Перевод отдельных частей форума (плагинов) под 2 форумных языка   
    если не реализована мультиязычность то можно свою фразу просто подставить
    <div class='bimProStatsGrid {{if $conf['pstats_title']}}ipsBox{{endif}}'> {{if $conf['pstats_title']}} <h2 class="ipsWidget_title ipsType_reset">{lang="pstats_title_custom"}</h2> pstats_title_custom - ключ своей фразы
  22. Спасибо
    Exception получил реакцию от iDreaMs в Перевод отдельных частей форума (плагинов) под 2 форумных языка   
    Не нужно никаких приложений и прочей лабуды, как добавить языковую строку обсуждалось не раз, там огромная кнопка висит у всех на глазах в языках "+ Добавить фразу"
    site.com/admin/?app=core&module=languages&controller=languages&do=addWord
    далее в шаблонах где нужно
    {lang="lang_key"} lang_key - заменяем на свой ключ из созданной фразы
     
    Все верно, или через функцию addToStack
    Изначально в lang.php\jslang.php должно быть все на eng
    Плагины может перевести только пользователь в своем АЦ, или изначально сделать плагин на русском (что не рекомендуется, так как плагин импортирует языковые строки в хранилище строк по умолчанию).
    Приложения можно переводить при помощи дополнительного языкового файла xml, который можно загружать поверх установленного языка.
  23. Спасибо
    Exception получил реакцию от edmsl в (BIM) Quick Search   
    использовать pluralize вместо sprintf для числовых значений
  24. Насмешил
    Exception получил реакцию от aLEX49566 в Original icons for IPS   
    Димон, чё за балет 
  25. Лайк
    Exception получил реакцию от edmsl в (BIM) Quick Search   
    Виджет из плагина не полностью совместим с последней версией ips, можешь создать свой и сравнить их
×
×
  • Создать...