Skip 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.

cliva

Пользователи
  • Регистрация

  • В сети

Reputation Activity

  1. Like
    Zero108 спасибо, разобрался. Оказывается для Модераторов нужно было включить доступ к управлению Виджетами, а редактирование информации происходит в самом виджете, в его настройках.

     
     
  2. Like
    cliva got a reaction from WebUser in Публикация баннеров Модератором   
    Advanced Custom Widgets 1.0.7 - вполне неплохое решение, такое я смог добавить через обычного модератора:

    Фон, текст и всё меняется, можно вставить и картинку, наверняка, если её загрузить во вложения
    Не могу изменить своё предыдущее сообщение..

    Картинку, из под модератора, даже гифкой запостить удалось:

    Там полный набор html, если уметь можно много чего сделать
  3. Like
    Чем не устраивает приложение Advanced Custom Widgets 1.0.7? Оно есть в Файлах на этом сайте.
    Также в приложении Pages достаточно большой выбор виджетов, которые тоже могут быть доступны модераторам в публичной части.

  4. Like
    cliva reacted to Desti in Форматирование текста   
    Их там несколько. 
  5. Like
    cliva reacted to Exception in Форматирование текста   
    ага, без этого ни один инородный класс выводиться не будет. Еще можно и атрибуты пропускать нужные этой функцией:
    /** * Customize HTML Purifier HTML Definition * * @param HTMLPurifier_HTMLDefinition $def The definition * @return void */ protected function _htmlPurifierModifyHtmlDefinition( $def )
     
  6. Like
    cliva reacted to Desti in Форматирование текста   
    Есть файлик, schema.ser, там опции CSS.AllowImportant, CSS.AllowTricky и CSS.Proprietary - они определяют, как обрабатывать некоторые css в сообщении. Если их поставить в 1, то появятся все стили, которые есть на превьюшке кнопки. 
    А вот опция cursor: pointer не появляется, ее вообще нет в определениях. Можно добавить 
    $this->info['cursor'] = new HTMLPurifier_AttrDef_Enum( array('pointer'), false ); Появится последний пропадающий css
     

  7. Like
    cliva reacted to WaNted in Форматирование текста   
    Хукайте метод getAllowedCssClasses в классе \IPS\Text\Parser
    А ну или в настройках можно так же указать разрешенные css-классы.
    Тогда ничего не будет урезать при сохранении.
  8. Thanks
    Для того, чтобы сработал скрипт, вы должны в родительском диве прописать (data-controller=) скрипт, который будет вызываться при нажатии на ссылку и передать в него параметры (например, data-topicid - номер темы). А в ссылке в свойстве data-action прописать название функции, которая должна вызваться. Если не прописать скрипт, будет просто переход по ссылке, что и происходит. 
    <div class="..." data-controller="forums.front.forum.hovercard" data-topicid="3322">
       <a href="..." title="Отметить тему прочитанной" data-action="markTopicRead">Отметить тему прочитанной</a>
    </div>                            
  9. Like
    Нет, номер топика будет определяться при генерации страницы. Но если на каждую строку генерить пару data-controller и data-action, то в исходниках будет много лишнего хлама, поэтому data-controller выносят за пределы цикла перебора топиков и получается что-то типа
    <div class="..." data-controller="forums.front.forum.hovercard">
       <a href="..." title="Отметить тему прочитанной" data-action="markTopicRead" data-topicid="3322"">Отметить тему прочитанной</a>
       <a href="..." title="Отметить тему прочитанной" data-action="markTopicRead" data-topicid="3323">Отметить тему прочитанной</a>
       <a href="..." title="Отметить тему прочитанной" data-action="markTopicRead" data-topicid="3324">Отметить тему прочитанной</a>
       <a href="..." title="Отметить тему прочитанной" data-action="markTopicRead" data-topicid="3325">Отметить тему прочитанной</a>
    </div>  
    Обработчик должен понимать, откуда ему брать данные. Если этот атрибут живет в родительском диве, то он доступен в скрипте по this.scope.attr('data-topicID'), а если в ссылке, то по $( e.currentTarget ).attr('data-topicID'), т.е. надо будет немного изменить JS, чтобы он брал нужные данные для работы со списком.

Account

Navigation

Search

Search

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.