| rss2email.ru |
![]() Лучший дизайн мира. Строгий отбор! ![]() | ![]() Глум над рекламой и брендами ![]() | ![]() Блог Сосновского - конкурс на 1000000! ![]() | ![]() Заработок в Интернет - реальность ![]() |
Создание, оптимизация и продвижение сайтов на WordPress. Жизнь интернета и блогосферы http://wphelp.ru рекомендовать друзьям >> |
- Новая русская версия FeedWordpress
С момента последней публикации на эту тему было выпущено много обновлений для популярного парсера RSS-лент FeedWordpress, и они крайне важны для совместимости с новыми версиями WordPress. Не доходили руки сделать перевод, так как у плагина по-прежнему нет возможности для локализации отдельным файлом.
Так что перевод новой версии FeedWordpress.2009.1112 также выполнен напрямую в файлах.
Подробнее о плагине в прошлой публикации.
Скачать новую русскую версию можно тут. Оригинал на сайте автора.
P.S. Не удается перевести две фразы, похоже они берутся напрямую из WordPress.
Код отвечающий за вывод этой информации (syndication.php, строки 439-451):
print "<div style='font-style:italic;size:0.9em'>Готово к следующему обновлению через "; if (isset ($sLink->settings['update/ttl']) and is_numeric ($sLink->settings['update/ttl'])) : if (isset ($sLink->settings['update/timed']) and $sLink->settings['update/timed']=='automatically') : $next = $sLink->settings['update/last'] + ((int) $sLink->settings['update/ttl'] * 60); print fwp_time_elapsed ($next); if (FEEDWORDPRESS_DEBUG) : print " [".(($next-time())/60)." минут]"; endif; else : echo "каждую ".$sLink->settings['update/ttl']." минуту".(($sLink->settings['update/ttl']!=1)?"s":""); endif; else: echo "в ближайшем времени"; endif; print "</div>";
Если кто-то знает как исправить, пишите в комментариях. О багах сообщайте там же :)

Переслать - Оформление первой записи на главной
В WordPress есть возможность оформить новую запись другим стилем, и привлечь таким образом внимание читателей к информации.
Вариантов как это сделать предлагается немало, приведу два, которые работают у меня.
1 вариант оформления новой записи.
Вместо стандартного
<?php if (have_posts ()) : ?> <?php while (have_posts ()) : the_post (); ?>
в файле index.php вставляем код:
<?php if (have_posts ()) : the_post (); ?> <div id="latest-post"> <h1 class="title"><a href="<?php the_permalink () ?>" rel="bookmark" title="Постоянная ссылка: <?php the_title (); ?>"><?php the_title (); ?></a></h1> <p class="meta"><small><?php the_time ('d M Y') ?>, <?php the_author (); ?> <?php edit_post_link ('Править', ' | ', ''); ?><br /> Рубрика: <?php the_category (', ') ?> | <?php comments_popup_link ('Ваш отзыв', '1 отзыв', 'Отзывов: %', 'comments'); ?></small></p> <div class="entry"> <?php the_content ('Читать полностью »'); ?> </div> </div> <div id="recent-posts"> <?php while (have_posts ()) : the_post (); ?>Соответственно стиль #latest-post отвечает за оформление новой записи, а #recent-posts за оформление остальных.
2 вариант оформления новой записи.<?php $countposts = 0; while (have_posts ()) : the_post (); $countposts++; ?> <div class="post<?php if ($countposts == 1) { ?> new<?php } ?>">Дальше выводится содержание записи, цикл статей закрывается строкой
<?php endwhile; ?>
Потом идет остальной код вне цикла, например, навигация.
При этом за оформление новой записи будет отвечать стиль .new, также для всех записей будет использоваться стиль .post.

Переслать

| rss2email.ru | отписаться: http://www.rss2email.ru/unsubscribe.asp?c=41890&u=559355&r=716358152 управление подпиской: http://www.rss2email.ru/manage.asp |









Комментариев нет:
Отправить комментарий