Куда идем?

В этой статье я описал все поля SEBLOD, включенные в стандартный набор на сегодняшний день. Сделал я это, как мне кажется, максимально удобно – в виде таблицы и комиксов :-). Надеюсь, вам понравится.

Вступление

Наконец, пришло время приступить к описанию полей SEBLOD. Здесь я озадачился. Как же описать такое количество полей (их в настоящее время 44) ? Если описывать каждое поле в отдельной статье при том, что всего выходит около 4 статей в месяц, а о SEBLOD может быть максимум каждая вторая, то несложно посчитать, что на 44 статьи с описаниями полей уйдет 22 месяца или почти 2 года. Такая скорость меня не устроила и я решил действовать дерзко ;-). Все 44 поля я опишу в одной единственной статье. «Но как?» – спросите вы. В виде «табликомиксов» (это слово я только что придумал :-)). Так сказать новый формат подачи материалов. Совсем новый (я надеюсь). Смысл его в том, чтобы уместить максимальное количество полезной информации в минимальный объем. Как?

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

Типы полей SEBLOD

Название поля / перевод

Краткое описание поля

Настройки поля

Как выглядит поле в форме

Как выглядит результат заполненного поля

Button / Кнопка

Submit / Отправить

Кнопка отправки формы. Инициирует отправку формы.

Типы полей SEBLOD

Типы полей SEBLOD

Captcha / Код с картинки

Math / Математическая

Математический пример для защиты от роботов

Типы полей SEBLOD

Типы полей SEBLOD

Code / Код

Div Clear/ Пустой блок

Выводит код:

<div class="clear"> </div>

Collection / Набор

Field X / Поле-набор

Позволяет дублировать любое существующее поле определенное количество раз. Каждый дубль содержит собственные данные. Удобно использовать, когда заранее неизвестно требуемое количество полей одного вида. Пример: поле «города, в которых вы бывали»

Типы полей SEBLOD

Типы полей SEBLOD

Типы полей SEBLOD

Group / Группа

Группа позволяет объединить несколько полей в группу через дополнительный тип контента. Можно сказать, помещает тип контента в поле.

Типы полей SEBLOD

Как выбранный тип контента

Как выбранный тип контента

Group X / Группа-набор

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

Типы полей SEBLOD

Типы полей SEBLOD

Как список элементов выбранного типа контента.

Пример:

Фото 1

(название)

(описание)

Фото 2

(название)

(описание)

Content / Содержимое

Author / Автор

Выводит в мета-данных страницы данные автора материала на основе того, кто этот материал добавил. Если пользователь, добавивший материал не может быть установлен, то автором подставляется пользователь, ID которого указано в настройках по умолчанию.

Типы полей SEBLOD

<meta name="author"
content="test" />

Free Text / Свободный текст

Поле, аналогичное модулю простого html-кода в Joomla. В нем вводится любой html-код, который затем будет показан там, где опубликовано данное поле.

Типы полей SEBLOD

Html-код, введенный в редакторе

Html-код, введенный в редакторе

Iframe / Фрейм

Позволяет вставить на сайт фрейм, адрес на источник которого указывается в заполняемой форме.

Типы полей SEBLOD

Типы полей SEBLOD

Типы полей SEBLOD

Link / Ссылка

Позволяет добавить ссылку и атрибуты к ней.

Типы полей SEBLOD

Типы полей SEBLOD

Типы полей SEBLOD

Form / Форма

Checkbox / Чекбокс

Форма добавления «галочки». Обычно используется, когда требуется дать ответ «Да/Нет», либо отметить несколько опций.

Типы полей SEBLOD

Типы полей SEBLOD

Типы полей SEBLOD

Email / Электронный адрес

Это поле используется для отправки подтверждения/уведомления пользователям/админу по email.

Поле рассмотрено в отдельной статье.

Hidden / Скрытое поле

Скрытый input.

Типы полей SEBLOD

Типы полей SEBLOD

Password / Пароль

Форма ввода пароля. Пароль при вводе скрыт за звездочками.

Типы полей SEBLOD

Типы полей SEBLOD

Типы полей SEBLOD

Radio / Радио-кнопка

Отличается от поля Checkbox только тем, что может быть отмечена только одна опция из списка

Типы полей SEBLOD

Типы полей SEBLOD

Типы полей SEBLOD

Text / Текстовое поле

Обычное текстовое поле. Самая распространенная форма. Может принимать любой текст.

Типы полей SEBLOD

Типы полей SEBLOD

Типы полей SEBLOD

Joomla library (jForm) / Библиотека Joomla

Access Level / Уровень доступа

Позволяет задавать уровень доступа к текущему материалу.

Типы полей SEBLOD

Типы полей SEBLOD

Типы полей SEBLOD

Category / Категория

Позволяет выбрать категорию Joomla, в которую будет помещен текущий материал

Типы полей SEBLOD

Типы полей SEBLOD

Типы полей SEBLOD

Component Layout / Макет компонента

Позволяет выбрать макет Joomla для заданного материала. Для лучшего понимания советую прочитать статью Макеты Joomla 1.7. Как сделать ваш сайт максимально уникальным.

Типы полей SEBLOD

Типы полей SEBLOD

Типы полей SEBLOD

Content language / Язык контента

Позволяет выбрать язык текущего материала.

Типы полей SEBLOD

Типы полей SEBLOD

Editors / Редакторы

Позволяет выбрать редактор для текущего материала.

Типы полей SEBLOD

Типы полей SEBLOD

Group Parent / Родительская группа

Позволяет указать ID родительской группы для группы пользователей.

Типы полей SEBLOD

Help Site / Сайт помощи

Позволяет выбрать сайт помощи.

Типы полей SEBLOD

Типы полей SEBLOD

Media / Медиа

Позволяет выбрать изображение с помощью медиа-менеджера Joomla и возвращает путь к нему.

Типы полей SEBLOD

Типы полей SEBLOD

Типы полей SEBLOD

Menu Item / Пункт меню

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

Типы полей SEBLOD

Типы полей SEBLOD

Типы полей SEBLOD

Rules / Правила

Установщик прав Joomla. У меня не работал, потому и описывать нечего.

Template Style / Стиль шаблона

Выбор шаблона панели управления

Типы полей SEBLOD

Типы полей SEBLOD

Time Zone / Временная зона

Выбор временной зоны

Типы полей SEBLOD

Типы полей SEBLOD

User / Пользователь

Выбор пользователя

Типы полей SEBLOD

Типы полей SEBLOD

User Groups / Группы пользователей

Выбор группы пользователей

Типы полей SEBLOD

Типы полей SEBLOD

Joomla!

Article (Related) / Похожие статьи

Позволяет выбрать похожий материал. Если материалов требуется несколько, можно использовать поле FieldX.

Типы полей SEBLOD

Типы полей SEBLOD

Типы полей SEBLOD

Module / Модуль

Позволяет использовать в поле модуль Joomla и выводить его среди других полей

Типы полей SEBLOD

Picker / Сортировщик

Calendar / Календарь

Поле выбора даты с использованием красивого календаря.

Типы полей SEBLOD

Типы полей SEBLOD

Типы полей SEBLOD

Color Picker / Выбор цвета

Инструмент выбора цвета.

Типы полей SEBLOD

Типы полей SEBLOD

Типы полей SEBLOD

Select / Выбор

Dynamic / Динамический

Самый сложный из Select’ов. Его описанию будет посвящена отдельная статья.

Multiple / Множественный

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

Типы полей SEBLOD

Типы полей SEBLOD

Типы полей SEBLOD

Numeric / Числовой

Позволяет сгенерировать список числовых значений от A до B с шагом C и выбрать из него одно значение.

Типы полей SEBLOD

Типы полей SEBLOD

Типы полей SEBLOD

Simple / Простой

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

Типы полей SEBLOD

Типы полей SEBLOD

Типы полей SEBLOD

Textarea / Текстовая область

Textarea / Текстовая область

Позволяет ввести любой текст. От простого текстового поля отличается лишь тем, что если текста много он вводится в несколько строк.

Типы полей SEBLOD

Типы полей SEBLOD

Типы полей SEBLOD

WYSIWYG Editor / Текстовый редактор

Показывает текстовый html-редактор для ввода данных.

Типы полей SEBLOD

Типы полей SEBLOD

Типы полей SEBLOD

Upload / Загрузка

File / Файл

Позволяет загружать на сервер файлы и скачивать их.

Поле рассмотрено в отдельной статье.

Image / Изображение

Позволяет загружать на сервер изображения и показывать их.

Поле рассмотрено в отдельной статье.

Video / Видео

Youtube

Позволяет вставлять видео с Youtube.

Типы полей SEBLOD

Типы полей SEBLOD

Типы полей SEBLOD

Core

42

Позволяет создать собственное поле(обработчик данных). Только для разработчиков.

Заключение

Вот такой получился комикс. Со временем я дополню его ссылками на статьи-описание недостающих полей, а также постараюсь добавлять новое поля, если таковые будут появляться в стандартном пакета SEBLOD.

------

Про торренты знают почти все, но не всем известно, что есть аналоги торрентов, работающие на ПК. Нет, я говорю не про торрент-клиент в обычном его понимании, а о программе «Всё в одном», позволяющей сразу и искать и скачивать и делиться. Программка называется shareman. Вы можете скачать shareman бесплатно по этой ссылке: http://softforall.ru/internet/612-shareman-3708.html.

Об авторе
Wedal
(Виталий). Веб-разработчик полного цикла (Full Stack). Создатель и автор сайта Wedal.ru.
Основной профиль – создание сайтов и расширений на CMS Joomla.
Добавить комментарий

Комментарии  
0
Виталий, спасибо. Подскажите, с помощью какого плагина вы добавляете водяные знаки на картинки?
0
Алексей, десктопная программка FSViewer.
-1
Спасибо вам огромное за статьи!

Ох и тяжело даётся SEBLOD.. :)
Для начала хочу добавить выбор пользователем группы при регистрации. Группы созданы. Добавляю поле radio со списком групп. Но что делать дальше? Уже голову сломал..
1
Денис, для групп есть специальное поле User Groups.
0
Т.е. нужно использовать только это поле?

Хотелось бы, чтобы пользователь выбирал себе группу, переключая radio или simple - и, в зависимости от выбора, появлялись бы нужные поля.
Пробую использовать для поля radio хранилище Standart->User->groups, но пользователь всё равно попадает в Registered :(
0
Как всегда доходчиво. Огромный респект)!!!
С нетерпением жду новых статей)))
0
Seblod ОЧЧЕНЬ хорошая вещь. Разобраться самому - действительно можно мозги словмать. Но… Когда разобрался в "принципе работы" - все идет просто на ура! Можно такие вещи делать, просто атас.

Очень помогли на стартовом этапе Ваши статьи.

Огромное спасибо за качественный контент и форму его подачи человеческую :).
1
В сети так мало источников информации по Seblod и Ваши статьи - один из лучших. С нетерпением буду ждать новых материалов, особенно по динамическому выбору.
0
Спасибо за ваш труд!!!
А почему у меня не такие кнопки и настройки как у вас в примерах? Может дело в версии Joomla? у меня 1.5 соответственно Seblod 1.9.0
0
DokMaster, Seblod 1.9.0 и Seblod 2 это практически 2 разных компонента.
0
Сенсей, а приведите, пожалуйста, какое-нибудь практическое применение поля Menu Item.
2
athree, например, для того, чтобы привязать к создаваемому материалу определенные модули Joomla. Как это работает? При добавлении материала вы выбираете пункт меню(меню может быть скрытым). К этому пункту привязано отображение определенных модулей сайта. Далее, в типе поиска, вы добавляете этот ItemID к ссылке на материал. Таким образом, разные материалы будут показаны с разными пунктами меню.
Но вообще это экзотика - просто, что первое пришло в голову. Наверняка есть и более тривиальные применения.
0
Вот-вот, но я никакого тривиального решения найти не смог, это поле даже рендера не имеет. Наверное, что-то задумывали, и, может быть, в будущем реализуют.
2
Возникла такая проблема. Создал поле fieldX для поля image в статьях. Захотело объединить это поле с полем fulltext в группу gruopX. создал тип контента из этих двух полей, прикрутил GroupX у этому типу. отдельно этот новый тип контента отображается отлично, но в Articleв группе fieldX не работает. Кто-нибудь сталкивался с такой проблемой?
0
Удивительно, но у меня не только не совпадают по названиям поля, кроме того, их много больше, и, в то же время, не все указанные в статье имеются. Хотя Joomla и Seblod у меня обновлены до последней версии. В частности, пытаясь изучить статью "Часть 8. Поле Image. Как создать галерею" на практике, так и не нашел поля Image в Менеджере полей Seblod, хотя за время чтения статьи трижды загрузил только этот плагин. Среди плагинов плагин "Поле хранения данных - Загрузка изображения" имеется и включен, а среди полей - такого поля нет. Помогите найти.
0
vve, все статьи я пишу для Seblod без локализации. Т.е. на английском языке. Если вы установили какой-то перевод, то названия совпадать не будут.
0
Спасибо за ответ. Я, конечно, прислушался к Вашему совету и долгое время не устанавливал локализацию, но затем, совсем недавно, как я понимаю, с дуру, установил. Думаю снести.
Но суть проблемы не в локализации и не в названиях. Названия полей в SEBLOD не переводились. Но поле Image у меня отсутствует в списке полей, несмотря на загрузку его плагина. И присутствует в перечне плагинов в Менеджере плагинов. Думал, что его аналогом являются имеющиеся поля Article Image Fulltext и Article Image Intro, но их настройки близко не совпадают с теми, что показаны у Вас в статье. Думаю, что плагин с эти полем (и другими полями Загрузки)все же где-то загружен, но проблема, как его вывести в поля SEBLOD?
0
vve, а у вас случаем не jseblod для Joomla 1.5?
0
Нет, у меня SEBLOD 2.3.8 и Joomla 2.5.6
0
Поскольку у меня отсутствуют в перечне полей целый ряд полей, установленных и видимых среди плагинов, при этом я уже пару раз обновлял Seblod, может мне его переустановить? Деинсталировать и загрузить вновь? Форм я пока использую лишь несколько, а новые, нужные мне без этих полей создать невозможно.
0
Не могу понять, а можно сделать так, чтобы в списке категорий показывались не все, что есть в джумле. Хотелось бы, чтобы показывались только некоторые
0
molkotok, при выборе категории в БД записывается только ее ID. Можно найти нужные ID и создать поле типа Select, присвоив нужным опциям эти ID и указав хранилище, аналогичное полу Category.
0
Делаю fieldX для поля категории. Создаю меню стиля Блог категории и он ничего не выводит. Понятно, что выбранные мной в материале несколько категорий записываются в отдельную таблицу, а сам материал так и остается в стартовой категории Uncategorised. Но как теперь сделать эту фичу? Неужели для каждой категории создавать List & Search Type и в меню делать ссылку на них?
0
mcm, начнем вот с чего, что вы вообще хотите сделать?
0
Мне надо было присвоить несколько категорий одному материалу. Сделал через Dynamic select, для которого пункты брались из таблицы категорий. Но вопрос остается. Как удобно сделать вывод блога категории? Для отдельной категории List&Search Type я сделал, пункт меню на него ссылается. И нужно для каждой категории так создавать или можно как-то поудобней сделать?
0
mcm, либо для каждой категории, либо как описано здесь: http://www.seblod.pro/faq/217-tags-system
0
И еще один вопрос, если можно.
Когда я захожу в материал из блога, то путь такой: index.php/proekty/mansardnye-doma/3-alabaster В материалах включена навигация и Вперед/Назад ведет на путь такой: index.php/component/content/article/2-uncategorised/1-amadeusz Меняется почему-то модель, по которой этот путь строится, и исчезает Модуль меню, который не на всех страницах выводится. И вот что с этим можно сделать? (Не с меню, а со строением пути, наверное. Хотя может и с меню)
0
mcm, это потому, что материал первой ссылки привязан к пункту меню, а второй - нет. Привяжите всю категорию материалов к пункту меню, можно скрытому. Тогда все будет нормально.
0
Подскажите, не могу сделать статичный размер thumb фотографии, чтобы фото не растягивалось!
В jSeblod эта возможность была, он по краям черным цветом дорисовывал, а тут компонент растягивает фотографию.
Как быть? Быть может есть доп. плагины??
Хэлп ми плиз!
0
Владимир222, читайте эту статью, в ней есть ответ на ваш вопрос: http://wedal.ru/rasshireniya-joomla/seblod-konstruktor-kontenta-cck-dlya-joomla-chast-8-pole-image-kak-sozdat-galereyu.html
0

Цитирую Wedal:

Владимир222, читайте эту статью, в ней есть ответ на ваш вопрос: http://wedal.ru/rasshireniya-joomla/seblod-konstruktor-kontenta-cck-dlya-joomla-chast-8-pole-image-kak-sozdat-galereyu.html


В ней нет ответа на мой вопрос!
Ни один из вариантов:
1) ResizeStretch
2) Resize (Dynamic) MaxFit
3) ResizeCropCenter

не сделает мое изображение исходного размере 900x500 размера 90x99 px не растягивая и не сжимая его
0
Кстати, поддержу.
По идее, обрезать, не растягивая, должен вариант ResizeCropCenter. В моём понимании, этот вариант должен уменьшать фото по мЕньшей стороне до заданного размера, а оставшееся лишнее изображение кропать по центру. Однако, обработка изображения происходит как-то странно. Фотографии не уменьшаются до заданных размеров. В некоторых фотографиях меняются пропорции, в некоторых - нет.
В итоге приходится использовать Resize (Dynamic) MaxFit, который не всегда подходит..
0
Здравствуйте Виталий.

Как сделать динамический выбор следующего типа:

Страна-Область-Город

Чтобы в зависимости от страны отображались на следующем уровне области, затем в зависимости от выбраной области, отображались Города.

Все мозги сломал, перепробовал море вариантов. Может подскажете решение?
0
Игорь, ваше решение - плагин для Seblod "Select dynamic cascade". Вот только достать его официальным путём весьма проблематично. У меня, по-крайней мере, не вышло. Как я понял, его планируют продавать в "Seblod Market", который уже год как "вот-вот откроется". Пока же - либо пытаться расшевелить админов с официального форума Seblod, либо поспрашать у местных форумчан.
Вот пара тем, где обсуждали этот плагин:
раз,
два.
0
Nitische благодарю!

http://www.seblod.pro/forum/8-polya-i-plaginy/65-select-dynamic-cascade#157 - здесь решение. Все достаточно просто. В "Form & Content Type" загружаем ВСЕ нужные файлы и создаем зависимости нажав кнопочку №5.
0
Как правильно пользоваться полем core42?
Я добавил это поле во вкладку content и просто добавил код типа echo "Vasya";

Но это поле вообще не выводится никак, даже название поля не выводится в форме Seblod - List. Почему не понятно.
0

Цитирую Сергей:

Как правильно пользоваться полем core42?
Я добавил это поле во вкладку content и просто добавил код типа echo "Vasya";

Но это поле вообще не выводится никак, даже название поля не выводится в форме Seblod - List. Почему не понятно.


уже не актуально
3
Лучшая статья по SEBLOD в интернете!
Захожу и смотрю как шпаргалку ;)
0
Очень бы хотелось более подробное описание, или хотя бы какое..., перевод описания расширений для Seblod, которые расположены здесь http://www.seblod.com/products
Мне в частности нужно описание, а лучше всего просмотр демо установки в бэкенде и результат работы во фронтенде по плагинам Code Pack (5 plug-ins) http://www.seblod.com/products/1854.
Или хотя бы скриншоты.
Заранее благодарен автору сайта wedal.ru очень классный сайт
0
Как реализовать вставку кода iFrame в материал? Джумла все режет. Быть может проще всего сделать поле Freetext, тогда как сделать вставку нескольких полей, что бы добавлять строку для каждого кода.
Можно вставить поле в поле? НАпример, в статью вставить поле ФриТекста
0
Максим, понял только вопрос про IFrame. Остальное хоть и написано по-русски, но смысл не улавливается совсем :-) .
По IFrame: в общих настройках Joomla есть списки запрещенных тегов(опция "фильтр текстов"). Это первое. Второе - подобные опции есть в настройках редактора, который вы используете. Посмотрите эти настройки и думаю, сможете сохранить IFrame.
0
Очень хорошая статья помогает разобраться в полях
0
Добрый день!
Виталий, спасибо за статью!
Возник вопрос. В себлод созданы две формы (Artcile1 и Article2), в каждой из форм есть поле (Field X) типа Article (Related), которое связывает этот тип формы с формой второго типа(Artcile1 c Article2, Artcile2 c Article1), есть ли возможность настроить поля так, чтобы при сохранении в Artcile1 связи с Article2, автоматически в Artcile2 добавлялась связь на Artcile1?
0
Екатерина, вот не скажу. Раньше бы сказал, что нет, но сейчас SEBLOD настолько усложнился, что может быть и можно, но я не знаю как. Могу только посоветовать посмотреть настройки. 50 на 50. Либо попробуйте задать этот вопрос на официальном форуме разработчикам. Они точно ответят.