Что такое объект?



Понятие Объекта в программе
С одной стороны, объяснение может показаться достаточно сложным… С другой стороны, всему есть логическое объяснение.

Объект, абстрактно говоря, метка, типа «Здесь есть что-то»

Что входит в объект, что там упорядочивается/сортируется – определяется настройками в редактировании (причем, в составе объекта не файлы, а ссылки на файлы). Это может быть, например, один файл/ссылка или несколько, или, например, как вариант, первые пять из некоторого списка.
Состав объекта регулируется запросом (SQL-запросом, или фильтром – но заметьте, НИКАКОГО изучения не требуется) к некой таблице, т.е. то, что Вы получите, это динамическая величина (не считая случая, когда запрос идет по определенному идентификатору).
Запросом или фильтром может являться уникальный идентификатор, имя (не путать с названием файла), параметр (возможны 9 штук), дата/время создания, название файла.
Сортировка может производиться по тем же полям, к тому же она может быть как восходящей, так и нисходящей. На вид объекта особенно влияет директива, она определяет, что делать с отобранным списком.

На то, КАКИМ ОБРАЗОМ будет отображено влияют Правила вывода (общие, кстати, для всех проектов), например, новости можно вывести просто списком, списком с кратким или полным описанием, новости могут сгенерить отдельные страницы (каждая новость – свою страницу) и т.д.

Именно возможность манипулирования (выборка, сортировка, вывод и генерация) определила такую организацию объектов (правильно ли это – покажет время, но то, что это удобно – однозначно, ХОТЯ и несколько непривычно).

Из всей этой «правильной» организации выбиваются 3 объекта:
Panels – (вкладки), Menu (меню) и Simple HTML Code (код HTML) - для них не используются выборка и сортировка по таблицам.
А для Simple HTML Code к тому же код размещается непосредственно в контенте страницы.
И несмотря на всю разницу – это все объекты.
Краткое описание объектов:
Multimedia – отображение flash, video, video-flash, mp3, audio файлов, генерация галереи из списка файлов графики – все как с локального ресурса, так и из Интернет.
News – создание блогов, генерация страниц новостей, списка новостей, текстового списка.
Pictures – вывод одиночных файлов графики или галереи фотографий (используется только HTML)
Panels – создание вкладок, в том числе вложенных друг в друга
Menu – создание пользовательских меню
Products – создание off-line магазина
Simple HTML Code – размещение произвольного кода программы в теле страницы (!)

Использование объектов НЕОБЯЗАТЕЛЬНО (а вот использование NEWS – очень приветствуется).

Вставить объект программы можно только в визуальном редакторе.
Нажимаете в панели кнопку с изображением гаечного ключа Add objects for Maple4 Site Creator и выбираете НУЖНЫЙ Вам тип объекта.

Далее, другой кнопкой кликаете по объекту, и выбираете пункт меню Insert/edit image (or Edit objects Maple4 Site Creator), а уже в появившемся окне – кликаете по Edit Object.


Далее, в зависимости от типа объекта:
А) Для Pictures, Multimedia, News, Products на экране появится форма, где можно будет выбрать тот или иной файл или новость/продукт (не забудьте только снять галочку Filtr Where… для того, что бы отобразить все доступные файлы, а не только те, которые определяются правилом) .
Б) Для Menu, Panels – появится форма для создания/выбора меню или панели
В) Для Simle HTML Code – форма ввода произвольного текста HTML

Почему такой (возможно, кривоватый) способ добраться к редактированию объекта через свойства рисунка?
Каюсь, не очень хорошо разбираюсь в JavaScript, поэтому такой вариант доступа к объекту показался самым простым для реализации.
Возможно, в дальнейшем все упростится. Надеюсь, кто-нибудь подскажет :) .

Изменить (не вставить, а изменить) объект можно как из визуального редактора (выделить объект/ нажать другой кнопкой/ выбрать Insert/edit image (or Edit objects Maple4 Site Creator / нажать Edit Object), так и прямо со страницы просмотра.
Причем со страницы просмотра в некоторых случаях гораздо удобнее – просто кликнув по рисунку объекта.

Осталось последнее – как объект удалить со страницы?
1 Вариант – из визуального редактора. Отметьте мышкой объект и нажмите кнопку Delete. И не забудьте после всего сделанного нажать Save!
2 Вариант – кликнув на странице просмотра по объекту, нажмите на красный крестик в левом углу объекта. Будьте внимательны – удаление будет проведено без запроса!
«Быстрое» удаление таким способом доступно только для Multimedia, Pictures, News и Products.
Нужно понимать, что удаляя объект со страницы, все ссылки-файлы, которые использовались для его отображения, остаются без изменений (а удаляя объект Menu и Panels со страницы, сами созданные меню и панели физически не удаляются).
Почему так? Дело в том, что одни и те же ссылки-файлы могут использоваться в РАЗНЫХ объектах. Ну, например, картинка может быть использована в объекте Pictures для вывода только этого файла. А в другом месте, другой объект Pictures использует ее для генерации галереи. В третьем месте, совершенно другой Pictures использует файл для генерации галереи другого вида. И т.д.

Тоже самое с объектом Menu или Panels. Представьте себе, а вдруг другие объекты Menu и Panels тоже, но уже в другом месте, используют те же самые меню и панели?

Быстрый старт 
Интерфейс
Теория
WYSIWYG - редактор 
Что такое объект? 
Спец Объекты
Simple HTML Code 
Навигатор 
Maple4 Style Creator 
Новый проект 
Смена стиля 
Elements 
Генерация сайта 
Контекстное меню 


Магнитопроводы
Нарезаем магнитопровод по вашим размерам. Снабжаем весь Урал и Сибирь
z-en.ru

Что-то интересное

Насекомые

Это не я, это всё гены. Мифы о генетике народов

"Революция гвоздик" в Португалии

На что способен искусственный интеллект. И чем он опасен

Китай 1949-1961. "Большой скачок"

Все интересное



Что-то политическое

Как у нас в колхозе голосовали за военное положение

Убивал ли Порошенко своего родного брата Михаила

Как Порошенко готовился к репрессиям против народа Украины, дело Вышинского

Савченко, Сенцов... Кто следующий?

Чтo cлyчилocь c кибopгoм в аэpoпopтy

Все о политике



 Контакты   Поиск   Карта сайта 

create by Maple4 Site Creator 10/2019
Яндекс.Метрика Рейтинг@Mail.ru