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

by_ix

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

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

  • Посещение

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

    171

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

  1. Лайк
    by_ix получил реакцию от Riddick в Click to Mention   
    Просмотр файла Click to Mention
    Плагин Click to Mention добавляет на сайт возможность быстро упомянуть пользователя, нажав на специальную кнопку возле его имени или сообщения.
    Это позволяет не вводить символ @ и первые буквы имени пользователя.
    Вы можете выбрать, какие группы могут видеть эту кнопку, а также, включить/выключить её отображение в собственных сообщениях.
    Доступные места для отображения кнопки:
    Перед, в центре или в конце панели цитат (кнопка @). Перед или после имени пользователя (кнопка @). Вместо имени пользователя (кликабельное имя).  
    Совместимость: 4.6.х
    Добавил by_ix Добавлено 30.07.2021 Категория Интерфейс Язык RUS/ENG  
  2. Лайк
    by_ix отреагировална пост digitalsc4rz в (k4) Hidden Content   
    Sorry got this working with 4.7.9. Thanks again.
  3. Лайк
    by_ix получил реакцию от DigneZzZ в Click to Mention   
    Просмотр файла Click to Mention
    Плагин Click to Mention добавляет на сайт возможность быстро упомянуть пользователя, нажав на специальную кнопку возле его имени или сообщения.
    Это позволяет не вводить символ @ и первые буквы имени пользователя.
    Вы можете выбрать, какие группы могут видеть эту кнопку, а также, включить/выключить её отображение в собственных сообщениях.
    Доступные места для отображения кнопки:
    Перед, в центре или в конце панели цитат (кнопка @). Перед или после имени пользователя (кнопка @). Вместо имени пользователя (кликабельное имя).  
    Совместимость: 4.6.х
    Добавил by_ix Добавлено 30.07.2021 Категория Интерфейс Язык RUS/ENG  
  4. Спасибо
    by_ix получил реакцию от aLEX49566 в (Inv&k4) Traffic Generator [re]   
    Просмотр файла (Inv&k4) Traffic Generator [re]
    Плагин для генерации фейкового трафика на форуме.
    Ремейк плагина Invisionizer.
    По большей части обновлён и изменён. Исправлена работа на IPS 4.6. Исправлена работа на PHP 8. Исправлена генерация браузеров и их версий. Расширен пул генерируемых браузеров и обновлены их версии до актуальных. Удалены некоторые локации для посещения участников и гостей. Добавлена возможность изменять интервал генерации трафика. Добавлена возможность выдачи достижений за регистрационные дни и ежедневные заходы. Добавлена возможность генерации случайного количества трафика. Добавлена возможность отключения автоматического удаления сгенерированных сессий. Т.е. удаляться они будут системой, как и обычные сессии. Лучше не трогать, позже удалю её, скорее всего.  
    Совместимость: 4.6, 4.7.
    PHP: 7-8.
    Плагин ещё тестируется, могут быть ошибки, хотя на этом этапе больше их не встретил.
    Добавил by_ix Добавлено 06/22/22 Категория Интерфейс Язык RUS/ENG  
  5. Лайк
    by_ix отреагировална пост edmsl в (k4) Hidden Content   
    Забыл код ошибки приложить.
    TypeError: closedir(): Argument #1 ($dir_handle) must be of type resource or null, string given (0) #0 /home/site/web/site.ru/public_html/applications/core/modules/admin/editor/toolbar.php(531): closedir('/home/site...') #1 /home/site/web/site.ru/public_html/system/Dispatcher/Controller.php(107): IPS\core\modules\admin\editor\_toolbar->addPlugin() #2 /home/site/web/site.ru/public_html/applications/core/modules/admin/editor/toolbar.php(91): IPS\Dispatcher\_Controller->execute() #3 /home/site/web/site.ru/public_html/system/Dispatcher/Dispatcher.php(153): IPS\core\modules\admin\editor\_toolbar->execute() #4 /home/site/web/site.ru/public_html/admin/index.php(13): IPS\_Dispatcher->run() #5 {main}  
  6. Лайк
    by_ix отреагировална пост edmsl в (BD4) Highlight Topic Author 1.0.1   
    Версия 1.0.8
    Работает на 4.7.9. По крайней мере основной функционал. Продвинутые переопределения не проверял.
    Перевод мой.
    Highlight Topic Author 1.0.8 ENG.xml Highlight Topic Author 1.0.8 RUS.xml
  7. Лайк
    by_ix отреагировална пост Orpheus в (BIM) GIPHY   
    Просмотр файла (BIM) GIPHY
    This plugin adds a button to the editor, so users can find and post the perfect GIFs from GIPHY – the world's largest library of animated images. 
    It's easy to use, easy to install and supports all IPS applications.
    Note: Native Giphy integration is now built into the core software. This application adds additional functionality as shown in the screenshot and integrates with many other applications.
    Добавил Orpheus Добавлено 04/14/23 Категория Интерфейс Язык English / Английский  
  8. Лайк
    by_ix получил реакцию от Vinheteiro в Профиль пользователя   
    @Vinheteiro упаковать её в плагин, чтобы ничего не слетало, ну либо прям в шаблон. 
  9. Лайк
    by_ix получил реакцию от edmsl в Advanced Online Indicator   
    пока есть время, дообновлял этот плагин.
    исправил все найденные ошибки, добавил функционал, перевёл чью-то неудавшуюся попытку перевода на русский.
    теперь индикатор вокруг аватарки отображается почти во всех местах на форуме (при условии, что включены настройки Отображать индикатор в аватаре пользователя? и Контур?).
    работает как на 4.6, так и на 4.7 с php8.0.
    на php8.1 не советую ставить, т.к. в самом ипс некорректно работает отображение онлайна на этой версии php.
     
    Advanced Online Indicator 2.0.0 (RUS).xml
  10. Лайк
    by_ix отреагировална пост edmsl в Featured Content Pro   
    На 4.7.9 работает.
    Перевод мой. Любые замечания по переводу приветствуются.
    lang rus.xml Featured Content PRO 1.2.7 RUS.tar Featured Content PRO 1.2.7 ENG.tar
  11. Лайк
    by_ix отреагировална пост MrHaim в Color change (tooltip) in Invision Community 4 // Изменение цвета (подсказка) в Invision Community 4   
    Здравствуйте, сегодня небольшой гайд как поменять цвет всплывающей подсказки в IPS 4, а именно:

    Ваш шаблон -> Редактировать HTML/CSS -> CSS -> core -> front -> custom -> __cc__popup и мы ищем
    .ipsTooltip
    Код ниже:
    .ipsTooltip.ipsTooltip_top:after { border-color: #ef774d transparent transparent transparent; } .ipsTooltip.ipsTooltip_bottom:after { border-color: transparent transparent #ef774d transparent; } отвечает за стрелку ниже:

     
    English
    Hello, today a small guide on how to change the color of the tooltip in IPS 4, that is:

    Your template -> Edit HTML/CSS -> CSS -> core -> front -> custom -> __cc__popup and we are looking
    .ipsTooltip
    Code below:
    .ipsTooltip.ipsTooltip_top:after { border-color: #ef774d transparent transparent transparent; } .ipsTooltip.ipsTooltip_bottom:after { border-color: transparent transparent #ef774d transparent; } is responsible for the arrow below:

     
    Credit to RumcajsJumper
  12. Лайк
    by_ix отреагировална пост MrHaim в AceGO   
    Просмотр файла AceGO
    Credit to Pegazz
    Добавил MrHaim Добавлено 04/10/23 Категория Темы и дизайн Язык ENGLISH  
  13. Лайк
    by_ix отреагировална пост MrHaim в Colorful notifications // Красочные уведомления   
    Hi!
     
    A simple guide to coloring notifications, thanks to which they will be sorted into the categories you want. Example below.

    To begin with, we add the following code snippet to two notification templates.
    data-lkNotify='{$notification['data']['title']}' For this we go to:
    Styles -> Edit HTML/CSS -> Templates -> core -> front -> system -> notificationsAjax and notificationsRows

     
    notificationsAjax - popup with notifications
    We add the above code snippet in place as in the screenshot below.

     
    Ready for the default template:
     
    {{if empty( $notifications )}} <li class='ipsDataItem ipsDataItem_unread'> <div class='ipsPad ipsType_light ipsType_center ipsType_normal'>{lang="no_results_notifications"}</div> </li> {{else}} {{foreach $notifications as $notification}} <li class='ipsDataItem {{if !$notification['notification']->read_time}}ipsDataItem_unread{{endif}}' data-lkNotify='{$notification['data']['title']}'> <div class='ipsDataItem_icon'> {{if isset( $notification['data']['author'] )}} {template="userPhoto" app="core" group="global" params="$notification['data']['author'], 'mini'"} {{endif}} </div> <div class='ipsDataItem_main'> <a href="{$notification['data']['url']}"> <span class='ipsDataItem_title'>{$notification['data']['title']}</span> <br> <span class="ipsType_light">{datetime="$notification['notification']->updated_time"}</span> </a> </div> </li> {{endforeach}} {{endif}}  
    notificationsRows - subpage with notifications
    We add the same piece of code in place as in the screenshot below.

     
    Ready for the default template:
    {{if \count( $rows )}} {{foreach $rows as $notification}} {{if isset( $notification['data']['title'] )}} <li class='ipsDataItem {{if $notification['data']['unread']}}ipsDataItem_unread{{endif}} ipsClearfix' data-lkNotify='{$notification['data']['title']}'> <div class='ipsDataItem_icon'> {{if isset( $notification['data']['author'] )}} {template="userPhoto" app="core" group="global" params="$notification['data']['author'], 'tiny'"} {{endif}} </div> <div class='ipsDataItem_main'> {{if !$notification['data']['unread']}} <span class="ipsItemStatus ipsItemStatus_small ipsItemStatus_read"> <i class="fa fa-circle"></i> </span> <strong> {{endif}} <a href="{$notification['data']['url']}" class='ipsDataItem_title'>{$notification['data']['title']}</a> {{if !$notification['data']['unread']}} </strong> {{endif}} <br> <span class="ipsType_light">{datetime="$notification['notification']->updated_time"}</span> </div> </li> {{endif}} {{endforeach}} {{endif}}  
    It remains to add the CSS code to the template. For this we go to:
    Styles -> Edit HTML/CSS -> CSS -> core -> front -> custom -> custom.css
    We add colors according to the scheme below:
    [data-lkNotify*="zareagował na"], [data-lkNotify*="reacted to a"] { background-image: linear-gradient(to right, #ffeaea, transparent)!important; } [data-lkNotify*="wspomniał o tobie"], [data-lkNotify*="mentioned you in a"] { background-image: linear-gradient(to right, #eaffea, transparent)!important; } [data-lkNotify*="zacytował cię"], [data-lkNotify*="quoted you in a"] { background-image: linear-gradient(to right, #eaeaff, transparent)!important; } [data-lkNotify*="zaczął cię obserwować"], [data-lkNotify*="is now following you"] { background-image: linear-gradient(to right, #eaffff, transparent)!important; } Pros
    Segregated notifications Simple implementation Minuses
    Extra lines of code in CSS for multi-language support.  
    Credit Marcin Lis
  14. Лайк
    by_ix отреагировална пост f2065 в Русский язык для Invision Community   
    Исправленный перевод для 4.7.9 (синхронизированы обновления от invisionbyte и несколько сотен моих правок - см. выше несколько страниц).
    lang_RU_4.7.9.fix.7z
  15. Лайк
    by_ix отреагировална пост Exception в 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;  
  16. Лайк
    by_ix получил реакцию от SlawkA в Проблемы с (aXen) Advanced Server List 2.2.0   
    версия 2.2.0 поддерживает только 8+ пхп.
  17. Лайк
    by_ix получил реакцию от AnWey в IPS форум 4.7.9 фильтрация пользователей ???   
    @AnWey эта проверка от хостинга, скорее вскоре, а не от самого форума. 
  18. Спасибо
    by_ix получил реакцию от ryancoolround в Invision Power Board 2.1.7 Rus Nulled   
    ERserver 
    не ручаюсь за них.
    на свой страх и риск используйте.
    IPB_2.1.7_Full.zip IPB_v2.1.7_Null.zip
  19. Лайк
    by_ix отреагировална пост Exception в Ошибки 4.7.2.1   
    Проблема я так понял еще не решена у них
    Можно сделать и так:
    $diff = \IPS\DateTime::ts( $this->last_activity, TRUE )->diff( \IPS\DateTime::create() );  
  20. Лайк
    by_ix получил реакцию от SlawkA в Ищу 2 плагина, кто онлаен и и последние обсуждения   
    @AnWey плагин не будет работать на 4.7, скорее всего. 
    а поставить приложение над кнопкой - дело пары минут. 
  21. Лайк
    by_ix получил реакцию от SlawkA в Ищу 2 плагина, кто онлаен и и последние обсуждения   
    @AnWey через код элемента посмотрите, какие теги и классы находятся перед кнопкой, потом в файле hooks > boardIndexTemplate.php замените в первом селекторе весь путь на тот, что в увидели к коде элемента. путь должен быть составлен так же, как в файле, тег.класс > тег.класс и тд.
    сложно, но можно. 
  22. Лайк
    by_ix отреагировална пост SlawkA в Ищу 2 плагина, кто онлаен и и последние обсуждения   
    ну так а чего ты хотел?
    плагины старые. а ты просил названия этих плагинов которые ты забыл.
    ну я тебе названия и скинул
  23. Насмешил
    by_ix получил реакцию от Zero108 в Ищу 2 плагина, кто онлаен и и последние обсуждения   
    @AnWey плагин не будет работать на 4.7, скорее всего. 
    а поставить приложение над кнопкой - дело пары минут. 
  24. Лайк
    by_ix отреагировална пост SlawkA в Чат для общения.   
    кто угадает что это?
    Когда программист придумывал
     
  25. Лайк
    by_ix отреагировална пост SlawkA в Ищу 2 плагина, кто онлаен и и последние обсуждения   
    кто был онлайн: Whowasonline
    лента тем и сообщений: Recent Topics
    AnWey 
×
×
  • Создать...