форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Вот здесь: http://volh.ru будет коллективный творческий блог. То есть - несколько авторов будут публиковать свои произведения. Название пока рабочее, так как сначала планировал личный творческий блог делать...
Помогите, пожалуйста, есть проблема со структурой. Сразу: в текстпаттерн я новичок. Щас объясню:
Структура секций: первая - свое творчество, второе - нарытые в интернете вкусности, третье - эбаут. Названия тоже рабочие. Все в порядке.
Категории: авторы публикуют свои произведения в категориях, все в порядке.
А вот теперь вопрос насчет того, что не в порядке: как сделать выборку по каждому автору? Чтобы щелк - и вот все произведения конкретного автора? Может, есть какие решения?
Я попробовал через поиск по нику. Например, вводишь в поиск "Ворон" - вылазят мои стихи. Копируем адресную строку - и вставляем в менюшку.
Но: первое: а если это слово встретится в чьем-то произведении еще (а ведь встретится) - оно тоже вылезет.
Да и тогда вылазят только названия и ссылки, а не статьи и анонсы.
Вывод анонсов я реализовал через совет из здешней темы:
Создал форму excerpted:
<h3>
<txp:permlink><txp:title /></txp:permlink>
</h3>
<txp:if_excerpt>
<txp:excerpt />
<p><txp:permlink>Читать дальше... »</txp:permlink></p>
<txp:else />
<txp:body />
</txp:if_excerpt>
<p class="info"><img src="<txp:site_url />images/blix_post.gif"> опубликовано: <txp:posted />; автор статьи - <strong><txp:author /></strong><br><img src="<txp:site_url />images/blix_comments.gif"> <txp:comments_invite /> </p>
и в шаблоне страницы default заменил тег <txp:article /> на:
<txp:article form="default" limit="10" listform="excerpted" />
Вышло:
<txp:if_search>
<txp:article form="default" limit="10" />
По Вашему запросу <b><txp:q /></b><br />
найдено статей: <b><txp:search_result_count text="" /></b><br />.
<txp:else />
<txp:article form="default" limit="10" listform="excerpted" />
</txp:if_search>
Попробовал, убедился, что поиск по нику к нужному результату не приводит. На этом идеи кончились.
Помогите новичку, а?
Неактивен
И еще, а как сделать, чтобы внизу вместо "следующая страница", "предыдущая страница", выводились еще и ссылки типа 1 2 3 ... (кол-во страниц)?
Неактивен
raven.croaker написал:
И еще, а как сделать, чтобы внизу вместо "следующая страница", "предыдущая страница", выводились еще и ссылки типа 1 2 3 ... (кол-во страниц)?
Есть такой плагин.
Неактивен
Никак не найду... Может, ссылочку дадите или название хотя бы?
И, самое главное, насчет как сделать выборку по авторам, посоветуйте, пожалуйста...
Неактивен
Ладно, сам все порешаю.
Выборку по авторам придумал как сделать. Надо завести категории по имени каждого автора, и каждую статью приписывать двум категориям: тематической, например "Стихи", и авторской, например "Ворон". В этом варианте все будет как надо: и авторский, и тематический способ отображения.
Надо только найти плагин, который бы позволил навигацию по категориям делать не так, как стандартный, которым управлять нельзя. И в одном меню выводить список тематических категорий, в другом - авторских. Не вручную же прописывать. Хотя... Не найду если, вручную пропишу.
То есть идея вроде есть, теперь реализовать бы. Если кто что подскажет, буду благодарен...
Неактивен
В ТП есть вывод статей по авторам, не надодоп. категорий. В параметрах вывода тегов article и article_custom можно указать author = ...
и есть также sortby= author (сортировка по авторам)
Плагин ищу.
Отредактированно glebotr (24-11-2006 19:14:17)
Неактивен
Вот плагин для вывода страниц:
http://textpattern.org/plugins/54/ob1_googlenav
Неактивен
ОК, спасибо!
Плагин завтра буду тестить.
А насчет...
glebotr написал:
В ТП есть вывод статей по авторам, не надодоп. категорий. В параметрах вывода тегов article и article_custom можно указать author = ...
и есть также sortby= author (сортировка по авторам)
... вот этого, к сожалению, не понял, ибо темен, новичок я. Понял, что можно решить и буду пробовать, но, может быть, можно поподробнее об этом?
sortby= author очень многообещающе звучит)
Отредактированно raven.croaker (24-11-2006 19:37:03)
Неактивен
Теги, которые выводят списки статей, позволяют в качестве ограничивающего параметра поставить имя автора (выводить только статьи заданного автора с любой сортировкой), или отсортировать вывод по авторам. Ты в код глянь, где список выводится, там все понятно. Соответственно, имя автора у статьи можно вывести без проблем. Думаю, это не единственные возможности для коллективного блога, мне просто без надобности было -- один я у себя...
Неактивен
Мало что понял, но попробую завтра и отпишусь о результатах.
Весь вопрос - как сформировать ссылку, чтобы клик на имя автора - и вот они все его произведения? Гм... Пока не догоняю.
Неактивен
raven.croaker написал:
Никак не найду... Может, ссылочку дадите или название хотя бы?
И, самое главное, насчет как сделать выборку по авторам, посоветуйте, пожалуйста...
плагин называется rsx, я качал отсюда : http://www.funkasohi.com/ , только статьи надо будет выводить тегом <txp:article> а не <txp:article_custom>, т.к. он использует теги newer/older
Нужный тег - <txp:rsx_page_number_list /> можешь просто в любом поисковике типа Яндекса через него поискать, плагин известный
Неактивен