24.06.2009, 17:44 | #41 |
Специалист
Регистрация: 31.01.2009
Адрес: Samara city
Сообщений: 485
Вес репутации: 209
|
Работаем, работы много, в этом году планирую закончить, только еще не решил, будет ли она OpenSource))
__________________
|
24.06.2009, 17:45 | #42 | |
Эксперт
Регистрация: 05.03.2008
Сообщений: 1,095
Вес репутации: 249
|
Alexey
Цитата:
|
|
24.06.2009, 17:48 | #43 |
Специалист
Регистрация: 31.01.2009
Адрес: Samara city
Сообщений: 485
Вес репутации: 209
|
Пример не подходит, у меня БД единственная (таблиц 7-8), в ней хранится информация обо всех типах объектов, связывай сколько угодно, достаточно добавить в объект свойство "ссылка на объект такого-то типа", все очень прозрачно.
__________________
|
24.06.2009, 17:50 | #44 | |
Эксперт
Регистрация: 05.03.2008
Сообщений: 1,095
Вес репутации: 249
|
Alexey
Цитата:
|
|
24.06.2009, 17:55 | #45 | |
Специалист
Регистрация: 31.01.2009
Адрес: Samara city
Сообщений: 485
Вес репутации: 209
|
Цитата:
Никаких папок нет, есть только объекты, зависимости между ними реализуются через свойства объектов. Добавил свойство типа "ссылка на объект" - связал, удалил св-во - отвязал, проще некуда. Если нужно связать данный объект сразу с несколькими другими одного типа, на это есть тип свойства "список", который может быть хоть списком строк, хоть ссылок. Фактически связи ничем не ограничены, по крайней мере, я пока не могу придумать ограничений.
__________________
|
|
24.06.2009, 18:02 | #46 | |
Эксперт
Регистрация: 05.03.2008
Сообщений: 1,095
Вес репутации: 249
|
valu0808
Как планируете организовать работу объектов-ссылок? Предположим, есть объект фото1 в категории Отдых и есть объект ссылка на этот объект в категории Последние новости. При клике по этой ссылке где объект откроется - в категории Последние новости (где объект-ссылка) или в категории Отдых (где сам целевой объект)? Я остановился на втором варианте, при котором всегда выполняется условие: для каждого объекта только один УРЛ. Добавлено через 3 минуты valu0808 Цитата:
Последний раз редактировалось boric; 24.06.2009 в 18:02. Причина: Добавлено сообщение |
|
24.06.2009, 18:16 | #47 | ||
Специалист
Регистрация: 31.01.2009
Адрес: Samara city
Сообщений: 485
Вес репутации: 209
|
Цитата:
Кроме того, функционал конструирования в поставке "для заказчика" нужно вообще закрывать паролем или удалять. Расширение функционала - прерогатива профессионала, а не девочки, с трудом осваивающей MS Word. Добавлено через 5 минут Цитата:
Добавлено через 5 минут Добавлю, понятие объектов и ссылок позволяет отойти от привычной строгой иерархии, тут можно делать "паутину" сколь угодно сложную, в зависимости от требований по ТЗ. Добавлено через 2 минуты _http://boolive.ru/createcms/start - вот, у парня примерно такая же идея.
__________________
Последний раз редактировалось valu0808; 24.06.2009 в 18:17. Причина: Добавлено сообщение |
||
24.06.2009, 18:41 | #48 | |
Эксперт
Регистрация: 05.03.2008
Сообщений: 1,095
Вес репутации: 249
|
valu0808
Цитата:
1) Целевой объект открывается в той же категории (т.е. в том же окружении, включая подсветку меню, хлебные крошки и пр.). Как жесткая ссылка в никсах. 2) Целевой объект открывается в той категории (в той точке дерева, в том окружении), где он сам находится. Как символическая ссылка в никсах. Пример: Товар tovar1 находится в категории Panasonic. В категории Новинки мы создаем объект-ссылку на tovar1. При клике по этому товару-ссылке в категории Новинки товар может открыться в: 1) в категории Новинки. Т.е. хлебные крошки будут выглядеть типа: "Главная-Новинки-Товар1 2) в категории Panasonic, где находится целевой объект. Т.е. хлебные крошки будут выглядеть типа: "Главная-Телефоны-Panasonic-Товар1. Я остановился на втором варианте, ибо он проще и, главное, не порождаются множественные УРЛы на одну и ту же страницу. (привет Itemid в джумле), как в первом варианте. Добавлено через 14 минут valu0808 Еще момент. Какую структуру построения УРЛ вы выбрали? Варианты: 1) УРЛ объекта определяется положением объекта в дереве. Например: /slony/rozovye/slon1/ 2) УРЛ объекта не зависит от его положения в дереве. Типа: /node/view/slon1/ Я остановился на втором варианте. Ибо в этом случае при перемещении объекта в другое место дерева (в другую категорию) голова не болит по поводу того: "А что подумают поисковые системы...". Последний раз редактировалось boric; 24.06.2009 в 18:41. Причина: Добавлено сообщение |
|
24.06.2009, 18:44 | #49 | |||
Мне повезёт!
Регистрация: 05.05.2007
Сообщений: 1,076
Вес репутации: 276
|
Цитата:
Цитата:
Цитата:
Кстати, хороший способ это сделать я видел, кажется, в форуме каком-то. Если вы хотите работать с "продвинутой" настройкой - вас просят ввести пароль от вашего же логина. Это с одной стороны не создает неудобств - вы же сами и задавали этот пароль, с другой стороны такую табличку невозможно не заметить, и пользователь не сможет случайно залезть в этот раздел.
__________________
If it's not great, it's not the end. |
|||
24.06.2009, 18:59 | #50 | |
Эксперт
Регистрация: 05.03.2008
Сообщений: 1,095
Вес репутации: 249
|
Alexey
Цитата:
Сегодня задался вопросом, как реализовать - в виде объекта в ЦМС или в виде самостоятельного компонента с привязкой к какой-либо точке дерева ЦМС. Решил попробовать второй вариант. По сути он сводится к обработке запроса компонентом, как ему угодно, и вызовом в конце обработки функции привязки к дереву ЦМС в нужной точке. По поводу "лего-конструктора", то согласен, что у такого подхода есть оборотная сторона - из-за отсутствия жестких рамок не сразу можно сообразить, как реализовать ту или иную функциональность. Но я для этого планирую использовать надстройки - типовые решения. |
|