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:

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


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

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

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

Конструкторщик
Эксперт
Эксперт
Сообщения: 1407
Зарегистрирован: 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
Сообщения: 5092
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

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

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

да собственно ничего сложного там нет
думаю, что конструкторщик упустил момент с фреймом
может ошибаюсь ,но так кажется
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Skype: onlinebusinesscard.ru
Емаil: mailrobot@wwbmaster.ru
Мои товары в магазине https://market.wysiwygwebbuilder.ru/anonimus.html
==============

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

anonimus
Moderator
Moderator
Сообщения: 5092
Зарегистрирован: 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
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Skype: onlinebusinesscard.ru
Емаil: mailrobot@wwbmaster.ru
Мои товары в магазине https://market.wysiwygwebbuilder.ru/anonimus.html
==============

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

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

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

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

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

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

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

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

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

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

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

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

а если люди поймут про паралельное использование мастер-пейджей различной конфигурации, для разных разделов, то можно ваще чудеса творить
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Skype: onlinebusinesscard.ru
Емаil: mailrobot@wwbmaster.ru
Мои товары в магазине https://market.wysiwygwebbuilder.ru/anonimus.html
==============

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

полезных штук там хватает, только я особо не вижу, что их используют
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Skype: onlinebusinesscard.ru
Емаil: mailrobot@wwbmaster.ru
Мои товары в магазине https://market.wysiwygwebbuilder.ru/anonimus.html
==============

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

Автор Темы
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
Сообщения: 5092
Зарегистрирован: 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 это много
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Skype: onlinebusinesscard.ru
Емаil: mailrobot@wwbmaster.ru
Мои товары в магазине https://market.wysiwygwebbuilder.ru/anonimus.html
==============

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

Автор Темы
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
Сообщения: 5092
Зарегистрирован: 12 июн 2012, 07:12
Версия Web Builder: 12.0.2
Имя: Анатолий Webmaster
Контактная информация:

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

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

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

может проблема со стилями, если касается форм?
посмотрите менеджер объектов, нет ли там одинаковых названий?
**** Аудит ваших проектов (сайтов) на предмет ошибок и различного рода проблем! ****
>>> Ускорение загрузки ваших сайтов >>>
Консультации по WebBuilder, обучение эффективной и главное правильной работе в программе Wysiwig Web Builder.
Решение проблем с вашими проектами, разработка структуры сайта и его функционала, адаптация и оптимизация под мобильные тел и планшеты.
Создание и дизайн сайтов, решение проблем с готовыми сайтами, прочие работы в интернете (домены, хостинг и т.п.)
Оптимизация сайта под продвижение в поисковых системах ( seo )
==============
Skype: onlinebusinesscard.ru
Емаil: mailrobot@wwbmaster.ru
Мои товары в магазине https://market.wysiwygwebbuilder.ru/anonimus.html
==============


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

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

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

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