система управления сайтом

•Главная •Карта •Идеология •Почта •Отзывы •Контакты

  Приветствуем Вас на сайте Homunculus. Создание шаблонного меню • Часто бывает необходимо установить уже готовый и отлаженный код меню или один и тот же код для разных тем.



•Старт Начальная страница, которая открывается после ввода пароля при запуске.

•Загрузка текстаНа этой странице можно выбрать текущую тему.

•Обработка текста

•Загрузка страницЗдесь можно быстро добавлять страницу в конец установленной темы.

•Загрузка тем Темы делятся на имена конкретных страниц (перечисляются в списке на странице "загрузка тем")

•Разделение по темам Список страниц темы необходимо "утвердить", затем - "Разделить текст по страницам" (страница "разделение тем")

•Редактирование ответов Полученные тексты страниц можно (и необходимо!) редактировать и защищать от возможной перезаписи на странице "Редактирование ответов".

•Создание меню Для каждой темы (если существует файл querynew[имятемы].txt) создается два отдельных равнозначных меню (страницы "Создание меню" и "Создание дополнительного меню").

•Создание дополнительного меню Для каждой темы создается два отдельных равнозначных меню (страницы "Создание меню" и "Создание дополнительного меню").

•Создание шаблонного менюЧасто бывает необходимо установить уже готовый код меню или один и тот же код для разных тем.

•Создание перекрестного меню "Перекрестное" меню может включать в себя любую комбинацию любых страниц из любых тем сайта.

•Создание глобального меню Существуют общие для всего сайта "Глобальное меню" и полностью аналогичное "дополнительное глобальное меню".

•Создание дополнительного глобального меню Существуют общие для всего сайта "Глобальное меню" и полностью аналогичное "дополнительное глобальное меню".

•Шаблон страницы Основой любой страницы при создании сайта является "шаблон".

•Элементы шаблона Все малоизменяемые или логически однородные участки кода, общие для нескольких шаблонов, правильно располагать в "элементах".

•ФексисыПрименяются фексисы (от file exists) для отображения картинок и текста, которые могут отсутствовать.

•Кондиты Кондиты позволяют устанавливать произвольный код в общий шаблон по контексту - условию, в зависимости от темы и имени страницы.

•Свитчи Свитчи (переключатели), подобно кандитам, являются условными тегами.

•Шаты Как оптимизировать разнообразные решения при выводе на одной странице интернет-магазина (галереи) нескольких однотипных блоков из картинок или товаров с текстом и скриптами?

•Скрипты "Скрипт" - участок текста или активного HTML/PHP/JAWA кода, редактируется отдельно, имеет произвольный тег-имя.

•Кальки "Кальки" - теги вычисляемых переменных, редактируются на странице "calc.php".

•Стили CSS

•Создание страниц На этой странице вы можете создавать и размещать в интернете готовые страницы отдельной темы и всего сайта на основе файлов temp/querynew[имястраницы].txt.

•Чтение почты На этой странице можно прочитать или удалить сообщения, которые были отправлены непосредственно с вашего сайта.

•Чтение отзывов

•Загрузка глобального прайса Сервис eshop - глобальный интернет-магазин или фотогалерея.

•Загрузка прайса темы Позволяет загрузить на сайт внешний файл локального каталога или фотогалереи для отдельной темы.

•Установки пользователя

Создание шаблонного меню

изменено 18.2.2016



     Часто бывает необходимо установить уже готовый и отлаженный код меню или один и тот же код для разных тем. Для каждой темы с конца 2013 г. могут создаваться разные меню по одинаковому шаблонному коду (страницы "Создание шаблонного меню" (если существует файл querynew[имятемы].txt).

     Последнее использовавшееся имя шаблона сохраняется в файле temp/menusha.txt. Можно задать и произвольное имя в форме под заголовком, затем сохранив его.

     Порядок следования пунктов определяется по перечню, задаваемому на странице "Загрузка тем". При необходимости, их можно там менять местами. Произвольный выбор страниц для пунктов этого меню не поддерживается. Для отключения пункта меню необходимо вручную отметить нужные страницы, первоначально все включены. В создаваемом меню необходимо использовать/модифицировать теги HTML/JAVA;

     Меню имеет общий начальный и конечный участки, и изменяемые участки кода. Все участки модифицируются встроенными тегами.

     Переключение тем производится слева, в колонке "Выберите тему сайта". Тему можно также изменить одной кнопкой "Следующая тема".

     Встроенные теги модификации:


     ~ethem - имя темы;
~them - наименование темы;
~obj - имя объекта;
~obni - имя объекта без изменений на index;
~fex - расширение файла;
~page - имя страницы;
~num_p - порядковый номер;
~search - чистый запрос;
~head -заголовок;
~slog - слоган;
~tags - теги;
~phrase -1я фраза страницы;


     *только для страницы "index": ~obj="/", $search ="Главная", ~fex=""!
То есть, запрос меняется на "Главную", а ссылка на нее будет выглядеть, как href="/". Это нужно для правильной индексации главной страницы поисковиками. Замена производится только в обычном и дополнительном меню. Глобальные и перекрестные меню ничего не меняют.


     Все теги меню отображаются на странице "Шаблон" в строке списка "Доступное меню". Их можно там же копировать на шаблон.

     Внимание, важно! При обновлении (создании) страниц сайта меню не изменяется, используется ранее сохраненное значение. Сохранение меню - по одноименной кнопке, после этого, меню записывается и может быть доступно из любой страницы сайта в виде тега "menu[имятемы].htm" ("menuadd[имятемы].htm" -для дополнительного меню). Вид и имя меню тут же отображаются в нижней части страницы.

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

     Отображение/изменение меню на сайте начинается после пересоздания всех страниц всех тем (см. "Создание страниц").


•Скрипт basket_prn •Скрипт basket •Скрипт callback •Скрипт callbackhtm •Скрипт calvideo •Скрипт playvideo •Скрипт complaint •Скрипт contact •Скрипт find •Скрипт findnew •Скрипт find_tm •Скрипт find_par •Скрипт finduno •Скрипт hstring •Скрипт hstringnew •Скрипт mail •Скрипт post •Скрипт pas •Скрипт runcolumn •Скрипт search •Скрипт slider •Скрипт tovstr •Скрипт slider_js



Редактирование текстов
Технология HOMUNCULUS | Создание шаблонного меню | © 2008-2014 | Изменено 18.2.2016