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

Внимание! Дальнейшая разработка и поддержка плагина и темы "Article Directory" остановлена. Основная задача данного плагина заключается в том, чтобы вывести на главной странице (или любой другой) структурированный список рубрик, элементы которого можно было бы легко видоизменять с помощью CSS. Кроме того, плагин позволяет авторам публиковать ...

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

  1. Здравствуйте, отличный плагин, спасибо вам за него, даже у меня (а я совсем новичок) все получилось, хотелось бы узнать:
    1. Нельзя ли сделать так, чтобы статью можно было добавить без регистрации, но с капчей например
    2. Как сделать так, чтобы публикующий мог добавить фотографию к своей статье?
    спасибо

    • С капчей, к сожалению, никак. Исходя из этого, нет резона позволять добавлять статьи без регистрации, заспамят.

      По изображениям – возможен только вариант, когда вставляется изображение, расположенное на другом сайте, например, на хостинге изображений. По-моему, вполне нормальная альтернатива.

  2. Дмитрий, спасибо за плагин и тему – с удовольствием использую их на своих ресурсах.

    У меня есть небольшой вопрос: можно ли на странице “добавить новую статью” активировать еще и поля для Ключевых слов (для добавления в ) и для описания статьи (для добавления в )

    Если в плагине есть такая возможность, то подскажите, где ее активировать.
    Заранее спасибо!

  3. Здравствуйте Дмитрий. У меня к вам 2 вопроса
    1. Можно ли както отключить HTML-редактор в панели автора?
    2. Как сделать чтобы автор мог редактировать и удалять свои статьи?
    Заранее спасибо!

  4. Дмитрий, можно кое-что посоветовать?

    В коде плагина встречаются такие вещи:

    <input name="article_directory[exclude_cats]" type="text" id="exclude_cats" value="<?php echo $options['exclude_cats']; ?>" size="15" />

    Для предотвращения всяких нехороших XSS лучше сделать так:

    <input name="article_directory[exclude_cats]" type="text" id="exclude_cats" value="<?php echo esc_attr($options['exclude_cats']); ?>" size="15" />

    Вторая мелочь:

    <a href="<?php bloginfo('wpurl'); ?>/wp-admin/post-new.php">

    Вместо этого лучше использовать функцию admin_url(), так как в отличие от bloginfo(), она учитывает настройки SSL.

    Для wp-login.php нужно использовать

    site_url("wp-login.php", "login")
  5. Здравствуйте! Подскажите, а как удалить рубрики в ссылках, желательно с помщью плагина? Хочу добиться отображения ссылок статей в виде, как у Вас, т.е. название_сайта/название_статьи. Без рубрик и подрубрик. Искал-икал ответ по данному вопросу, но так и не нашел…

  6. Здравствуйте Дмитрий! У меня вопрос по ЧПУ. Мой сайт http://bratskstroi.ru уже проиндексирован. Если я сейчас поменяю постоянные ссылки на /%postname%/, (сейчас по умолчанию), какие могут быть последствия?
    Спасибо.

  7. Здравствуйте!
    Подскажите как мне изменить надпись

    Мы рады приветствовать вас в каталоге статей и т.д.?

    Пробовал менять в файле русификации ru_RU.po там все прописываю, но первоначальный текст так и не изменяется.
    Заранее спасибо! Классная тема и плагин

  8. Dimox, глянь пожалуйста http://otvet1.ru/

    …как-то коряво в сайдбаре авторизация отображается.

    Как ее редактировать можно?

    Заранее спасибо за ответ. С уважением, Дмитрий.

    • Это потому, что используешь старую версию шаблона. В файл стилей добавь:

      
      #authoriz {
      	margin: 0 15px 20px;
      	width: 198px;
      }
      #authoriz div {
      	width: 100%;
      	overflow: hidden;
      	margin: 0 0 6px;
      }
      #authoriz label {
      	float: left;
      	padding: 2px 0 0;
      }
      #authoriz input#login,
      #authoriz input#pass {
      	float: right;
        font: 11px Verdana, Arial, Tahoma, sans-serif;
      	width: 115px;
        border: 1px solid #CCC;
      	-webkit-border-radius: 3px;
      	-moz-border-radius: 3px;
      	border-radius: 3px;
      	padding: 3px 6px 4px;
      	color: #777;
      }
      #authoriz input#login:focus,
      #authoriz input#pass:focus {
        border: 1px solid #999;
      	color: #000;
      }
      #remember {
      	float: left;
      	padding: 3px 0 0;
      }
      #remember input {
      	margin: 0 4px 0 0;
      }
      #enter {
      	float: right;
      	background: #E60000;
      	border: 0;
      	padding: 0 12px 1px;
      	color: #FFF;
        font: bold 11px Verdana, Arial, Tahoma, sans-serif;
      	overflow: visible;
      	height: 24px;
      	cursor: pointer;
      	-webkit-border-radius: 3px;
      	-moz-border-radius: 3px;
      	border-radius: 3px;
      }
      #enter::-moz-focus-inner{border:0}
      #enter:hover {
      	background: #999;
      }
      div#lost {
      	width: auto;
      	margin: 0 -15px;
        text-align: center;
      }
      #lost a {
      	margin: 0 2px;
      }
      
  9. … и еще одно.

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

    У вас недостаточно полномочий для доступа к этой странице.

    » Перейти РІ панель автора (это ссылка на авторскую панель)

    » Выйти

    Где нужно изменить кодировку?

  10. Подскажите пожалуйста а где в css сдвинуть вертикальную линию влево в сайбаре, чтобы немного расширить и сделать одинаковой по ширине правую и левую колонки… пробовал сам, но как надо не получается… либо в лево все уходит, либо левая колонка в право перемещается и на вертикальную разделительную линию наезжает…
    Как решить все это…
    Спасибо!

    • Во-первых, нужно будет менять изображение dots.gif, которое создает вертикальную линию. Ее расположение задано следующим стилем:

      
      #container {
      	background: url(i/dots.gif) 550px 0 repeat-y;
      }
      

      Во-вторых, отредактировать ширину сайдбаров, для этого менять следующие стили:

      
      #sidebars {
      	width: 440px;
      }
      #l-sidebar {
      	width: 230px;
      }
      #r-sidebar {
      	width: 180px;
      }

      В-третьих, поменять ширину контента здесь:

      
      #content {
      	width: 540px;
      }
      
  11. Добрый вечер, спасибо за замечательный плагин, но у мёна проблэм.
    На странице Панель автора ничего нет кроме её названия, то есть форма бодавления отсутствует. Айди странички указал в настройках, тема ваша стандартная. в чём еще может быть причина?

  12. Герасимов Дмитрий
    9 лет 11 месяцев назад

    Здравствуйте. Скажите как сделать чтобы каталог статей выводился на определенной странице блога?

  13. Дмитрий подскажите если возможно, как разместить сайдбар по разным сторонам?
    Спасибо.

  14. Хотябы в двух словах где это делать.

  15. Подскажите, можно ли каким-то образом подправить файл плагина, чтобы он разрешал писать в блог без регистрации, т.к. у меня, по-видимому, не решаемая на сегодняшний день проблема с регистрацией пользователей на поддомене мультиблогового WordPress-3.
    Поэтому здесь ещё один вопрос, не в тему статьи, правда, как же всё-таки её, эту регистрацию, соорудить.

    • В самом начале файла author-panel.php удалите такую строку:

      if ( is_user_logged_in() ) {

      и в самом конце удалите это этот код:

      
      } else {
      
      	get_header();
      	if (have_posts()) : while (have_posts()) : the_post();
      		echo '<h2>' . get_the_title() . '</h2>';
      		the_content();
      	endwhile; endif;
      	get_sidebar();
      	get_footer();
      
      }
      

      Но не рекомендую этого делать – заспамят.

  16. Здравствуйте Дмитрий! У меня такой вопрос: как запретить пользователям выбирать родительские рубрики при добавлении статьи.
    Спасибо.

  17. Здравствуйте. Спасибо за хороший плагин.
    Есть несколько вопросов:
    1. Каким образом можно добавить в визуальный редактор в панели автора кнопку по добавлению изображения в статью?
    2. С помощью RoleManager мы создаем несколько груп авторов. ДЛя разных груп автором хотим сделать возможность публикации только в определенных рубриках. В обычном режиме нам в этом помогает плагин Restrict Categories. Но при публикации с панели автора, форма выдает все рубрики и разрешает публиковать во всех рубриках. Как сделать, чтобы разные группы авторов имели доступ для публикации в разных рубриках.

    • 1. Возможно, что с помощью этого плагина – http://marketto.ru/en/image-upload-plugin-for-tinymce. Сам не проверял.

      2. Никак. RoleManager на панель авторов не действует. Единственный возможный выход – использовать админку как интерфейс для авторов.

  18. Подскажите кто нить, всю голову сломал уже

    Есть директория статей, нужно убрать в child category 3 уровня (Home » Art & Entertainment » Online Gambling ») надпись: Subcategories:
    * No categories
    Само собой чтобы на 2 уровне она оставалась.

    Что сделал:
    Изменял “The number of child categories to show:” – ничего не дало
    В самом плагине перепробовал все настройки, ничего не помогло.

  19. Еще один вопрос.

    У меня пустая страница авторской панели: http://otvet1.ru/authors-panel/

    Как туда добавить текст и через какой файл?

  20. И еще вот что…

    Прописал в style.css:

    #cat-23 {background: url(https://otvet1.ru/wp-content/uploads/2010/12/login.png) 4px 3px no-repeat}

    Но почему-то налазит иконка на название рубрики. Пример: “Образование”, второй столбик, третья рубрика сверху. Оставлю так, пока не проверишь.

    Заранее спасибо за помощь!