Програми IPS4
Програми для IPS4
398 файлів
-
(Eng) This plugin enables you to restrict viewing code blocks to certain user groups based on forum.
(Rus) Этот плагин позволяет вам ограничить просмотр блоков кода для определенных групп пользователей на основе форума.
- Безкоштовний
- 8 Завантаження
-
Приложение разрешает вам ограничивать отправку электронной почты за раз, избегая превышения некоторых ограничений, установленных хостингом или почтовым провайдером сервера (MTA)
- Безкоштовний
- 15 Завантаження
-
Мониторинг серверов для IPS4.
- Безкоштовний
- 93 Завантаження
-
Расширенный набор инструментов управления, который позволяет администраторам и менеджерам проектов руководить, планировать, выполнять, контролировать и реализовывать свои проекты сообщества. Достигайте конкретных целей, удовлетворяйте критериям успеха и достигайте конечного результата, используя Project Manager для организации вашего рабочего процесса от начала до конца.
- Безкоштовний
- 24 Завантаження
- 2 Коментарів
-
Members’ Warnings API дает вам возможность получать информацию о предупреждениях участников с помощью IPS REST API.
- Безкоштовний
- 11 Завантаження
-
Важное примечание:Приложение предназначено для использования только разработчиками. Не устанавливайте это приложение на производственном сервере.
Faker предоставляет разработчикам и разработчикам тем, что позволяет быстро и легко создавать фальшивый (шаблонный) контент на своих установках разработки.
Приложение в настоящее время находится в предварительном статусе. В настоящее время ограниченные учетные записи членов-разработчиков и темы форумов находятся на данный момент, но я планирую предложить средства для легкого расширения приложения, чтобы он мог использоваться для создания содержимого шаблонов в пользовательских сторонних приложениях в будущем.
Страница проекта GitHub:
https://github.com/FujiMakoto/IPS-Faker
- Безкоштовний
- 42 Завантаження
-
Вы ищете способ генерации и использования пользовательских строк языка? Пользовательские языковые строки от @Fosters добавляет новое измерение пользовательских слов, терминов, фраз и предложений в ваш языковой пакет! Вы можете использовать эти настраиваемые языковые строки в шаблонах, письмах, темах и блоках!
- Безкоштовний
- 14 Завантаження
-
1) Импортируйте базу данных
AdminCP > Pages > Database > Create New >Upload Templates > Release_Notes_DB.xml For Permissions, EVERYONE can SEE Database and VIEW Records. (Else you can't see the release) For those that are to ADD and EDIT releases give permission "Add Record" "Edit Records" Comments, reviews and rate are turned off so this does not matter 2) Разрешения для базы данных
AdminCP > Pages > Database > Fields [/size][/b] [b][size=4]Please repeat the steps from Title to Additional Information (Anything in publish fields you don't need to touch) • Click on padlock & Follow from screenshot (Those that needs EDIT and ADD are people wanting to add or edit information) [/size][/b] [b][size=4]FPkhX09.png[/size][/b] [b][size=4] 3) Удалить шаблон по умолчанию, который создается
AdminCP > Pages > Templates [b]Here you should see ReleaseNotes (Might have a number after it) • Click on the cogwheel and DELETE 4) Загрузить файл шаблона
We are still in AdminCP > Pages > Templates • Click Upload Templates • Select the "Release Notes Template" • Click Next 5) Добавьте CSS и JS
In Templates click New > New CSS File Name: releasenotes Group: Add to an existing Group Existing Group: CSS Make sure you name it "releasenotes" (Do not add .css or the "") Save [b]You should now have 3 tabs (HTML | CSS | JS) Like the photo below TNw8fB0.png • Click on CSS > Page CSS > releasenotes.css • Paste in the content from the releasenotes.css file that was provided in the zip you downloaded at the first step here ** LINK *** (Just open it in notepad) • Save Now we do the same for JS. Admin > Pages > Templates > New JS file Name: releasenotes Group: Add to an exisiting Group Existing Group: JS • Click on JS > Page JS > releasenotes.js • Paste in the content from the releasenotes.js file that was provided in the zip you downloaded at the first step (Just open it in notepad) • Save 6) Нахождение и добавление правильного field_id
AdminCP > Pages > Databases > Fields • Find Current Release and click on it The ID is displayed in the address bar see image below 6RRznnO.png Take a note of this as we will need it now. So lets continue. AdminCP > Pages > Templates > HTML > Database Templates > Releasenotes > recordrow Find the code (its first a href link from the top) <a href='{$row->url()}' class='cRelease' data-releaseID='{$row->$idField}' {{if $row->fieldValues()['field_22']}}data-currentRelease{{endif}}> Should look something among those lines now change it to something like this <a href='{$row->url()}' class='cRelease' data-releaseID='{$row->$idField}' {{if $row->fieldValues()['field_YOURID']}}data-currentRelease{{endif}}> Where YOURID is the id you just found (see highlighted images a little bit up) And SAVE Great so now The current release is the one that you have in your database, we are missing to fix some small things in the database then create the page. 7) Редактирование настроек базы данных
AdminCP > Pages > Databases > Edit Now lets edit the small changes Listing Template Group: Releasenotes Display Template Group: Releasenotes Database Key: release-notes [b]Go to the Options Tab Sort: Long ID Order: Descending (9-0) That's it Lets go to the last step. ? Создание страницы
Admin > Pages > Add Page > Manual HTML Leave things default, but change the values below I will go from tab to tab left to right. • Details Name: Releaste Notes • Page Includes [b][size=4]Select both your CSS and JS file from step 5 • Content {database="release-notes"} • If you want you can add it to your menu as well thats up to you ;) Anyways hit save. • Permissions - Who can view the release notes and SAVE. There we go. Created and done, so now you should be able to visit yoursite.com/release-notes Congratulations you got it, should look something among these lines now. So for the information you can click ADD release and this is how it works. • Its sorted on LONG ID (So higher the number the higher to the top it goes. (If you select 0 it will auto increment so it will be the highest) • Current Release will be displayed as a green badge at the side • If you do not put a date it will become "In Development" • Adding Beta Release will show that its a Beta • Adding Security will add a red Triangle to it and show its a security release. • Additional Information is just notes for admins
- Безкоштовний
- 39 Завантаження
-
- Безкоштовний
- 22 Завантаження
-
(ENG) This application will allow admins to create shortcuts to most visited pages on the Admin CP
(RUS) Это приложение позволит администраторам создавать ярлыки для большинства посещенных страниц в Admin CP.
- Безкоштовний
- 12 Завантаження
-
RSS канал будет принимать каналы из нескольких источников и отображать их по порядку (по дате) на вашем сайте.
- Безкоштовний
- 13 Завантаження
-
Приложение позволяет вам добавить на домашнюю страницу вашего сообщества список участников, которые вошли в систему в течение дня, но не только
Вот полный список возможностей:
Никаких изменений файла не требуется Полностью настраиваемый в ПК администратора и блокирует Активация или нет активных участников Просмотр участников, которые были на форуме в течение текущего дня (полночь до полуночи) или последние 24 часа, а также посещаемость дня была самой высокой, а число участников, которые пришли в этот день Ограничение просмотра списка участников, которые вошли в определенные группы сегодня Возможность хранить, просматривать и управлять историей количества активных пользователей каждый день Определение и включение отображения цветовой легенды группы Отображение легенды цвета не зависит от активной части элемента Используйте автоматическую подпись с выбором групп для отображения или вручную определенной легенды Ограничение отображения групповой легенды определенным группам- Безкоштовний
- 12 Завантаження
-
Приложение Group Collaboration даёт возможность пользователям вашего сообщества создавать собственные группы по интересам. Любая группа может создавать свой собственный контент, модерировать его и управлять, а создатель группы имеет права как полноценный администратор.
Примечание:
Демонстрационное уведомление на групповых страницах Максимум 5 категорий коллаба Максимум 10 совместных действий- Безкоштовний
- 13 Завантаження
-
Приложение упрощает запуск вашего сайта в виде полного https и помогает решить проблему с размещенными на нем http изображениями. Отображение http изображений на странице https вызывает предупреждения о смешанном содержимом браузера и является общей причиной того, что форумы не могут легко запускаться как полный https.
- Безкоштовний
- 40 Завантаження
-
Приложения комплексный набор инструментов, предназначенных для улучшения и добавления недостающих функций для пользователей и модераторов. Вместо дюжины небольших плагинов вы можете получить один инструмент для обработки некоторых из наиболее прошенных недостающих функций IPS4:
Удаление учетной записи Сообщить другим участникам Утвердить утверждение пользователей в интерфейсе Персонал
ModCP Validating Member Approval - ваши модераторы смогут управлять пользователями ожидания проверки/утверждения в интерфейсе. Удаление учетной записи ModCP - ваши модераторы смогут обрабатывать запросы на удаление от участников. Статус онлайн - зеленая точка будет отображаться рядом с именем участника в разделах, показывающих его статус в сети Banned Members - Зачеркивание прорезает все имена запрещенных участников Функции пользователя
Запрос на удаление аккаунта - ваши участники смогут запросить удаление своей учетной записи Отчет участника по профилю - ваши участники смогут сообщать другим участникам напрямую из своего профиля Почтовые области. Новая вкладка в профиле пользователя покажет, сколько сообщений было сделано пользователем в каждом разделе Скрыть профиль посетителям - ваши участники смогут скрывать свой профиль от гостей для конфиденциальности
- Безкоштовний
- 33 Завантаження
-
Используйте одну из лучших новых функций и превратите страницу «Наши выбор» в новую новую домашнюю страницу.
- Безкоштовний
- 14 Завантаження
-
Данное приложение позволит настроить "категории" для вашего форума.
Настройки главной страницы форума:
Функция выборочной сетки (для подкатегории) Создание оформления блока для каждого форума: фон, границы, Пользовательский тег форумов: текст, цвет и размер Глобальные настройки:
Убрать слово "форумы" с главной страницы Настройка специального значка, если на форуме есть специальные правила.- Безкоштовний
- 37 Завантаження
-
Приложения будет включать следующие службы на ваш сервер:
Imgur(gifv, gif, images, albums) Kickstarter Reddit Sapo Videos Streamable Twitch Vid.me Steam IFTTT Dailymotion- Безкоштовний
- 51 Завантаження
-
Приложения расширяет карту сайта для включения продуктов из вашего магазина.
- Безкоштовний
- 9 Завантаження
-
Non-eval Monekypatch IPS4 - загрузите файл, указатели там.
- Безкоштовний
- 5 Завантаження
-
Применение:
\IPS\myapp\Forms::i( $elements, $instancename, $form ) ( after $form, все параметры те же, что и для \IPS\Helpers\Form\__construct метод, но большую часть времени вам нужно будет только установить $elements, $instancename если у вас несколько форм на одной странице).
$elements:
tab, header, sidebar:
'type' = tab|header|sidebar
'name' = используется для создания всех этих объектов, если это lang/string, это то, что передается соответствующей команде формы.
Пример:
$el[] = [ 'type' => 'tab|header|sidebar', 'name' => 'my_lang_string' ]; Разделитель:
'type' = 'separator' Пример:
$el[] = [ 'type' => 'separator' ]; message: ->addMessage( $lang, $css='', $parse=TRUE, $_id=NULL)
type' = 'message'
'msg' = эти параметры требуются для этого типа, сообщение, которое вы хотите отобразить
Необязательный:
Пример:
$el[] = [ 'type' => 'message', 'msg' => 'my_message_lang_string' 'css' => 'myMessageClass myMessageClassWarning" ]; Помощник:
обязательный:
'name' = name of the element
'class' = IPS Form Help Class (without the \IPS\Helpers\Form portion) or a FQN for a custom class.
Необязательный:
Пример:
$el[] = [ 'class' => 'Select', 'name' => 'my_select_element', 'required' => true, 'options' => [ 'options' => [ 1, 2, 3, 4 ] ] ]; dummy: ->addDummy( $langKey, $value, $desc='', $warning='', $id='' )
Необходимые:
'type' = 'dummy'
'name' = имя элемента
'default' = значение, которое будет отображаться
Необязательный:
'desc' = description
'warning' = warning
'id' = html id (if not set, js_$name is used)
Пример:
$el[] = [ 'type' => 'dummy', 'name' => 'my_dummy_element', 'default' => "content for the dummy element" ]; html: ->addHtml( $html )
Необходимые
'type' = 'html'
'html' = the html to display
Пример:
$el[] = [ 'type' => 'html', 'html' => "<a href='#'>some html</a>" ]; Matrix: ->addMatrix( $name, $matrix )
Необходимые:
'type' = 'matrix'
'matrix = must be an instance of \IPS\Helpers\Form\Matrix
'name' = elements name.
Пример:
$matrix = new \IPS\Helpers\Form\Matrix; $el[] = [ 'type' => 'matrix', 'matrix' => $matrix, 'name' => 'my_matrix_element' ]; i() method:
public static function i( array $elements, $name = 'default', $form = null, $id = 'form', $submitLang = 'save', $action = null, $attributes = [] ) метод создания экземпляров довольно прямолинейный, вы передаете ему массив элементов, если на странице есть несколько форм, вы можете присвоить экземпляру имя. если у вас уже есть объект формы (например, в узлах), просто передайте его Forms, другие параметры предназначены для создания новой формы, таких же параметров, как \IPS\Form.
Объединяя все это:
$altDescription = "my_textarea_alt_desc"; $elements = [ [ 'type' => 'tab', 'name' => 'my_tab_1' ], [ 'class' => 'Text', 'name' => 'my_title', 'required' => true 'validation' => function( $data ){ if( !$data ) { throw new \InvalidArgumentException; } } ], [ 'class' => "Select", 'name' => "my_select', 'options' => [ 'options' => [ 1, 2, 3, 4 ] ] ], [ 'type' => 'tab', 'name' => 'my_tab_2' ], [ 'class' => "TexArea", 'name' => 'my_text_area', 'default' => 'im a default', 'description' => $altDescription ], [ 'type' => 'separator' ], [ 'class' => 'Text', 'name' => 'my_text_2' ] ]; $form = \IPS\myapp\Form::i( $elements ); \IPS\Output::i()->output = $form; это вернет экземпляр \IPS\Form.
- Безкоштовний
- 6 Завантаження
-
Инструмент предназначен для разработчиков, у которых есть файлы на рынке IPS4.
Особенности:
Получает push-уведомления от рынка IPS Сделать запрос на поставку на рынок IPS для предыдущих покупок/выплат/продлений Создавать счета-фактуры на рынке IPS Управление файлами (специальные функции, если у вас есть закачки, вы можете ссылаться на файлы для извлечения из него информации) Новости api (позволяет вам выводить новости в ваше приложение, если хотите) Проверка версии (может управлять проверками обновлений для приложений/плагинов, если у вас есть загрузки, создайте настраиваемое поле для «длинных версий», чтобы вся информация могла быть извлечена из файла загрузки) Создать темы форума для push-уведомлений Создайте участников для своего сайта на основе push-уведомлений для покупок. (отправит электронное письмо пользователю с именем пользователя, паролем)- Безкоштовний
- 2 Завантаження
-
Интеграция, которая позволяет интегрировать информацию вашего форума на ваш сайт. Например, вы можете использовать это, чтобы интегрировать свой форум, вид темы или все, что вы хотите использовать.
- Безкоштовний
- 16 Завантаження
-
Приложения представляет собой систему чата в режиме реального времени с помощью Node.js и sockets. Он использует меньше ресурсов и не зависит от длинного опроса или интервала сценариев для проверки нового сообщения. Babble полнофункциональный с теми особенностями, изложенными ниже.
- Безкоштовний
- 33 Завантаження
-
Приложения интегрирует статистику Warcraft III в ваш форум.
- Безкоштовний
- 11 Завантаження
Статистика
- 2 928 Файли
- 174 Коментарів
- 156 Відгуків
-