Искать  
 
   
 
Читаемые записи за текущий месяц
Отправлено: 05 Ноябрь 2009 09:21 P.M.   [ Игнорировать ]
Member
Avatar
RankRankRank
Всего сообщений:  363
Зарегистрирован  2009-01-02

Как реализовать? Наверно без SQL запроса не обойтись.
Либо как то модернизировать это:

{exp:weblog:entries orderby="view_count_one"}
{title}
{
/exp:weblog:entries} 
 Подпись 

Я в космосе

Профиль
 
 
Отправлено: 05 Ноябрь 2009 09:28 P.M.   [ Игнорировать ]   [ # 1 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

Включаешь в шаблоне PHP

Пишешь в шаблоне

< ?php
global $LOC;
$current_time $LOC->decode_date('%Y-%m-%d %H:%i'$LOC->now 604800);
? > 

убери пробелы после <
Тут 604800 - это количество секунд в неделю. Месяц будет выглядеть 2592000

Вывод за неделю выглядит так:

{exp:weblog:entries weblog="news" limit="7" dynamic="off" orderby="view_count_one" disable="member_data|trackbacks|categories" start_on="<?php echo $current_time; ?>"

{title}
<br/>

{/exp:weblog:entries} 
 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 05 Ноябрь 2009 10:34 P.M.   [ Игнорировать ]   [ # 2 ]
Member
Avatar
RankRankRank
Всего сообщений:  363
Зарегистрирован  2009-01-02

Он будет вести отсчет со времени установки скрипта? Мне нужно, чтобы с начала месяца (с 1-го числа).

 Подпись 

Я в космосе

Профиль
 
 
Отправлено: 05 Ноябрь 2009 10:42 P.M.   [ Игнорировать ]   [ # 3 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

по идее он будет вести отсчет от 30 прошедших дней, т.е. месяц
знаю есть тэг для недели show_current_week=“yes”, на счет месяца возможно подойдет month_limit=“30” или display_by=“month”
реализовывал только относительно недели, по месяцу подсказать не могу.

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 05 Ноябрь 2009 10:49 P.M.   [ Игнорировать ]   [ # 4 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

Наверное без сторонних расширений никак. Число то-то считает общее прсмотров. Хотя можно приудмать так:
Кактолько наступат новый месяц считаем view_count_two, с новым месяцем: view_count_one
Ну это на php можно сдлать смену счетчиков. Ну и при каждой смене запросиком чистить поле, где хранится счетичк посещений

Профиль
 
 
Отправлено: 06 Ноябрь 2009 12:23 A.M.   [ Игнорировать ]   [ # 5 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

Вот нарыл для вас ссылочку http://expressionengine.com/forums/viewthread/64876/

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль