Textpattern - на русском языке

форум общения русскоязычных пользователей CMS Текстпаттерн

Вы не зашли.

#1 24-08-2005 17:14:42

iprospero
буки
Зарегистрирован: 24-08-2005
Сообщений: 5

Как использовать в статье caption картинки?

Подскажите пожалуйста как стандартными методами использовать в статье caption, name и alt картинки, ассоциированной со статьей?

<txp:image_display /> вставляет саму картинку, это я знаю.
А как вытащить остальные поля?

PS. Удивительной гибкости движок. Отличный форум. Всем большое спасибо.

Неактивен

 

#2 24-08-2005 22:58:51

agat
аз
Зарегистрирован: 21-08-2005
Сообщений: 4

Re: Как использовать в статье caption картинки?

Возможно многие тэги вы найдёте - http://textpattern.net/wiki/index.php?t … _Form_Tags вот тут. smile

Неактивен

 

#3 25-08-2005 10:57:09

iprospero
буки
Зарегистрирован: 24-08-2005
Сообщений: 5

Re: Как использовать в статье caption картинки?

agat написал:

Возможно многие тэги вы найдёте - http://textpattern.net/wiki/index.php?t … _Form_Tags вот тут. :)

к сожалению там нет почти ничего, что касалось бы картинок и тем более их полей

Неактивен

 

#4 25-08-2005 12:26:21

Nicck
ферт
Откуда: Ижевск
Зарегистрирован: 11-05-2005
Сообщений: 536
Вебсайт

Re: Как использовать в статье caption картинки?

Многие плагины работы с Images позволяют добывать caption.
Встроенных методов я тоже не нашёл.

Неактивен

 

#5 25-08-2005 12:40:06

agat
аз
Зарегистрирован: 21-08-2005
Сообщений: 4

Re: Как использовать в статье caption картинки?

Бррр, я запутался, сорри за неверный выстрел smile

Неактивен

 

#6 29-08-2005 13:38:10

iprospero
буки
Зарегистрирован: 24-08-2005
Сообщений: 5

Re: Как использовать в статье caption картинки?

Nicck написал:

Многие плагины работы с Images позволяют добывать caption.
Встроенных методов я тоже не нашёл.

Поясню подробнее. Я нашел отличный плагин для галереи и slideshow - это cno_image_nav (http://textpattern.org/plugins/254/cnoimagenav)
Суть в том, что он позволяет максимально простым способом делать галереи - настраиваешь одну страничку для показа, потом даешь ссылку и он сам из ссылки понимает какую категорию показывать.

Этот плагин использует стандартный тег вывода картинки. Об использовании других плагинов речи быть не может, т.к. там придется явно указывать какую конкретно картинку я хочу вывести.
Автор плагина выводил как-то толи названия толи Caption (http://www.cnolle.com/portraits/?c=portraits&p=47), но я не могу понять как, связаться с ним не получается.

Странно, что в Textpattern нет стандартной функции вывода caption, хотя поле при добавлении картинки есть.

Отредактированно iprospero (29-08-2005 13:39:16)

Неактивен

 

#7 30-08-2005 17:27:05

Beginner
земля
Зарегистрирован: 22-04-2005
Сообщений: 104

Re: Как использовать в статье caption картинки?

тебе надо вытащить из базы caption картинки?
что будет идентификатором картинки - id или name ?

Неактивен

 

#8 30-08-2005 17:32:37

iprospero
буки
Зарегистрирован: 24-08-2005
Сообщений: 5

Re: Как использовать в статье caption картинки?

Beginner написал:

тебе надо вытащить из базы caption картинки?
что будет идентификатором картинки - id или name ?

Идентификатор неявный, как в случае с <txp:image_display />

Вопрос скорее звучит так: Как вытащить caption для картинки, которая приложена к статье (т.е. ее номер указывается в специальном поле статьи)?

Неактивен

 

#9 30-08-2005 18:23:14

Beginner
земля
Зарегистрирован: 22-04-2005
Сообщений: 104

Re: Как использовать в статье caption картинки?

использовать в форме надо?
подсмотрим как написан тэг article_image и переделаем

Код:

<txp:php>
function article_image_caption() 
{
global $thisarticle;

$theimage = ($thisarticle['article_image']) ? $thisarticle['article_image'] : '';
if ($theimage) {
    $rs = safe_row("*",'txp_image',(is_numeric($theimage))?"id='$theimage'":"name='$theimage'");
    if ($rs) {
         extract($rs);
        return $caption;     
    }
}
return '';
}
echo article_image_caption();
</txp:php>

Проверено, работает smile
код воткнуть в форму, которая заведует выводом картинки для статьи туда где будет у тебя caption печататься.
разберешься?

или ты хотел что-то другое?

Отредактированно Beginner (30-08-2005 18:56:29)

Неактивен

 

#10 02-09-2005 14:38:23

Nicck
ферт
Откуда: Ижевск
Зарегистрирован: 11-05-2005
Сообщений: 536
Вебсайт

Re: Как использовать в статье caption картинки?

Воткнуть код в форму... тьфу!.. wink Что-то мне в этом не нравится.
Ну как-то это не правильно, как < a href="javasript:popup()" > :
работает конечно, но... хм...
На оф.форуме этот вопрос обсуждали?

Неактивен

 

#11 04-09-2005 18:39:35

Evgeny
ять
Зарегистрирован: 15-03-2005
Сообщений: 1869

Re: Как использовать в статье caption картинки?

Nicck написал:

Воткнуть код в форму... тьфу!.. wink Что-то мне в этом не нравится.
Ну как-то это не правильно, как < a href="javasript:popup()" > :
работает конечно, но... хм...

Я как и Beginner, тоже довольно часто использую пхп-код в формах.
И соглашусь с Nicck, это не очень правильно. Неправильно не с точки зрения логики (разработчики же позволили использование пхп в формах), а с точки зрения концепции - отделения оформления от всего остального. К сожалению, когда начинаешь кодировать в теле формы, появляется большой соблазн сразу же воткнуть и все xhtml-тэги, более того,  это может быть единственная возможность  разместить эти тэги (кто как кодирует и по поводу чего пхп-код).
Надо, конечно, весь код (насколько это возможно), выносить в плагины. В свое время была статья по плагинописанию. С тех пор много воды утекло и наверняка что-то изменилось, но придется, видимо, вновь разбираться в этом вопросе.

Хотя, надо признать, что для отладки надо использовать формы. А уже отлаженное компилировать и переводить в плагин.
Если кто наткнется на свежие статьи по написанию плагинов и поделится ссылками на них - буду крайне признателен.


Nicck написал:

На оф.форуме этот вопрос обсуждали?

Поиск по слову Caption выдает немало результатов, но в основном они относятся к другим темам, не к изображениям, либо к готовым плагинам. Единственное решение, которое приводится здесь, (ты будешь смеяться, Nicck) сильно похоже на предложение Beginner-а, с поправкой на то, что очень устарело (т.к. было сделано почти год назад).

Там же на форуме, в другом треде, был разговор, что Dean грозился к версии 1.0 сделать полный набор тегов по работе с изображениями. Но мы помним пословицу про то что человек предполагает, а Бог - располагает... Видимо так руки и не дошли. И в админ.панели тоже не очень удобно работать с caption изображений, когда не видно их в общем списке фотографий, а это было бы, конечно, крайне удобно с точки зрения ориентирования по тем же фотографиям.

Неактивен

 

#12 04-09-2005 21:27:12

Nicck
ферт
Откуда: Ижевск
Зарегистрирован: 11-05-2005
Сообщений: 536
Вебсайт

Re: Как использовать в статье caption картинки?

Evgeny написал:

Хотя, надо признать, что для отладки надо использовать формы. А уже отлаженное компилировать и переводить в плагин.

Для отладки надо использовать plugin_cache_dir отличный от пустой строки. В указанной директории разместить php код плагина, например nck_plug.php для  плагина nck_plug и отлаживать сколько влезет. Работать с php кодом удобнее в спец. редакторе а не в textarea...

Sencer советовал поступать так ещё в мае месяце.
http://forum.textpattern.com/viewtopic. … 296#p56296

Отредактированно Nicck (04-09-2005 21:33:17)

Неактивен

 

#13 05-09-2005 13:59:31

Beginner
земля
Зарегистрирован: 22-04-2005
Сообщений: 104

Re: Как использовать в статье caption картинки?

Nicck написал:

Для отладки надо использовать plugin_cache_dir

Спасибо, Ницк! И правда, надо на плагины переходить, но ломало меня связываться с преобразованиями этими.
Но предлагать решение если спрашивают удобнее пхп текстом. Жаль, что Ипросперо не сказал решил он свою проблему или нет?
Мог бы хотя бы поблагодарить smile

Неактивен

 

#14 05-09-2005 15:23:19

iprospero
буки
Зарегистрирован: 24-08-2005
Сообщений: 5

Re: Как использовать в статье caption картинки?

Beginner написал:

Жаль, что Ипросперо не сказал решил он свою проблему или нет?
Мог бы хотя бы поблагодарить :)

Всех помню, всех люблю! Пока руки не дошли попробовать. Я с php совсем на "вы". Как только все получится - поблагодарю обязательно *:).

Отредактированно iprospero (05-09-2005 15:23:34)

Неактивен

 

#15 16-05-2006 15:34:10

axand
буки
Зарегистрирован: 16-05-2006
Сообщений: 5

Re: Как использовать в статье caption картинки?

Удалось ли написать плагин?
Столкнулся с однотипной задачей.

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru