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

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

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

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

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

  2. 2
    vitvlad

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

  3. 6

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

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

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

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

  4. 8
    Андрей

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

  5. 10
    Андрей

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

  6. 12
    Владимир
    @

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

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

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

  7. 15
    Alex
    @

    Добрый день!

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

    Спасибо

  8. 19
    Larotkep

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

    Спасибо

  9. 21
    algin
    @

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

  10. 22
    algin
    @

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

  11. 23
    algin
    @

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

    • 24

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

  12. 28
    lukoie
    @

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

    • 29

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

      • 30
        lukoie
        @

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

  13. 31
    lukoie
    @

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

  14. 32
    den4ik

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

  15. 34
    lukoie
    @

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

  16. 38
    algin
    @

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

  17. 40
    algin
    @

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

  18. 41
    Kostos

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

  19. 43
    algin
    @

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

  20. 46
    Kostos

    У меня сама тема режет обрезает статью, то есть больше чем 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(); ?>

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