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

Maple4 Site Creator - Объект PANELS (набор страниц, аналог PageFrame)


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

Полностью об объекте PANELS Вы можете прочитать вот здесь
Загрузка программы



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

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

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

Вы можете вставить в меню любой из объектов:
NEWS
PRODUCTS
PICTURES
, но мы рассмотрим пример вставки в меню объекта NEWS.

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

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

Тут достаточно все просто:
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='blog'","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

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

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

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

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

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

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


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

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

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


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

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




Вся информация о программе:
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

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

В избранное