Создание мануала для чайников + howto вопросы

51 views
Skip to first unread message

Vlad

unread,
Aug 8, 2009, 11:04:18 AM8/8/09
to Open Constructor
Ребята, мне, как и многим кто мало знаком с PHP а лишь с дизайном,
очень трудно разобратся в том что с чем связано.
Список вопросов:
1. Я по howto о блоге не могу разобраться в обработчике добавления
комментария, опишите пожалуйста подробнее процесс добавления
комментариев (какие это обьекты и шаблоны этих обьектов)
2. Розкажите более подробно о идентификаторах Ctx и о передаче данных,
а точнее о приеме данных.
3. Как сделать выборку постов по категориям? Меню категорий есть,
список есть, а например как сделать счтоб список фильтровался в
зависимости откатегории - не нашел... (еще раз повторю - я дизайнер).
4. Как в простом списке постов сделать ссылки на отдельные посты с
комментами?
5. Вопросы поиска по сайту...
6. И еще много таких же с точки зрения пользователя.

Я готов активно поддерживать проект, а потому пытаюсь разобраться.

Askar Baybuzov

unread,
Aug 11, 2009, 7:33:49 AM8/11/09
to opencon...@googlegroups.com
Влад, здравствуйте.

Заданные вами вопросы тянут на цикл отдельных статей, так что будем отвечать потихоньку.

2009/8/8 Vlad <vrri...@mail.ru>

Ребята, мне, как и многим кто мало знаком с PHP а лишь с дизайном,
очень трудно разобратся в том что с чем связано.
Список вопросов:
1. Я по howto о блоге не могу разобраться в обработчике добавления
комментария, опишите пожалуйста подробнее процесс добавления
комментариев (какие это обьекты и шаблоны этих обьектов)

Комментарии, как следует из howto реализуются как сложное поле "Гостевая книга". Добавление комментариев это объект обработчик добавления сообщения в гостевую книгу. Шаблон этому объекту не требуется. Чтобы поставить форму добавления комментария на страницу, достаточно вставить ее HTML-код через объект "Вставка шаблона"

Для вывода комментариев вы можете использовать объект списка сообщений гостевой книги.
 

Vlad

unread,
Aug 12, 2009, 6:51:44 AM8/12/09
to Open Constructor
Уточню вопрос:

3. Как сделать выборку постов по категориям? Меню категорий есть,
список есть, а например как сделать счтоб список фильтровался в
зависимости откатегории - не нашел...

Имею ввиду не простую сортировку по одному параметру, а по нескольким:
Есть та же бумага:
Размер бумаги: А2, А3, А4
Толщина: 100г/м, 200, 300
Тип: глянц, матт

Как сделать возможность сложной выборки (напр. все А4 глянцевые) при
кликабельном списке.

Вопрос по теме:
Мультиязычность сайта. Предполагаю 3 варианта:
- разные ветви сайта что сложно для моего примера 6-язычного сайта с
одинаковыми данными
- ГД постов по категориям языка, но вопрос с переименованием меню,
хидера и футера...
- соединить и то и то: Разные ветви для разных шаблонов, которые
делают выборку из одного масива ГД.
Есть чтото проще - скажите.

4. Как в простом списке постов сделать ссылки на отдельные посты с

комментами - ответ нашел в демо ОК, спасибо.

5. Как реализовать поиск по сайту в статьях, постах, коментариях...

Askar Baybuzov

unread,
Aug 19, 2009, 9:19:31 AM8/19/09
to opencon...@googlegroups.com
Влад, здравствуйте.

Спасибо за ваши вопросы, мы напишем по ним посты в блог или дополним существующие. Несколько советов читайте ниже.

Вопрос по теме:
Мультиязычность сайта. Предполагаю 3 варианта:
- разные ветви сайта что сложно для моего примера 6-язычного сайта с
одинаковыми данными
- ГД постов по категориям языка, но вопрос с переименованием меню,
хидера и футера...
- соединить и то и то: Разные ветви для разных шаблонов, которые
делают выборку из одного масива ГД.
Есть чтото проще - скажите.

Да, собирать сайты в отдельных ветках на одном домене долго и муторно, поэтому для скорости можно собирать сначала одну языковую версию, а потом скопировать ее на поддоменах. Это безусловно затрудняет работу редактора и усложняет поддержку сайта, поэтому в Open Constructor 3.11 будет возможность копировать папки внутри одного домена, что позволит например создать сайт в /ru/, а потом перекопировать его в /en/
 
5. Как реализовать поиск по сайту в статьях, постах, коментариях...

Если вы не против, опишем это в отдельном посте блога.

Спасибо.
 




ButscH

unread,
Aug 19, 2009, 9:22:58 AM8/19/09
to Open Constructor
Сегодня на странице Demo сделаю поиск по сайту :) Надеюсь никто не
против :)

Askar Baybuzov

unread,
Aug 19, 2009, 9:24:26 AM8/19/09
to opencon...@googlegroups.com
2009/8/19 ButscH <butsc...@gmail.com>

Сегодня на странице Demo сделаю поиск по сайту :) Надеюсь никто не
против :)

Спасибо. Это будет здорово.
 

Vlad

unread,
Sep 8, 2009, 10:13:43 AM9/8/09
to Open Constructor
> в Open Constructor 3.11 будет возможность
> копировать папки внутри одного домена, что позволит например создать сайт в
> /ru/, а потом перекопировать его в /en/

Не забудьте пожалуйста про ветки дерева, так как они предполагают
только один хидер.

Вот вариант решения ButscH:
- название ветки дерева писать через разделитель
Бумага;Папір;Paper;Papier
- а в шаблоне использовать
{foreach from=$tree item=node}
{assign var=lang value=';'|explode:$node.header}
{if $uri[1] == "ua"}
{assign var=header value=$lang[0]}
{elseif $uri[1] == "en"}
{assign var=header value=$lang[1]}
{/if}
{$lang|@debug_print_var}
{/foreach}

Reply all
Reply to author
Forward
0 new messages