форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Как вывести определенную(id) статью в sidebar-e?
Неактивен
<txp:article_custom id="2"><txp:body /></txp:article_custom>
Неактивен
В общем сделал:
<txp:article_custom id="96" form="neside" />
Но появился один вопрос.
Статья сотоит из
Тема
Содержание*
Подробнее(полная статья)
*где содержание это картинка и текст(~первый абзац).
Как сделать чтобы в sidebar-e была только картинка(без ~первого абзаца)?
Неактивен
gbono написал:
Как сделать чтобы в sidebar-e была только картинка(без ~первого абзаца)?
Сделать отдельную форму вывода статьи/превью где выводить только картинку. Потом вызывать эту форму в теге вывода статьи.
То есть:
<txp:article_custom id="96" form="tolko_kartinka" />
В самой форме что-то типа:
<txp:permlink><txp:thumbnail /></txp:permlink>
Неактивен
Не совсем так. Для txp:thumbnail надо указывать id картинки - <txp:thumbnail id="23" />
В данном примере, если статье назначена картинка, то следующий код выведет уменьшенное изображения статьив обрамлении ссылкой - <txp:permlink><txp:article_image thumbnail="1" /></txp:permlink>
http://textpattern.net/wiki/index.php?title=thumbnail
http://textpattern.net/wiki/index.php?t … icle_image
Неактивен
В общем у меня не выводится?
Страница: <txp:output_form form="sidebar" />
Форма sidebar: <txp:article_custom id="27" form="bar" />
Форма bar: <txp:permlink><txp:article_image thumbnail="5" /></txp:permlink>
---------------
Поэтому делал вручную html <a href.....
---------------
Если в форме <txp:permlink><txp:article_image thumbnail="1" /></txp:permlink> то ошибка
Ошибка тега: <txp:permlink> -> Textpattern Notice: Теги статей не могут использоваться мне контекста статей on line 2323
Что же я делаю не правильно?
Отредактированно gbono (01-05-2011 23:35:14)
Неактивен
Ну тут очевидно, что вы делаете не правильно. Для указанных папок отсутствует разрешение на запись. Делается это с помощью команды chmod если вы заходите на сервер через ssh, ну или если через фтп-клиент, то там тоже есть возможность выставить права на папку или файл.
Вот как это напрмер выглядит в FileZilla.
Чтобы вылезла такая менюшка — я кликнул правой кнопкой мыши на папке.
Вам нужно выставить права 777 или 775. Это зависит от того с какими правами запущен Апач. Просто попробуйте сначала 775, если не поможет, то 777.
Неактивен
Ошибся это не верная картинка (с правами все ок 777)
Я могу вывести тело статьи <txp:article_custom id="2"><txp:body /></txp:article_custom>
Но у меня не получается вывести - картинку определенной статьи.
Отредактированно gbono (02-05-2011 06:10:22)
Неактивен
У вас картинка, как я понял, вставлена в тело статьи. Для того чтобы её выделить нужно писать плагин, потому что существующие не делают анализ текста. Самый простой вариант, это когда вы используете поле Изображение к статье"
Неактивен
Спасибо, но почему то все картинки/ссылки ведут к одной и той же полной статье, а не каждая к своей?
<txp:article_custom id="100" form="neside" />
<txp:permlink><txp:image id="207" /></txp:permlink><br />
<txp:permlink><txp:image id="465" /></txp:permlink><br />
<txp:permlink><txp:image id="460" /></txp:permlink>
Получилось только так(картинка должна быть в статье т. е. id="100" принадлежит id="207")
<txp:article_custom id="100">
<txp:permlink>
<txp:image id="207" />
</txp:permlink>
</txp:article_custom>
<br />
<txp:article_custom id="100">
<txp:permlink>
<txp:image id="465" />
</txp:permlink>
</txp:article_custom>
<br />
<txp:article_custom id="100">
<txp:permlink>
<txp:image id="460" />
</txp:permlink>
</txp:article_custom>
А можно ли сделать чтобы id статьи можно было не писать?
если нет то др. вопрос как можно добавить подсказку(html) при наведении
<a href="http://some.ru"><img src="http://some.ru/207.jpg" title="Подсказка"></a>
*Подсказка - <txp:title />
Отредактированно gbono (02-05-2011 20:37:44)
Неактивен
Честно скажу, в первый раз вижу такое извращение. Смысл всех CMS в автоматизации вывода, а у вас, батенька, проще голым HTML в шаблоне такое прописать
Неактивен
Я не против избавиться от извращения, но как
Что мне нужно сделать:
<txp:article_custom id="2"><txp:body /></txp:article_custom>
Мне нужно вместо "<txp:body />" добавить несколько картинкок из разных статей, и чтобы картинки являлись ссылками на соот. статьи, а так же при наведении курсора на картинку появлялся текст в виде подсказки(тема поста).
Отредактированно gbono (04-05-2011 05:22:52)
Неактивен
gbono написал:
В общем у меня не выводится?
---
Форма bar: <txp:permlink><txp:article_image thumbnail="5" /></txp:permlink>
---
Есть понятие контекста - когда внутри формы, которую вызывали тегом article или article_custom встречается тег article_image, то он выводит картинки, которые были записаны в поле Ихображения статьи (angrycat показал).
И почитайте как правильно пользоваться тегом article_image - http://textpattern.net/wiki/index.php?t … icle_image
Неактивен
Почему то у меня не получается вывести, так:
Форма sidebar
<txp:article_custom id="96" form="neside" />
Форма neside
<txp:permlink><txp:article_image thumbnail="1" /></txp:permlink>
Вообще хочется сделать вывод в сайдбаре 5-ти самых популярных статей(только картинок к ним).
Отредактированно gbono (06-06-2011 12:35:30)
Неактивен