Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Maple4 Site Creator - Система Управления Сайтом


Доброго Вам Времени Суток!

Несколько вопросов...
Почему не изменился вид страниц, сгенеренных объектом NEWS, после того как я сменил(а) стиль?
Страницы NEWS генерятся в том месте, где ЭТО указано, причем оно не обязательно совпадает с местом размещения объекта NEWS.
Т.е. объекты могут быть размещены по всему контенту сайта, а вот генериться страницы могут в каком-нибудь одном месте, сделано это может быть для увеличения скорости генерации.

Пытаюсь редактировать объекты NEWS/PICTURES/PRODUCTS, но при открытии вижу пустую таблицу...
Программа при редактировании "фильтрует", что было отобрано в директиве Where.
Поэтому, если Вам нужно, допусим, ввести элемент в группу для отбора (par1...par9), снимайте галочку Filtr for where... - и Вы увидите ВСЕ элементы объекта!


Основные теги программы
С помощью тегов можно указать программе, что и куда вставить.
oglav Оглавление страницы. Обычно так же применяется для вывода в TITLE (заголовка страницы браузера).
Используется в бланках и контенте
text2 Вставка основного контента страницы
Используется в бланках
text3 Контент для левой части страницы
Используется в бланках
text4 Контент для верхней части страницы
Используется в бланках
text5 Контент для правой части страницы
Используется в бланках
text6 Контент для нижней части страницы
Используется в бланках
text6-text9 Дополнительные элементы страницы. Можно использовать по своему усмотрению, например определить (для себя), что text9 будет отвечать за комментарий, а потом вставить text9 в основном контенте. Этим Вы добьетесь того, что визуальном режиме сможете НЕПОСРЕДСТВЕННО обращаться к text9, и, после сохранения, тут же видеть результат.
Используются как в бланках, так и в контенте, но только не в объектах NEWS и PRODUCTS!
aa_el_style_func_menus Тег генерации главного меню
Используется в бланках
aa_el_style_func_menus Тег генерации главного меню
Используется в бланках
aa_el_style_func_up_layer Тег генерации "корневого" меню.
Используется в бланках
aa_el_style_func_left_menus Тег генерации "левого" меню (оно может быть и правым :) ). В этом меню так же отображается оглавление страницы, которую открыл пользователь.
Используется в бланках
aa_el_style_func_up_menus Тег генерации меню дочерних страниц, т.е. если у страницы есть подчиненные страницы, тег создаст меню этих страниц.
Используется в бланках
aa_el_style_func_map_gen.fnc Функция генерации карты сайта.
Используется в контенте
br() После этого тега все переходы на новую строку (в контенте) будут завершаться символами < BR >. Очень удобно, не загромождается контент.
Используется в бланках и контенте
nbr() Иногда нужно запретить автовставку < br > , например при размещении кода счетчика.
Используется в бланках и контенте
aa_el_style_func_index_home Ссылка на главную страницу сайта (ведь это может быть не только index.html)
Используется в бланках и контенте
SCHEMA... При генерации страницы будет взято значение цвета (да и вообще - любого значения) из стиля.
Используется в бланках и контенте
www_ Указание программе, что перед ресурсом нужно вставить префикс (что это за префикс, и надо ли его ставить - Вы определяете при генерации Работа/Сформировать. Должен быть вида, например http:\\www.maple4.ru , http:\\maple4.ru , http:\\www.maple4.ru\pages\ и т.д., конечно с указанием Вашего домена :) )
Используется в бланках и контенте
aa_el_counters Тег, который вставляет все необходимые Вам счетчики, точнее код счетчиков (доступ - в Elements)
Используется в бланках и контенте
aa_el_subscribe Тег, который вставляет код подписки (доступ - в Elements)
Используется в бланках и контенте

Важно отметить, что в контенте не определяется,т.е. КАКим будет результат работы тега (это зависит от стиля), указывается только НАМЕРЕНИЕ применить тот или иной тег.


О бланках генерации страниц и функциях генерации.
Бланки определяют вид страниц, функции отвечают за работу тега.
Файлы *.ctr и *.fnc находятся в каталоге стиля, который Вы выбрали (.../maple4_ru_styles/ГРУППА_СТИЛЕЙ/ВЫБРАННЫЙ_СТИЛЬ/)

Бланки генерации страниц
main.ctr Бланк главной страницы (обычно, index.html). Первая страница обычно всегда отличается от остальных.
page.ctr Бланк обычной страницы.
page_news.ctr Бланк отдельной страницы новостей NEWS.
page_gr_products.ctr Бланк группы PRODUCTS (т.е. тех страниц, в которых нужно задать необходимую сортировку).
page_page_products.ctr Бланк элемента PRODUCTS, т.е. отдельной страницы продукта.



Функции генерации

menus.fnc Функция генерации главного меню.
left_menus.fnc Функция генерации левого меню.
up_layer.fnc Функция генерации "корневого" меню.
up_menus.fnc Функция генерации меню подчиненных страниц.
map_gen.fnc Функция генерации карты сайта.
index_home.fnc Функция генерации обращения к начальной странице.
news_gen_page.fnc Функция генерации отдельной страницы NEWS.
news_gen_pages.fnc Функция генерации группы страниц объекта NEWS.
news_gen_row.fnc Генерация строки объекта NEWS.
news_gen_rows.fnc Генерация группы строк объекта NEWS.
news_gen_small.fnc Генерация объекта NEWS в виде колонки (для размещения в левой/правой части страницы).
news_gen_text.fnc Генерация одного элемента объекта NEWS.
news_multicol.fnc Генерация NEWS в виде нескольких колонок/строк.
news_pic_gen.fnc Функция вывода картинки в заголовке NEWS.
picture_gen_row.fnc Функция вывода картинки.
picture_multicol.fnc Функция вывода фйлов графики в виде галереи - многострочно/многоколоночно.
products_page.fnc Функция генерации объекта PRODUCTS.
products_pages.fnc Функция формирования многостраничного объекта PRODUCTS.
products_pic_gen.fnc Функция формирования файла графики для PRODUCTS.
products_pr_page.fnc Функция генерации страниц PRODUCTS.
products_pr_page.fnc Подпрограмма генерации строк PRODUCTS.
products_pr_title_order.fnc Подпрограмма генерации строки упорядочивания.
products_pr_title_page.fnc Подпрограмма генерации строки многостраничного выбора.
products_row_one.fnc Подпрограмма генерации строки PRODUCTS.
products_rows.fnc Подпрограмма генерации строк PRODUCTS.


Урок III
Работа с объектом PRODUCTS.

Объект применяется для генерации списка продуктов.
Если Ваша база данных обновляется реже одного раза в сутки, зачем применять активные (php, asp и т.д.) страницы?
не проще ли нагенерить такие страницы сразу, т.е. все возможные варианты?
Что Вы получаете:
Быстрая скорость загрузки (уже сгенеренные html-страницы размещены на хостинге!)
Вы не применяете php, asp и т.д. - нет нагрузки на сервер, нет ОСОБЫХ требований к хостингу (размещайтесь хоть на бесплатном!)

Есть несколько вариантов генерации PRODUCTS, самый оптимальный - следующий:
Формируется страницы с кратким описанием продуктов (возможно вертикальное или горизонтальное размещение рисунков).
Страницы в дальнейшем можно отсортировать по умолчанию, по названию или цене.
Задав максимальное количество строк на страницу, Вы получите многостраничный список продуктов.
Кроме этого, формируются страницы с ПОЛНЫМ описанием продукта, с возможно ДРУГИМ расположением графики.

Как этого добиться?
Находясь в режиме редактирования контента, нажимаем другую кнопку мышки и в меню Вставить Объект/PRODUCTS.
Откроется окно редактирования PRODUCTS.
Здесь можно добавить, удалить продукт или изменить его описание.
Вам необходимо указать категорию продукта (par1...par9) - этим Вы определяете, чем одна группа продуктов отличается от других.
РЕКОМЕНДУЕТСЯ завести хотя - бы один элемент PRODUCTS, прежде чем приступать к следующему пункту. Это ЗНАЧИТЕЛЬНО сократит Вам время в дальнейшем.

1. Добавляем элемент PRODUCTS - должна появиться новая строчка.
2. Определяем категорию продукта
Пример.
Допустим, у Вас есть продукты, которые Вы хотите выставить на продажу:
Телевизоры,ВидеоПлейеры,Холодильники и Пылесосы
Учитывая, что у меня есть некоторые познания в технике, составляю следующую схему

1.Промышленные товары
 1.1 Бытовая техника
  1.1.1 Холодильники
  1.1.2 Пылесосы
 1.2 Электроника
  1.2.1 Телевизоры
  1.2.2 Видеотехника

Попробую учесть, что все продукты бывают нескольких видов

1.Промышленные товары
 1.1 Бытовая техника
  1.1.1 Холодильники
   1.1.1.1 С No Froze
   1.1.1.2 Без No Froze
  1.1.2 Пылесосы
 1.2 Электроника
  1.2.1 Телевизоры
   1.2.1.1 ЭЛТ
   1.2.1.2 LCD/Плазма
    1.2.1.2.1 LCD
    1.2.1.2.2 Плазма
  1.2.2 Видеотехника
   1.2.2.1 Видеоплейеры
   1.2.2.2 Видеоплейеры с записью на DVD
   1.2.2.3 Видеоплейеры с записью на HDD

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

Следовательно, для продукта Холодильник нужно заполнить следующие категории:
par1="Промышленные товары"
par2="Бытовая техника"
par3="Холодильники"
par4="С No Froze" или par4="Без No Froze"

Для продукта Пылесос:
par1="Промышленные товары"
par2="Бытовая техника"
par3="Пылесосы"

Для продукта Телевизор:
par1="Промышленные товары"
par2="Электроника"
par3="Телевизоры"
par4="ЭЛТ" или par4="LCD/Плазма"
par5="LCD" или par5="Плазма" (только, если par4="LCD/Плазма")
Для телевизоров можно выделить один из параметров для указания размера в дюймах:
par8="" - размер в дюймах

Для продукта ВидеоПлейер:
par1="Промышленные товары"
par2="Электроника"
par3="Видеотехника"
par4="Видеоплейеры" или par4="Видеоплейеры с записью на DVD" или par4="Видеоплейеры с записью на HDD"

Считаете все это достаточно сложным?
Вариант попроще
par1="Промышленные товары"
par2="Холодильники" или par2="Пылесосы" или par2="Телевизоры" или par2="Видеоплейеры"

Вывод: Чем сложнее организованы категории, тем целенаправленней Вы сможете делать выборки по базе.
Например, в "сложной" структуре Вы можете выбрать для вывода как категорию "Телевизоры" так и категорию ТОЛЬКО плазменных телевизоров.
В "простой" категории у Вас будет только группа "Телевизоры", без разделения по видам.

В кратком описании вводится тип и марка:
Например, Для телевизора Sharp AQUOS LC-37XD1RU это значение будет "TV LCD Sharp AQUOS LC-37XD1RU"

Полное описание:
"ЖК телевизор с диагональю 37 дюйма, панелью FULL HD (1920x1080), которая обладает динамической контрастностью 6,000:1, временем отклика 6 мсек и системой truD"

Price1=65425

Размер в дюймах
Price8="37"

Если Вам необходимо делить продукты так же и по фирмам, выделите один из параметров для названия фирмы,
например par9

Price9="Sharp"

3. После того, как Вы добавили хотя бы несколько продуктов, приступаем к следующему шагу:
Как вывести их на экран?
Выбрав один из продуктов, по которому будет выборка (Вы должны стоять на элементе), поэтому нажимаем кнопку "Advanced rules"
В появившемся окне выбираем слева правило "default"
Что мы видим справа?

Сразу отмечаем в директивах - MultiPages объекты будут выводиться на нескольких страницах.

Правую часть не трогаем

Отмечено View picture - разрешены картинки
Отмечено View short - вывести краткое описание
Отмечено View full note - вывести полное описание
Link generation to page in short - при нажатии на ссылку откроется полное описание в отдельном окне
Max Objects on page - 3 - максимум три элемента на страницу
Picture position - Horizontal - горизонтальный вывод графики
Правило для графики на отдельной странице или для одного объекта
default
для остальных
small

Далее, нажимаем кнопку Next
Здесь необходимо выбрать категорию (или несколько категорий) для отбора
Нажимаем кнопку par1="News" и в строке Where появится значение отбора:
par1='Промышленные товары' (вот для чего надо было перед нажатием кнопки "Advanced rule" стать на элемент объекта - Вам не нужно теперь что-либо вручную корректировать в строке Where !)

Теперь в "Order" необходимо вручную вписать порядок сортировки (ни один из представленных вариантов не подходит...)
par1,par2,par3,par4,par5

После этого нажимаем Select и перед Вами появится некий скрипт генерации объекта
например
`%%1100809200703532000001a_formir.text2#302%%a_products(2,"default","par1='Промышленные товары'","par1,par2,par3,par4,par5;303")`
Нажимаем Сохранить и Закрыть (не рекомендуется менять тег вручную. Для удаления тега просто удалите всю строку с тегом )
И вот, после этой операции, у Вас появится страница с PRODUCTS (если до этого Вы находились в Визуальном режиме, конечно. В противном случае нажмите кнопку лупы)!
Теперь в Визуальном режиме Вы можете непосредственно обратится именно к этому объекту, нажав рисунок с карандашом+книжкой и выбрав Edit.

Но это не все. Страницы PRODUCTS не генерятся одновременно с генерацией списка продуктов (зачем? Это можно сделать и в другом месте).
НО, т.к. не предвидится других генераций (Вы больше не будете делать отдельных выборок),
поэтому в режиме редактирования контента выбираем место (без разницы, какое), нажимаем другую кнопку мышки и в меню Вставить Объект/PRODUCTS.
Далее, становимся на элемент объекта, "Advanced rule",
выбираем правило "page", а в директивах - Pages generation
далее Select
Нажимаем кнопку par1="News" и в строке Where появится значение отбора:
par1='Промышленные товары'
и сразу же Select (Order для формирования не нужен)
в контенте вставится что-то типа:
`%%1100809200703532000002a_formir.text2#302%%a_products(4,"page","par1='Промышленные товары'","datetime_ DESC;304")`
Нажимаем Сохранить и Закрыть
После этого в Визуальном режиме:
по первому PRODUCTS сгенерится многостраничный список,
по второму - отдельные страницы по каждому элементу PRODUCTS
И, наконец, заключение...
Все на самом деле значительно проще, чем кажется.



Краткий курс работы с программой.
Урок I
Урок II



Что Вы думаете о регистрации программы - нужна ли она?
Эволюция программы.
Очень нужен Ваш совет: Куда двигаться дальше?
Если Вы раньше получали рассылку, Вы конечно могли обратить внимание, как изменилась программа. То ли еще будет? Оценка программы





Форум Здесь можно создать свою тему в форуме, обсудить программу и выставить ей оценку.

Гостевая книга Здесь можно оставить свое сообщение (возможно, гневное).

Чат Тут можно пообщаться в "прямом эфире"




Вся информация о программе:
www.maple4.ru
www.maple4.com
www.maple4.front.ru
www.a-olsc.front.ru
www.aolsc.narod.ru

Загрузка программы:
Страница загрузки

Ответить:
aolsc@front.ru



ICQ - 226-071-270

Все новости программы на странице новостей

Возможности программы:
Автоматическая генерация сайта загрузить программу
Генерация (дальше по тексту, если нет "автоматическая", значит это подразумевается) меню и ссылок на страницы
Генерация страниц новостей (блогов), продуктов.
Генерация с необходимым размещением файлов графики
Интуитивный интерфейс управления контентом
Ведение, редактирование специальных объектов - NEWS новости (блоги),PICTURES файлы графики , PRODUCTS продукты. Объекты позволяют с легкостью управлять новостями (блогами), файлами графики и продуктами (в широком смысле слова).
Визуальное редактирование и предпросмотр страницы
Функция HTML-Media, расширяющая возможности программы
Создание проектов, стилей, изменение свойств (схемы) стилей, смена стиля
Открытый активный код для расширения функциональности






Теперь немного о том, что меня волнует. Если Вам это не интересно - пропустите мимо.

Прочие разделы на форуме:

Квартирный вопрос испортил москвичей...
(Воланд, "Мастер и Маргарита")
Чтож, надо признать, что насчет москвичей это действительно так.
Какими бы хорошими не были Ваши отношения с арендодателем, у него ВСЕГДА возникает вопрос "А нельзя ли повысить арендную плату?"
Во многих случаях, арендодатель просто плюет на подписанный договор, в котором черным по белому написано о том, что в период действия договора НЕЛЬЗЯ увеличивать арендную ставку, говоря что:
1) коммунальные услуги выросли
2) да я просто так хочу

Честно говорю, у меня был вариант №2. Хотя перед этим КОНЕЧНО было произнесено,
что коммунальные услуги выросли (они выросли за месяц до съема квартиры)
что мне говорили, что цена через 2 месяца поднимется, и я конечно был согласен (якобы, устно согласился)
что я оказывается, согласен был оплачивать ВСЕ коммунальные услуги (хотя, в договоре четко прописано, за что я плачу и за что не плачу)
в общем, кидалово...
Пришлось съехать
Я, "немножко глупый", даже успел сделать ремонт второй комнаты. Если бы Вы видели, за какое время можно вернуть комнату в первоначальный вид :) !
Зато:
а) научился клеить обои (сорванное пришлось выбросить...)
б) научился стелить пол (перевез на новую квартиру)
в) знаю, как бороться с произволом.

Как бороться с такими людьми?



НЕТ мигалкам!
Добавь машину. Страна должна знать своих "героев"!

Мне абсолютно не жалко, что по улицам наших городов ездят машины с мигалкой.
Обидно другое - ВЛАСТЬ (в большинстве случаев, это люди приближенные к власти) просто перестает обращать внимание на проблемы остальных.
Какие пробки? Нет никаких пробок - так, скорее всего, рассуждают сидящие в "особых" машинах и НЕ ВЫДЕЛЯЮТ ДЕНЕГ на развитие дорог, развязок, расширение магистралей и т.д.
Уж куда идут эти деньги - дело другое, но точно не на дороги.
Считаю, что пока мигалки (а так же другие атрибуты, вроде спецномеров, флажков и т.д.) вообще с дорог не исчезнут, ничего не изменится. Вот так все просто.
Предлагаю создать "черный" список таких машин, с возможным описанием хозяина (если конечно, это известно).
Пробки достали...

В избранное