-
Постов
2310 -
Зарегистрирован
-
Посещение
-
Победитель дней
171
Активность репутации
-
by_ix получил реакцию от Riddick в Click to Mention
Просмотр файла Click to Mention
Плагин Click to Mention добавляет на сайт возможность быстро упомянуть пользователя, нажав на специальную кнопку возле его имени или сообщения.
Это позволяет не вводить символ @ и первые буквы имени пользователя.
Вы можете выбрать, какие группы могут видеть эту кнопку, а также, включить/выключить её отображение в собственных сообщениях.
Доступные места для отображения кнопки:
Перед, в центре или в конце панели цитат (кнопка @). Перед или после имени пользователя (кнопка @). Вместо имени пользователя (кликабельное имя).
Совместимость: 4.6.х
Добавил by_ix Добавлено 30.07.2021 Категория Интерфейс Язык RUS/ENG
-
by_ix отреагировална пост digitalsc4rz в (k4) Hidden Content
Sorry got this working with 4.7.9. Thanks again.
-
by_ix получил реакцию от DigneZzZ в Click to Mention
Просмотр файла Click to Mention
Плагин Click to Mention добавляет на сайт возможность быстро упомянуть пользователя, нажав на специальную кнопку возле его имени или сообщения.
Это позволяет не вводить символ @ и первые буквы имени пользователя.
Вы можете выбрать, какие группы могут видеть эту кнопку, а также, включить/выключить её отображение в собственных сообщениях.
Доступные места для отображения кнопки:
Перед, в центре или в конце панели цитат (кнопка @). Перед или после имени пользователя (кнопка @). Вместо имени пользователя (кликабельное имя).
Совместимость: 4.6.х
Добавил by_ix Добавлено 30.07.2021 Категория Интерфейс Язык RUS/ENG
-
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
-
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}
-
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
-
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 / Английский
-
by_ix получил реакцию от Vinheteiro в Профиль пользователя
@Vinheteiro упаковать её в плагин, чтобы ничего не слетало, ну либо прям в шаблон.
-
by_ix получил реакцию от edmsl в Advanced Online Indicator
пока есть время, дообновлял этот плагин.
исправил все найденные ошибки, добавил функционал, перевёл чью-то неудавшуюся попытку перевода на русский.
теперь индикатор вокруг аватарки отображается почти во всех местах на форуме (при условии, что включены настройки Отображать индикатор в аватаре пользователя? и Контур?).
работает как на 4.6, так и на 4.7 с php8.0.
на php8.1 не советую ставить, т.к. в самом ипс некорректно работает отображение онлайна на этой версии php.
Advanced Online Indicator 2.0.0 (RUS).xml
-
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
-
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
-
-
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
-
by_ix отреагировална пост f2065 в Русский язык для Invision Community
Исправленный перевод для 4.7.9 (синхронизированы обновления от invisionbyte и несколько сотен моих правок - см. выше несколько страниц).
lang_RU_4.7.9.fix.7z
-
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;
-
by_ix получил реакцию от SlawkA в Проблемы с (aXen) Advanced Server List 2.2.0
версия 2.2.0 поддерживает только 8+ пхп.
-
by_ix получил реакцию от AnWey в IPS форум 4.7.9 фильтрация пользователей ???
@AnWey эта проверка от хостинга, скорее вскоре, а не от самого форума.
-
by_ix получил реакцию от ryancoolround в Invision Power Board 2.1.7 Rus Nulled
ERserver
не ручаюсь за них.
на свой страх и риск используйте.
IPB_2.1.7_Full.zip IPB_v2.1.7_Null.zip
-
by_ix отреагировална пост Exception в Ошибки 4.7.2.1
Проблема я так понял еще не решена у них
Можно сделать и так:
$diff = \IPS\DateTime::ts( $this->last_activity, TRUE )->diff( \IPS\DateTime::create() );
-
by_ix получил реакцию от SlawkA в Ищу 2 плагина, кто онлаен и и последние обсуждения
@AnWey плагин не будет работать на 4.7, скорее всего.
а поставить приложение над кнопкой - дело пары минут.
-
by_ix получил реакцию от SlawkA в Ищу 2 плагина, кто онлаен и и последние обсуждения
@AnWey через код элемента посмотрите, какие теги и классы находятся перед кнопкой, потом в файле hooks > boardIndexTemplate.php замените в первом селекторе весь путь на тот, что в увидели к коде элемента. путь должен быть составлен так же, как в файле, тег.класс > тег.класс и тд.
сложно, но можно.
-
by_ix отреагировална пост SlawkA в Ищу 2 плагина, кто онлаен и и последние обсуждения
ну так а чего ты хотел?
плагины старые. а ты просил названия этих плагинов которые ты забыл.
ну я тебе названия и скинул
-
by_ix получил реакцию от Zero108 в Ищу 2 плагина, кто онлаен и и последние обсуждения
@AnWey плагин не будет работать на 4.7, скорее всего.
а поставить приложение над кнопкой - дело пары минут.
-
by_ix отреагировална пост SlawkA в Чат для общения.
кто угадает что это?
Когда программист придумывал
-
by_ix отреагировална пост SlawkA в Ищу 2 плагина, кто онлаен и и последние обсуждения
кто был онлайн: Whowasonline
лента тем и сообщений: Recent Topics
AnWey