Создание панелей (Pageframe) в Maple4 Site Creator

для раздела Блоги
Вышла новая версия программы - Maple4 Site Creator 3.3 Революция
продолжается? (http://www.maple4.ru/i_panels.htm)
В чем отличие от версии 3.2 ?
Самое главное - появился новый объект PANELS (набор страниц, аналог
PageFrame).
* Особенности объекта PANELS (http://www.maple4.ru/i_panels.htm)
+ Быстрое создание панели (в несколько кликов).
+ Доступ к PANELS прямо из Визуального Режима редактирования
(и, соответственно, генерация и вывод на страницу при
закрытии/сохранении объекта).
+ Возможность вставки других объектов в контент панели.

Полностью об объекте PANELS Вы можете прочитать вот здесь
(http://www.maple4.ru/i_panels.htm)
Загрузка программы (http://www.maple4.ru/i_downloads.htm)
_________________________________________________________________

Недокументированные возможности Maple4 Site Creator 3.3 Бывает же
такое...
Я сам удивился возможности ТАКОГО применения программы (работа с
объектом MENU).
Бывало ли у Вас такое, что делается что-либо не особенно важное, на
что не обращается внимание, и может быть даже наоборот, кажется
ненужным, а потом, ВДРУГ, резко меняется мнение о том, что сделал?
Такое у меня было с видом Rows для объекта MENU.
Ну спрашивается, какой смысл его применения, когда уже есть виды Page,
Folder и Split, и они могут закрыть все потребности разработчика?
Делал я демонстрационное меню для размещения на сайте, и обратил
внимание, что последовательно размещаю ссылки на страницы, которые
последовательно же размещены в проекте.
Не люблю делать того, что можно автоматизировать (обычная лень?),
поэтому, поразмыслив, пришел к выводу, что тоже самое может сделать и
программа, причем БЕЗ значительных переделок в проекте.
Вот Rows и понадобился...

Задача: Необходимо в меню разместить последние новости (ссылки).
Путь решения:
а) Создать код, который необходимо разместить в меню.
б) В объекте MENU добавить Rows.
в) Скопировать код в свойство Prompt.
г) Сохранить меню.
д) Разместить меню на странице.

а) Создание кода:

Вы можете вставить в меню любой из объектов:
NEWS (http://www.maple4.ru/i_form_news.htm)
PRODUCTS (http://www.maple4.ru/i_form_products.htm)
PICTURES (http://www.maple4.ru/i_form_pictures.htm)
, но мы рассмотрим пример вставки в меню объекта NEWS.

Находясь в режиме редактирования контента, выбираете (например, мышкой
или курсором) любое место, куда необходимо вставить объект (потом все
равно надо будет удалить).
Далее, нажав ДРУГОЙ кнопкой мышки выбираете в меню Вставить объекты
(Insert Objects) и необходимый объект NEWS
После этого Вы перейдете к содержимому объекта и можете
отредактировать (добавить, удалить) состав объекта.
Так как нужно вставить сразу несколько элементов, нажимаете кнопку
Advanced rule - и переходите к окну правил для объекта NEWS.
Для объекта NEWS (http://www.maple4.ru/i_news_rules.htm) можно
вывести:
как одну новость (по умолчанию)
одну строку новости
сразу несколько строк

Выбираем вариант - несколько строк
Так, директиву для объекта Вы выбрали, поговорим о параметрах...

Тут достаточно все просто:
View picture - показать картинку при генерации элементов
View datetime - показать дату/время создания элемента
View short - показать краткий текст элемента

Выбрав правило, нажимаете Next и переходите к окну выборки и
сортировки, т.е. что надо отобрать и в каком порядке отсортировать.
ВАЖНО - перед тем, как нажать "Advanced Rule" ВЫБЕРИТЕ ОДИН из
элементов, по которому будет производиться отбор.
К чему я это?
Представьте, что Вы хотите отобрать новости по спорту (в колонке par1
размещено sport)
Если Вы перед нажатием "Advanced rule" уже стояли на одном из
элементов NEWS с таким параметром, то Вам для отбора всей группы sport
достаточно нажать кнопку par1="news" и у Вас СРАЗУ появится (в строке
Where) строка отбора par1="news". В ином случае, текст можно
скорректировать прямо в строке Where.
Вывод - Вы значительно сократите себе время, и, тем более Вам вовсе не
понадобится вникать "что там делается и почему", если сразу правильно
организуете свою работу.
Сначала создайте элемент(ы) объекта, а уже потом пытайтесь отобрать
его(их) по какому-то правилу.
Насчет сортировки - все просто, если не хотите "париться" - просто не
трогайте этот параметр, по умолчанию элементы объекта будут
отсортированы в нисходящем порядке по дате создания. В ином случае,
сортировка полностью на Ваших плечах.

Нажимаем Select и в контенте появляется что-то типа:
`%%1100809200703532000002a_formir.text2#302%%a_news(4,"test","par1='bl
og'","datetime_ DESC")`
Сохраняем и закрываем окно, после чего в вмзуальном режиме проверяем,
то ли мы хотим получить?
Если результат Вас не устраивает, в визуальном режиме можно заново
переформировать объект.
Если все устраивает, сокращаем вариант до вида:
`a_news(4,"test","par1='sport'","datetime_ DESC")`
(т.е. убран начальный, незначащий текст)
отмечаем и копируем его (Ctrl-C ).

б) Надеюсь объект MENU у Вас уже существует, поэтому открыв его, в
нужном месте вставляем строку Rows.
в) В поле prompt вствляем копируемый текст (Ctrl-V).
г,д) Сохраняем MENU (в Preview результата Вы не увидите!) и размещаем
на странице контента
е) смотрим результат - вместо Rows должны показаться все то, что ранее
выбирали в NEWS, а именно:

Программа ДОЛЖНА автоматически сгенерить подпункты меню на основании
объекта NEWS
Таким же образом в NENU можно разместить объекты PICTURES (в т.ч.
многоколоночные) и PRODUCTS!

Или вот, простой пример, что можно разместить в Rows:
< a href = "http://www.maple4.ru " > < BR > < a href =
"http://www.maple4.com " > < BR > < a href = "http://www.a-
olsc.front.ru " >
Открывая меню, Вы на самом деле увидите не один подпункт, а ТРИ -
каждая с ссылкой на свой ресурс.

И, напоследок, ложка дегтя...
К сожалению, результат не всегда гарантируется (особенно это касается
работы с объектами) - возможность ПОКА ЕЩЕ не документирована.
Работы в этом направлении ведутся
_________________________________________________________________

Информация только для зарегистрированных пользователей:
Запустите update_to_maple4_ru_3_3.exe в том каталоге , в котором
установлена программа.
Программа обновит основной модуль, а так же все функции генерации и
бланки страниц автоматически (и без потери внесенных изменений с Вашей
стороны!).
_________________________________________________________________

Парадокс - я предлагаю работу, я же ее и ищу...

Название проекта
Maple4 Site Creator

Назначение:
Система управления контентом

Суть:
Управление контентом off-line (on-line - в дальнейшем, при успешном
развитии проекта).
Генерация сайта (статичных страниц htm/html, asp, php , текстовых
файлов txt, xml и т.д.) на основе контента и выбранного стиля.

Официальный сайт:
www.maple4.ru (http://www.maple4.ru)

Во первых - может ли быть данная программа востребована?
Не обращая внимания на то, что она может быть как платной, так и
бесплатной?

Во вторых плавно вытекает из "во первых" только при ответе на него
"да"
Итак, во вторых, программа написана одним человеком. Ну не хватает 24
часов для того, что-бы реализовать все возможности!
А возможности напрямую диктуются дизайном страницы. И наоборот.

Итак, нужны не обычные CopyPaster-ы, а люди, которые разбираются:
а) В HTML
б) В JavaScript
в) В языке Visual FoxPro 9.0
д) Возможно во флеш (не обязательно! , но приветствуется)

Почему сразу в и HTML, JavaScript и FoxPro?
Во первых, программа проекта будет формировать как код страницы так и
код скрипта, поэтому хотелось бы, что бы человек объяснил, почему
страница выглядит так или иначе, в зависимости от кода HTML и
JavaScript.
Во вторых, формируется страница и скрипты кодом FoxPro (открытый
функциональный код).
Можно бесконечно долго спорить, почему выбран именно этот язык
(особенно, если учесть нелюбовь к нему Билла), главный плюс языка -
выполнение кода на лету, причем непосредственно сформированного, без
всяких генераций и компиляций.
В третьх, если это два-три различных человека, возникает конфликт
интересов (отсюда ответы - "не скажу", "по другому нельзя", "мне это
не интересно" и т.д.), при котором один человек в силу различных
причин (например, незнания, личной неприязни), не говорит что-то
другому.
И, наконец, в четвертых, с одним человеком значительно проще
договориться, чем с двумя-тремя.

НО, всегда есть исключения

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

Варианты сотрудничества по предложению работы:
Создание стилей
Написание файла(ов) css
Разработка скриптов JavaScript
Разработка файлов генерации на FoxPro

Варианты сотрудничества по распространению программы:
Регистрация программы со скидкой
_________________________________________________________________

Личное объявление: Семья снимет
одно- или двухкомнатную квартиру в Новопеределкино (Москва) на
длительный срок, т.к. дети ходят в школу, и не хотелось бы срывать
детей с места учебы каждые полгода.
Надеюсь на разумных и порядочных людей.
Оплату гарантирую.
тел. +79057990663, Игорь
_________________________________________________________________

Форум (http://www.maple4.ru/forums/)
Здесь (http://www.maple4.ru/forums/) можно создать свою тему в форуме,
обсудить программу и выставить ей оценку.

Гостевая книга (http://www.maple4.ru/guest/)
Здесь (http://www.maple4.ru/guest/) можно оставить свое сообщение
(возможно, гневное).

Вся информация о программе:
www.maple4.ru (http://www.maple4.ru)
www.maple4.com (http://www.maple4.com)

Загрузка программы:
Страница загрузки (http://www.maple4.ru/i_downloads.htm)

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

ICQ - 226-071-270
_________________________________________________________________

Все новости программы на странице новостей
(http://www.maple4.ru/i_novosti.htm)

Telegram-канал @overclockers_news - это удобный способ следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.
Оценитe материал

Возможно вас заинтересует

Популярные новости

Сейчас обсуждают