ContentPlaceHolder или область данных.

Вы хотите поделиться советами и подсказками для WYSIWYG Web Builder, разместить обучающие или полезные HTML-коды? Вы можете это сделать здесь ...
Правила форума
1. Название темы должно кратко описывать суть вашего вопроса, темы типа: "Помогите", "Почему", "Что это", "Что-то глючит" - будут удаляться.
2. Задавая свой вопрос, постарайтесь предоставить максимум информации о проблеме, если есть возможность, приложите шаблон проекта *.wtp.
Подробнее: Правила создания новых тем и ответов на существующие темы.
Данный форум - это место обсуждения вопроса, а не техподдержка в классическом смысле. Все участники форума Web Builder по-русски с удовольствием вам помогут, если это будет в их силах.
Ответить Вложения 16
Аватара пользователя

Автор Темы
Alex
Admin
Admin
Сообщения: 3160
Зарегистрирован: 06 фев 2012, 00:03
Версия Web Builder: 14.2.2
Имя: Алексей
Контактная информация:

ContentPlaceHolder или область данных.

Сообщение Alex » 23 янв 2013, 20:35

В этой теме хочу рассказать про такой инструмент, как Область данных (ContentPlaceHolder).
С помощью него можно облегчить себе работу, по построению сайта, особенно если на нём существует постоянная область с меняющимся контентом.
Чем то этот инструмент может напоминать Master Page, но они всё же имеют разное назначение.

Теперь подробнее для чего он и как его использовать:
Допустим у нас есть шапка сайта и футер(подвал), между ними существует область, которую мы заполняем контентом, нам надо что бы футер сдвигался в зависимости от количества контента и тогда мы прибегаем к помощи данного инструмента.

Изображение

Как это всё реализовать:
Скрины для удобства сделал большие, так что переходим с этих до реального размера :)

Создаём страницу master_frame.html, она схожа по своему назначению с Master Page страницей, далее размещаем на ней шапку(на скрине это1), футер(3) и между ними Область данных (2), это будет единственная страница с ними. Публиковать эту страницу не надо!

Настраиваем Область данных по своему усмотрению:
Расширить - Область данных будет расширяться от увеличения контента (это то что нам нужно).
Скрытое - контент выходящий за размеры области данных будет не виден (да же не знаю зачем это).
По кругу - контент выходящий за размеры области данных, будет иметь прокрутку (тут и так всё ясно).

Мы выбираем первый вариант - Расширить.

Изображение

Теперь создаём остальные страницы, они не будут иметь ни чего кроме самого контента, это хорошо видно на втором скрине.
В свойствах страницы указываем в закладке Разное, основной фрейм - master_frame

Изображение

По сути с основными настройками покончено.
Что мы теперь имеем:
Мастер страница (master_frame.html) на которой расположена шапка сайта, футер и между ними область данных в которой будет выводиться контент с других страниц, а вот на этих страницах нам кроме контента ни чего размещать уже не надо, так же не надо заботиться об объёме контента, теперь футер будет автоматически сдвигаться в зависимости от этого объёма.
Наконец то можно начинать клепать страницы, то есть заниматься исключительно контентом, а он уже сам расположится там, где мы ему указали... :ya_hoo_oo:

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


Надеюсь Вам будет полезно это мини пособие :-):

Пробуйте, пишите что не понятно, инструмент интересный и полезный.
Онлайн-магазин готовых решений
В личке принимаю, только по техническим вопросам! На вопросы по программе в личке не отвечаю!

Реклама
Аватара пользователя

Конструкторщик
Эксперт
Эксперт
Сообщения: 1419
Зарегистрирован: 06 фев 2012, 14:01
Версия Web Builder: 12.0.2

Re: ContentPlaceHolder или область данных.

Сообщение Конструкторщик » 24 янв 2013, 15:29

Alex писал(а):В этой теме хочу рассказать про такой инструмент, как Область данных (ContentPlaceHolder).

Алекс,ниче не понял,может видео по этой теме сделаешь?
Однажды купивший-будет платить все время.

Аватара пользователя

Автор Темы
Alex
Admin
Admin
Сообщения: 3160
Зарегистрирован: 06 фев 2012, 00:03
Версия Web Builder: 14.2.2
Имя: Алексей
Контактная информация:

Re: ContentPlaceHolder или область данных.

Сообщение Alex » 24 янв 2013, 15:36

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

Аватара пользователя

anonimus
Moderator
Moderator
Сообщения: 5248
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Re: ContentPlaceHolder или область данных.

Сообщение anonimus » 24 янв 2013, 18:19

да собственно ничего сложного там нет
думаю, что конструкторщик упустил момент с фреймом
может ошибаюсь ,но так кажется
Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============

Аватара пользователя

anonimus
Moderator
Moderator
Сообщения: 5248
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Re: ContentPlaceHolder или область данных.

Сообщение anonimus » 24 янв 2013, 19:16

Вот сделал небольшое видео пособие
Строго не судить, ибо дети вокруг носились и мешали
Показал только то, что относится к этой технологии
На всякие названия и свойства внимания не обращал, так что не придираться попусту)))))
Показано только то, что относится к топику, не больше и не меньше)))
настройка направляющих к делу не относится, а просто для удобства
но кто не знает, теперь знайте, что так удобнее - сразу границы страницы видно, если конечно направляющие установить по ширине страницы

при просмотре видео в полноэкранном режиме ставьте качество 480 или 720, если канал у вас тянет, а иначе мутно
качество ставится внизу окна плеера, путём нажатия шестерёнки и выбора нужного пункта....
если шестерёнка не появляется у вас в плеере, то нажмите паузу и опять пуск

http://www.youtube.com/watch?v=-PecYbtb0r0
Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============

Аватара пользователя

Автор Темы
Alex
Admin
Admin
Сообщения: 3160
Зарегистрирован: 06 фев 2012, 00:03
Версия Web Builder: 14.2.2
Имя: Алексей
Контактная информация:

Re: ContentPlaceHolder или область данных.

Сообщение Alex » 24 янв 2013, 19:57

Нормалёк, единственное надо было сделать контент более разной высоты, так сказать, в этом сама фишка заключается :)
Вообще инструмент интересный, думаю многим пригодится в нашей не лёгкой работе :)
Онлайн-магазин готовых решений
В личке принимаю, только по техническим вопросам! На вопросы по программе в личке не отвечаю!

Аватара пользователя

anonimus
Moderator
Moderator
Сообщения: 5248
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Re: ContentPlaceHolder или область данных.

Сообщение anonimus » 24 янв 2013, 20:14

Alex писал(а):Нормалёк, единственное надо было сделать контент более разной высоты, так сказать, в этом сама фишка заключается :)
Вообще инструмент интересный, думаю многим пригодится в нашей не лёгкой работе :)

да не суть важно, ибо сами посмотрят когда поймут как всё это делается
не всё же разжёвывать в кашу прям
хотя куда уж больше ещё :-)

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

а если люди поймут про паралельное использование мастер-пейджей различной конфигурации, для разных разделов, то можно ваще чудеса творить
Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============

Аватара пользователя

Автор Темы
Alex
Admin
Admin
Сообщения: 3160
Зарегистрирован: 06 фев 2012, 00:03
Версия Web Builder: 14.2.2
Имя: Алексей
Контактная информация:

Re: ContentPlaceHolder или область данных.

Сообщение Alex » 24 янв 2013, 20:27

Настройки действительно лёгкие и быстро делаются, думаю мы предоставили всю инфу по этому вопросу, пущай пробуют, если что не понятно - объясним.
Онлайн-магазин готовых решений
В личке принимаю, только по техническим вопросам! На вопросы по программе в личке не отвечаю!

Аватара пользователя

Конструкторщик
Эксперт
Эксперт
Сообщения: 1419
Зарегистрирован: 06 фев 2012, 14:01
Версия Web Builder: 12.0.2

Re: ContentPlaceHolder или область данных.

Сообщение Конструкторщик » 24 янв 2013, 20:50

anonimus писал(а):Вот сделал небольшое видео пособие

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

Аватара пользователя

anonimus
Moderator
Moderator
Сообщения: 5248
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Re: ContentPlaceHolder или область данных.

Сообщение anonimus » 24 янв 2013, 21:27

Конструкторщик писал(а):
anonimus писал(а):Вот сделал небольшое видео пособие

Вот теперь ясно все-спасибо за труды.
Как говорится,лучше 1 раз увидеть...
Полезная штукенция.

полезных штук там хватает, только я особо не вижу, что их используют
Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============

Аватара пользователя

Автор Темы
Alex
Admin
Admin
Сообщения: 3160
Зарегистрирован: 06 фев 2012, 00:03
Версия Web Builder: 14.2.2
Имя: Алексей
Контактная информация:

Re: ContentPlaceHolder или область данных.

Сообщение Alex » 24 янв 2013, 21:32

В данный момент просматриваю расширения, разбираю их по категориям, есть достойные экземпляры с интересными решениями ...
Онлайн-магазин готовых решений
В личке принимаю, только по техническим вопросам! На вопросы по программе в личке не отвечаю!


Runart

Re: ContentPlaceHolder или область данных.

Сообщение Runart » 30 янв 2013, 05:17

Спасибо за информацию и видео! Очень полезная опция.
Всё работает, только при длиной статье текст на футер немного залазит.

Аватара пользователя

Автор Темы
Alex
Admin
Admin
Сообщения: 3160
Зарегистрирован: 06 фев 2012, 00:03
Версия Web Builder: 14.2.2
Имя: Алексей
Контактная информация:

Re: ContentPlaceHolder или область данных.

Сообщение Alex » 30 янв 2013, 11:50

Runart писал(а):Спасибо за информацию и видео! Очень полезная опция.
Всё работает, только при длиной статье текст на футер немного залазит.

Этого не должно быть, значит что то не правильно сделал... Это происходит во всех браузерах?
Онлайн-магазин готовых решений
В личке принимаю, только по техническим вопросам! На вопросы по программе в личке не отвечаю!

Аватара пользователя

anonimus
Moderator
Moderator
Сообщения: 5248
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Re: ContentPlaceHolder или область данных.

Сообщение anonimus » 30 янв 2013, 16:57

решил проверить, но обнаружил совсем иное, чем описывал Runart, а именно расположил на странице текстовой блок с заполнением на 5712 пикселей в высоту
высоту страницы сделал 5800 пикселей, но при выгрузке сайта оказалось, что футер опущен от текста ниже где-то на 600 пикселей, хотя должно быть на 88
таким образом получилось совсем наоборот чем описывал Runart

далее сократил текст до 3100 и страницу 3200, но футер висел так же низко

потом сократил текст до 1100 и страницу до 1200 и тогда всё стало как надо

в общем глюк Runartа не подтвердился, но при этом обнаружилось то, что я описал

потом поменял параметры генерации html, но ситуация не изменилась

порог высоты html блока, после которого глюк проявляется я не установил, так-как не пытался, но как видим 3100 это много
Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============

Аватара пользователя

Автор Темы
Alex
Admin
Admin
Сообщения: 3160
Зарегистрирован: 06 фев 2012, 00:03
Версия Web Builder: 14.2.2
Имя: Алексей
Контактная информация:

Re: ContentPlaceHolder или область данных.

Сообщение Alex » 30 янв 2013, 20:06

Я приблизительно понял о чём вы, посмотрю позже, что к чему...
Онлайн-магазин готовых решений
В личке принимаю, только по техническим вопросам! На вопросы по программе в личке не отвечаю!


Runart

Re: ContentPlaceHolder или область данных.

Сообщение Runart » 31 янв 2013, 11:58

Alex писал(а):
Runart писал(а):Спасибо за информацию и видео! Очень полезная опция.
Всё работает, только при длиной статье текст на футер немного залазит.

Этого не должно быть, значит что то не правильно сделал... Это происходит во всех браузерах?


В Мозиле, Яндексе, Хроме чуть заходит - 1-2строчки.
В IE и Опере нет.
Но при добавлении на страницу ещё текста - 4-5000знаков, кроме Оперы везде заход уже позначительней - 10строчек.

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

Аватара пользователя

Автор Темы
Alex
Admin
Admin
Сообщения: 3160
Зарегистрирован: 06 фев 2012, 00:03
Версия Web Builder: 14.2.2
Имя: Алексей
Контактная информация:

Re: ContentPlaceHolder или область данных.

Сообщение Alex » 31 янв 2013, 13:45

При высоте текстового блока в 5024
Мазила, Хром вроде нормально всё, у IE расстояние до футера явно больше установленного.
При высоте текстового блока в 10768
Мазила и Хром расстояние до футера явно больше установленного, у IE расстояние почти вся страница :(

Это всё из-за разного представления текста браузерами, а вот если поиграться высотами формы, то видно, что всё работает как надо.
Попробуйте текст не одним блоком вставлять, так вроде уменьшается этот эффект.
Онлайн-магазин готовых решений
В личке принимаю, только по техническим вопросам! На вопросы по программе в личке не отвечаю!


Runart

Re: ContentPlaceHolder или область данных.

Сообщение Runart » 31 янв 2013, 16:46

У меня пробная версия. Осталось 4 дня. :)
Может и из-за этого.
Сделал - обозначил контур и увидел, что текст выходит за него. А при добавлении двух и больше текстовых форм с текстом - они также заходят друг на друга, не только на футер. Вот такой глюк.

Аватара пользователя

Автор Темы
Alex
Admin
Admin
Сообщения: 3160
Зарегистрирован: 06 фев 2012, 00:03
Версия Web Builder: 14.2.2
Имя: Алексей
Контактная информация:

Re: ContentPlaceHolder или область данных.

Сообщение Alex » 31 янв 2013, 17:08

Runart писал(а):У меня пробная версия. Осталось 4 дня. :)
Может и из-за этого.
Сделал - обозначил контур и увидел, что текст выходит за него. А при добавлении двух и больше текстовых форм с текстом - они также заходят друг на друга, не только на футер. Вот такой глюк.

Пробная версия ни как не должна влиять на это.
Повторю ещё раз: Это всё из-за разного представления текста браузерами, мазила и хром покрупнее, IE помельче - меньше междустрочное расстояние . Блок текста остаётся как есть, а текст по разному выглядит, потому что у каждого браузера свои понятия о красоте, правильности интерпретации кода (особенно когда указан не стандартный шрифт), вот и выходит, чем больше текста - тем больше это проявляется.
Онлайн-магазин готовых решений
В личке принимаю, только по техническим вопросам! На вопросы по программе в личке не отвечаю!

Аватара пользователя

anonimus
Moderator
Moderator
Сообщения: 5248
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

Re: ContentPlaceHolder или область данных.

Сообщение anonimus » 31 янв 2013, 18:31

Runart писал(а):У меня пробная версия. Осталось 4 дня. :)
Может и из-за этого.
Сделал - обозначил контур и увидел, что текст выходит за него. А при добавлении двух и больше текстовых форм с текстом - они также заходят друг на друга, не только на футер. Вот такой глюк.

может проблема со стилями, если касается форм?
посмотрите менеджер объектов, нет ли там одинаковых названий?
Подключение формы обратной связи Wysiwyg Web Builder к телеграмму (заявки будут приходить на почту и в телегу, даже с прикреплёнными файлами и картинками)
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Более подробное описание услуг https://wysiwygwebbuilder.ru/forum/viewtopic.php?f=54&t=975
Емаil: mailrobot@wwbmaster.ru
Telegram: HTMLPLUSRU
==============


Ответить Вложения 16

Вернуться в «WYSIWYG Web Builder Советы, рекомендации, учебники и примеры кода.»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей