WordPress тема «Каталог статей» (Article Directory)

WordPress тема «Каталог статей» (Article Directory)

Внимание! Дальнейшая разработка и поддержка плагина и темы «Article Directory» остановлена. Представляю вашему вниманию тему (шаблон) для WordPress «Article Directory», предназначенную для использования с моим одноименным плагином «Article Directory». Хочется отметить, что идейным вдохновителем реализации на движке WordPress каталога статей стал буржуйский каталог ...

Комментарии (367)

  1. Извините ещё раз за спам, нашел как найти идентификатор страницы, нужно в админке на название страницы навести на нее курсор было :)

  2. Мда, скачал вашу тему и русифицированный вами плагин, но вот интересно — я всегда экспериментирую на денвере — не вижу полей для публикации пользователями их статей. И вообще нет никаких кнопок навигации именно для тех, кто захочет что-то добавить — может я что-то не то сделал. Если я нажимаю на добавить статью — меня перебрасывает в админку, а что будет с желающим добавить статью???

  3. Дизайн хороший. А есть такой же для блога?

    Как на блоге crazy-russian.ru и seofun.org.ua?

    Заранее спасибо за ответ.

    С уважением, Дмитрий.

  4. Андрей
    9 лет назад

    Dimox, а как можно сделать, чтобы количество постов рубрики отображалось не рядом с самой рубрикой, а справа (ну что-то типо float:right или text-aligin:right для количества постов рубрики(ну и подрубик тоже))

  5. Андрей
    9 лет назад

    а как можно это сделать в плагине?

  6. Владимир
    9 лет назад

    Здравствуйте еще раз.
    Подскажите, при открытии рубрики в верху выводятся «Подрубрики» деревом
    как сделать чтобы подрубрики были только первого уровня (я имею ввиду что у меня ну просто милион рубрик и подрубрик и при открытии какой то из них получается километровое дерево в низ, оно мне нужно, но для укорочения было бы неплохо чтобы выводились только первого уровня )
    Я так понимаю что нужно поменять строку

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

    в файле category.php
    но как?
    заранее благодарен

  7. Добрый день!

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

    Спасибо

  8. Здравствуйте! Подскажите пожалуйста как сделать вывод подрубрик с заголовками постов на странице родительской рубрики? Например как сдесь пример вывода подрубрик

    Спасибо

  9. Что-то тема наперекосяк встала((

  10. Обновил тему и плагин, все косо стало, как поправить?

  11. извиняюсь — все встало на место. Кэш почистил

    • Сразу понятно, что пользуетесь IE. Дело не в кэше, а в том, что в теме используется теги HTML 5, которые IE не знает. И для этого подключен скрипт с внешнего сайта. Не исключено, что сайт, с которого берется скрипт, в какой-то момент может быть не доступен, потому все разъезжается.

  12. Димокс, Вы используете в коде excerpt, а у него нет опиональной смены текста, потому и выводится «Read more on…»

    • Ошибаетесь, не выводится такой текст, вместо него многоточие.

      • Не, не ошибаюсь. Просто говорю что у Вас не the_content() а the_excerpt() в коде, а ПОТОМУ у человека и выводится «read more on», и сменить прямо там в тексте он не сможет, как смог бы если бы было the_content(). По молчанию ВП показывает троеточие, а раз у чела текст, значит это плагин для excerpt’a. Такой тест дает плагин fancy excerpt, как русифицировать я написал ниже, для тех, кто может искал как это сделать.
        Пользуясь случаем выражаю свое спасибо за плагин. Мне давно нужна была библиотека для нашего сайта(на джумле, по религиоведению), и я давно присматривался именно к «артикл директори», и еще пол-дюжине аналогичных скриптов. Удобно что Вы полностью подобный экспириенс реализовали на Вордпрессе. Спасибо.

  13. текст «read more» добавляет плагин fancy excerpt. Без него — просто троеточие.
    Чтобы сделать на русском языке, надо поставить плагин «codestyling localization», и черезх тудою оно удобно переводится на русский.

  14. Добрый вечер Dimox. Подскажите пожалуйста, как сделать на отдельной странице каталог. Заранее благодарен

  15. Может быть Вы знаете почему при создании статьи у меня статус ее может быть только «черновик» или «на утверждении», и только зайдя в список записей там можно поставить что она утверждена?

  16. Почему когда регистрируется пользователь выскакивает окошко с краказяблами из непонятной кодировки? Как исправить?

  17. Подскажите плз, как менять текст приветствия в этой теме. Раньше в шапке менял легко. Сейчас найти его там не могу

  18. Как увеличить количество символов на статью? И заставить работать плагин Auto paging mb? Что б делить статью на страницы

  19. Подскажите как поменять текст приветсвия? Я чайник в этом деле. После обновления темы не могу это сделать.

  20. У меня сама тема режет обрезает статью, то есть больше чем N символов туда не влазит.

    я заменил single.php такого вида

    <?php get_header(); ?>

    <?php if (have_posts()) : ?>
    <?php while (have_posts()) : the_post(); ?>

    <article class="post">
    <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h2>
    <div class="pmeta"><?php the_time(get_option('date_format')); ?> | <?php _e('Author'); ?>: <?php the_author_posts_link(); ?> | <?php _e('Posted in', 'article-directory'); ?> <?php the_category(', ') ?><?php edit_post_link(__('Edit'), ' | ', ''); ?></div>
    <div class="entry">
    <?php the_content(); ?>
    </div>
    <div class="ptags"><span class="comments"><?php comments_popup_link(__('No Comments &#187;', 'article-directory'), __('1 Comment &#187;', 'article-directory'), __('% Comments &#187;', 'article-directory')); ?></span> <?php the_tags(__('Tags: ', 'article-directory'), ', ', ''); ?></div>
    <div id="aboutAuthor">
    <?php echo get_avatar(get_the_author_id(), 55, get_bloginfo('template_url') . '/i/anonymous.png'); ?>
    <div class="aboutAuthor">
    <p><strong><?php _e('Author'); ?>:</strong> <?php the_author_posts_link(); ?></p>
    <?php if (get_the_author_description() == '') { ?>
    <?php printf(__('This author has published %s articles so far.', 'article-directory'), get_usernumposts(get_the_author_id())); ?> <?php printf(__('More info about the author is coming soon.', 'article-directory'), get_usernumposts(get_the_author_id())); ?>
    <?php } else { ?>
    <p><?php the_author_description(); ?></p>
    <?php printf(__('This author has published %s articles so far.', 'article-directory'), get_usernumposts(get_the_author_id())); ?>
    <?php } ?>
    </div>
    </div>
    </article>

    <?php comments_template(); ?>

    <?php endwhile; ?>
    <?php endif; ?>

    <?php $cat = get_the_category(); $cat = $cat[0]; ?>
    <?php $additional = new WP_Query(array( 'posts_per_page' => 10, 'cat' => $cat->cat_ID, 'post__not_in' => array($post->ID) )); ?>
    <?php if ($additional->have_posts()) : ?>
    <div class="other">
    <h3><?php printf(__('Additional Articles From &#8216;%s&#8217;', 'article-directory'), $cat->cat_name); ?></h3>
    <ul>
    <?php while ($additional->have_posts()) : $additional->the_post(); ?>
    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    <?php endwhile; ?>
    </ul>
    </div>
    <?php endif; ?>

    <?php get_sidebar(); ?>
    <?php get_footer(); ?>

    на такой —

    <?php get_header(); ?>

    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>

    <article class="post">
    <h2><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h2>
    <div class="pmeta"><?php the_time('m.d.Y') ?> <span>&middot;</span> Posted in <?php the_category(', ') ?><?php edit_post_link('Edit', ' <span>&middot;</span> ', ''); ?></div>
    <div class="entry">
    <?php the_content(); ?>
    </div>
    <?php wp_link_pages(array('before' => '<p><strong>Pages:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
    <div class="ptags"><?php the_tags('Tags: ', ', ', ''); ?></div>
    </article>

    <?php comments_template(); ?>

    <?php endwhile; else: ?>

    <h2>Not Found</h2>
    <p>Sorry, but you are looking for something that isn't here.</p>

    <?php endif; ?>

    <?php get_sidebar(); ?>
    <?php get_footer(); ?>

    и вроде все работает, но не знаю в чем я потерял.Почему стандартный шаблон обрезает любую публикацию?