Логин:

Пароль:

Забыл пароль

Регистрация

    Войти

Все для создания сайта

Начало » Статьи » UcoZ - сервисы » Общие вопросы

Редактор страниц.
История.

До обновления системы от 12.06.07 года, модуль "Редактор страниц" имел следующий способ работы: в панели управления был список страниц сайта и к каждой странице окошко с кодом. Таким образом, пользователь должен был отвечать за код каждой страницы в отдельности и хранился в системе этот код единым объектом. Работа других модулей принципиально разнилась с организацией "Редактора страниц".
Явное неудобство "Редактора страниц" выражалось в том, что при смене дизайна проекта информация хранящаяся на таких страницах терялась. Это закономерно, так как система не различала контента и оформления. Неявное неудобство чувствовалось также - лишний код (часто совершенно одинаковый для страниц) не давал сразу сосредоточиться на месте добавления обычной информации, предназначенной для вывода на данной странице. Совершенно иначе обстояло дело с такими модулями как "Дневник" или "Новости сайта" и тому подобных, организованных по принципу каталога. Здесь все материалы хранились в базах и при смене оформления оставались в тех же ячейках памяти, что позволяло вывести безболезненно ее[информацию] при любом дизайне. После обновления все преимущества каталожных модулей стали доступны и для "Редактора страниц". Прежние страницы система позволяла редактировать как и прежде, а вот вновь созданные работали по новому принципу.

Настоящее.

На данный момент для "Редактора страниц" работает следующий принцип: есть единый шаблон - он отвечает за дизайн всех страниц, его можно править по адресу: "Редактор страниц"->"Управление дизайном страниц"->"Страницы сайта". Кстати, применяя каркас к "Редактору страниц" можно увидеть генерацию этого шаблона самим каркасом. Именно в "Страницы сайта" хранятся правила оформления страниц, созданных в "Редакторе страниц". Наполнение страницы теперь хранится в базе и соответствует глобальной переменной $CONTENT$. Все, чем наполняется страница через путь "Редактор страниц"->"Управление страницами сайта"-"Изменить инфмормацию" хранится именно в этой переменной - $CONTENT$ и именно эта переменная говорит системе вывести данные. Таким образом, пользователь получает 2 весомые возможности:
1. Изменять дизайн и знать, что данные выведутся на новом дизайне неизменно(через переменную $CONTENT$).
2. Сосредотачиваться на наполнении страницы и не видеть лишнего кода, отвечающего за дизайн.
Остается остановится на скрытой возможности изменения дизайна каждой отдельновзятой страницы. Если раньше это было явно - код ведь отдельный для каждой страницы, теперь это просто скрыли, при генерации страниц сайта код также для каждой из них свой, достигается это лишь по-другому. Введена переменная $URI_ID$, которая отвечает за идентификацию страницы. Другими словами, можно сказать системе: вот эту страницу прописать так, а ту иначе. Делается это через условные операторы. Как и в случае с каркасом можно прописать в шаблон дизайна страниц эту переменную[$URI_ID$] и самим увидеть как система выведет на каждой странице ее имя. Или воспользоваться следующим правилом: имя страницы определяется как pageN, где page - неизменная часть имени, а N соответствует ID страницы, которое указано в колонке ID для каждой страницы по пути: "Редактор страниц" » "Управление страницами сайта". Должно получится что-то вроде: page1, page2 и т.д.
Далее всего лишь условный оператор типа:
%IF($URI_ID$=page1)%желаемый код страницы с ури1 %ELSE% код страниц с другим ури %ENDIF%
Здесь от нужд уже. Один раз настраиваем дизайн и затем с удовольствием работаем лишь с контентом, кстати, последнее можно делать даже с самого сайта.
Система стала еще проще и приятнее для пользователя.




Категория: Общие вопросы | Добавил: design (13.06.07) | Автор: evra
Просмотров: 3551 | Рейтинг: 3.3 |
Комментарии
Всего комментариев: 11[1] 2 »
11 13.07.08, 21:06 от VAGNER
У меня вопрос:
1.В редакторе страниц добавляю текст(контент)
2. Сохраняю
3. После того как сохранил при просмотре страницы,(стандартный Дизайн # 976) текст гораздо шире поля экрана. И приходиться отодвигать нижний ползунок в право чтобы полностью увидеть весь текст.

Вопрос: Как сделать и воможно ли это чтобы ширина текста(контента) Была такой как мне нужно и чтобы не вылазила за границы экрана?


10 12.07.08, 13:21 от Glavar
Здраствуйте!!!
Я облазил ваши форумы так и ненашел достойного ответа,получилась путаница какаето!
Я хочу создать страницу с такими блоками как (добавление материала,коментарии к нему,категории и т.д ) в точности как "каталог файлов" но отдельно !
Прошу вас пожалуйста дайте ответ как мне создать такую страницу ???
Спасибо большое!!!

9 11.07.08, 09:55 от Elokrua
Здраствуйте!!!
Я облазил ваши форумы так и ненашел достойного ответа,получилась путаница какаето!
Я хочу создать страницу с такими блоками как (добавление материала,коментарии к нему,категории и т.д ) в точности как "каталог файлов" но отдельно !
Прошу вас пожалуйста дайте ответ как мне создать такую страницу ???
Спасибо большое!!!

8 27.06.08, 11:15 от Диана
После обновления что то случилось с главной страницей. Когда захожу на сайт как гость выглядит вот так http://exzotic.ucoz.ru/, когда захожу через панель управления, все нормально.
Пробовала востановить стандартный шаблон, изменилась только шапка. Перетыкала все кнопки, ничего понять не могу, что надо отключить, или включить.
Создала новую страницу, и сделала переаддрессацию на нее, но хотелось бы что бы все было как раньше.
Помогите пожалуйста!

7 17.06.08, 12:24 от famouspeople
когда я жму =изменить информацию=, то меня система вообще не узнает. доступ закрыт и все тут. так же и на других разделах. редактировать невозможно. техподдержка тоже не отвечает. я что провинился чем-то? что делать-то? кто ответит? мне информацию загружать надо каждый день. на форуме админы только угрожают: банить будем. не спроси ничего. зачемтогда вообще все это сделано, для заумных что-ли? что за террор??? ПОМОГИТЕ!
Ответ: Доброе утро! В первую очередь просто расслабьтесь, все что ни делается на юкоз дает свои плоды в самом ближайшем будущем. Часты обновления, простые же пользователи, которые сами не вводили обновлений в своих программных кодах(к их же счастью) сложно представляют как это происходит и поэтому волнуются, но на самом деле - это норма, просто нужно довериться и подождать пока все утрясется. А чтобы редактировать свои страницы нужно просто войти в качестве админа на сайт и на самом сайте уже редактировать что нужно.

6 23.08.07, 20:09 от Вячеслав
Согласен с Колхозный панк
Говно какое то сделали! Сделайте как было раньше!!!
Ответ: Сделали как лучше и это не вопрос согласия, а вопрос удобства.

5 17.08.07, 10:33 от Сергей
Да, я уже разобрался. Нашёл ответ на форуме укоза. потихоньку привыкаю к новым возможностям.

4 17.08.07, 00:12 от Сергей
у меня в настройках нет этой строки "использовать персональный шаблон для страницы". согласен с предыдущим челом. очень неудобно сделали. раньше всё было удобнее и нагляднее. щас запутали. неудобно вобщем. angry
Ответ: Эта настройка присутствует при создании новой страницы.

3 09.08.07, 13:08 от Ronin
Да наконец-то сделали что после смены дизайна содержание этих страниц ручками не восстанавливать! Я, правда, загонял его в глобальные модули и только названия моделей приходилось прописывать - но и то геммора мне хватало - сайт-то не один же в работе! А теперь красота! Спасибо Юкоз-у!!

2 06.08.07, 03:00 от dinya
Ну, честно говоря, пока не разобрался с новым редактором... Раньше как-то все нагляднее было. Да и сайт пока не доделал, он только под IE исправно пашет((

[1-10] [11-11]
Имя *:Комментарий
E-mail:
Сайт:
Код безопасности *: