Jump to content
View in the app

A better way to browse. Learn more.

IPBMafia.ru - поддержка 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

Актив
  • Регистрация

  • В сети

Everything posted by Zero108

  1. Zero108 replied to edmsl's тема in Interface
    Оптимизировал две темы оформления под этот плагин. Раз и два.
  2. Сделал косметические изменения для оптимизации работы темы на Invision Community 4.7.11.1. Изменения вносились, в основном, в custom.css. Виджеты статистики некоторых приложений также изменены (за подробностями пишите в телегу). Тема оптимизирована для работы с приложением Smart Search. Посмотреть можно на сайте, указанном на скриншотах. Тема оптимизирована для 4К мониторов. Nexxe 4.7.11.1 - Smart Search.xml
  3. Zero108 reviewed edmsl's файл in Interface
    Отличный плагин. Лучше намного, чем оригинальный.
  4. Поставил session.gc_maxlifetime = 5400. Тоже надоело, что через 24 минуты (1440 сек по умолчанию) сессия в ACP обнуляется (по ощущениям, быстрее).
  5. Desti "Давно уже стараюсь сделать свое окружение здоровым, дистанцируюсь где это возможно от продукции и сервисов Яндекса, потерявшего человеческое лицо и ставшего монстром." Тут о ненависти к Яндексу я ничего не писал. Когда Яндекс исчезнет как бесполезное УГ, природа оздоровится. Когда им не пользуешься, то и негативных эмоций не возникает. Carambar Switcher меня пока устраивает (по прошествии нескольких часов после установки). Если моё мнение изменится, обязательно сообщу. А для чего, если не секрет, вы используете Far Manager, почему не используете Total Commander вместо Far Manager?
  6. https://www.google.ru/ в помощь. И прекращайте, пожалуйста, офтоп. Тема определена заголовком топика.
  7. Маленькие города могут открыть для себя поисковик Google. Тогда не придется жрать то, что дает Яндекс.
  8. Не все знают, что Яндекс практически монополизировал российский сегмент интернета, добившись обязательной установки своих продуктов на смартфоны и телевизоры, продаваемые в РФ: . С назойливыми попытками установить свои продукты (Яндекс-браузер и поисковая надстройка), если забыл убрать галочку при установке другого софта, многие уже сталкивались. Яндекс является монополистом в такси, поглотив локальных операторов такси или сделав их работу невыгодной из-за демпинга цен. От демпинга цен страдают все: и водители, и пассажиры. Единственный крупный "аналог" - Ситимобил, - тоже принадлежит Яндексу черед другое юрлицо. Давно уже стараюсь сделать свое окружение здоровым, дистанцируюсь где это возможно от продукции и сервисов Яндекса, потерявшего человеческое лицо и ставшего монстром. Настала пора отказаться и от Punto Switcher (давно не развивается логически), программы, изменяющей автоматически раскладку клавиатуры при наборе. На смену ему пришла более современная программа Caramba Switcher. Скачать и установить её можно тут: https://caramba-switcher.com/ В 2001 году Сергей Москалёв создал приложение для автоматического переключения между различными раскладками клавиатуры — Punto Switcher. С 2008 года программа принадлежит «Яндексу». Команда под руководством Сергея Москалёва занималась разработкой Punto Switcher по договору с Яндексом с 2008 по 2018 год, когда он ушёл из компании, будучи не согласным с монополизацией рынка Яндексом, чувствуя свою ответственность перед российским сегментом интернета. После ухода из «Яндекса» в июне 2018 года Москалёв запустил Caramba Switcher — идейное продолжение сервиса без настроек и с функцией самообучения. Punto Switcher продолжает развиваться «Яндексом», так как под этим названием приложение принадлежит им, а Caramba Switcher продолжает развиваться Сергеем Москалёвым, так как под новым названием это теперь совсем другое приложение, и оно принадлежит ему. Программа, безусловно, поможет веб-разработчикам, так как не подвешивает проводник и специализированные программы, как это часто делает Punto Switcher. Есть в Caramba Switcher и список исключений (программы, в которых программа работать не должна), создаваемый юзером. Отмена автоматической конвертации производится двойным нажатием кнопки Shift или одним нажатием кнопки Pause Break.
  9. Поищите стили и плагины, которые работают на 4.7, заранее. Как выше советовали, создайте тестовую копию, и проведите обновление на ней. Перед обновлением отключите все сторонние плагины и приложения в админцентре. Если возникнет ошибка 500 после обновления, то удаляйте поочереди папки плагинов и сторонних приложений по FTP, смотрите, какой плагин вызывает ошибку. 4.7 работает на php 8.1 и 8.2. У меня стоит 8.1.6. Перед обновлением можно повысить версию php.
  10. iDreaMs а header и footer состоят из файлов для конечного пользователя, браузер которого считает, что эти файлы не устарели, хотя движок их уже поменял на другие. То есть браузер будет отдавать старые данные, хотя у вас на сайте это поменялось. Так это выглядит, если следовать логике. Хотя, конечно, тут как цыганка нагадала, потому что логика с программированием в целом не всегда уживается.
  11. Так будет со всеми, кто вовремя свой Телеграм не придумал.
  12. По-моему, это будет неразбериха. Данный кусок кода заставляет браузер думать, что кеш не устарел в течение 6-12 мес. на картинки и другие файлы. При этом в самом движке сайта настраивается время кеширования: Метод не такой уж и новый. Поэтому не стоит. НО! Вы, таки, можете попробовать и нам расскажете!
  13. Сделал косметические изменения для оптимизации работы темы на Invision Community 4.7.11.1. Изменения вносились, в основном, в Glodal Template и custom.css. Тема оптимизирована для работы с приложением Smart Search. В левом сайдбаре добавлены иконки всех основных приложений, используемых на моем сайте. Редактируется в Glodal Template. Из недостатков темы хочется отметить отсутствие настраиваемого расширенного футера (с меню). Расстривает невозможность выбора цвета по умолчанию (не смог решить простым способом, сейчас по умолчанию всегда светлая тема), отсуствие переключателя темы (светлая / темная) в мобильной версии. Если кто-то может решить эти вопросы, скачивайте, смотрите. В настоящее время использую тему как резервную на сайте, указанном на скриншоте, можно посмотреть. Revenge 4.7.11.1.xml
  14. Zero108 replied to Zero108's тема in Interface
    MikeGF yes, or apply changes to the file.
  15. Перевод на русский в предпоследнем комментарии. Системы тикетов не встречал. Можно оставить ссылку на чат в Телеграме и включить параллельно упомянутый вами функционал на основе приложения Commerce.
  16. В админцентре раздел Menu Manager отвечает за формирование верхнего меню. Достаточно зайти в админцентр и ввести в строке поика Menu Manager.
  17. С инвижн соммьюнити то же самое будет через год. Сейчас им, типо, влом модерировать маркетплейс, потому что продажи упали на 75%. Но на маркетплейсе они привлекали новых клиентов. А теперь убогий дефолтный дизайн и стандартные приложения после закрытия маркетплейса. Все будет, как на ксене. Схлопнется эта шаражка.
  18. Старьё какое-то.
  19. Такое ощущение, что эта толстая морда все разваливает от ожирения мозга. Ну, и кому эта поделка без нормального интерфейса и без интересных приложений будет нужна?! У известного бразильца Faria сегодня траур. @Respected можно открывать свой платный и бесплатный Marketplace и зазывать авторов.
  20. aLEX49566 там нужно плагин адаптировать под темную тему скорее всего.
  21. Zero108 replied to Zero108's тема in Interface
    Donjuan напиши программистам, я не пользуюсь быстрым добавлением.
  22. Zero108 replied to Zero108's тема in Interface
    Donjuan а если небыстрым добавить?
  23. Zero108 replied to Zero108's тема in Interface
    Donjuan Новое видео если добавить и кеш сбросить в ACP, тоже не отображается автор?
  24. Zero108 replied to Zero108's тема in Interface
    Открыть файл /applications/videos/hooks/groupSource.php и добавить новый метод: /** * [ActiveRecord] Duplicate * * @return void */ public function __clone() { try { $ourData = array(); foreach ( $this->_data AS $k => $v ) { if ( mb_substr( $k, 0, 5 ) === 'g_vs_' ) { $ourData[ $k ] = $v; unset( $this->_data[ $k ] ); } } unset( $this->_data['group_id'] ); parent::__clone(); \IPS\Db::i()->insert( 'videos_groups', array_merge( array( 'group_id' => $this->g_id ), $ourData ) ); } catch ( \RuntimeException $e ) { if ( method_exists( get_parent_class(), __FUNCTION__ ) ) { return \call_user_func_array( 'parent::' . __FUNCTION__, \func_get_args() ); } else { throw $e; } } } BlackShot groupSource.php
  25. Zero108 replied to Zero108's тема in Interface
    semmm При добавлении видео руками ничего автоматически не вставляется у меня. Ниже некоторые из моих правок, которые я сделал у себя. Выше раздается оригинальная версия, все вопросы к автору. 1. Исправления бага с удалением видео. Поле options категории декодируется в объект, а обратно при записи этот объект не кодируется, и mysql не может записать его в базу данных. /applications/videos/sources/Category/Category.php Найти: /** * Delete Record * * @return void */ Выше добавить: public function save() { if( is_object( $this->options ) ) { $this->options = json_encode( $this->options ); } parent::save(); } 2. Импорт видео из RSS с ютуба - отключить импорт описания видео: /applications/videos/sources/Import/Import.php Закомментить или удалить: $video->description = \IPS\Text\Parser::parseStatic( $article['content'], TRUE, NULL, \IPS\Member::load( $this->member ), 'videos_Videos', TRUE, !(bool) \IPS\Member::load( $this->member )->group['g_dohtml'] ); 3. Превьюшки при импорте из RSS будут ссылками, а не храниться на вашем сервере: /applications/videos/sources/Import/Import.php Найти: $video->save(); $video->generateThumbnail(); $video->generateEmbed(); Заменить на: $video->embed = \IPS\Theme::i()->getTemplate( 'embed', 'core', 'global' )->video( '<iframe width="200" height="113" src="https://www.youtube.com/embed/' . $article['link']->queryString['v'] . '?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen=""></iframe>' ); $video->thumbnail_type = 2; $video->thumbnail = \IPS\videos\Video\Thumbnail::getThumb( $article['link'] ); $video->save(); 4. Исправления для php 8.1.6: /applications/videos/sources/Video/Video.php Найти в конце: public static function getItemsWithPermission( $where=array(), $order=NULL, $limit=10, $permissionKey='read', $includeHiddenItems=\IPS\Content\Hideable::FILTER_AUTOMATIC, $queryFlags=0, \IPS\Member $member=NULL, $joinContainer=FALSE, $joinComments=FALSE, $joinReviews=FALSE, $countOnly=FALSE, $joins=NULL, $skipPermission=FALSE, $joinTags=TRUE, $joinAuthor=TRUE, $joinLastCommenter=TRUE, $showMovedLinks=FALSE ) { return parent::getItemsWithPermission( $where, $order, $limit, $permissionKey, $includeHiddenItems, $queryFlags, $member, $joinContainer, $joinComments, $joinReviews, $countOnly, $joins, $skipPermission, FALSE, FALSE, $joinLastCommenter, $showMovedLinks ); } Заменить на: public static function getItemsWithPermission( $where=array(), $order=NULL, $limit=10, $permissionKey='read', $includeHiddenItems=\IPS\Content\Hideable::FILTER_AUTOMATIC, $queryFlags=0, \IPS\Member $member=NULL, $joinContainer=FALSE, $joinComments=FALSE, $joinReviews=FALSE, $countOnly=FALSE, $joins=NULL, $skipPermission=FALSE, $joinTags=TRUE, $joinAuthor=TRUE, $joinLastCommenter=TRUE, $showMovedLinks=FALSE, $location=NULL ) { return parent::getItemsWithPermission( $where, $order, $limit, $permissionKey, $includeHiddenItems, $queryFlags, $member, $joinContainer, $joinComments, $joinReviews, $countOnly, $joins, $skipPermission, FALSE, FALSE, $joinLastCommenter, $showMovedLinks, $location ); } 5. Добавление отображения видео в корневой директории из подподдиректорий: /applications/videos/modules/front/videos/browse.php Найти строку: $catIDS[ $child->id ] = $child->id; Добавить ниже: if ( \count( $child->children() ) ) { foreach ( $child->children() AS $_child ) { $catIDS[ $_child->id ] = $_child->id; } }

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.