-
Постов
1018 -
Зарегистрирован
-
Победитель дней
82
Тип контента
Профили
Загрузки
База знаний IPS Community Suite 4
База знаний IP.Board 3.x
Форумы
События
Магазин
Совместные покупки
Сообщения, опубликованные Exception
-
-
1 час назад, Kowex сказал:
Не раздобыли последнюю?
нет
-
-
31 минуту назад, kgb сказал:
Как бы на формах сделать, что бы редактор появлялся в месте ответа. Типа такого
при помощи jquery можно перенести [data-role="replyArea"] в любое место
-
-
Есть рабочая версия, проверил работу на 2 проектах. Работает с приложениями: cms, downloads, blog, calendar, gallery, videos, videobox
Плагин продам за 1.000 РУБ (В ЛС) и так же в случае возникновения любых багов будем решать их
В настройках можно будет выбрать отображение расположения аватаров 1 из 2, при выключении отображаются как в стандартной теме.
Стандартное отображение (настройка выключена):Изменённое отображение (настройка включена):
- by_ix, cyr4x, andros0789 и 2 других
-
5
-
С кодом выше вроде как количество запросов к БД на странице может вырасти до ~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}}
-
какой class? куда class? Через js добавь class, или css img[data-emoticon] { }
-
48 минут назад, Desti сказал:
Неа.. Окошко выбора условий открывает, но ничего не меняет в выбранных.
Бывает через раз работает в стандартных приложениях. В приложении Radical Tags вообще не работает, так как там настройки узлов в отдельной таблице, ковыряю пока это приложение.
-
На оф. форуме нашел только описание функции, и она должна работать так, как я и описал. Так же я не нашел там ни одной темы связанной с тем, что эта функция не работает.
У все эта функция везде работает? -
-
Долго не обращал внимания на кнопку (полупрозрачная) "Копировать значение настройки" которая расположена в большинстве настроек справа
Посмотрел код функции massChange, я так понял она должна копировать выбранную настройку во все другие такие же настройки во всех выбранных узлах.
Эта кнопка у меня не работает, настройки не копируются в другие узлы. -
17 минут назад, AHristich сказал:
К сожалению не фурычит
не обратил внимания на шаблон из которого ты предоставил код
Это для 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}}
- AHristich, andros0789 и by_ix
-
2
-
1
-
3 часа назад, AHristich сказал:
😭 😭 😭
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}}
Код не проверял, написал на коленке
-
10 часов назад, dmitdeng сказал:
Это где найти, в каком файле?
поиском по шаблонам не находит разве? в шаблоне view приложения downloads
-
в шаблоне из массива $cfields выдернуть значения доп полей и оформить как нужно
-
17 минут назад, Zero108 сказал:
Вектор полезности информации сместился в сторону видео контента по мере распространия дешевого скоростного интернета и мобильного интернета. Текстовая информация не может передать столько же информации за единицу времени. Остаются только узконаправленные форумы для заинтересованных лиц, а не для широкой публики, как, например, этот. Количество форумов резко сокращается, но они не уйдут все. Это стоит учитывать и не вводить идиотские правила, как было на почившем webflake.
Причем тут форум и видео контент? Форум создавался исключительно для обсуждений, для видео информации и прочего информационного контента используются другие приложения\cms\сервисы
-
2 минуты назад, cyr4x сказал:
где? mp-info.su не работает
код в инспекторе работает у тебя на сайте, значит что-то не так делаешь
-
-
32 минуты назад, saiko сказал:
ZIKURIK К сожалению не работает не берет нужный шрифт (и плюс ко всему не на весь форум меняет... имеется ввиду, забирает только разделы форумов но не меняет где еще блоки статистика и а так деле..)
добавил 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; }
-
Залей шрифт через 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'; }
-
1 час назад, cyr4x сказал:
да все верно, меняется но он уходит под шапку, чего мне не надо, я хочу чтобы он остался в этой области(красной) и чтобы при наведение на header он(бэкграунд) становился черно-белым
и я хочу туда картинку закинуть
В 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 - ссылка на изображение -
2 часа назад, Donjuan сказал:
Всем спасибо за такую техническую поддержку, буду я искать ответы на др форуме. Всем удачи!
Как удалить акк свой ?
Тут помощь оказывается на бесплатной основе если ты еще не понял, а такие тупые вопросы задавай своему хостеру которому деньги платишь
-
-
23 минуты назад, Михаил1993 сказал:
Приветствую Вас, возможно кто-то сможет подсказать, возможно ли сделать ограничения на просмотр тем пользователями, т.е пример:
1 пользователь создает тему в разделе, и чтобы другие пользователи не могли видеть его тему, только сам автор темы и админ, модератор.
Опция при создании\редактировании раздела форума:
Пользователи могут просматривать темы, опубликованные другими пользователями?
Скачиваются xml файлы вместо вложений
в Техническая поддержка Invision Community
Опубликовано
Удалось решить SignatureDoesNotMatch ?
Видимо ips не работает вообще с S3 кроме amazon, нужно писать плагин под каждый сервис S3
Есть кто используют S3 не amazon ?