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

BlackShot

Пользователи
  • Постов

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

  • Посещение

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

    1

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

  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  
  2. Лайк
    BlackShot отреагировална пост by_ix в (k4) Info to postContainer   
    the.bunin upd 2.2.0.
  3. Лайк
    BlackShot отреагировална пост Mano в Extended Forum Menu   
    Просмотр файла Extended Forum Menu
    Приложение расширенного меню форумов для IPS 4.6.x На гифке видно всё, и визуальное отображение и принцип работы.
    Добавил the.bunin Добавлено 30.08.2021 Категория Интерфейс Язык English  
  4. Лайк
    BlackShot отреагировална пост by_ix в Radical Tags   
    я думал, что эти приложения могу добавлять закреплённые теги и префиксы, которые можно ставить при создании или редактировании темы. а они просто дают префиксам цвет и больше ничего. как по мне, так два бесполезных приложения, ну либо я чего-то не понимаю. 
    знает кто-нибудь приложение, которое добавляет готовые теги/префиксы уже? которые будут закреплены в виде списка, нужно только выбрать в теме и всё, и не нужно ничего прописывать и искать нужный тег в поиске. желательно, с выбором доступа к ним для групп. 
  5. Лайк
    BlackShot отреагировална пост by_ix в (k4) Info to postContainer   
    Просмотр файла (k4) Info to postContainer
    Плагин для добавления в панель пользователя в топиках информации о репутации, выигранных дней и тд.
    Имеются настройки для выбора нужных элементов отображения.
    Настройки делятся на два раздела - Сокращённые и Полные.

    В сокращённых имеется:
    Стандартное оформление постконтейнера. Количество постов. Количество тем. Количество репутации. Количество решений. Количество выигранных дней. Количество зарегистрированных дней на форуме. Пользовательские поля. Значки достижений. Прогресс звания. В полных:
    Нестандартный постконтейнер с плитками. Настройка теней для тёмных и светлых тем. Добавление фона профиля. Скрытие стандартной группы (название + иконка). Скрытие стандартной группы (название). Добавление группы. Добавление вторичной группы. Добавление звания. Количество постов. Количество тем. Количество репутации. Количество решений. Количество выигранных дней. Количество подписчиков. Количество зарегистрированных дней на форуме. Дата регистрации. ID профиля. Последняя активность на форуме. Часовой пояс. Устройство входа. Пользовательские поля. Дополнительная панель с отправкой ЛС, добавлением в ЧС и тд. Значки достижений. Прогресс звания. Гибкие настройки постконтейнера. Протестировано на шаблонах: Стандартный, Magnum, Fluent.
    Совместим с: Advanced Online Indicator.
    Рекомендации: Для корректной работы, желательно, иметь стандартный постконтейнер.
    Добавил by_ix Добавлено 07/31/21 Категория Интерфейс Язык RUS/ENG  
  6. Лайк
    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 / английский  
  7. Спасибо
    BlackShot отреагировална пост Orpheus в [Ищу] Advanced Tags And Prefix   
    Not the up-to-date version but Radical Tags v1.10.1
    radtags.tar
  8. Спасибо
    BlackShot отреагировална пост Desti в Как закрывать форумы автоматически?   
    Не думаю, что вам поможет форма в пустом приложении. Найду время, сделаю вам шаблончик для изучения.
     
  9. Лайк
    BlackShot получил реакцию от by_ix в Как закрывать форумы автоматически?   
    Я думал о календаре, отображаемом пользователю, поэтому он / она выбирает дату и время закрытия форумов.
    Да, я делал это через cron, но искал способ сделать это так, как я вам сказал. Но я предполагаю, что это может быть сложно, поэтому я, вероятно, остановлюсь на cron. 😅
    Это дало мне какое-то направление. Я посмотрю, смогу ли я узнать это в свободное время. Спасибо!
  10. Лайк
    BlackShot отреагировална пост Desti в Как закрывать форумы автоматически?   
    Чтобы создать что-то для исполнения в будущем, надо, во первых, создать форму, в которой указывается форум, время и дата, во вторых, создать табличку в базе (или хранить в Store) и записывать в нее данные из формы, в третьих, создать задачу, которая раз в минуту будет проверять табличку и при наступлении указанного времени закрывать форум. Тянет на целое приложение
     
  11. Лайк
    BlackShot отреагировална пост by_ix в Как закрывать форумы автоматически?   
    а календари тут причём? 
    это уже сложнее.
    проще тогда создать две cron задачи, которые будут каждый день (или в указанные дни) открывать и закрывать форумы.
  12. Лайк
    BlackShot отреагировална пост Orpheus в Raffles System   
    Not the up-to-date version but Raffles System v1.5.0
    raffles.tar
  13. Спасибо
    BlackShot отреагировална пост by_ix в Как закрывать форумы автоматически?   
    BlackShot самый простой вариант, это создать новую страницу c блоком.
     
    при желании, можно на страницу добавить ввод необходимых значений через инпут.
    ещё можно запрос сделать логикой ипс, как писал Desti, но я привык так.
  14. Спасибо
    BlackShot отреагировална пост Desti в Plugin Tutorial/Руководство по плагинам?   
    Для начала вам надо разобраться с классами в php, без этого будет невозможно понять устройство и функционирование движка форума. А поскольку движок еще и глючный, иногда будет очень сложно понять, что вообще происходит  
    Посмотрите youtube - "classes in php", там есть много хороших курсов.
  15. Спасибо
    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
  16. Лайк
    BlackShot отреагировална пост Desti в Как закрывать форумы автоматически?   
    Строчка \IPS\Session\Front::i(); лишняя, можно удалить.
    Если размещать файл не в корне, то надо указать правильный путь к init.php, типа require_once '../../init.php';
  17. Спасибо
    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();, полностью скопировать код из оригинальной функции и отредактировать его. Первый путь, по мнению разработчиков движка, считается правильным, т.к. не изменяет родительский код и позволяет строить цепочки хуков, второй путь - путь джедая, вы берете на себя ответственность за то, что цепочки хуков к этому классу работать не будут и это будет единственный хук для этого класса. 
    Выбираете свой путь, пишете свой код, радуетесь жизни.
     
  18. Лайк
    BlackShot отреагировална пост by_ix в Блок "Последние посетители" 4.6.5   
    да.
    так же, как и в "public $plugin = '<{ID}>';"
    зайди в: /plugins/k4activeusersnocache/widgets/activeUsersNoCache.php
    и ты увидишь, что там.
  19. Лайк
    BlackShot отреагировална пост by_ix в Блок "Последние посетители" 4.6.5   
    https://ipbmafia.ru/topic/23438-plugin-tutorialrukovodstvo-po-plaginam/
    тут дали ссылку на документацию.
    перейдя по ней, можно найти раздел с плагинами.

    просто в режиме разработчика создаёшь плагин, заходишь в developer center в плагине и делаешь там всё, что хочешь.

  20. Лайк
    BlackShot получил реакцию от by_ix в Блок "Последние посетители" 4.6.5   
    Отличная работа, @by_ix!! Не могли бы вы сделать это плагином, чтобы мы не потеряли изменения после обновления IPS? Спасибо!!
  21. Лайк
    BlackShot получил реакцию от by_ix в Блок "Последние посетители" 4.6.5   
    Звучит честно. Но я все же предпочел бы, чтобы все было автоматически, вместо того, чтобы вручную менять файлы при каждом обновлении. Это было бы просто для удобства.
    Знаете ли вы о каких-либо учебных пособиях, в которых рассказывается, как создавать плагины? У меня уже есть файлы и инструменты для разработчиков. Не должно быть слишком сложно создать плагин для добавления и замены кодов, верно? Может быть, вы могли бы указать мне правильное направление...
  22. Лайк
    BlackShot получил реакцию от by_ix в Блок "Последние посетители" 4.6.5   
    Виноват, Что вы подразумеваете под "в соседней теме дали ссылку"?
    О, у меня есть локальный компьютер, где я использую инструменты разработчика, поэтому мне не нужно устанавливать его на моем основном веб-сайте. В любом случае спасибо за идею!
    Спасибо!!! Вы ведь не записали, как создавали плагин, не так ли? Мне действительно интересно, как сделать такой простой плагин, тот, который заменяет только активный код. 😁
  23. Лайк
    BlackShot отреагировална пост Orpheus в Plugin Tutorial/Руководство по плагинам?   
    This link should help: https://invisioncommunity.com/developers/docs/general/
  24. Лайк
    BlackShot отреагировална пост by_ix в Блок "Последние посетители" 4.6.5   
    @BlackShot в соседней теме дали ссылку. да и в режиме разработчика создавать небольшие плагины давольно-таки не сложно.
    полезный плагин при использовании дев режима, дабы не заходить постоянно в constants.php: Toggle Developers Mode On/Off Deluxe. 
  25. Спасибо
    BlackShot отреагировална пост by_ix в Блок "Последние посетители" 4.6.5   
    BlackShot держи. 
     
    (k4) ActiveUsers NoCache 1.0.0.xml
×
×
  • Создать...