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

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

Вы не зашли.

#1 25-05-2010 10:47:42

sabriel
аз
Зарегистрирован: 24-05-2010
Сообщений: 4

<txp:body /> обработка сриптом php

Здравствуйте. хочу сделать вывод exif информации на определенных изображениях вставленных стандартными html тэгами в тело статьи.
проблема в парсе статьи.
как мне скрипту php передать содержимое <txp:body>
провести там необходимые манипуляции ну и как бы обратно запихнуть.
как то так smile

Неактивен

 

#2 25-05-2010 11:34:27

froZZen
он
Откуда: vrn - spb
Зарегистрирован: 05-10-2005
Сообщений: 273
Вебсайт

Re: <txp:body /> обработка сриптом php

sabriel написал:

Здравствуйте. хочу сделать вывод exif информации на определенных изображениях вставленных стандартными html тэгами в тело статьи.
проблема в парсе статьи.
как мне скрипту php передать содержимое <txp:body>
провести там необходимые манипуляции ну и как бы обратно запихнуть.
как то так smile

Использовать вместо <txp:body> вызов своей функции-плагина, в которой будет происходить обработка body

Неактивен

 

#3 25-05-2010 12:00:31

sabriel
аз
Зарегистрирован: 24-05-2010
Сообщений: 4

Re: <txp:body /> обработка сриптом php

эм, не очень понятно.
мне грубо говоря что б ее обработать нужно получить в какую либо переменную, не с базы же ее цеплять.
вот как сделать что бы
$a=<txp:body/>
произошло.

Неактивен

 

#4 25-05-2010 12:53:50

froZZen
он
Откуда: vrn - spb
Зарегистрирован: 05-10-2005
Сообщений: 273
Вебсайт

Re: <txp:body /> обработка сриптом php

sabriel написал:

эм, не очень понятно.
мне грубо говоря что б ее обработать нужно получить в какую либо переменную, не с базы же ее цеплять.
вот как сделать что бы
$a=<txp:body/>
произошло.

body - это всего лишь одна из встроенных функций txp. Вызывайте ее в своей фунции, а в статью выводите уже свой результат

Неактивен

 

#5 25-05-2010 13:13:19

sabriel
аз
Зарегистрирован: 24-05-2010
Сообщений: 4

Re: <txp:body /> обработка сриптом php

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

Код:

<txp:php>
global $prefs; include($prefs['path_to_site'].'/3.php');
</txp:php>

в нем пытаюсь обработать body

Код:

$a=<txp:body />;
echo $a;

то есть как я понимаю это все таки не вызов функции, а команда парсеру вставить сюда функцию.
как же мне вызвать функцию.

если несложно приведите пример

Неактивен

 

#6 25-05-2010 13:21:36

the_ghost
ять
Откуда: Минск
Зарегистрирован: 01-05-2007
Сообщений: 1957
Вебсайт

Re: <txp:body /> обработка сриптом php

Код:

<txp:php>
echo body(array()); // по-моему без пустого массива не срабатывает, либо...
echo parse('<txp:body />'); // любой правильный набор тегов можно запихнуть внутрь
</txp:php>

.      Создание шаблонов для Textpatern http://textpattern.ru/forum/viewtopic.php?id=1665 (<txp:make_template quality="best" />)
КОНСУЛЬТАЦИИ по Textpattern - ICQ#8458496, nemiga@gmail.com <txp:if_question><txp:pay /></txp:if_question>
       Список всех тегов - http://textbook.textpattern.net/wiki/in … _Reference

Неактивен

 

#7 25-05-2010 13:31:22

sabriel
аз
Зарегистрирован: 24-05-2010
Сообщений: 4

Re: <txp:body /> обработка сриптом php

спасибо но вроде решение нашел. можно просто body() использовать.
только у меня кэшируется сильно и результаты своих действий не видел))) поэтому и думал что не работает.
спасибо всем буду дальше копаться

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru