WordPress тема “Каталог статей” (Article Directory)

9 января 2008 г.

Внимание! Дальнейшая разработка и поддержка плагина и темы “Article Directory” остановлена.

Скриншот темы "Article Directory" Представляю вашему вниманию тему (шаблон) для WordPress “Article Directory”, предназначенную для использования с моим одноименным плагином “Article Directory”.

Хочется отметить, что идейным вдохновителем реализации на движке WordPress каталога статей стал буржуйский каталог статей ArticleDashBoard.com. Поэтому при создании темы в части визуального представлении информации на страницах разного типа я ориентировался именно на данный каталог.

Демо

Демонстрацию темы можно посмотреть здесь - Articlesss.com/demo/.

Особенности шаблона “Article Directory”

  • Шаблон “Article Directory” предназначена для работы с WordPress, начиная с версии 2.9 и выше.
  • Статистика по общему количеству опубликованных статей и числу зарегистрированных авторов.
  • На главной странице выводится список самых последних статей. По умолчанию 30 заголовков. Цифру можно сменить в файле темы index.php.
  • Наличие у каждого автора страницы с информацией о нем и списком опубликованных им статей. Информация об авторе также отображается на странице отдельной статьи.
  • На страницах рубрик, в архивах и результатах поиска выводятся так называемые “Хлебные крошки”.
  • На странице рубрики выводится список подрубрик (или “соседних” подрубрик) и список статей текущей рубрики в виде заголовка с анонсом.
  • Реализована возможность сортировки списка статей на странице текущей рубрики. Предусмотрены 3 варианта сортировки: “По заголовку”, “Самые новые” (по умолчанию”) и “Самые старые”. Аналогичная возможность сортировки присутствует и на странице автора.
  • Страница с конкретной статьей содержит список других статей из той же самой рубрики. Можно задать количество заголовков в этом списке, указав нужную цифру в параметре posts_per_page в файле темы single.php.
  • Постраничная навигация без использования плагинов.
  • Список топ авторов.
  • Поддержка виджетов.
  • Поддержка локализации.

Внимание! Плагин “Article Directory” обязателен, если вы хотите создать полноценный каталог статей на WordPress.

Скачать

Тема (шаблон) для WordPress “Article Directory” (Каталог статей)

Версия: 1.7.1 | Загрузок: 3470 | Последнее обновление: 12.09.2010

История версий

Версия 1.7.1 (12.09.2010)

  • Добавлены CSS стили для редактора TinyMCE и HTML-редактора в панели автора.
  • Форма авторизации сделана в виде функции, которая подключается из плагина “Article Directory”.

Версия 1.7 (06.09.2010)

  • Множество различных изменений в дизайне.
  • Добавлены виджеты “Топ авторов” и “Последние статьи с анонсами”.
  • Реализована постраничная навигация без плагинов.
  • На странице отдельной статьи добавлена информация об авторе.
  • Отображается аватар автора, если он настроен в сервисе Gravatar.
  • Добавлена поддержка локализации.

Версия 1.6.1 (10.01.10)

  • Eсли не установлен плагин WP-PageNavi, то постраничная навигация “по умолчанию” теперь отображается.
  • Исправлена ошибка с неправильным отображением сообщения “В данной рубрике нет статей”.

Версия 1.6 (27.09.09)

  • При заходе в подрубрику отображается список остальных подрубрик из той же рубрики.

Версия 1.5 (20.12.08)

  • Изменения под WordPress версии 2.7.

Версия 1.4.1 (29.11.08)

  • Изменен метод считывания версии WordPress.
  • Мелкие незначительные исправления.

Версия 1.4 (19.07.08)

  • Решена проблема с некорректным выводом сообщения “Нет рубрик” с заголовком “Подрубрики” на страницах архивов рубрик.
  • Мелкие незначительные исправления.

Версия 1.35 (22.05.08)

  • В блоке авторизации, если пользователь авторизован, выводятся соответствующие его статусу ссылки в админ-интерфейс.

Версия 1.3 (11.04.08)

  • Добавлен шаблон страницы для вывода списка рубрик со ссылками на их RSS-фиды (файл rssfeeds.php).
  • Внесена небольшая правка в код вывода последних статей в сайдбаре - анонс отображался некорректно.
  • В архив “тема + плагины” добавлен измененный плагин Kinderlose - с оригиналом в версиях WordPress 2.3 и выше наблюдалось следующее: в рубриках среди постов отображались “страницы”.

Версия 1.2 (29.02.08)

  • Добавлена поддержка виджетов.
  • Теперь, если родительская рубрика не содержит подрубрик, при ее просмотре не выводится заголовок “Подрубрики” с сообщением “Нет рубрик”.
  • В сборку добавлен плагин “Forgot the Category”, который при нажатии кнопки “Опубликовать”, если рубрика не была выбрана, выводит напоминание об этом. Практика показывает, что авторы часто забывают выбрать рубрику при добавлении статьи, поэтому данный плагин будет очень полезен.

Версия 1.1 (19.01.08)

  • Исправлен подсчет общего количества статей для WordPress версий 2.3+. Ранее в эту сумму входило и количество опубликованных страниц.
  • Добавлен форма регистрации пользователей.
  • Другие незначительные исправления.

Версия 1.0 (09.01.08)

  • Самая первая версия
Теги: , , , автор: Dimox | рубрика WordPress

Комментарии (375): »

  1. В настройках плагина отключите опцию “Исключить со страниц родительских рубрик статьи подрубрик”.

  2. В настройках плагина отключите опцию “Исключить со страниц родительских рубрик статьи подрубрик”.

    Отключил, но все равно рубрику показывает, а подрубрику нет, и другие не показывает рубрики, только первую в списке:

    1
    query_posts("cat=33,52,37&paged=$page");

    33- рубрика, 52 подрубрика рубрики 33, а 37 другая рубрик…
    так вот только 33 и показывает…
    Где все же моя ошибка? Может код еще какой поменять… пробовал все дополнительные даже кроме основного плагины выключать!

    @
  3. Разобрался! Спасибо! Это просто я сам затупил…

    @
  4. привет,так а ты новую версию диза будешь раздавать с плагином?

  5. 366
    Декс
    Декс

    Привет. Как сделать чтобы в теме на главной выводились миниатюры. Я пробовал с помощью PHP функции извлечь из поста 1-ю картинку, уменьшить её до заданных размеров, сохранив пропорции, и вставить в качестве миниатюры, как делал на обычных вордпрессовских темах.
    Вот функция

    function catch_that_image() {
    global $post, $posts;
    $first_img = ”;
    ob_start();
    ob_end_clean();
    $output = preg_match_all(’//i’, $post->post_content, $matches);
    $first_img = $matches [1] [0];
    if (!empty($first_img)) $size = getimagesize($first_img);
    $imageWidth = $size[0];
    if ($imageWidth > 170) $imageWidth = 170;
    $post_title = $post->post_title;
    $post_title = str_replace(’”‘, ‘\”, $post_title);
    if(empty($first_img)) {
    return ”;
    } else {
    if ($imageWidth > 80) return ‘ ‘;
    }
    }

    Ставил как и везде в связке с плагином the excerpt reloaded.
    Не выходит, миниатюра появляется только в первой записи. Подскажи пожалуйста, как решить эту проблему.

  6. 367
    Декс
    Декс

    Подскажи пожалуйста, как решить эту проблему?

  7. Скажите пожалуйста как убрать фразу “Архив рубрики” со станиц?

    @
  8. В файле functions.php замените строку:

    1
    printf(__('Archive for the ‘%s’ Category', 'article-directory'), $currentBefore . single_cat_title('', false) . $currentAfter);

    на такую:

    1
    echo $currentBefore . single_cat_title('', false) . $currentAfter;
  9. Спасибо большое! Все получилось!

    А есть такая возможность, чтобы выборочно на определенные статьи не выставлялась дата публикации?

    @
  10. Наверное, можно сделать с помощью произвольных полей.

  11. 1
    2
    3
    4
    5
    6
    7
    8
    9
    Привет! Я добавляю каегории и подкатегории, и у меня получилась структура, которую я показал выше. А нужно просто
    1
    8
    9
    то есть чтоб показывало только основные подкатегории.
    Когда зайду в первую подкатегорию, чтоб показывало только
    2
    3
    4
    и так далее. Как мне этого добиться?
    Спасибо

  12. Для рубрик на главной странице есть соответствующая опция в настройках. А для страницы рубрики нужно в файле category.php заменить:

    1
    <?php wp_list_categories('show_count=1&child_of='.$cat.'&hide_empty=0&title_li='); ?>

    на:

    1
    <?php wp_list_categories('show_count=1&child_of='.$cat.'&hide_empty=0&title_li=&depth=1'); ?>

    и заменить:

    1
    <?php wp_list_categories('show_count=1&child_of='.$parent->parent.'&exclude='.$cat.'&hide_empty=0&title_li='); ?>

    на:

    1
    <?php wp_list_categories('show_count=1&child_of='.$parent->parent.'&exclude='.$cat.'&hide_empty=0&title_li=&depth=1'); ?>
  13. Сорри за форматирование, пробелов не видно. Еще раз:

    1
    —2
    —3
    —4
    ——-5
    ——-6
    ——-7
    8
    9
    Привет! Я добавляю каегории и подкатегории, и у меня получилась структура, которую я показал выше. А нужно просто
    1
    8
    9
    то есть чтоб показывало только основные подкатегории.
    Когда зайду в первую подкатегорию, чтоб показывало только
    2
    3
    4
    когда в четвертую
    5
    6
    7

    и так далее. Как мне этого добиться?
    Спасибо

  14. Первой строчки хватило. Вторую не нашел. Спасибо, работает

  • Похожие статьи
  • Предыдущие из рубрики