1 2013-11-07 20:55:02

Тема: Инфоблоки

За 2 года существования монстры никто не думал о создании простого но ОООЧЕНЬ рентабельного, легкого, полезного и самого нужного плагина инфоблоков?
Инфоблоки могут заменить половину всех тех плагинов, что сейчас есть в монстре. Галлерея, Новости, Слайдеры, Каталоги, менюхи! Да все что угодно!
Почему этого еще никто не сделал?
"Чего ты тут выеживаешься, вали в свой двор, бла бла бла"
Да, я еще не так силен в пхп, как вы, но посмотрев на это все и поработав с инфоблоками пришел к таковому выводу, что разработчику легче сверстать и привязать инфоблок, чем перехерачивать чей-то кривой компонент под свои нужды.

Поделиться

2

Re: Инфоблоки

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

чей-то кривой компонент

для начала сам научись не делать кривую верстку.

Спасибо говорим плюсиком в репутацию. Так виднее smile

Поделиться

3 2013-11-08 07:31:05

Re: Инфоблоки

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

Ага Битрикс этим и рулит.

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

но если бы были инфоблоки цены бы cms не было, только кто возьмется, да ещ и не кривую сделать. и без дыр в безопасности.

Ex ungue leonem

Поделиться

4 2013-11-08 08:11:45

Re: Инфоблоки

Что есть инфоблок ?

Site | GitHub | Создание форумов/решений на базе PunBB/Monstra/OGMA

Плагины распространяются по Creative Commons Attribution-NonCommercial 3.0

Сайт KANekT

Поделиться

5

Re: Инфоблоки

я вот тоже теряюсь в догадках smile я с битриксом не работал, а обычные блоки разве не могут нести информацию?

Сайт olsv64

Поделиться

6

Re: Инфоблоки

Я так понимаю инфоблок - это блок с заранее предопределенными функциями или оформлением . Для создания какого то блока, например новостей, не ставится плагин а выбирается блок в нем устанавливаешь настройки новостей, настройки дизайна или шаблона и он сразу выводится как страница с новостями. Однако чем он КАРДИНАЛЬНО отличается от хорошо сделанного плагина, кроме того, что его должен сделать разработчик CMS  я не понимаю.

Спасибо говорим плюсиком в репутацию. Так виднее smile

Поделиться

7

Re: Инфоблоки

Типа он уже включен в систему и не требует установки

Поделиться

8

Re: Инфоблоки

Походу никто кроме Фауста не знает что такое инфоблок.

На самом деле это не суперсложно и очень удобно.

Блоки монстры - это совсем другое.

Допустим у нас есть массив с данными:
$SLIDE_IMAGE
$SLIDE_TITLE
$SLIDE_DESCRIPTION

и есть шаблон одного слайда:

<div>
<img src="<? php echo $SLIDE_IMAGE; ?>" alt="">
<p class="title"><? php echo $SLIDE_TITLE;?></p>
<p class="desc"><? php echo $SLIDE_DESCRIPTION;?></p>
</div>

Так вот на странице сайта где есть сам слайдер:

<div id="slider">
<? php echo $SLIDE_TEMPLATE?>
</div>

и в зависимости от количества слайдов добавленных в админке будут выводится слайды на главной.

Поделиться

9 2013-11-08 18:35:16

Re: Инфоблоки

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

Поделиться

10 2013-11-08 18:37:01

Re: Инфоблоки

sergeyterr пишет:

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

чей-то кривой компонент

для начала сам научись не делать кривую верстку.

Я не имел ввиду "кривой". Я имел ввиду что он почти не подходит для нужной задачи, а другого выхода нет, кроме как переделывать.

Поделиться

11

Re: Инфоблоки

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

Спасибо говорим плюсиком в репутацию. Так виднее smile

Поделиться

12 2013-11-09 07:22:44

Re: Инфоблоки

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

Поделиться

13

Re: Инфоблоки

Илья, и что я не правильно понял - вот ссылка что такое инфоблок
Если Вы имели в виду что то другое - попроще, так нужно просто свою идею выдвинуть и вместе посмотреть, что можно сделать, но в том виде в котором это понятие сейчас существует - это серьезная оболочка для админки с использованием БД

Спасибо говорим плюсиком в репутацию. Так виднее smile

Поделиться

14

Re: Инфоблоки

Видел в одной системе, тоже без mysql, когда создаешь например страницу, там пункт: тип страницы - обычная/блог/галерея. Может он это имел ввиду, что бы при создании страниц или блоков, была возможность выбора, что это. Типа гибкая система применения?

Поделиться

15 2013-11-09 19:18:20

Re: Инфоблоки

Как всегда: легче сделать, чем объяснить это другому программисту.)
Нет, newbie, не то.
Если вообще просто, то это набор одинаковых элементов, выводящихся на страницу, но с разными значениями. Т.е. считай создал инфоблок (Назовем его Posts). В нем указал 3 типа значений: "Заголовок", "Текст", Автор".
И в этом инфоблоке можно создавать сколько угодно элементов, но все они будут содержать значения только "Заголовок", "Текст"  и "Автор".
В инфоблоке есть шаблон, в котором вы задаете в каком виде будут выводится данные элементов.
И шаблон этого нифоблока будет применяться ко всем элементам инфоблока.
Т.е. если у нас в инфоблоке 10 элементов с значениями "Заголовок", "Текст"  и "Автор", а шаблон имеет следующий вид:

<p>Заголовок</p>
<p>Текст</p>
<p><span>Автор</span></p>

То на странице, где будет объявлен этот инфоблок (например <?php echo Infoblock::Posts();?>, то на странице предыдущий код будет выведен 10 раз и иметь значения, которые мы указали для каждого элемента отдельно.

Поделиться

16 2013-11-09 19:22:32

Re: Инфоблоки

Это думаю можно реализовать на монстре.

Поделиться

17

Re: Инфоблоки

ООО, уже ссылки на Битрикс.

В Битрексе на инфоблоках строится все.

По факту, я создаю инфоблок "abc".
Потом без закапывания в код создаю свойства Инфоблока. Т.Е.
ABC-Field - заголовок
ABC-Field2 - автор
ABC-TextAr - описание
ABC-TextAr2 - примечание автора
ABC-Imagetop -  верхнее
ABC-Tags - выбор типа
и т.д.

Автоматически у меня создаются шаблон (abc-infoblock, abc-infoblock-post и т.д.) со списком всех свойств с права от шаблона, которые я там располагая посредством верстки. Мне ненужно знать пхп чтобы сделать плагин. На нем делается все что угодно.

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

Было бы идеальным если бы можно было делать хотя бы поля Images, Textfield (+ переменные времени и автора), Textarea, Таги категорий и два уровня вложенности. Автоматическое создание шаблона под каждый инфоблок в админке и справа или слева шорт коды созданных свойств при редактировании шаблона Инфоблока.

Ex ungue leonem

Поделиться