Русский English Deutsch Українська Қазақша

Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не вошли.

#1 2009-02-28 02:08:36

vitaly
Администратор
Откуда: Россия
Здесь с 2008-10-08
Сообщений: 2,788
Рейтинг :   115 

calendar :: Календарь новостей

Наименование: calendar (календарь новостей)
Описание: Плагин формирует календарь в котором отмечает дни в которые были размещены новости. При выборе конкретного дня будут отображаться новости за указанный день.

Текущая версия: 0.07 [выпуск: 20.03.2009]
Ссылка: ZIP (10 Kb)

История изменения:

[0.07][2009-03-20]
* Исправлена ошибка - в одном из SQL запросов был жестко прописан префикс
  БД как "ng".
[0.06][2009-02-28]
+ Теперь при включенном кешировании плагин определяет минимальную/максимальную
  даты новостей и не формирует ссылок prev_link / next_link в случае, если в
  предыдущих/следующих месяцах нет ни одной новости.
  Решает проблему с поисковиками, которые индексируют очень "глубоко" и могут
  сканировать страницы за, к примеру, 2070й год.

Вне форума

#2 2009-03-20 00:47:10

vitaly
Администратор
Откуда: Россия
Здесь с 2008-10-08
Сообщений: 2,788
Рейтинг :   115 

Re: calendar :: Календарь новостей

Выложена обновлённая (0.07) версия.

Вне форума

#3 2009-10-25 18:53:00

vl
VIP любит этого пользователя.
Откуда: ua
Здесь с 2008-10-14
Сообщений: 664
Рейтинг :   14 
Сайт

Re: calendar :: Календарь новостей

как сделать, чтоб в календаре отображались новости только из определенных категорий. Или - чтоб не отображались новости некоторых категорий? 
Для убыстрения  ответа на этот вопрос привожу существующую  часть кода плагина   

$sql = "SELECT day(from_unixtime(postdate)) as day, count(id) as count FROM ".prefix."_news WHERE approve = '1' AND postdate >= unix_timestamp('".$year."-".$month."-01 00:00:00') AND postdate < unix_timestamp(date_add('".$year."-".$month."-01 00:00:00', interval 1 month)) group by to_days(from_unixtime(postdate))";

Вне форума

#4 2009-12-09 16:00:03

coreldraw
Участник
Откуда: Ukraine
Здесь с 2008-10-21
Сообщений: 209
Рейтинг :   

Re: calendar :: Календарь новостей

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

http://xxx.yy/2010/02

вроди правильно написал...
как с этим бороться?

Вне форума

#5 2009-12-11 01:50:27

vitaly
Администратор
Откуда: Россия
Здесь с 2008-10-08
Сообщений: 2,788
Рейтинг :   115 

Re: calendar :: Календарь новостей

В сайтмап или индексируются поисковиками?
В плагине calendar есть фича (недокументированная) - при включении кеширования плагин начинает проверять min/max дату публикации и ссылок "в будущее" не генерит.
А вот если кеширование выключено, то он не учитывает эти даты (ибо для их определения нужно 2 дополнительных SQL запроса).

Вне форума

#6 2009-12-11 14:24:31

coreldraw
Участник
Откуда: Ukraine
Здесь с 2008-10-21
Сообщений: 209
Рейтинг :   

Re: calendar :: Календарь новостей

индексируется поисковиками тоже... в сапе появляются куча страниц, которые потом показывает ошибками...
будем пробовать кеш... ну если не поможет, думаю, потребуется "хирургическое вмешательство" в сам плагин...
поскольку очень неприятная штука

Вне форума

#7 2009-12-12 01:08:06

vitaly
Администратор
Откуда: Россия
Здесь с 2008-10-08
Сообщений: 2,788
Рейтинг :   115 

Re: calendar :: Календарь новостей

coreldraw, не понадобится smile
И вообще - кеш крайне желательно включать во всех плагинах. Исключение возможно, но на это нужны веские причины для отключения.
Скорость работы двига с закешированными плагинами и с незакешированными плагинами отличается в 2-3 раза..

Вне форума

#8 2010-04-30 16:06:43

legenda
Участник
Откуда: ua
Здесь с 2009-12-22
Сообщений: 2,151
Рейтинг :   39 

Re: calendar :: Календарь новостей

на счет чтоб в календаре отображались новости только из определенных категорий есть решение?

и еще можно клоновать плагин?

Вне форума

#9 2010-11-02 05:21:34

staric
Участник
Здесь с 2010-09-09
Сообщений: 96
Рейтинг :   

Re: calendar :: Календарь новостей

vl пишет:

как сделать, чтоб в календаре отображались новости только из определенных категорий. Или - чтоб не отображались новости некоторых категорий?

Поддерживаю вопрос

Вне форума

#10 2011-09-14 12:29:35

smetagenus
Участник
Откуда: НиНо
Здесь с 2011-02-18
Сообщений: 10
Рейтинг :   
Сайт

Re: calendar :: Календарь новостей

Проблема такая:
Не успел вовремя включить кэширование у плагина, и Гугл проиндексировал ОЧЕНЬ много (более 1000) лишних страниц. Выкинуть их оттуда можно, если эти страницы будут отдавать 404-ошибку.
Так вот, как сделать, чтобы при запросе страницы несуществующей даты отдавалась ошибка 404 (или происходил редирект на специальную страницу)?

Отредактировано smetagenus (2011-09-14 12:31:09)

Вне форума

#11 2011-09-14 12:47:28

easmik
VIP забанил этого пользователя.
Откуда: Анталья
Здесь с 2011-02-01
Сообщений: 1,016
Рейтинг :   37 
Сайт

Re: calendar :: Календарь новостей

smetagenus, включи, и они сами исчезнут после следующего индексирования и выдачи.


Все сайты, что могут быть сделаны на ng cms, должны быть сделаны на ng cms.

Расширив границы сознания, мы открываем новые горизонты жизни.

Вне форума

#12 2011-09-14 15:25:18

vitaly
Администратор
Откуда: Россия
Здесь с 2008-10-08
Сообщений: 2,788
Рейтинг :   115 

Re: calendar :: Календарь новостей

easmik, не поможет, страницы-то двиг отдаёт.
Просто при включенном кеше двиг перестаёт выдавать ссылки на несуществующие даты.

Вне форума

#13 2011-09-14 15:45:47

easmik
VIP забанил этого пользователя.
Откуда: Анталья
Здесь с 2011-02-01
Сообщений: 1,016
Рейтинг :   37 
Сайт

Re: calendar :: Календарь новостей

vitaly, ну, значит они автоматом получат статус 404 и бот от них отстанет. и из выдачи уберет.


Все сайты, что могут быть сделаны на ng cms, должны быть сделаны на ng cms.

Расширив границы сознания, мы открываем новые горизонты жизни.

Вне форума

#14 2011-09-14 19:34:17

vitaly
Администратор
Откуда: Россия
Здесь с 2008-10-08
Сообщений: 2,788
Рейтинг :   115 

Re: calendar :: Календарь новостей

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

Вне форума

#15 2011-09-15 04:50:00

easmik
VIP забанил этого пользователя.
Откуда: Анталья
Здесь с 2011-02-01
Сообщений: 1,016
Рейтинг :   37 
Сайт

Re: calendar :: Календарь новостей

vitaly, уф как все запутанно smile
Хотя как вариант можно в роботсе прописать запрет индексирования на данные из плагина. Или снова не поможет?


Все сайты, что могут быть сделаны на ng cms, должны быть сделаны на ng cms.

Расширив границы сознания, мы открываем новые горизонты жизни.

Вне форума

#16 2011-09-15 13:56:27

vitaly
Администратор
Откуда: Россия
Здесь с 2008-10-08
Сообщений: 2,788
Рейтинг :   115 

Re: calendar :: Календарь новостей

easmik, в самое ближайшее время (скорее всего завтра) выложу фикс, который позволит решить проблему с доступом к новостям по несуществующим датам.

Вне форума

#17 2011-09-15 17:08:34

easmik
VIP забанил этого пользователя.
Откуда: Анталья
Здесь с 2011-02-01
Сообщений: 1,016
Рейтинг :   37 
Сайт

Re: calendar :: Календарь новостей

vitaly, Виталь, я в обще календарь не использую smile  Просто помочь хочу человеку :)


Все сайты, что могут быть сделаны на ng cms, должны быть сделаны на ng cms.

Расширив границы сознания, мы открываем новые горизонты жизни.

Вне форума

#18 2011-09-19 08:03:04

smetagenus
Участник
Откуда: НиНо
Здесь с 2011-02-18
Сообщений: 10
Рейтинг :   
Сайт

Re: calendar :: Календарь новостей

easmik, календарь мне нужен.
vitaly, очень жду, когда наступит "завтра" smile. Сам я не смог разобраться, как пофиксить в плагине эту проблему.

Вне форума

#19 2011-09-19 09:10:26

easmik
VIP забанил этого пользователя.
Откуда: Анталья
Здесь с 2011-02-01
Сообщений: 1,016
Рейтинг :   37 
Сайт

Re: calendar :: Календарь новостей

smetagenus, мы тоже будем ждать того светлого завтра, когда Вы вернете копирайт движка на место. :)


Все сайты, что могут быть сделаны на ng cms, должны быть сделаны на ng cms.

Расширив границы сознания, мы открываем новые горизонты жизни.

Вне форума

#20 2011-09-19 14:42:00

smetagenus
Участник
Откуда: НиНо
Здесь с 2011-02-18
Сообщений: 10
Рейтинг :   
Сайт

Re: calendar :: Календарь новостей

easmik, ты про что?? Сайт в профиле вообще не на NGCMS. И прекращай уже флудить.

Отредактировано smetagenus (2011-09-19 14:43:01)

Вне форума

#21 2012-06-05 05:22:29

Velaskes
Участник
Здесь с 2012-03-11
Сообщений: 41
Рейтинг :   

Re: calendar :: Календарь новостей

Писал vitaly в ЛС о найденном глюке в календаре, но ответа не последовало)
А дело обстоит так: Если мы введем несуществующую дату (например site.ru/2099-04-08.html)
то ответ от сервера будет 200 ОК. Казалось бы мелочь, но этот баг может принести вам ОЧЕНЬ серьезные проблемы...

Почитать о таких проблемах уязвимостях можно, например тут:
http://sickboy.ru/konkursy/top-10-sposo … svojj.html

Вне форума

#22 2012-06-18 00:25:49

vitaly
Администратор
Откуда: Россия
Здесь с 2008-10-08
Сообщений: 2,788
Рейтинг :   115 

Re: calendar :: Календарь новостей

Velaskes, Настройки => Настройки системы => Основные настройки => Реакция на неизвестный URL - определяет что именно увидит пользователь.
А при обращении к несуществующей дате календаря пользователь и так получит 404ю ошибку (не уверен про релиз, но в SVN версии это давно так).

Вне форума

#23 2012-06-20 06:03:05

irbees2008
Продвинутый чайник
Откуда: Шахтинск
Здесь с 2012-03-14
Сообщений: 2,739
Рейтинг :   114 
Сайт

Re: calendar :: Календарь новостей

где поменять цвет цифр в календаре?

Вне форума

#24 2012-06-20 10:57:02

qwas
Участник
Откуда: Kyyiv
Здесь с 2012-05-16
Сообщений: 229
Рейтинг :   
Сайт

Re: calendar :: Календарь новостей

irbees2008, если я не ошибаюсь, то в calendar.tpl, по крайней мере цвет фона там точно меняется.

Вне форума

#25 2012-06-20 13:10:43

irbees2008
Продвинутый чайник
Откуда: Шахтинск
Здесь с 2012-03-14
Сообщений: 2,739
Рейтинг :   114 
Сайт

Re: calendar :: Календарь новостей

нет там не меняется,я и в стилях цвет поменял,и в плагине,цвет остался тот же hmm
p.s нашел где изменять

Отредактировано irbees2008 (2012-06-20 17:53:46)

Вне форума

Сейчас в этой теме пользователей: 0, гостей: 1
[Bot] ClaudeBot

Подвал форума

Под управлением FluxBB 1.5.11
Модифицировал Visman

[ Сгенерировано за 0.033 сек, 7 запросов выполнено - Использовано памяти: 615.16 Кбайт (Пик: 652.16 Кбайт) ]