Страница 3 из 5

Re: Счетчик новых материалов.

Добавлено: 15 фев 2009, 13:34
Youzer
постойте, а разве возможно использовать информер с такими настройками для обработки нескольких материалов? если указано "1" материал по дате "D", то и будет выхватываться из БД только один материал, добавленный последним. остальные материалы скрипт проигнорирует. то есть всегда должно выдаваться "+1" (если условие соблюдается). разве нет?

а насчет остального - не знаю. но так, со стороны: разве возможна такая операция сложения? "+1" - это же не числовая переменная? или я прогнал что-то?

Re: Счетчик новых материалов.

Добавлено: 15 фев 2009, 13:46
Vanofuture
7olmen писал(а):Количество материалов: 1

А надо 300. :D

Re: Счетчик новых материалов.

Добавлено: 15 фев 2009, 14:35
7olmen
Изменил на 300, но к сожалению ничего не поменялось....

Re: Счетчик новых материалов.

Добавлено: 15 фев 2009, 15:48
Vanofuture
Ладно тогда так. Шаблон:

Код: Выделить всё

if('$DATE$'==cur_date){num++;}

В шапку страницы:

Код: Выделить всё

<script type="text/javascript">
cur_date='$DATE$';
num=0;
</script>

Там где надо вывести:

Код: Выделить всё

<script type="text/javascript">
$MYINF_X$;
document.write('Сегодня '+num+' материалов.');
</script>

Если так не запашет, то я хз.

Re: Счетчик новых материалов.

Добавлено: 16 фев 2009, 04:31
7olmen
Все работает, огромное спасибо.
P.S как можно цифру новых материалов выделить? (<b>)

Re: Счетчик новых материалов.

Добавлено: 16 фев 2009, 07:47
XxMARSxX

Код: Выделить всё

<script type="text/javascript">
$MYINF_X$;
document.write('Сегодня <b>'+num+'<\/b> материалов.');
</script>

Re: Счетчик новых материалов.

Добавлено: 16 фев 2009, 20:04
7olmen
В общем подведу итог:
Есть 2 варианта сделать нужный нам счетчик:
I)Создаю информер с настройками:
Раздел: Каталог статей (или сайтов или что-то другое, в зависимости от того, где у вас будет стоять счетчик)
Тип данных: Материалы
Способ сортировки: дата добавления материала D
Количество материалов: 300
Количество колонок: 1
Доп. настройки не использую.

В информер пихаю код:
<?if($DATE$='Сегодня')?>+1<?endif?>

В нужном мне месте на странице добавляю код:
<script type="text/javascript">
num=0$MYINF_X$;
document.write('Сегодня '+num+' материалов.');
</script>

Меняю $MYINF_X$ на номер моего созданного информера.
II) Шаблон информера(настройки такие же как и в первом):
Код:
if('$DATE$'==cur_date){num++;}

В шапку страницы:
Код:
<script type="text/javascript">
cur_date='$DATE$';
num=0;
</script>

Там где надо вывести:
Код:
<script type="text/javascript">
$MYINF_X$;
document.write('Сегодня '+num+' материалов.');
</script>

Меняю $MYINF_X$ на номер моего созданного информера.
Спасибо Vanofuture за скрипт.

Re: Счетчик новых материалов.

Добавлено: 18 фев 2009, 16:30
JUNKIE
Одно Но! Например в фотоальбоме, если материал добавлен Сегодня то в информере он все равно пишется не как 'Сегодня' а как полная дата :roll: как можно решить проблему?

Re: Счетчик новых материалов.

Добавлено: 18 фев 2009, 16:39
AllCity
Админка » Главная » Общие настройки » Дату сегодняшнего дня выводить как "Сегодня": НЕТ

Re: Счетчик новых материалов.

Добавлено: 23 фев 2009, 21:18
JUNKIE
В каталоге сайтов Все равно выводит как полную дату.
Что можно сделать?