Логин:

Пароль:

Забыл пароль

Регистрация

    Войти

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

Начало » Статьи » 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
Просмотров: 3968 | Рейтинг: 3.2 |
Комментарии
Всего комментариев: 13[1] 2 »
13 21.09.08, 02:42 от Older
Мне почему-то раньше больше нравилось.
Может потому что я мало изменял дизайн?
Однако, что и как делать после "обновления" НАПИСАНО НЕПОНЯТНО (для меня во всяком случае).
И никакие призывы "учите ХТМЛ!!!! не научат нас, тупых пользователей вобщем-то очень удобного УКОЗа делать очевидные для ПРОДВИНУТЫХ ХТМЛщиков вещи.
И уж конечно глупо говорить:"сделайте это, потом создайте страницу новую и может дойдет! "
Я не хочу уходить с УКОЗа только потому что кто-то не желает снизойти ко мне и растолковать такие высокие (для меня) прописные (для него) истины ХТМЛ.
Поэтому предлагаю желающему знающему человеку написать все в нам картинках.А когда понятен будет принцип - тогда и придет понятие страницестроительства. smile
Ответ: Когда я писала, старалась написать понятно. Вполне возможно и я подозреваю, что так оно и есть, я забыла уже состояние, когда этого не знаешь. Таким образом, я вижу один выход - ставим цель(к примеру создать страницу с таким-то контентом), этот этап за спрашивающим - то есть сотрудничество будет в виде диалога, потому что я не знаю что именно неясно. Затем спрашивающий по пунктам говорит что делает. Что не выходит, как рассуждает, что не получается. Я, в качестве отвечающего, разъясняю максимально доходчиво свое видение системы. Затем отвечающий указывает где я не прояснила в достаточной мере ситуацию. Тогда я опять пытаюсь посмотреть глазами спрашивающего и разъяснить вопрос, используя свои знания. Думаю, так будет продуктивно, так как мне не хватает знания незнающего человека. И также, как я снисхожу до спрашивающего, спрашивающий должен снизойти и до моего незнания возникающих вопросов. Диалог предлагаю создать на форуме. А вот уже после диалога, я увижу где именно камни преткновения возникают и составлю статью делая ударение на этих местах.

12 19.09.08, 13:58 от Тупее тупого
А я вообще ничего не понял без картинок.Только время потратил.

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
Ответ: Эта настройка присутствует при создании новой страницы.

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