Внимание! Данная запись отмечена как устаревшая и/или потерявшая актуальность! Возможно автор уже передумал и теперь придерживается другой точки зрения, нежели изложенная в тексте ниже.

Плагин Russian Date

WordPress / Плагины и хаки WordPressПросмотров: 65764 (548)

Плагин написан по мотивам TheRussianDate.

В отличие от этого плагина, в моём не требуется вносить никаких изменений в шаблон - всё работает автоматически. Если же нужно отключить действие плагина локально в одном месте, то достаточно в шаблон вывода даты добавить «---»:

the_time('j F Y');    // выведет «20 октября 2006»
the_time('j F Y---'); // выведет «20 Октябрь 2006»

Русские даты 232

Комментариев: 61 RSS

1Slaff24-11-2006 18:40

Отличный плагин. Берем на вооружение smile

2Максим24-11-2006 19:41

Пока разбирался добавил еще и автоматический перевод даты для комментариев. Просто там другая функция используется (comment_date). Ну, а кто скачал, еще раз обновите файл. smile

3Alexey M.01-12-2006 08:34

Былобы сдорово дописать плаг, чтобы он с wp_get_archives работал ... чтобы архив был Янв. Февр. smile

4Юрий03-12-2006 19:51

вставляю плагин для русификации , а там одни крякозябры внутри вместо русского текста

Как быть помогите

5Максим03-12-2006 21:29

Возьмите файл в той же кодировке, что и кодировка вашего блога.

9Alexey Gousev18-12-2006 18:50

Надо в плагин добавить строчку:

add_filter('the_date', 'maxsite_the_russian_time');

10Alexey Gousev18-12-2006 18:55

Надо добавить в плагин строку:

add_filter('the_date', 'maxsite_the_russian_time');

11FamFam30-01-2007 16:11

У меня лично тоже ничего не получилось. Кто нибудь может сказать где находися файл с этими датами, я сам его в ручную исправлю.

12Maxoud13-02-2007 20:51

Предлагаю добавить регулярное выражение для проверки наличия цифры перед суффиксами st, nd, rd, th и пробела после них.

Я добавил строку add_filter('the_date', 'maxsite_the_russian_time');в плагин, но при выводе HTML плагин вырезает "st" из класса "postdate" в следующем коде темы:

','');

То есть в некоторых случаях пользователям придется переименовывать классы или заменять the_date на the_time во всех файлах темы.

13Maxoud13-02-2007 20:54

Сорри, выпал код:

t he_date('j F Y', '','');

15ABTOP01-03-2007 08:50

Странно, но число и месяц не хотят меняться местами...

ПОказывает "февраля 26, 2007"

16Максим01-03-2007 10:40

Нужно шаблон вывода даты указать как 'j F Y, H:i'

17pk22-03-2007 06:43

Странно. Установил плагин, дата сразу начала отображаться как "марта 22, 2007". Исправляю в настройках формат даты на 'j F Y, H:i' и ничего не меняется :???: :sad:

18Максуд22-03-2007 09:44

Формат даты надо менять не в настройках, а в файлах шаблона (темы). Т. е. во всех файлах шаблона, где встречается the_time(......)

21allmoney.ws24-03-2007 01:52

А названия месяцев в архиве он переведёт?

22Максим24-03-2007 09:52

А названия месяцев в архиве он переведёт?

Если вы пропишите их в файле, то да, переведет.

23allmoney.ws25-03-2007 12:05

Не понял, а как в файле прописать?

24nelly27-04-2007 10:37

Здравствуйте.

Не пойму, почему я не могу скачать ни один из плагинов? Всегда выдает "Упс..А файл вы можете скачать непосредственно с maxsite.org". А ведь с него и скачиваю. :(

26:валерча:24-05-2007 07:01

Лично у меня )) так ничего и не получилось, да и толком не ясно каким образом юзать плагин, активировал в панели, прописал во всех файлах шаблона то, что нужно было а форма )) даты изменилась всего лишь с MAY 27 - на 17 May 2007, 21:54

помогите плз ))

А вообще хотелось бы, чтобы отписали как правильно юзать данный плагин.

27Mixa07-06-2007 18:24

у меня кодировка на всем сайте из-за этого плагина слетела!

28Mixa07-06-2007 18:32

Warning: Cannot modify header information - headers already sent by (output started at /sata1/home/users/climategr/www/www.climategroup.org.ua/wp-includes/locale.php:1) in /sata1/home/users/climategr/www/www.climategroup.org.ua/wp-includes/pluggable-functions.php on line 269

Помог поламать, теперь помогай исправить!

Я использовал плагин поб utf-8, на єтой же кодировке работал сайт...

29Mixa07-06-2007 18:36

Бл.. я теперь даже в админку попасть не могу! Все поламало!

30Максим07-06-2007 18:40

Эх, вебмайстер smile

Файл нужно сохранить как UTF-8 без сигнатуры (BOOM).

31Александр Мальцев24-06-2007 11:59

Максим,

добавил в конце плагина строчку:

add_filter('the_date', 'maxsite_the_russian_time');

Чтобы плагин работал и с the_date.

Всё прекрасно работает.

P.S.:

Почему использую the_date?

Дата будет выводится один раз, если на одной страницы много постов одного и того же дня. Очень полезная функция ;)

32Максуд24-06-2007 15:18

Александр Мальцев, логично. Иначе ключевиками становятся "июнь" и "2007" smile

33said10-09-2007 14:56

а в календаре стандартном работает?

34Maksus22-09-2007 01:02

А как с помощью ВП вывести текущую дату, а не дату записи?

35Lecactus22-09-2007 07:01

Maksus почитайте тему http://forum.maxsite.org/viewtopic.php?id=1708 там и примеры есть, но вот выводит таким образом "по английски" дату, игнорируя плагин "русской даты"

36Дмитрий Дианов20-12-2007 20:16

Решил вот русифицировать одну темку, в файле comments.php пишу вот так:

Но все равно идет вывод вида 16 Декабрь 2007, 00:59. Что я делаю не так, не подскажете?

37Дмитрий Дианов20-12-2007 20:24

Причем изменение в принципе на дату влияет, то есть изменяю строку верную...

38Елена22-04-2008 12:21

Я так и не поняла, где и что настроить, что бы даты в архиве были на русском. В файле плагина добавила строчку add_filter('the_date', 'maxsite_the_russian_time'); но результата нет... ПОМОГИТЕ МАКС :!:

39Cooluck01-06-2008 03:21

Похоже что в ВП 2.5+ плагин перестал работать.

Обновление будет?

40Lecactus01-06-2008 20:52

Работает плагин прекрасно и на WP2.5.1 и на WP MU 1.5.1

41Cooluck01-06-2008 23:30

Хм, странно, но у меня на версии 2.5 сейчас отображаются даты на английском.

42Cooluck01-06-2008 23:33

Похоже была активизирована не та версия плагина, пардон

43Александр12-12-2008 11:07

Доброго дня!

поддерживается ли этот плагин в WP 2.7?

45Павел20-01-2009 20:19

Доброго всем времени суток!

Обнаружил неполадки в работе плагина. У меня месяц в архиве блога обозначается полностью (например Декабрь, Январь). Соответственно с активированным плагином получается название вида "декабряабрь". Я так понял, что плагин не целиком считывает название месяца, а посимвольно. Т.е. прочитал Дек и заменил его на "декабря", а ведь осталось ещё "абрь" )). Вот и получается "декабря"+"абрь"="декабряабрь".

Как я исправил неполадки. Добавил каждому месяцу правило замены вида:

"Дек" => "декабря",
        "Декабрь" => "декабрь",

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

Уверен, будет многим полезно.

С уважением,

Павел

http://www.mebeldlya.ru

46Василиса19-02-2009 08:46

Скачала плагин, а активировать его никак не могу. Выдается информация, что файл плагина не найден, хотя он точно стоит в папке плагинов. В чем проблема и как ее решить?

47d@g04-02-2010 16:41

помогите пожалуйста, для вывода даты использую вот такую строку

<?php echo mysql2date('j F Y', date('Y-m-d H:i:s'), true); ?>

как этот плагин адаптировать под нее, все перепробовал, че то не получается((((

48Codanger21-06-2010 14:24

Поставил Вордпресс 3.0, а плагин не работает. Даты не меняются. Что делать?

49MAX21-06-2010 17:48

Обновил плагин, проверьте, должен работать.

50Codanger22-06-2010 15:27

Обновил, но не работает.

Я в конце добавил ещё: add_filter('get_the_date', 'maxsite_the_russian_time');

Но помогло только частично - на сайдбаре всё равно не правильно.

51MAX22-06-2010 17:16

Архив обновил. Если не работает, то нужно смотреть каким хуком в виджете выводится дата.

52Лион28-08-2010 10:00

не понятная бага, если поменять месяцы чтобы были с большой буквы, то вместо

27 Августа, будет 27 Августааа.

WP 3.0

53Лион28-08-2010 10:10

уже понял)))

Август соответствует полностью слову Августа, поэтому он проходит видимо трижды цикл и каждый раз заменяет слово Август при этом оставляя букву а в конце(естественно)....

заменил у Августа А на А

у Марта М на М

бага исчезла.

54Михаил09-09-2010 21:03

Спасибо большое!!! поставил все на свой сайт! Все работает как часы!

55Евгений30-09-2010 00:38

А как сделать корректную дату для этой функции?

<?php echo mysql2date('Сегодня: j F, Y',current_time('timestamp')); ?>

Выводится как: Сегодня: 30 Сентябрь, 2010

А хотелось бы: Сегодня: 30 Сентября, 2010

56MAX30-09-2010 08:05

У вас локаль русская, поэтому изменить плагином не получится.

57Евгений30-09-2010 11:21

Подскажите, пожалуйста, может тогда как-нибудь по-другому можно сделать?!

59Дмитрий20-12-2010 06:27

Отличный полагин! спасибо!

60zortexx14-01-2011 18:55

Спасибо! Установил. Плагин отличный. Только вот динамическое отключение не работает. В архиве обнаружил.

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

ОсеньОсень

Рейтинг@Mail.ru