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.

Exception

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

Everything posted by Exception

  1. я тоже так когда-то думал, к сожалению webp не заменит привычные форматы и в скором времени скорее всего просто вымрет и останется как один из форматов для разнообразия Да и на сегодня не все новые устройства поддерживают этот формат, что уж говорить о старых, сам гугл этому подтверждение, который не перешел на свой же формат до сих пор. Т.е. придется писать дополнительную логику, чтобы устройствам без поддержки отдавать старый формат, а с поддержкой webp - а это удар по дисковому пространству, так как нужно иметь целых 2 копии картинки. https://habr.com/ru/company/yandex/blog/493616/
  2. а в логах веб сервера что?
  3. ради сатаны изучите хотя бы базово CSS в дефолте нету фона для футера ты можешь растянуть весь форум на 100%: body { background: linear-gradient(to bottom, #5d85a8, #0c849f); } #ipsLayout_body { background: #ebeff3; } .ipsLayout_container { max-width: 100% !important; } а можно и футеру сделать еще один абсолютный слой с градиентом #ipsLayout_footer:before { content: ''; position: absolute; left: 0; bottom: 0; width: 100%; height: 10%; background: linear-gradient(0deg, #d7aaf9, transparent); z-index: -1; }
  4. ой, последняя доступная версия нуля тут 105129 = 4.5.4.2
  5. у тебя установлена версия 100027 = 4.0.4, последняя доступная версия нуля тут 105125 = 4.5.4.2
  6. Видимо отключили, вчера у них это работало. Это давно можно было сделать при помощи Automation Rules. Но я сам уже скоро полностью откажусь от Automation Rules написав свои плагины.
  7. у них на форуме я так понял уже это все работает
  8. сидел думал чтобы такое вставить в where, видимо проглядел про \IPS\Db::i()->in . Спасибо
  9. есть такая итерация: foreach ( $this->comments( NULL, NULL, 'date', 'asc', NULL, NULL, NULL, NULL, FALSE, isset( \IPS\Request::i()->showDeleted ) ) as $LoadComment ) и у меня есть массив с определенными id, нужно во время итерации собирать только те comments id которых нету в моем массиве, как такое организовать ? Я могу сравнить их после функцией !\in_array(), но мне нужно сделать это внутри $this->comments() чтобы сразу отсечь ненужные comments
  10. чем больше кода, тем выше нагрузка, alastar !
  11. WaNted спасибо за помощь, буду пилить дальше. Вот что пока что вышло:
  12. и безопасно ли так записывать в бд через \IPS\Request::i()->key ? Хотя в любом случае мне придется делать проверку т.к. в бд принимаются только int значения
  13. там походу только тоглы передаются togglesOn / togglesOff / toggles т.е. работает только с формами new \IPS\Helpers\Form... я так понял
  14. \IPS\Request::i()->key да, так принял правильное значение. В чем может быть проблема первого метода?
  15. почему то если присвоить так $form->hiddenValues['key'] = '0'; то при отправки коммента он и считает это значение и запишет 0, хотя я контроллером изменяю input значение value например на 20, все равно отправляет 0
  16. Есть какие соображения? Уверен тут есть человеки которые плагины\приложения пишут.
  17. да до меня просто не доходит как это происходит, каким кодом будут забираться данные из поля <input type="hidden" name="idd" value="0"> //<?php /* To prevent PHP errors (extending class does not exist) revealing path */ if ( !\defined( '\IPS\SUITE_UNIQUE_KEY' ) ) { exit; } abstract class hook33 extends _HOOK_CLASS_ { /** * Build comment form * * @param int|NULL $lastSeenId Last ID seen (point to start from for new comment polling) * @return string */ public function commentForm( $lastSeenId=NULL ) { return parent::commentForm( $lastSeenId ); if ( $this instanceof \IPS\cms\Records ) { //тут должен быть код который собирает данные и отправляет в бд? } } }
  18. Вопрос к кодерам: какой класс\метод нужно захукать чтобы дополнительно отправить нужные данные например из <input type="hidden" name="idd" value="0"> в бд к добавляемому комменту? Коммент же method="post" отправляется на сервер, какой метод обрабатывает этот запрос и добавляет коммент в базу данных?
  19. потому что в шаблон post не передается переменная $member, вместо неё там используется переменная $comment->author()
  20. в системных журналах должна быть ошибка ?app=core&module=support&controller=systemLogs

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.