Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /var/www/diplomtr/data/www/v5design.ru/class/class.template.php on line 22

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /var/www/diplomtr/data/www/v5design.ru/class/class.template.php on line 22

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /var/www/diplomtr/data/www/v5design.ru/class/class.template.php on line 22

Warning: mktime() [function.mktime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /var/www/diplomtr/data/www/v5design.ru/class/class.template.php on line 22

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /var/www/diplomtr/data/www/v5design.ru/class/class.template.php on line 23

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /var/www/diplomtr/data/www/v5design.ru/class/class.template.php on line 23

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /var/www/diplomtr/data/www/v5design.ru/class/class.template.php on line 23

Warning: mktime() [function.mktime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /var/www/diplomtr/data/www/v5design.ru/class/class.template.php on line 23
Студия v5DESIGN - Блог в AVE.CMS средствами запросов
Студия v5DESIGN - Создание сайтов на AVE.CMS, бюджетные сайты на AVE.CMS, шаблоны для AVE.CMS, модули для AVE.CMS, дизайн AVE.CMS


Студия v5DESIGN - Создание сайтов на AVE.CMS, бюджетные сайты на AVE.CMS, шаблоны для AVE.CMS, модули для AVE.CMS, дизайн AVE.CMS
Студия v5DESIGN - Создание сайтов на AVE.CMS, бюджетные сайты на AVE.CMS, шаблоны для AVE.CMS, модули для AVE.CMS, дизайн AVE.CMS
Главная страница / Блог в AVE.CMS средствами запросов

Блог в AVE.CMS средствами запросов


Как и обещал, выкладываю свою версию реализации микроблога в AVE.CMS, выполненного только на основе рубрик и запросов.
Блог в моей версии имеет вид:

Название подрубрики -> Заголовок документа.

Чтобы было понятно привожу пример:

Администрирование -> Установка CentOS на VPS, где

Администрирование - Название подрубрики, при клике по которой отображаются все документы подрубрики Администрирование;
Установка CentOS на VPS - Заголовок поста подрубрики Администрирование.

Прежде всего, создаем рубрику Блог, проставляем необходимые права для пользователей и добавляем требуемые поля рубрики. 
Выбор типа поля Выпадающий список Названия подрубрики не случаен - далее я жестко пропишу будущие подрубрики моего блога.
А лучше определиться сразу и задать имена подрубрик. Пусть это будут: Администрирование, Хостинг и CMS - ограничмся тремя подрубриками.
Прописываем название подрубрик в поле Значение по умолчанию.


 Далее переходим к редактированию шаблона рубрики Блог. Мой шаблон имеет такой вид:


Следующим этапом будет создание запросов, необходимых для отображения блога. Так как подрубрик у меня три (Администрирование, Хостинг и CMS), то минимальным количеством запросов будет 3 + 1 (1 - запрос вывода всех записей на основную страницу блога). По порядку все запросы:

1) Блог - вывод всех записей на главную страницу блога
2) Блог запрос Администрирование
3) Блог запрос Хостинг
4) Блог запрос CMS

Опишу только первых два запроса, так как остальные выполняются по аналогии с предыдущими.

Блог - вывод всех записей на главную страницу блога.

Основной шаблон оформления запроса:

content

Шаблон оформления для элементов запроса:


Блог запрос Администрирование

Шаблон оформления для элементов запроса:


Важным моментом всех запросов, выводящих посты из подрубрик будет создание для них условий запроса.
Условие запроса для запроса Администрирование имеет следующий вид:


Затем помещаем тэг cprequest:3 запроса Блог - вывод всех записей на главную страницу блога на нужную страницу, создаем отдельные страницы в рубрике Блог для каждой подрубрики (Администрирование, Хостинг и CMS) и также помещаем тэг запросов каждой подрубрики на эти страницы. Необходимо это для того, чтобы при клике на название подрубрики происходил переход к странице, содержащей все посты из данной подрубрики. 

При добавлении документов в Блог, название подрубрики выбираем из выпадающего списка, ссылку на подрубрику прописываем вручную в поле Ссылка на подрубрику.


В итоге, должно получиться нечно похожее на Блог моего сайта v5design.ru




06 мая 2011
Антон Панков


Комментарии пользователей



Добавить комментарий | Последний комментарий

Добавил(а): Колдун бабай (
Warning: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /var/www/diplomtr/data/www/v5design.ru/class/smarty/plugins/modifier.date_format.php on line 53
06-05-2011 г. в
Warning: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /var/www/diplomtr/data/www/v5design.ru/class/smarty/plugins/modifier.date_format.php on line 53
09:12)
Я бы так извращаться не стал. Тем более на блог слабо похоже.
Но за попытку +
Добавил(а): Макс (
Warning: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /var/www/diplomtr/data/www/v5design.ru/class/smarty/plugins/modifier.date_format.php on line 53
06-05-2011 г. в
Warning: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /var/www/diplomtr/data/www/v5design.ru/class/smarty/plugins/modifier.date_format.php on line 53
10:26)
Слабая реализация. По сути как такового блога нет, просто вывод документов от разных администраторов через админку.

А кнопочки в формах с моего блога взяты ;)
» Ответил(а): administrator (
Warning: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /var/www/diplomtr/data/www/v5design.ru/class/smarty/plugins/modifier.date_format.php on line 53
06-05-2011 г. в
Warning: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /var/www/diplomtr/data/www/v5design.ru/class/smarty/plugins/modifier.date_format.php on line 53
10:26)
 
На модуль блога такой способ и не претендует, поправка на это была сделана сразу. Это по сути - микроблог для одного пользователя, регистрации и добавления постов других пользователей не предполагается. Пост размещен по просьбе человека с овердоза.

Кнопочку я подредактировал :) удалил зеленую обводку...
» Ответил(а): Repellent (
Warning: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /var/www/diplomtr/data/www/v5design.ru/class/smarty/plugins/modifier.date_format.php on line 53
06-05-2011 г. в
Warning: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /var/www/diplomtr/data/www/v5design.ru/class/smarty/plugins/modifier.date_format.php on line 53
10:26)
 
А у меня есть прога для рисования кнопочек)_Button Shop_ зовется.
» Ответил(а): Макс (
Warning: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /var/www/diplomtr/data/www/v5design.ru/class/smarty/plugins/modifier.date_format.php on line 53
06-05-2011 г. в
Warning: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /var/www/diplomtr/data/www/v5design.ru/class/smarty/plugins/modifier.date_format.php on line 53
10:26)
 
Сказал бы сразу, дал бы тебе изначально белый вариант, чтоб не париться ;)
» Ответил(а): Макс (
Warning: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /var/www/diplomtr/data/www/v5design.ru/class/smarty/plugins/modifier.date_format.php on line 53
06-05-2011 г. в
Warning: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /var/www/diplomtr/data/www/v5design.ru/class/smarty/plugins/modifier.date_format.php on line 53
10:26)
 
И такой момент, вариант судя по всему сделан для восьмёрки, поскольку в последних сборках нет типа поля "дата создания документа"
Добавил(а): administrator (
Warning: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /var/www/diplomtr/data/www/v5design.ru/class/smarty/plugins/modifier.date_format.php on line 53
06-05-2011 г. в
Warning: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /var/www/diplomtr/data/www/v5design.ru/class/smarty/plugins/modifier.date_format.php on line 53
11:04)
мне бы лучше модуль комментариев для авы не во всплывающем окне и полнофункциональный модуль блога для авы :)
Добавил(а): Kost9H (
Warning: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /var/www/diplomtr/data/www/v5design.ru/class/smarty/plugins/modifier.date_format.php on line 53
06-05-2011 г. в
Warning: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /var/www/diplomtr/data/www/v5design.ru/class/smarty/plugins/modifier.date_format.php on line 53
12:51)
Всем Привет! Блог на какой версии движка сделан?
» Ответил(а): administrator (
Warning: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /var/www/diplomtr/data/www/v5design.ru/class/smarty/plugins/modifier.date_format.php on line 53
06-05-2011 г. в
Warning: strftime() [function.strftime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'America/New_York' for 'EDT/-4.0/DST' instead in /var/www/diplomtr/data/www/v5design.ru/class/smarty/plugins/modifier.date_format.php on line 53
12:51)
 
делал на avecms_2.08a. Вообще стараюсь только с этой сборкой работать. Ждем 2.09, наверное будет конфетка