WordPress Forum

Форум русской поддержки Вордпресс. Плагины и темы, модификации и дизайн, локализация.

Вы не зашли.

#1 23.04.2007 19:36

maximum
Вордпресс
Регистрация: 21.04.2007
Сообщений: 175
Профиль  Сайт

Customizable Post Listings

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

Установка:

1. Скачать файл "customizable-post-listings.zip" и загрузить содержимое в директорию "/wp-content/plugins/".
2. Необязательно: Изменить конфигурационные настройки в файле по своим требованиям. В коде присутствуют комментарии для помощи.
3. Активировать плагин "Customizable Post Listings" на странице управления плагинами в админ панели WordPress.
4. Добавить код в файл шаблона там, где это необходимо (предпочтительно в sidebar.php).

Код:

1. Для вывода последних записей.

Код:

<?php c2c_get_recent_posts(); ?>

2. Для вывода случайных записей.

Код:

<?php c2c_get_random_posts(); ?>

3. Для вывода последних прокомментированных записей.

Код:

<?php c2c_get_recently_commented(); ?>

4. Для вывода последних модифицированных записей.

Код:

<?php c2c_get_recently_modified(); ?>

Функции:

Код:

function c2c_get_recent_posts ($num_posts = 5,
$format = "<li>%post_date%: %post_URL%</li>",
$categories = '',
$orderby = 'date',
$order = 'DESC',
$offset = 0,
$date_format = 'm/d/Y',
$authors = '',
$include_passworded_posts = false)

function c2c_get_random_posts($num_posts = 5,
$format = "<li>%post_date%: %post_URL%</li>",
$categories = '',
$order = 'DESC',
$offset = 0,
$date_format = 'm/d/Y',
$authors = '',
$include_passworded_posts = false)

function c2c_get_recently_commented ($num_posts = 5,
$format = "<li>%comments_URL%<br />%last_comment_date%<br />%comments_fancy%</li>",
$categories = '',
$order = 'DESC',
$offset = 0,
$date_format = 'm/d/Y h:i a',
$authors = '',
$include_passworded_posts = false)

function c2c_get_recently_modified ($num_posts = 5,
$format = "<li>%post_URL%<br />Updated: %post_modified%</li>",
$categories = '',
$order = 'DESC',
$offset = 0,
$date_format = 'm/d/Y',
$authors = '',
$include_passworded_posts = false)

Параметры:

num_posts - Количество записей для отображения. По умолчанию 5.
format - Строка, в которой теги окружённые знаком процента используются для определения какую информацию и в каком порядке вы хотите отобразить.
categories - Список id категорий для отображения разделённых пробелами. Оставить пустым для отображения записей всех категорий.
order - Порядок сортировки списка записей, ввести 'ASC' (по возрастанию) или 'DESC' (по убыванию). По умолчанию 'DESC'.
offset - Количество записей, которое необходимо пропустить. По умолчанию 0.
date_format - Строка формата отображения даты, PHP - стиль, если он отличается от формата отображения даты блога по умолчанию.
authors - Список id авторов для отображения разделённых пробелами. Оставить пустым для отображения записей всех авторов.
include_passworded_posts - Логическое выражение, ввести 'true' или 'false', позволяет отображать записи, которые имеют пароль на просмотр.

Определения:

comments_count - Число комментариев к записи.
comments_fancy - Вид представления комментариев (смотрим get_recent_tagmap()).
comments_url - URL на список комментариев к записи.
comments_URL  - Заголовок записи с постоянной ссылкой на список комментариев к записи.
last_comment_date - Дата последнего комментария к записи.
last_comment_id - ID последнего комментария к записи.
last_comment_URL - URL последнего комментария к записи.
last_commenter - Автор последнего комментария к записи.
last_commenter_URL - Имя автора последнего комментария к записи со ссылкой на сайт (если есть).
post_author - Автор записи.
post_author_count - Число записей сделанных автором записи.
post_author_posts - Ссылка на страницу всех записей автора записи.
post_author_url - Имя автора записи со ссылкой на сайт (если есть).
post_content - Полное содержимое записи.
post_date - Дата записи.
post_excerpt  - Выдержка из записи.
post_excerpt_short - Короткая выдержка для отображения в боковой панели.
post_id - ID записи.
post_modified - Дата последней модификации записи.
post_title - Заголовок записи.
post_url - URL записи.
post_URL - Заголовок записи с постоянной ссылкой на запись.

Версия: 1.1

Автор: http://www.coffee2code.com/archives/200 … -listings/

Скачать: http://wpforum.ru/content/plugin/custom … stings.zip

Неактивен

#2 08.08.2007 22:19

MXM
Блогер
Регистрация: 05.08.2007
Сообщений: 10
Профиль

Re: Customizable Post Listings

Ну ты как всегда...: "В коде присутствуют комментарии для помощи", толку то от этих комментариев если они на анлийском... sad

Подскажи, как сделать так чтобы выводились не только дата и название записи, а еще и несколько строк (опледеленное количество символов) текста этой самой записи...

Отредактировано MXM (08.08.2007 22:27)

Неактивен

#3 09.08.2007 10:12

maximum
Вордпресс
Регистрация: 21.04.2007
Сообщений: 175
Профиль  Сайт

Re: Customizable Post Listings

Можно вывести выдержку для записи, которая как раз идеально подходит для использования в боковой панели. Определение - %post_excerpt_short%.

Для последних записей получаем такую конструкцию:

Код:

function c2c_get_recent_posts ($num_posts = 5,
$format = "<li>%post_date%: %post_URL% - %post_excerpt_short%</li>",
$categories = '',
$orderby = 'date',
$order = 'DESC',
$offset = 0,
$date_format = 'm/d/Y',
$authors = '',
$include_passworded_posts = false)

Так же для данного определения можно задать ограничение на количество символов или слов в выдержке.

Неактивен

Работает на ПанББ
Блогер maximum