-
Постов
254 -
Зарегистрирован
-
Посещение
-
Победитель дней
1
Активность репутации
-
BlackShot отреагировална пост Desti в Unlink from Marketplace
Просмотр файла Unlink from Marketplace
Эксклюзивно для ipbmafia, найдено на просторах инета, автор неизвестен. Написано и проверено для 4.6.5.1 и выше.
Плагин позволяет отвязать установленные из IPS Marketplase приложения/плагины. После отвязки вы можете делать с ними всё, что угодно: редактировать, перекомпилировать и выгружать в виде файла. При необходимости можно снова восстановить привязку к магазину.
Не рекомендуется использование на production сервере, приложение вносит изменения в таблицы core_applications и core_plugins (добавляется поле для хранения ID приложения).
При деинсталляции плагина все приложения и плагины, которые находились в "отвязанном" состоянии, будут снова привязаны к магазину. Изменения, внесенные в таблицы базы данных, отменяются.
Добавил Desti Добавлено 30.08.2021 Категория Администрирование Язык English
-
-
BlackShot отреагировална пост Mano в Extended Forum Menu
Просмотр файла Extended Forum Menu
Приложение расширенного меню форумов для IPS 4.6.x На гифке видно всё, и визуальное отображение и принцип работы.
Добавил the.bunin Добавлено 30.08.2021 Категория Интерфейс Язык English
-
BlackShot отреагировална пост by_ix в Radical Tags
я думал, что эти приложения могу добавлять закреплённые теги и префиксы, которые можно ставить при создании или редактировании темы. а они просто дают префиксам цвет и больше ничего. как по мне, так два бесполезных приложения, ну либо я чего-то не понимаю.
знает кто-нибудь приложение, которое добавляет готовые теги/префиксы уже? которые будут закреплены в виде списка, нужно только выбрать в теме и всё, и не нужно ничего прописывать и искать нужный тег в поиске. желательно, с выбором доступа к ним для групп.
-
BlackShot отреагировална пост by_ix в (k4) Info to postContainer
Просмотр файла (k4) Info to postContainer
Плагин для добавления в панель пользователя в топиках информации о репутации, выигранных дней и тд.
Имеются настройки для выбора нужных элементов отображения.
Настройки делятся на два раздела - Сокращённые и Полные.
В сокращённых имеется:
Стандартное оформление постконтейнера. Количество постов. Количество тем. Количество репутации. Количество решений. Количество выигранных дней. Количество зарегистрированных дней на форуме. Пользовательские поля. Значки достижений. Прогресс звания. В полных:
Нестандартный постконтейнер с плитками. Настройка теней для тёмных и светлых тем. Добавление фона профиля. Скрытие стандартной группы (название + иконка). Скрытие стандартной группы (название). Добавление группы. Добавление вторичной группы. Добавление звания. Количество постов. Количество тем. Количество репутации. Количество решений. Количество выигранных дней. Количество подписчиков. Количество зарегистрированных дней на форуме. Дата регистрации. ID профиля. Последняя активность на форуме. Часовой пояс. Устройство входа. Пользовательские поля. Дополнительная панель с отправкой ЛС, добавлением в ЧС и тд. Значки достижений. Прогресс звания. Гибкие настройки постконтейнера. Протестировано на шаблонах: Стандартный, Magnum, Fluent.
Совместим с: Advanced Online Indicator.
Рекомендации: Для корректной работы, желательно, иметь стандартный постконтейнер.
Добавил by_ix Добавлено 07/31/21 Категория Интерфейс Язык RUS/ENG
-
BlackShot отреагировална пост Orpheus в Radical Tags
View File Radical Tags
Invision Power’s most comprehensive Tag Management system
Radical Tags is a modern tag and prefix management system for IPS 4.6, carrying over the features you know and love from the original Advanced Tags and Prefixes application by Ryan with many new additions and usability improvements.
Features
Radical Tags supports many features out of the box, with many more useful features coming in future releases.
Tag and Prefix customization
Customizable tags and prefixes, supporting both an easy-to-use interactive editor and an advanced HTML based editor.
Supports not only prefixes, but regular tags as well! Make your tag lists stand our with color-coded tags.
Forum / Category settings
Radical Tags allows you to configure settings for tags and prefixes on a per-category basis. These settings include..
Requiring a prefix
Customizing the tag mode (open, closed, or prefix only)
Setting a custom language string for the Prefix input (for example, “Platform” on gaming themed forums)
Customizing lists of allowed or suggested tags
Customizing which prefixes are allowed to be used
Setting a default prefix
Setting the minimum number of tags that must be used
Setting the maximum number of tags that can be used
Aliases
Provide “aliases” that replace commonly used tag synonyms with a single standardized tag of your choosing. For example, on a photography forum, you may have common tags such as “nature photography” that you’d prefer just be saved as “nature” or vice versa. With this feature, you can add an alias that will automatically convert these tags on submission.
Tag management
View a list of your communities most used tags, filterable by any item type (Topics, Gallery Images, Blogs, even other third-party applications!)
Replace tags in just a few clicks
Easily search for and delete unwanted tags
Widgets
Elegant and customizable tag cloud widgets
..and more!
Easily port over your Advanced Tags and Prefixes configuration from the Tools page
Provide a new, sleek, modern look for your communities tags
Submitter Orpheus Submitted 08/27/21 Category Interface Language English / английский
-
BlackShot отреагировална пост Orpheus в [Ищу] Advanced Tags And Prefix
Not the up-to-date version but Radical Tags v1.10.1
radtags.tar
-
BlackShot отреагировална пост Desti в Как закрывать форумы автоматически?
Не думаю, что вам поможет форма в пустом приложении. Найду время, сделаю вам шаблончик для изучения.
-
BlackShot получил реакцию от by_ix в Как закрывать форумы автоматически?
Я думал о календаре, отображаемом пользователю, поэтому он / она выбирает дату и время закрытия форумов.
Да, я делал это через cron, но искал способ сделать это так, как я вам сказал. Но я предполагаю, что это может быть сложно, поэтому я, вероятно, остановлюсь на cron. 😅
Это дало мне какое-то направление. Я посмотрю, смогу ли я узнать это в свободное время. Спасибо!
-
BlackShot отреагировална пост Desti в Как закрывать форумы автоматически?
Чтобы создать что-то для исполнения в будущем, надо, во первых, создать форму, в которой указывается форум, время и дата, во вторых, создать табличку в базе (или хранить в Store) и записывать в нее данные из формы, в третьих, создать задачу, которая раз в минуту будет проверять табличку и при наступлении указанного времени закрывать форум. Тянет на целое приложение
-
BlackShot отреагировална пост by_ix в Как закрывать форумы автоматически?
а календари тут причём?
это уже сложнее.
проще тогда создать две cron задачи, которые будут каждый день (или в указанные дни) открывать и закрывать форумы.
-
BlackShot отреагировална пост Orpheus в Raffles System
Not the up-to-date version but Raffles System v1.5.0
raffles.tar
-
BlackShot отреагировална пост by_ix в Как закрывать форумы автоматически?
BlackShot самый простой вариант, это создать новую страницу c блоком.
при желании, можно на страницу добавить ввод необходимых значений через инпут.
ещё можно запрос сделать логикой ипс, как писал Desti, но я привык так.
-
BlackShot отреагировална пост Desti в Plugin Tutorial/Руководство по плагинам?
Для начала вам надо разобраться с классами в php, без этого будет невозможно понять устройство и функционирование движка форума. А поскольку движок еще и глючный, иногда будет очень сложно понять, что вообще происходит
Посмотрите youtube - "classes in php", там есть много хороших курсов.
-
BlackShot отреагировална пост Desti в Как закрывать форумы автоматически?
<?php \define('REPORT_EXCEPTIONS', TRUE); $_SERVER['SCRIPT_FILENAME'] = __FILE__; require_once 'init.php'; \IPS\Session\Front::i(); \IPS\Db::i()->update( 'core_permission_index', array('perm_3'=>''), array( 'perm_id=? and perm_type_id=?', 114, 29 )); Создайте файлик в корне, вызывайте через cron
-
BlackShot отреагировална пост Desti в Как закрывать форумы автоматически?
Строчка \IPS\Session\Front::i(); лишняя, можно удалить.
Если размещать файл не в корне, то надо указать правильный путь к init.php, типа require_once '../../init.php';
-
BlackShot отреагировална пост Desti в Plugin Tutorial/Руководство по плагинам?
Весь ISP построен на классах, поэтому ваша задача найти файл, который отвечает за исполнение функции, которую вы хотите изменить/заменить.
Например, вы хотите изменить что-то в логике галереи при показе изображения. После недолгих поисков вы найдете файл modules/front/view.php и в нем функцию manage(), которая отвечает за показ изображения.
Теперь надо сказать инструменту разработчика, какой класс вы хотите изменить. Смотрим в первые строки файла view.php и видим:
namespace IPS\downloads\modules\front\downloads; - нашли первую часть головоломки.
Теперь смотрим ниже - class _view extends \IPS\Content\Controller - вторая часть головоломки. Убираем '_', получаем полное имя класса
IPS\downloads\modules\front\downloads\view
Отлично, класс найден. Теперь идем в инструменты разработчика на созданном нами плагине, закладка hooks, нажимаем create hook и заполняем поля как нам надо:
Hook Type: Code plugin
Class to extend: downloads\modules\front\downloads\view (IPS\ уже есть)
Filename: downloadsViewHook
Жмем Save, если не ошиблись, то на экране появится наш новый хук, а в директории hooks плагина файл downloadsViewHook.php
Теперь надо кликнуть на карандаш и войти в режим редактирования хука.
Слева список функций, которые мы может изменить нашим хуком, справа поле редактирования. Находим в начале списка функций manage() и один раз кликаем на ней. Справа в окне появляется шаблон нашего хука с новой функцией. Опа пока ничего не делает, просто вызывает родительскую функцию, но наш код уже работает.
Теперь у вас есть два пути: вызвать родителя и потом добавить/изменить что-то в данных, которые он создал, либо удалить return parent::manage();, полностью скопировать код из оригинальной функции и отредактировать его. Первый путь, по мнению разработчиков движка, считается правильным, т.к. не изменяет родительский код и позволяет строить цепочки хуков, второй путь - путь джедая, вы берете на себя ответственность за то, что цепочки хуков к этому классу работать не будут и это будет единственный хук для этого класса.
Выбираете свой путь, пишете свой код, радуетесь жизни.
-
BlackShot отреагировална пост by_ix в Блок "Последние посетители" 4.6.5
да.
так же, как и в "public $plugin = '<{ID}>';"
зайди в: /plugins/k4activeusersnocache/widgets/activeUsersNoCache.php
и ты увидишь, что там.
-
BlackShot отреагировална пост by_ix в Блок "Последние посетители" 4.6.5
https://ipbmafia.ru/topic/23438-plugin-tutorialrukovodstvo-po-plaginam/
тут дали ссылку на документацию.
перейдя по ней, можно найти раздел с плагинами.
просто в режиме разработчика создаёшь плагин, заходишь в developer center в плагине и делаешь там всё, что хочешь.
-
BlackShot получил реакцию от by_ix в Блок "Последние посетители" 4.6.5
Отличная работа, @by_ix!! Не могли бы вы сделать это плагином, чтобы мы не потеряли изменения после обновления IPS? Спасибо!!
-
BlackShot получил реакцию от by_ix в Блок "Последние посетители" 4.6.5
Звучит честно. Но я все же предпочел бы, чтобы все было автоматически, вместо того, чтобы вручную менять файлы при каждом обновлении. Это было бы просто для удобства.
Знаете ли вы о каких-либо учебных пособиях, в которых рассказывается, как создавать плагины? У меня уже есть файлы и инструменты для разработчиков. Не должно быть слишком сложно создать плагин для добавления и замены кодов, верно? Может быть, вы могли бы указать мне правильное направление...
-
BlackShot получил реакцию от by_ix в Блок "Последние посетители" 4.6.5
Виноват, Что вы подразумеваете под "в соседней теме дали ссылку"?
О, у меня есть локальный компьютер, где я использую инструменты разработчика, поэтому мне не нужно устанавливать его на моем основном веб-сайте. В любом случае спасибо за идею!
Спасибо!!! Вы ведь не записали, как создавали плагин, не так ли? Мне действительно интересно, как сделать такой простой плагин, тот, который заменяет только активный код. 😁
-
BlackShot отреагировална пост Orpheus в Plugin Tutorial/Руководство по плагинам?
This link should help: https://invisioncommunity.com/developers/docs/general/
-
BlackShot отреагировална пост by_ix в Блок "Последние посетители" 4.6.5
@BlackShot в соседней теме дали ссылку. да и в режиме разработчика создавать небольшие плагины давольно-таки не сложно.
полезный плагин при использовании дев режима, дабы не заходить постоянно в constants.php: Toggle Developers Mode On/Off Deluxe.
-
BlackShot отреагировална пост by_ix в Блок "Последние посетители" 4.6.5
BlackShot держи.
(k4) ActiveUsers NoCache 1.0.0.xml