Перейти к содержанию

Exception

Актив
  • Постов

    1018
  • Зарегистрирован

  • Победитель дней

    82

Сообщения, опубликованные Exception

  1. 3 часа назад, or1k сказал:

    У этого спойлера есть проблема. Фигово работает название спойлера, когда спойлер в спойлере.

    Обновил плагин, баг исправлен

     

  2. Есть рабочая версия, проверил работу на 2 проектах. Работает с приложениями: cms, downloads, blog, calendar, gallery, videos, videobox
    Плагин продам за 1.000 РУБ (В ЛС) и так же в случае возникновения любых багов будем решать их

    В настройках можно будет выбрать отображение расположения аватаров 1 из 2, при выключении отображаются как в стандартной теме.
    Стандартное отображение (настройка выключена):

    Спойлер

    cm_1.thumb.jpg.252b808a5e36345c7e1a7caec7a6a487.jpg

    Изменённое отображение (настройка включена):

    Спойлер

    cm_2.thumb.png.6ee55ad5527377a582c10313e08c6650.png

     

  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. 48 минут назад, Desti сказал:

    Неа.. Окошко выбора условий открывает, но ничего не меняет в выбранных.

    Бывает через раз работает в стандартных приложениях. В приложении Radical Tags вообще не работает, так как там настройки узлов в отдельной таблице, ковыряю пока это приложение.

  5. На оф. форуме нашел только описание функции, и она должна работать так, как я и описал. Так же я не нашел там ни одной темы связанной с тем, что эта функция не работает.
    У все эта функция везде работает?

  6. Долго не обращал внимания на кнопку (полупрозрачная) "Копировать значение настройки" которая расположена в большинстве настроек справа
    1145851108__2022-03-07_174025.png.97c3909116bbf8bf8381c9aa36a29fb7.png
    Посмотрел код функции massChange, я так понял она должна копировать выбранную настройку во все другие такие же настройки во всех выбранных узлах.
    Эта кнопка у меня не работает, настройки не копируются в другие узлы.

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

     

  8. 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}}

    Код не проверял, написал на коленке

  9. 17 минут назад, Zero108 сказал:

    Вектор полезности информации сместился в сторону видео контента по мере распространия дешевого скоростного интернета и мобильного интернета. Текстовая информация не может передать столько же информации за единицу времени. Остаются только узконаправленные форумы для заинтересованных лиц, а не для широкой публики, как, например, этот. Количество форумов резко сокращается, но они не уйдут все. Это стоит учитывать и не вводить идиотские правила, как было на почившем webflake.

    Причем тут форум и видео контент? Форум создавался исключительно для обсуждений, для видео информации и прочего информационного контента используются другие приложения\cms\сервисы

  10. 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;
    }

     

    SPSLOldKingC.woff2

  11. Залей шрифт через 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';
    }

     

  12. 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 - ссылка на изображение

  13. 2 часа назад, Donjuan сказал:

    Всем спасибо за такую техническую поддержку, буду я искать ответы на др форуме. Всем удачи!

    Как удалить акк свой ?

    Тут помощь оказывается на бесплатной основе если ты еще не понял, а такие тупые вопросы задавай своему хостеру которому деньги платишь

  14. 23 минуты назад, Михаил1993 сказал:

    Приветствую Вас, возможно кто-то сможет подсказать, возможно ли сделать ограничения на просмотр тем пользователями, т.е пример:

    1 пользователь создает тему в разделе, и чтобы другие пользователи не могли видеть его тему, только сам автор темы и админ, модератор.

    Опция при создании\редактировании раздела форума:

    Пользователи могут просматривать темы, опубликованные другими пользователями?
×
×
  • Создать...