Jump to content

Exception

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

Everything posted by Exception

  1. Обновил плагин, баг исправлен
  2. Есть рабочая версия, проверил работу на 2 проектах. Работает с приложениями: cms, downloads, blog, calendar, gallery, videos, videobox Плагин продам за 1.000 РУБ (В ЛС) и так же в случае возникновения любых багов будем решать их В настройках можно будет выбрать отображение расположения аватаров 1 из 2, при выключении отображаются как в стандартной теме. Стандартное отображение (настройка выключена): Изменённое отображение (настройка включена):
  3. С кодом выше вроде как количество запросов к БД на странице может вырасти до ~100. Зачем обращаться к БД, когда можно получить данные о местоположении картинок из уже полученного массива, мне не понятно. Как вариант тогда дополню своим кодом с ленивой загрузкой изображений, код работает в любом из шаблонов (пусть код сам определит где он находится 😄 ) Страницы: entry и recordRow / Форумы: topicRow и topicRowSnnipet {{$location = $record != NULL ? $record : ($row->post != NULL ? $row->post : $row);}} {{$field_content = $row->post == NULL ? 'field_'.$location->database()->field_content : $row->post; $field_content = $row->post == NULL ? $location->$field_content : $field_content;}} {{if \preg_match( '#<fileStore.core_Attachment>\S+(?:jpg|jpeg|png|webp)#', $field_content, $image_url )}} {{$image_url = \str_replace('<fileStore.core_Attachment>', \IPS\File::getClass('core_Attachment')->baseUrl(), $image_url[0]);}} {{if settings.lazy_load_enabled}} <img class='ipsImage' src='{expression="\IPS\Text\Parser::blankImage()"}' data-src='{file="$image_url" extension="core_Attachment"}'> {{else}} <img class='ipsImage' src='{file="$image_url" extension="core_Attachment"}'> {{endif}} {{else}} <img class='ipsImage' src='ССЫЛКА_НА_ЗАГЛУШКУ'> {{endif}}
  4. какой class? куда class? Через js добавь class, или css img[data-emoticon] { }
  5. Бывает через раз работает в стандартных приложениях. В приложении Radical Tags вообще не работает, так как там настройки узлов в отдельной таблице, ковыряю пока это приложение.
  6. На оф. форуме нашел только описание функции, и она должна работать так, как я и описал. Так же я не нашел там ни одной темы связанной с тем, что эта функция не работает. У все эта функция везде работает?
  7. Пожалуйста, оставь кэш файлы в покое 😂
  8. Долго не обращал внимания на кнопку (полупрозрачная) "Копировать значение настройки" которая расположена в большинстве настроек справа Посмотрел код функции massChange, я так понял она должна копировать выбранную настройку во все другие такие же настройки во всех выбранных узлах. Эта кнопка у меня не работает, настройки не копируются в другие узлы.
  9. не обратил внимания на шаблон из которого ты предоставил код Это для entry: {{if $record->record_image}} <div class='ipsColumn ipsColumn_medium'> <div class="cCmsRecord_image"> <img class="ipsImage" src="{file="$record->_record_image_thumb" extension="cms_Records"}"> </div> </div> <div class='ipsColumn ipsColumn_fluid'> {{else}} {{$field_content = 'field_'.$database->field_content; $field_content = $record->$field_content;}} {{preg_match( '#<___base_url___>\S+(?:jpg|jpeg|png|webp)#', $field_content, $image_url );}} {{$image_url = str_replace('<___base_url___>/', \IPS\Settings::i()->base_url, $image_url[0]);}} <div class='ipsColumn ipsColumn_medium'> <div class="cCmsRecord_image"> <img class='ipsImage' src='{file="$image_url" extension="cms_Records"}'> </div> </div> <div class='ipsColumn ipsColumn_fluid'> {{endif}} Этот для шаблона recordRow: {{if $row->record_image}} <div class='ipsColumn ipsColumn_medium'> <div class="cCmsRecord_image"> <img class="ipsImage" src="{file="$row->_record_image_thumb" extension="cms_Records"}"> </div> </div> <div class='ipsColumn ipsColumn_fluid'> {{else}} {{$field_content = 'field_'.$row->database()->field_content; $field_content = $row->$field_content;}} {{preg_match( '#<___base_url___>\S+(?:jpg|jpeg|png|webp)#', $field_content, $image_url );}} {{$image_url = str_replace('<___base_url___>/', \IPS\Settings::i()->base_url, $image_url[0]);}} <div class='ipsColumn ipsColumn_medium'> <div class="cCmsRecord_image"> <img class='ipsImage' src='{file="$image_url" extension="cms_Records"}'> </div> </div> <div class='ipsColumn ipsColumn_fluid'> {{endif}}
  10. https://www.php.net/manual/ru/function.preg-match.php Регулярным выражением можно достать ссылку изображения из поля с основным контентом Этот код: {{if $row->record_image}} <div class='ipsColumn ipsColumn_medium'> <div class="cCmsRecord_image"> <img class="ipsImage" src="{file="$row->_record_image_thumb" extension="cms_Records"}"> </div> </div> <div class='ipsColumn ipsColumn_fluid'> {{endif}} Заменить на: {{if $row->record_image}} <div class='ipsColumn ipsColumn_medium'> <div class="cCmsRecord_image"> <img class="ipsImage" src="{file="$row->_record_image_thumb" extension="cms_Records"}"> </div> </div> <div class='ipsColumn ipsColumn_fluid'> {{else}} {{$field_content = 'field_'.$database->field_content; $field_content = $record->$field_content;}} {{preg_match( '#<___base_url___>\S+(?:jpg|jpeg|png|webp)#', $field_content, $image_url );}} {{$image_url = str_replace('<___base_url___>/', \IPS\Settings::i()->base_url, $image_url[0]);}} <div class='ipsColumn ipsColumn_medium'> <div class="cCmsRecord_image"> <img class='ipsImage' src='{file="$image_url" extension="cms_Records"}'> </div> </div> <div class='ipsColumn ipsColumn_fluid'> {{endif}} Код не проверял, написал на коленке
  11. поиском по шаблонам не находит разве? в шаблоне view приложения downloads
  12. в шаблоне из массива $cfields выдернуть значения доп полей и оформить как нужно
  13. Exception posted пост в теме in Флейм
    Причем тут форум и видео контент? Форум создавался исключительно для обсуждений, для видео информации и прочего информационного контента используются другие приложения\cms\сервисы
  14. код в инспекторе работает у тебя на сайте, значит что-то не так делаешь
  15. добавил woff2, его тоже скачай и закинь /* Font: SPSLOldKingC */ @font-face { font-family: 'SPSLOldKingC'; src: url({url="SPSLOldKingC.woff2" base="none" noprotocol="true"}) format('woff2'), url({url="SPSLOldKingC.ttf" base="none" noprotocol="true"}) format('ttf'); font-display: swap; } .ipsType_pageTitle, .ipsType_sectionTitle, .ipsType_secondaryTitle, .ipsType_sectionHead, .ipsType_minorHeading, .ipsWidget_title, .ipsDataItem_title { font-family: 'SPSLOldKingC' !important; } SPSLOldKingC.woff2
  16. Залей шрифт через FTP в папку с форумом это в custom.css: /* Font: SPSLOldKingC */ @font-face { font-family: 'SPSLOldKingC'; src: url({url="SPSLOldKingC.ttf" base="none" noprotocol="true"}) format('ttf'); font-display: swap; } /* Для заголовков категорий и форумов */ h2.ipsType_sectionTitle, h4.ipsDataItem_title { font-family: 'SPSLOldKingC'; }
  17. В globalTemplate перед тегом: <main id='ipsLayout_body' class='ipsLayout_container'> вставить: <div class='body_background'></div> Это в custom.css: .body_background { position: relative; width: 100%; } .body_background:before { content: ''; position: absolute; top: 0; left: 0; height: 1080px; width: 100%; background-image: linear-gradient(0deg, rgb( var(--theme-page_background) ) 10%, transparent), url('IMAGE_URL'); background-repeat: no-repeat; transition: filter 1s ease; } #ipsLayout_header:hover + .body_background:before { filter: grayscale(1); } height - высота изображение IMAGE_URL - ссылка на изображение
  18. Тут помощь оказывается на бесплатной основе если ты еще не понял, а такие тупые вопросы задавай своему хостеру которому деньги платишь
  19. Ничего не понял, но фон который на скриншоте ты выделил красным меняется в настройках
  20. Опция при создании\редактировании раздела форума: Пользователи могут просматривать темы, опубликованные другими пользователями?
  21. И нужно проверить, присваивается ли класс ipsLayout_sidebarUnused если боковая панель не используется
  22. THEmolodoy всегда можно посмотреть в devtools и найти проблему там. В css пробуйте этот код: body:not( .cWidgetsManaging ) #ipsLayout_sidebar.ipsLayout_sidebarUnused, body.ipsLayout_sidebarUnused:not( .cWidgetsManaging ) #ipsLayout_sidebar { min-width: 1px; width: 0; padding: 0 !important; }
  23. Написать плагин или как вариант при помощи css [data-forumid="FORUM_ID"] h4 a { color: red; } где FORUM_ID - id нужного форума
  24. BlackShot я мимолетно просмотрел код, а что будет если на странице файла просто добавить к ссылке /?do=download&confirm=1 , смогу ли я скачать так файл в обход вашего кода? https://site.com/files/file/{my_file}/?do=download&confirm=1