Дано:
здешняя версия "ВордПресс"-а, 2.0.9
здешний "Russian Date"
оболочка "default", ещё известная как "Кубрик"
Проблема:
дата сообщения выдаётся как "февраля 26, 2007"
Надо: сделать "26 февраля, 2007
Ниже приведены значения соответствующих настроек и index.php
Текущий формат даты: j F Y
Пример: 1 Март 2007
Текущий формат времени: H:i
Пример: 19:49
<?php get_header(); ?>
<div class="column-wrap">
<div id="content" class="narrowcolumn">
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
<div class="post" id="post-<?php the_ID(); ?>">
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
<small><?php the_time('F j, Y') ?> <!-- by <?php the_author() ?> --></small>
<div class="entry">
<?php the_content('Читать дальше »'); ?>
</div>
<p class="postmetadata"><?php the_category(', ') ?> | <?php edit_post_link('Редактировать', '', ' | '); ?> <?php comments_popup_link('Нет комментариев »', 'Один комментарий »', 'Комментариев: %'); ?></p>
</div>
<?php endwhile; ?>
<div class="navigation">
<div class="alignleft"><?php next_posts_link('« Раньше') ?></div>
<div class="alignright"><?php previous_posts_link('Позже »') ?></div>
</div>
<?php else : ?>
<h2 class="center">Не найдено</h2>
<p class="center">Sorry, but you are looking for something that isn't here.</p>
<?php include (TEMPLATEPATH . "/searchform.php"); ?>
<?php endif; ?>
</div>
<?php get_sidebar(); ?>
</div>
<?php get_footer(); ?>
Я сделал то что Вам нужно методом правки locale.php.
Там как раз названия месяцев.
Но, это далеко не лучшее решение, так как архивы тоже будут вида:
Февраля 2007
а не
Февраль 2007
Спасибо, конечно, но я стараюсь применять компромиссные решения только в случае их неизбежности.
было:
<?php the_time(‘F j, Y’) ?>
стало:
<?php the_time(‘j F Y года’) ?>
http://maxsite.org/russian-date
"года" это вы сами придумали вставить, да? Элегантно.
Похоже, что с данной оболочкой удачи не предвидется и дату придётся вправлять в код вручную. Настройки работать не согласятся.
Непонятно, из чего Вы сейчас проблему делаете.
Какие настройки работать не согласятся?
Даже если вы в админке вставите j F Y и включите плагин, работать не будет, у Вас в теме прописан формат вывода даты: <?php the_time(‘F j, Y’) ?>
Все равно тему прийдется «подправить».
Проблема была сделана ещё до меня.
Не согласятся работать те настройки, которые в админке управляют форматом даты.
Ладно, проехали. Похоже, что это всё просто недоработки русификации.
Это особенность Вордпресса. Всё, прописанное в теме, имеет больший приоритет, чем все настройки. Внешний вид меняется не просто редактированием css-файла, как например в Plone (хотя мне так юольше нравится), а прописыванием кода в теме. Просто изменяя настройки и css-ник, Вы вряд ли добьетесь удовлетворительного результата. Если Вы хотите использовать Вордпресс – редактируйте файлы темы, никуда Вы от этого не денетесь. Это не то же самое, что ковыряться в движке. Всё зависит от темы. Может это ми нелогично, но это так. Руссификация, конечно же, не при чем.