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

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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

•Стили CSS

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

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

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

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

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

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

Загрузка глобального прайса

изменено 18.2.2016



     Сервис eshop - глобальный интернет-магазин или фотогалерея. Позволяет создавать/обновлять страницы отдельных товаров, групп товаров и меню при загрузке глобального файла-каталога ("прайса"). Существует также механизм локального каталога внутри отдельной темы (см. стр. "загрузка локального прайса").

     При открытии страницы "Загрузка прайса" происходит принудительный переход системы на тему "eshop". В списке тем эта тема сама не записывается. При необходимости, ее можно записать вручную, сделав запись типа 'eshop[тав]интернет-магазин'.

     Вся работа сервиса определяется загружаемым таблицей-каталогом - текстовым файлом с TAB-разделителями (можно получить при копировании из EXCEL). Каталог может иметь строки-заголовки, подзаголовки и строки-товарные позиции.
Примерный вид каталога:



     


     Во время загрузки (страница "Загрузка прайса") текстового прайса-таблицы создает, в соответствии с его заголовками, полностью "динамические" страницы (расширение htm) отдельно по каждой группе с перечнем объектов со ссылками на "страницы товара" +html-файл каталога "catalog.htm", см. раздел "доступные меню". Возможно создание стандартного меню темы menueshop.htm - работает корректно, при удалении объекта, соответствующий пункт меню исчезает. Новые темы в меню сами появляются и активируются, но, требуется ручное сохранение (или выключение) (впрочем, так работает меню везде). Альтернативный вариант создания тем: скрипт жесткого выбора объектов по вхождению строки текста в описание объекта в прайс-листе: Этот метод удобен для создания групп, отличных от указанных в прайсе. Например, если в прайсе указаны группы "ноутбуки ASUS" "ноутбуки IBM", можно создать новую группу "ноутбуки". Функция скрипта ~find~ создает php-страницы с перечислением объектов, соответствующих строке поиска, с разделением на число объектов (переменная в запросе $qpage). Если $qpage не указана, по умолчанию 20 объектов. Более конкретно:

     Строка кода заголовка таблицы определяется переменной $htovstr скрипта ~tovstr~;

     Строку кода отдельного объекта прайса определяет функция tovstr скрипта ~tovstr~ из списка элементов строки прайса ($t1,$t2,$t3,$t4,$t5,$t6,$t7,....$t14);

     Маленькая картинка берется из корневого каталога small/[art].jpg Если ее там нет, подставлятся картинка темы в транслите small/[translit_name].jpg. Если и ее там нет, подставлятся картинка-пустышка small/nopic.jpg

     функция direct_str направляет данные строки ($t1,$t2,..,$t14) в возвращаемый массив $undt: $undt[0]=артикул, $undt[1]=наименование, $undt[2]=цена. В ней можно настроить "понимание" скриптом исходной таблицы-прайса.

     Hаименование группы товаров определяет функция tovgroup скрипта ~tovstr~ из списка элементов строки прайса ($t1,$t2,..,$t14); Возвращаемая строка с наименованием - $grp.

     Наименование группы в транслите дает [имя страницы].htm; Используется встроенный массив $translit скрипта ~tovstr~ $oname=strtr($fnm, $tls);

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


•Скрипт 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