Поле "Изображение с обрезкой"

+22
3.09K
— Совместимость с системными полями, то есть загруженные фото могут быть выведены в имеющиеся виджеты.
— Адаптивность, в том числе и в момент загрузки.
— Возможность размещения нескольких экземпляров поля на одной странице.
— Возможность указания названия, заголовка и альтернативного текста в ручном режиме.
— Возможность открытия изображения в модальном окне при клике на уменьшенную копию.
— Возможность замены системного поля "аватар"
— Поле работает на всех версиях icms2 и вмешательства в системные файлы не требует.
-------------------------------
Изложенные внятно предложения по улучшению функционала принимаются.
Обтекаемость, рамочки, тени и т.д. делаются сомостоятельно и на свой вкус при помощи css.
UPD: Добавлен функционал позволяющий указывать обтекаемость картинки при ее загрузке. Если быть точнее, то картинке и ее несущему блоку динамически присваивается определенный класс на основе которого вы можете настраивать вывод на свой вкус и цвет.
Изображение с обрезкой
Поле

Изображение с обрезкой

от Pasha
Купить 250 руб.
HostelB HostelB 8 лет назад #
Комментарий удален
+3
Def Def 8 лет назад #
для аватарок действует? и есть ли демо?
HostelB HostelB 8 лет назад #
Комментарий удален
+1
Pasha Pasha 8 лет назад #
1. На аватарки не действует ибо это часть системы и без вмешательство в код вы это изменить не сможете.
2. Зачем вам демо? Связыватесь со мной, берете файлы, ставите куда вам там удобно, экспериментируете... Если все подходит оплачиваете.
0
Pasha Pasha 8 лет назад #
1. На аватарки не действует ибо это часть системы и без вмешательство в код вы это изменить не сможете.
--- Возможно задачу можно решить простым изменением записи в базе, нужно экспериментировать....
0
Pasha Pasha 8 лет назад #
Вопрос с заменой системного поля "аватар" решен. Вмешательства в файлы не требуется.
-2
Андрей Андрей 8 лет назад #
Паша, отличное решение, немного не понятна логика выделения области. На скрине видно. Хотелось бы чтобы на аватаре было то, что выделено подсвеченной областью.
0
Pasha Pasha 8 лет назад #
Хотелось бы чтобы на аватаре было то, что выделено подсвеченной областью.
Нет. Сохраняет оно именно так как и выделено, а вот показывать может конечно и обрезанное, нужно на стили шаблона посмотреть.
Олег Васильевич я Олег Васильевич я 8 лет назад #
Комментарий удален
+1
Pasha Pasha 8 лет назад #
На сегодняшний день версия системы не имеет значения, имеется небольшой конфликт стилей который при желании легко устраняется. А во избежании подобных казусов в дальнейшем я приму контрмеры со своей стороны.
Олег Васильевич я Олег Васильевич я 8 лет назад #
Комментарий удален
-3
Андрей Андрей 8 лет назад #
Я знаю, Паша не раз уже помогал по сайту, так что не сомневаюсь.
0
Alexprofi Alexprofi 8 лет назад #
И все же, демо не помешало бі...
0
Pasha Pasha 8 лет назад #
Адрес - http://isc.instantcms.com.ua/news/16-testovaja-novost-dlja-proverki-obrezki-foto.html
Логин - new@ukr.net
Пароль - new123
-------------------------------------
Проверяйте на редактировании этой статьи. Создавать новых не нужно, Олег Васильевич не простит!
0
lezginka.ru lezginka.ru 8 лет назад #
+
тоже куплю
0
Alekseinet Alekseinet 8 лет назад #
Крутая штука, а ограничение размера нельзя убрать и дублировать изображение чтобы 2 фотки не загружать?
0
Pasha Pasha 8 лет назад #
ограничение размера нельзя убрать
Какое такое ограничение?
дублировать изображение чтобы 2 фотки не загружать
Куда и зачем вы собираетесь загружать 2 фотки?
0
Alekseinet Alekseinet 8 лет назад #
1) Ограничения по размеру фотографии- я об этом- "Изображение должно быть не менее 690px по ширине и не менее 371px по высоте"

2) Загружать 2е фотки вынужден каждый сейчас, для показа в общих новостях, и в самой новости..

Можно сделать так чтобы использовалось только Ваше поле с обрезкой без стандартного поля фотография?..

Для отображения здесь нужно в поле фотография загрузить фотку.. В стандартное поле..


Для отображения здесь нужно в поле изображение с обрезкой загрузить фотку..
0
Pasha Pasha 8 лет назад #
1. Совсем убрать ограничение на размер фото нельзя ибо это и есть идеология поля - создавать имиджи с заданные админом размерами без нарушения пропорций. А вот настроить эти самые размеры вы можете как угодно (в админке поля все предусмотрено).
2. Создавать второе поле и загружать миллион рисунков не нужно, это просто виджет у Олега Васильевича не настроен :)
0
Alekseinet Alekseinet 8 лет назад #
Ну это вообще огонь )) беру!! упакуйте пожалуйста в новогоднюю коробку с бантиком )
0
Alekseinet Alekseinet 8 лет назад #
Павел, доброй ночи у меня вопрос, можно добавить вот такую вещь?
0
Pasha Pasha 8 лет назад #
Нет конечно. Все это делается в шаблоне контроллера.
0
Alekseinet Alekseinet 8 лет назад #
Доброй ночи Павел, подскажите пожалуйста как скрыть эту форму? или заставить ее работать без участия пользователя?
""
0
Pasha Pasha 8 лет назад #
как скрыть эту форму
Откройте шаблон поля (croppingimage.tpl.php) и примерно на 50 строке найдите
Код PHP:
  1. $style = $field->element_name == 'avatar' ? 'none' : 'block';
Замените эту строку на
Код PHP:
  1. $style = 'none';
заставить ее работать без участия пользователя
Оно и так работает без участия пользователя, там же черным по белому написано "опционально".
0
vikont vikont 8 лет назад #
Интересное дополнение, как то пропустил на Новый год :)
Вижу, что везде задается максимальный размер, а у вас в Демо жестко заданные пропорции! Они задаются у вас в дополнении?
Вы пишите, что совместимо с системным полем аватар, а можно ли совместить с системным полем Изображение?.
Не знаю что там не настроено у Олега Васильевича, но у вас в Демо фото грузятся 2 раза и непонятно как управлять положением фото в тексте. Нужны любые положения, а не только обтекание с какой то стороны.
Если что не так поправьте, написал как понял.
0
Pasha Pasha 8 лет назад #
в Демо жестко заданные пропорции! Они задаются у вас в дополнении?
Да. В админке.
можно ли совместить с системным полем Изображение
Не совместить, а заменить ибо понятие совместить в данном случае неуместно.
фото грузятся 2 раза
Куда и зачем они грузятся два раза?
как управлять положением фото в тексте
Точно так же как и при использовании системного поля "изображение"
0
vikont vikont 8 лет назад #
фото грузятся 2 раза Куда и зачем они грузятся два раза?
Один раз в системном поле Изображения - это фото участвует в списках контента
Второй раз - в теле публикации, так как это дает возможность гибко управлять версткой самой публикации. Но судя по всему это надо только журналистам! Программисты обходятся одной загрузкой и жестко прописанной в шаблоне позицией фото! Это деребас для журналистики.

как управлять положением фото в тексте Точно так же как и при использовании системного поля "изображение"
Понятно, значит никак! Что в шаблоне прописано, то и имеем.

можно ли совместить с системным полем Изображение Не совместить, а заменить ибо понятие совместить в данном случае неуместно.
Согласен, пусть будет заменить.. В демо видны два поля и системное и с обрезкой - это и есть замена? Если да, то такое использование проблемно, так как каждому пользователю придется объяснять каким полем пользоваться а каким нет.
Олег Васильевич я Олег Васильевич я 8 лет назад #
Комментарий удален
0
vikont vikont 8 лет назад #
Нет, это не замена, это - вывод обоих полей сразу.
Я так и подумал...
/quote] Что вы вообще менять собираетесь? Выводите в нужном типе контента нужное вам поле. [/quote]
Системное поле Изображение не имеет обрезки.. Надо добавить обрезку именно в системное поле, а не создавать новое с новым системным именем. Что это дает? Отпадает необходимость перенастраивать виджеты и надеюсь останется возможность управлять размером картинки через пресеты. А так же при редактировании не будет отображаться лишнее поле.(ведь системное поле Изображение, просто так не удалишь и при редактировании будет мешать).
0
Pasha Pasha 8 лет назад #
Надо добавить обрезку именно в системное поле, а не создавать новое с новым системным именем
Нет не надо. Нужно заботиться не только о своих конкретных желаниях, но и думать о других пользователях данной CMS. Если что-то нужно лично вам, то заказывайте персональную разработку.
Отпадает необходимость перенастраивать виджеты
Сколько же у вас в системе виджетов что это является для вас проблемой?
останется возможность управлять размером картинки через пресеты
Эта возможность никуда и не исчезала, просто настройки выглядят иначе.
ведь системное поле Изображение, просто так не удалишь
Именно просто так и удаляется, одним кликом мыши в админке.
0
vikont vikont 8 лет назад #
Нет не надо. Нужно заботиться не только о своих конкретных желаниях, но и думать о других пользователях данной CMS. Если что-то нужно лично вам, то заказывайте персональную разработку.
Иногда ответы программистов наталкивают на мысль, что они совершенно не знакомы с возможностями обычного Вордпресса. Возможно и не знакомы, бывает. Это я о том, что забочусь как раз не личных хотелках, а о общем удобстве работы, основанной на большом опыте работы с редактированием публикаций. Тем кто ничего не публикует, оно конечно не критично. :)
Сколько же у вас в системе виджетов что это является для вас проблемой?
Сколько виджетов? Как на любом Новостном сайте... одни виджеты smile Вопрос не в этом, а в том, что я пока предполагаю, так как реально не видел поле в работе и что придется менять в работе сайта.
Эта возможность никуда и не исчезала, просто настройки выглядят иначе.
Отлично!
Именно просто так и удаляется, одним кликом мыши в админке.
Не вопрос, Покажите как вы это сделаете.. :)))
Спойлер
Вы привыкли видеть Тип контента Новости и другие как они идут из коробки, а когда создаешь свой Тип контента, то системное поле Изображение не имеет в админке функции Удалить.

Еще от автора

Случайный аватар при регистации
Навеяно темой про аватары😊Плагин предназначен для версии 1.10.
Виджет "Хронограф"
Легкое приложение позволяющее создавать и выводить календарь памятных дат или любых иных событий. ЧАВО: 1.
Поле "Прикрепленный опрос"
Позволяет прикреплять к любому типу контента опрос или голосование, называйте это как хотите.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.