Перейти к публикации
View in the app

A better way to browse. Learn more.

Дизайн и модификация Invision Community

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Zero108

Пользователи
  • Зарегистрирован

  • Посещение

  1. Совсем разрабы сдулись по этому движку.
  2. Сколько стоит написать плагин для отправки web-push по api? С выбором в настройках плагина, что отправлять в виде чекбокса и т.п. по нужным приложениям: Videos Articles Forums ... По API (есть примеры php по ссылке и инструкция): https://www.webpushr.com/docs/introduction-to-rest-api Также отдельно есть плагин для WP: https://wordpress.org/plugins/webpushr-web-push-notifications/ Параллельная контора Onesignal также имеет API https://documentation.onesignal.com/reference/create-notification IPS 4.7.11.1
  3. Версия системы 4.7.13. 1. Videos 3.5.3 Не отображаются настройки прав приложения в настройках групп в связи с изменениями кода самого Invision Community 4.7.13. Пофикшено автором в Videos 3.5.4. Нужно исправить самостоятельно в 3.5.3. Вот здесь должна отображаться вкладка с настройками прав в приложении Videos. 2. Videos 3.5.3 Баг на тех же версиях приложения и системы при создании и редактировании категорий видео в приложении Videos. 3. Musicbox 4.3.2 Не работает отображение Recommended композиций в боковом виджете. По предварительной информации, композиции подбираются на основе тегов, и проблема возникает при включенном поиске Elasticsearch. Скриншот загрузить не удалось из-за лимитов. Ссылка на скриншот. Работа производится на вашем сайте. Копии приложений могу предоставить. Готов услышать предложения по цене и сроку исполнения по Телеграму.
  4. Zero108 изменил свой аватар
  5. Zero108 ответил в теме пользователя Zero108 в Запрос платных услуг
    По указанному адресу находится страница в админпанели с адресами импортируемых rss-каналов: http://joxi.ru/l2Zo7KRhVV6bEA. Через VPN эту страницу обрабатывать не нужно. Нужно обрабатывать запросы именно к rss-каналам, которых около 800. Естественно, настраивать на уровне сервера 800 правил не имеет никакого смысла. Возможно, имеет смысл реализовать это на уровне плагина, используя сторонние бесплатные OpenVPN ключи. Свой VPN-сервер также экономически нецелесообразно настраивать. Ключи можно брать руками в любом количестве отсюда. Они достаточно живучие (один ключ живет больше месяца). Можно реализовать перебор нескольких ключей плагином. Разработчиков из Москвы и Санкт-Петербурга просьба не беспокоиться. Заявка остается в силе.
  6. Zero108 ответил в теме пользователя Zero108 в Запрос платных услуг
    Спасибо за ваш совет. Он очень ценен для меня. Заявка остается в силе.
  7. Рассмотрю предложения по созданию плагина или модификации приложения Videos. В данном приложении используется опция импорта видео из RSS-каналов: /admin/?app=videos&module=videos&controller=videoimport . Нужно научить данный раздел использовать заданное пользователем VPN соединение для импорта видео со всех заданных RSS-каналов на случай блокировки YouTube в РФ. Предпочтительно, для пользователя это выглядит как переключение на VPN соединение с вводом данных (файла-ключа) OpenVPN сервера, так как такие ключи более живучие, чем другие бесплатные VPN соединения. На остальные соединения сайта данная настройка не влияет. Пример ключа в аттаче. JP-219.100.37.178.ovpn
  8. Приветствую. В приложении Videos есть раздел Media import - импортирование видео из RSS-канала в любую категорию https://prnt.sc/1t88weo. Долго там прикручивать выбор предустановленных тегов и префикса? Сейчас приходится руками выбирать из предустановленных тегов теги и префикс для каждого импортированного видео, что немного затратно по времени. Где-то вот тут внизу прикрутить что-то наподобие стандартного выбора тегов и префикса для каждой RSS-ленты: https://prnt.sc/1t891nq Примеры: https://prnt.sc/1t896de, https://prnt.sc/1t898jh Подразумевается, что при импорте теги и префикс будут задаваться автоматически. Отвечу быстрее по Телеграму: @RPG_support
  9. {{if \IPS\Member::loggedIn()->inGroup( array( 6, 7 ) )}} Надпись для групп с id 6 и 7 {{else}} Надпись для всех остальных {{endif}} Подскажите, как сделать такую же конструкцию, но в зависимости от id блога? Для создания кастомного кода виджета, который будет отображаться только в определенном блоге. Что-то вида {{if \IPS\blogs( array( 34 ) )}}
  10. Пришлите, пожалуйста, в личку стоимость работы и требования.
  11. Ранее была та же ошибка, потом обновил на 3.5.0, но ошибка не исчезла. Это единственная ошибка на сайте, которую наблюдаю и которая мешает работать. Готов оплатить и предоставить само приложение. Хотелось бы получить исправление бага и информацию о том, что править в случае дальнейших апгредов, если проблема сохранится.
  12. Хочу избавиться от ошибки в Videos 3.5.0. В ранней версии тоже ошибка присутствовала. Возможно, связано с кривыми руками автора или моими, как владельца сайта на 4.4.10. Подскажите, решиться ли проблема после переезда на 4.5-4.6, либо нужно править код программы? Если в списке выделить файл и попытаться его удалить или несколько файлов, то выскакивает ошибка, и файл удаляется, но только первый выделенный. С чем это вообще связано? https://prnt.sc/15tfctx Error: Object of class stdClass could not be converted to string (0) #0 /var/www/user1/data/www/a108.net/system/Db/Db.php(1150): IPS\_Db->preparedQuery('UPDATE `ibf_vid...', Array) #1 /var/www/user1/data/www/a108.net/system/Patterns/ActiveRecord.php(520): IPS\_Db->update('`ibf_videos_cat...', '`options`=(?)', 'WHERE id=?') #2 /var/www/user1/data/www/a108.net/system/Node/Model.php(2335): IPS\Patterns\_ActiveRecord->save() #3 /var/www/user1/data/www/a108.net/system/Content/Content.php(912): IPS\Node\_Model->save() #4 /var/www/user1/data/www/a108.net/applications/videos/sources/Video/Video.php(1118): IPS\_Content->logDelete(Object(IPS\Member)) #5 /var/www/user1/data/www/a108.net/system/Content/Content.php(811): IPS\videos\_Video->logDelete(Object(IPS\Member)) #6 /var/www/user1/data/www/a108.net/system/Helpers/Table/Content.php(713): IPS\_Content->modAction('delete', Object(IPS\Member), Array) #7 /var/www/user1/data/www/a108.net/system/Helpers/Table/Content.php(227): IPS\Helpers\Table\_Content->multimod() #8 /var/www/user1/data/www/a108.net/init.php(820) : eval()'d code(45): IPS\Helpers\Table\_Content->__construct('\\IPS\\videos\\Vid...', Object(IPS\Http\Url\Friendly), Array, NULL, NULL, 'view', true, false) #9 /var/www/user1/data/www/a108.net/applications/videos/modules/front/videos/browse.php(96): IPS\Helpers\Table\hook795->__construct('\\IPS\\videos\\Vid...', Object(IPS\Http\Url\Friendly), Array, NULL, NULL, 'view') #10 /var/www/user1/data/www/a108.net/system/Dispatcher/Controller.php(96): IPS\videos\modules\front\videos\_browse->manage() #11 /var/www/user1/data/www/a108.net/applications/videos/modules/front/videos/browse.php(29): IPS\Dispatcher\_Controller->execute() #12 /var/www/user1/data/www/a108.net/system/Dispatcher/Dispatcher.php(152): IPS\videos\modules\front\videos\_browse->execute() #13 /var/www/user1/data/www/a108.net/index.php(13): IPS\_Dispatcher->run() #14 {main}
  13. Так бывает, когда жаба душит поставить панель, которая сама ставит нужные расширения.
  14. Проверять нужно через сервисы платные. Не хочет, пусть не платит. Окажется в спам-листе. Рассылку нужно выполнять через специализированное приложение ePochta Mailer через свой smtp или платный smtp для рассылок. Если рассылать только на валидные адреса через свой smtp и скорость делать 1 письмо в 2 секунды, на один домен не более 30 писем в минуту, то шанс попасть в спам-лист минимальный. При этом стоит иметь в виду, что письма, отправленные на hotmail.com, outlook.com, live.com не с почтовых серверов Microsoft практически всегда попадают даже не в спам, а блокируются. То есть такие адреса проще сразу исключить из рассылки.
  15. Вы вроде не новичёк. Примитивную проверку можно сделать через MailList Validator и другие сторонние приложения. Но лучше проверять на специализированном сервере. Также не забыть проверить на наличие IP почтового сервера в спам-базах. Ну, и сама по себе идея рассылки через бесплатный почтовый сервис - так себе затея. Будет работать, пока человек 10 не кликнут в письме кнопку спам, и есть лимит на отправку определенного количества сообщений в час, которую вам никто не расскажет (порядка 50-100 сообщений). Для 15-летней базы у вас порядка 50% невалидов, а допускается порядка 1-2% при массовой рассылке.
  16. Если производить операции с видео (скрытие, отмена скрытия, одобрение, удаление и т.п.) из списка видео, то получаю стабильно ошибку Error code: EX0. Можно ли это исправить, не переходя на новую версию программы? И в версии ли дело? Аналогичные операции со страницы самого видео ошибок не дают. Error: Object of class stdClass could not be converted to string (0) #0 /system/Db/Db.php(1150): IPS\_Db->preparedQuery('UPDATE `ibf_vid...', Array) #1 /system/Patterns/ActiveRecord.php(520): IPS\_Db->update('`ibf_videos_cat...', '`options`=(?)', 'WHERE id=?') #2 /system/Node/Model.php(2335): IPS\Patterns\_ActiveRecord->save() #3 /system/Content/Item.php(6315): IPS\Node\_Model->save() #4 /applications/videos/sources/Video/Video.php(1147): IPS\Content\_Item->onUnhide(true, Object(IPS\Member)) #5 /system/Content/Content.php(1146): IPS\videos\_Video->onUnhide(true, Object(IPS\Member)) #6 /system/Content/Item.php(2213): IPS\_Content->unhide(Object(IPS\Member)) #7 /system/Content/Content.php(801): IPS\Content\_Item->unhide(Object(IPS\Member)) #8 /system/Helpers/Table/Content.php(713): IPS\_Content->modAction('unhide', Object(IPS\Member), Array) #9 /system/Helpers/Table/Content.php(227): IPS\Helpers\Table\_Content->multimod() #10 /init.php(820) : eval()'d code(45): IPS\Helpers\Table\_Content->__construct('\\IPS\\videos\\Vid...', Object(IPS\Http\Url\Friendly), Array, NULL, NULL, 'read', true, false) #11 /applications/videos/modules/front/videos/browse.php(91): IPS\Helpers\Table\hook795->__construct('\\IPS\\videos\\Vid...', Object(IPS\Http\Url\Friendly), Array, NULL, NULL, 'read') #12 /system/Dispatcher/Controller.php(96): IPS\videos\modules\front\videos\_browse->manage() #13 /applications/videos/modules/front/videos/browse.php(29): IPS\Dispatcher\_Controller->execute() #14 /system/Dispatcher/Dispatcher.php(152): IPS\videos\modules\front\videos\_browse->execute() #15 /index.php(13): IPS\_Dispatcher->run() #16 {main}

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.