Jump to content

Featured Replies

comment_186457
2 часа назад, ZIKURIK сказал:

а при помощи css фиксируешь размеры картинки на нужные

2 минуты назад, ZIKURIK сказал:

в custom.css прописать 

в css страниц не лучше делать это? всё в одном месте будет.

  • Replies 72
  • Просмотров 10k
  • Created
  • Последний ответ

Лучшие авторы в теме

Most Popular Posts

  • Причем тут бд? Конвертер из бд берет локации путей для картинок из строк записей таблицы, тебе нужно указать полный серверный путь до uploads, например /server/path/to/domain.ru/wp-content/uploads

  • это пример, у разных конфигураций и серверов путь разный

  • В FileZilla настрой sftp соединение и посмотри. 

Posted Images

comment_186458
6 минут назад, by_ix сказал:

в css страниц не лучше делать это? всё в одном месте будет.

Лучше. В кастом без плагина, с плагином в css приложения страниц

comment_186459
1 минуту назад, ZIKURIK сказал:

с плагином в css приложения страниц

там тоже можно создать свой кастом и подключить к странице.

  • Author
comment_186460
9 минут назад, ZIKURIK сказал:

с плагином в css приложения страниц

Не работает плагин на 4.7.2.1 (плагин 1,0,1) - пусто в CSS (кэш всего обновлял + в 2 браузерах)

comment_186461
4 минуты назад, desart сказал:

Не работает плагин на 4.7.2.1 (плагин 1,0,1) - пусто в CSS (кэш всего обновлял + в 2 браузерах)

Если ты про CSS в "Менеджер страниц" -> "Шаблоны" то сделать как написал by_ix 

С плагином можно редактировать все css темы в разделе "Внешний вид" -> "Темы"

  • Author
comment_186463

Брал и этот класс: cCmsRecord_image и ipsImage - не родил. В итоге своим любимым методом "перебора полного серверного пути" - чуть не сломал ему ноги... в итоге, операция "растяжка" - завершилась провалом, бросил его валятся на обочине... да и сам буду спать...

  • Author
comment_186473

ZIKURIK by_ix 

Эх.. Путь "перебора полного серверного пути" вчера не удался ))))))

            <div class="cCmsRecord_image">
                <img class="ipsImage" src="{file="$record->record_image" extension="cms_Records"}">
            </div>

Подставлял оба класса и даже бред подставлял... что я делаю не так в custom.css (без плагина)?

.ipsImage img {
    position: center;
    width: 930px;
    height: 100%;
}

Edited by desart

  • Author
comment_186476
1 минуту назад, by_ix сказал:

где вы это делали? в css темы или в css базы? 

Темы - /admin/?app=core&module=customization&controller=themes&do=templates&id=1

comment_186477

@desart  зайди в шаблоны баз данных, туда, где изменяли класс для изображения, только в раздел CSS. 

  1. Теперь в самом низу нажмите Новый. 
  2. Добавить CSS. 
  3. Дайте ему любое название и сохраните. 
  4. Перейдите в настройки страницы. 
  5. Откройте вкладку Включения в страницу.
  6. Поставьте галочку на созданном файле css и сохраните.
  7. Можете вносить изменения в свой файл.
  8. Нажмите правой кнопкой мыши на картинку, в открывшемся окне кода элемента в блоке стилей, увидите класс ограничивающий размеры, скопируйте его и добавьте в файл с нужными значениями. 
  9. Важно добавлять !important, если заменяете существующие стили, чтобы они были приоритетнее и применялись. 
  10. Например: 

.cCmsRecord_image img {
    max-width: 1000px !important;
    max-height: 1000px !important;
}

comment_186478

desart В вашем случае будет

.cCmsRecord_image .ipsImage {
    max-width: 100%;
    margin-bottom: 0px;
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: center !important;
    align-items: center !important;
    display: block !important;
}

добавьте этот код в castom.css

или page.css

comment_186479

хватит советовать добавлять всё в тему. а если несколько тем? в каждую добавлять? а если кастом будет забит стилями для темы? потом сиди ищи там стили для страниц. зачем кашу делать, когда есть нормальная реализация из коробки. не понимаю. 

  • Author
comment_186481

by_ix Рвет шаблон. Я поставил под размер большой копии(930х523).

Спойлер

559.thumb.jpg.2149eab415ac92e5ff68b16927aec253.jpg

AHristich  Не работает - ставит миниатюру... Если поставить ширину в пикселях - делает его не полным, наверно из-за не указанной высоты. Если указать и её - рвет также, как на скрине...

Он область не раздвигает... Я не могу понять - почему такой геморрой в списке новостей вставлять миниатюру, а в полной новости - большую/максимальную... (по размерам заданным в базе данных страниц).

В чем прикол? там тег "муму", а в полной "большое_муму"?

comment_186482

by_ix ну так я и предложил два варианта. Кто-то не заморачивается и все пихает в стили темы,а кто-то скрупулезно в другие стили. Я,например,в стилях так пишу строки1560365687_2022-09-2117-16-04.png.ca816ab6ecdac20b09e72e6f7fdc128e.png

 

comment_186483
13 минут назад, desart сказал:

by_ix Рвет шаблон. Я поставил под размер большой копии(930х523).

  Скрыть контент

559.thumb.jpg.2149eab415ac92e5ff68b16927aec253.jpg

AHristich  Не работает - ставит миниатюру... Если поставить ширину в пикселях - делает его не полным, наверно из-за не указанной высоты. Если указать и её - рвет также, как на скрине...

Он область не раздвигает... Я не могу понять - почему такой геморрой в списке новостей вставлять миниатюру, а в полной новости - большую/максимальную... (по размерам заданным в базе данных страниц).

В чем прикол? там тег "муму", а в полной "большое_муму"?

Странно... Могу сказать свое решение для статей/новостей.

Добавление миниатюр к статьям я вообще отключил в настройках.

В шаблоне entry.html вывожу картинку с помощью кода

        {{$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( '#https://ipbmafia.ru/uploads\S+(?:jpg|jpeg|png|webp)#', $field_content, $image_url )}}
    {{$image_url = \str_replace('https://ipbmafia.ru/uploads', \IPS\File::getClass('core_Attachment')->baseUrl(), $image_url[0]);}}
      {{if settings.lazy_load_enabled}}
            <a href="{$record->url( "getPrefComment" )}" title="{lang="read_more_about" sprintf="$record->_title"}" >
            <img class='ipsImage ipsSpacer_top' src='{expression="\IPS\Text\Parser::blankImage()"}' alt='{wordbreak="$record->_title"}' data-src='{file="$image_url" extension="core_Attachment"}'>
            </a>
            {{else}}
            <a href="{$record->url( "getPrefComment" )}" title="{lang="read_more_about" sprintf="$record->_title"}" >
            <img class='ipsImage ipsSpacer_top' alt='{wordbreak="$record->_title"}' src='{file="$image_url" extension="core_Attachment"}'>
            </a>
        {{endif}}
{{endif}}

Этот код (не мой) выводит картинку,загруженную в новости/статье на главной странице сайта. Для такого же вывода но в самой категории код добавить в recordRow (только в коде заменить $record на $row).При желании можно выводить картинку-заглужку на случай отсутствия в статье загруженых картинок.

А если в коде css,который вам скинул замените .cCmsRecord_image на .cCmsCategoryFeaturedEntry,то будет вам щастие.

забыл сказать что выводит картинку,загруженную через загрузчика медиафайлов.

Edited by AHristich

comment_186508
5 часов назад, desart сказал:

Подставлял оба класса и даже бред подставлял... что я делаю не так в custom.css (без плагина)?

А что должно измениться с таким кодом css где даже у position значение которого не существует в документации?

.cCmsDatabase_articles .cCmsRecord_image {
    position: relative;
    width: 100%;
    max-width: 100%;
    max-height: 400px;
    height: 400px;
    margin-right: 0;
}
.cCmsDatabase_articles .cCmsRecord_image .ipsImage {
    position: absolute;
    min-width: 100%;
    min-height: 100%;
    object-fit: cover;
}

 

comment_186509
5 часов назад, desart сказал:

Рвет шаблон.

я же как пример давал.
это ещё добавьте.

.cCmsRecord_image {
    max-width: 1000px !important
    max-height: 1000px !important;
}
  • Author
comment_186514

ZIKURIK by_ix 

Спасибо! Ну я думаю без слов понятно, что я не шарю ))) вот и спрашиваю такие "мелочи" (для вас обоих).

*На DLE много лет сижу и там все просто... что вставил, то и будет... Здесь в принципе также... но сама CMS более навороченная и путаешься/теряешься...

22 года назад я так компы начал продавать (первые "пни" и "селероны", да "дюроны"... Никто не шарил (98%) - мне тоже мозг выносили )))

*** В код не лазил лет 5... поэтому почти все забыл... когда стоит система, все настроено... менять ничего не нужно... тупо добавляешь новости/статьи...

  • Author
comment_186526

Хотел уточнить (спрашивал, но никто не ответил), Страницы/Базы данных/SEO:

558.thumb.jpg.6a6bf991bcac6e015eb25f4904cb61c7.jpg

1 - это когда есть страница/категория с короткими новостями(картинка и заголовок - в моём случае) и ты открываешь полную новость с текстом и фотками + возможно комменты внизу?!

2 - это же почти, что и первое?! по сути короткая - это ссылка на полную новость... или в таком случае Каноническая будет - категория?

*** Не могу понять, что в моём случае лучше для SEO/Индексации

  • Author
comment_186737

* Кстати, если кому-то нужно посмотреть полный серверный путь и ничего не устанавливать *Режим дизайнера - в появившемся окне - написан путь:

Спойлер

558.thumb.jpg.808c210fbcf62ffa1628a12eb31e1b5d.jpg

Если на поддомене, тогда: *путь/site.ru/sub.site.ru/*папка(или путь к ней)

comment_186742
1 час назад, desart сказал:

Кстати, если кому-то нужно посмотреть полный серверный путь

То можно кликнуть Get Support (в меню с шестеренками слева)...

Edited by Zero108

  • Author
comment_186745
1 час назад, Zero108 сказал:

То можно кликнуть Get Support (в меню с шестеренками слева)...

Во, точно, еще и в поддержке! )))

Почему тут сервак падает? В смысле часто ошибка 502....nginx...

Edited by desart

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.


Guest
Ответить в этой теме...

Последние посетители 0

  • No registered users viewing this page.