Мой сайт о WordPress и PHP
 
24 ноября 2006

Плагин Russian Date

Читали 1118 раз
Рубрика: Плагины и хаки
Навигация: Главная » WordPress » Плагины и хаки

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

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

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

Плагин выполнен в кодировках Windows-1251 и UTF-8: выберите нужный вариант.

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

42 комментария к “Плагин Russian Date”

  1. Slaff:

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

  2. Максим:

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

  3. Alexey M.:

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

  4. Юрий:

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

  5. Максим:

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

  6. Serg:

    На новой сборке не работает..

  7. Максим:

    Ещё как работает! :)

  8. Crash Override 2.0:

    Отличный плагин! Супер :)

  9. Alexey Gousev:

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

    add_filter('the_date', 'maxsite_the_russian_time');

  10. Alexey Gousev:

    Надо добавить в плагин строку:
    add_filter('the_date', 'maxsite_the_russian_time');

  11. FamFam:

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

  12. Maxoud:

    Предлагаю добавить регулярное выражение для проверки наличия цифры перед суффиксами st, nd, rd, th и пробела после них.
    Я добавил строку add_filter('the_date', 'maxsite_the_russian_time'); в плагин, но при выводе HTML плагин вырезает "st" из класса "postdate" в следующем коде темы:
    ','');
    То есть в некоторых случаях пользователям придется переименовывать классы или заменять the_date на the_time во всех файлах темы.

  13. Maxoud:

    Сорри, выпал код:
    t he_date('j F Y', '','');

  14. Maxoud:

    t he_date('j F Y','<p class="postdate">','</p>');

  15. ABTOP:

    Странно, но число и месяц не хотят меняться местами...
    ПОказывает "февраля 26, 2007"

  16. Максим:

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

  17. pk:

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

  18. Максуд:

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

  19. Максуд:

    Upd:
    the_time() или the_date()

  20. pk:

    Максуд, спасибо. Разобрался.

  21. allmoney.ws:

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

  22. Максим:

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

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

  23. allmoney.ws:

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

  24. nelly:

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

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

  25. Максим:

    Просто нажмите на ссылку.

  26. :валерча::

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

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

  27. Mixa:

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

  28. Mixa:

    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, на єтой же кодировке работал сайт...

  29. Mixa:

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

  30. Максим:

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

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

  31. Александр Мальцев:

    Максим,
    добавил в конце плагина строчку:
    add_filter('the_date', 'maxsite_the_russian_time');
    Чтобы плагин работал и с the_date.
    Всё прекрасно работает.

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

  32. Максуд:

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

  33. said:

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

  34. Maksus:

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

  35. Lecactus:

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

  36. Дмитрий Дианов:

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

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

  37. Дмитрий Дианов:

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

  38. Елена:

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

  39. Cooluck:

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

  40. Lecactus:

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

  41. Cooluck:

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

  42. Cooluck:

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


Оставьте комментарий! (Вы согласны с правилами)

 

:mrgreen: :neutral: :twisted: :arrow: :shock: :smile: :???: :cool: :evil: :grin: :idea: :oops: :razz: :roll: :wink: :cry: :eek: :lol: :mad: :sad: :!: :?:

При добавлении кода (html, php) заменяйте < на &lt; и > на &gt;.
Внимание: антиспам - зверь! Копируйте своё сообщение перед отправкой. На всякий случай.