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

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

Вы не зашли.

#1 03-02-2010 13:49:19

verb
аз
Зарегистрирован: 03-02-2010
Сообщений: 4

Textpattern Notice: Форма не найдена:

Здравствуйте.
Возникла необходимость в галереи на сайте, на гуглил вот эту статью Фотогаллерея, Textpattern, Lightbox и upm_image
решил применить.
Установил плагины: upm_image и upm_image_popper
Загрузил фото, создал превьюшки
Создал статью, указал id фото в пункте Изображение к статье
Вставил тег в статью
   

Код:

<txp:upm_article_image 
    wraptag="ul" 
    break="li"  
    form="bild" 
    class="gallery" 
/>

Создал форму bild, тип формы article
   

Код:

<a rel="okna[<txp:article_id />]" 
    href="<txp:upm_img_full_url />" 
    title="<txp:upm_img_alt escape="html" />" 

    <img 
        src="<txp:upm_img_thumb_url />" 
        width="<txp:upm_img_thumb_width />"  
        height="<txp:upm_img_thumb_height />" 
        alt="<txp:upm_img_alt escape="html" />" 
    /> 
</a> 
<txp:upm_img_caption escape="no" />

Установил скрипт colorbox.
Опубликовал статью

При открытии получаю вот эту ошибку:
   

Код:

Ошибка тега: <txp:upm_article_image 
    wraptag=“ul” 
    break=“li”  
    form=“bild” 
    class=“gallery” <br />
/> ->  Textpattern Notice: Форма не найдена: “bild”  on line 1355

textpattern/lib/txplib_misc.php:1355 trigger_error(Форма не найдена: “bild”)
textpattern/lib/txplib_misc.php(523) : eval()'d code:469 fetch_form(“bild”)
textpattern/lib/txplib_misc.php(523) : eval()'d code:192 upm_img_custom(Array, Array, “bild”, )
textpattern/lib/txplib_misc.php(523) : eval()'d code:101 upm_article_image_list(78,77,76, Array, )
textpattern/publish.php:964 upm_article_image(Array, , <txp:upm_article_image 
    wraptag=“ul” 
    break=“li”  
    form=“bild” 
    class=“gallery” <br />
/>)
processTags(Array)
textpattern/publish.php:923 preg_replace_callback(/<txp:(\S+)\b(.*)(?:(?<!br )(\/))?>(?(3)|(.+)<\/txp:\1>)/sU, processTags,     <p><txp:upm_article_image 
    wraptag=“ul” 
    break=“li”  
    form=“bild” 
    class=“gallery” <br />
/> </p>)
textpattern/publish/taghandlers.php:1788 parse(    <p><txp:upm_article_image 
    wraptag=“ul” 
    break=“li”  
    form=“bild” 
    class=“gallery” <br />
/> </p>)
textpattern/publish.php:964 body(Array, , <txp:body />)
processTags(Array)

Ошибка тега: <txp:upm_article_image 
    wraptag=“ul” 
    break=“li”  
    form=“bild” 
    class=“gallery” <br />
/> ->  Textpattern Notice: Форма не найдена: “bild”  on line 1355

textpattern/lib/txplib_misc.php:1355 trigger_error(Форма не найдена: “bild”)
textpattern/lib/txplib_misc.php(523) : eval()'d code:469 fetch_form(“bild”)
textpattern/lib/txplib_misc.php(523) : eval()'d code:192 upm_img_custom(Array, Array, “bild”, )
textpattern/lib/txplib_misc.php(523) : eval()'d code:101 upm_article_image_list(78,77,76, Array, )
textpattern/publish.php:964 upm_article_image(Array, , <txp:upm_article_image 
    wraptag=“ul” 
    break=“li”  
    form=“bild” 
    class=“gallery” <br />
/>)
processTags(Array)
textpattern/publish.php:923 preg_replace_callback(/<txp:(\S+)\b(.*)(?:(?<!br )(\/))?>(?(3)|(.+)<\/txp:\1>)/sU, processTags,     <p><txp:upm_article_image 
    wraptag=“ul” 
    break=“li”  
    form=“bild” 
    class=“gallery” <br />
/> </p>)
textpattern/publish/taghandlers.php:1788 parse(    <p><txp:upm_article_image 
    wraptag=“ul” 
    break=“li”  
    form=“bild” 
    class=“gallery” <br />
/> </p>)
textpattern/publish.php:964 body(Array, , <txp:body />)
processTags(Array)

Ошибка тега: <txp:upm_article_image 
    wraptag=“ul” 
    break=“li”  
    form=“bild” 
    class=“gallery” <br />
/> ->  Textpattern Notice: Форма не найдена: “bild”  on line 1355

textpattern/lib/txplib_misc.php:1355 trigger_error(Форма не найдена: “bild”)
textpattern/lib/txplib_misc.php(523) : eval()'d code:469 fetch_form(“bild”)
textpattern/lib/txplib_misc.php(523) : eval()'d code:192 upm_img_custom(Array, Array, “bild”, )
textpattern/lib/txplib_misc.php(523) : eval()'d code:101 upm_article_image_list(78,77,76, Array, )
textpattern/publish.php:964 upm_article_image(Array, , <txp:upm_article_image 
    wraptag=“ul” 
    break=“li”  
    form=“bild” 
    class=“gallery” <br />
/>)
processTags(Array)
textpattern/publish.php:923 preg_replace_callback(/<txp:(\S+)\b(.*)(?:(?<!br )(\/))?>(?(3)|(.+)<\/txp:\1>)/sU, processTags,     <p><txp:upm_article_image 
    wraptag=“ul” 
    break=“li”  
    form=“bild” 
    class=“gallery” <br />
/> </p>)
textpattern/publish/taghandlers.php:1788 parse(    <p><txp:upm_article_image 
    wraptag=“ul” 
    break=“li”  
    form=“bild” 
    class=“gallery” <br />
/> </p>)
textpattern/publish.php:964 body(Array, , <txp:body />)
processTags(Array)

Временно решил проблему прописав фото руками

Код:

<a rel="okna" title="ДОМ ПОВЫШЕННОЙ КОМФОРТНОСТИ - ЛОДЖИЯ, ЭРКЕР" href="http://oknaveka-ufa.ru/images/23.jpg">
<img class="image" src="http://oknaveka-ufa.ru/images/23t.jpg" alt="ДОМ ПОВЫШЕННОЙ КОМФОРТНОСТИ - ЛОДЖИЯ, ЭРКЕР" /></a>

Но сейчас количество перевалило за 20 и в дальнейшем будет расти, временное решение оно и есть временное.

сборка txp-фирма textpattern 4.0.4

вопрос риторический: куда копать и что править

Неактивен

 

#2 03-02-2010 16:15:21

advan
ю
Откуда: Mk
Зарегистрирован: 05-11-2006
Сообщений: 835
Вебсайт

Re: Textpattern Notice: Форма не найдена:

Обновиться для начала..


Знакомьтесь на здоровье - http://love.kachok.ru  /  Я в PHP ниПХПуя незнаю! :)

Неактивен

 

#3 03-02-2010 21:11:50

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

Re: Textpattern Notice: Форма не найдена:

Используйте нормальные кавычки - class=“gallery”, а надо было бы class="gallery"


.      Создание шаблонов для 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

Неактивен

 

#4 04-02-2010 07:32:05

verb
аз
Зарегистрирован: 03-02-2010
Сообщений: 4

Re: Textpattern Notice: Форма не найдена:

the_ghost написал:

Используйте нормальные кавычки - class=“gallery”, а надо было бы class="gallery"

кавычки проверил, стоят нормальные, class=“gallery” - такие выдает textpattern в ошибке, попробую обновиться до версии 4.2.0.

Неактивен

 

#5 06-02-2010 23:09:57

verb
аз
Зарегистрирован: 03-02-2010
Сообщений: 4

Re: Textpattern Notice: Форма не найдена:

advan написал:

Обновиться для начала..

обновился

Код:

Версия Textpattern: 4.2.0 (r3275)

ругнулся при входе в админку, после входа обновил страницу ошибка пропала,
но теперь на сайте вылезло вот это

Код:

Ошибка тега: <txp:else /> ->  Textpattern Warning: тег не существует  on line 1120

textpattern/publish.php:1120 trigger_error()
textpattern/publish.php:1028 processTags()
textpattern/lib/txplib_misc.php:1621 parse()
textpattern/publish/taghandlers.php:266 parse_form()
textpattern/publish.php:1106 output_form()
textpattern/publish.php:1028 processTags()
textpattern/publish.php:506 parse()
index.php:45 textpattern()

Ошибка тега: <txp:else /> ->  Textpattern Warning: тег не существует  on line 1120

textpattern/publish.php:1120 trigger_error()
textpattern/publish.php:1028 processTags()
textpattern/lib/txplib_misc.php:1621 parse()
textpattern/publish/taghandlers.php:266 parse_form()
textpattern/publish.php:1106 output_form()
textpattern/publish.php:1028 processTags()
textpattern/publish.php:506 parse()
index.php:45 textpattern()

ошибка вылезает в режимах: тестирование и отладка, в режиме рабочий ошибки нет

в галерее появились превьюшки, но скрипт неработает, там где прописано руками, работает нормально

Отредактированно verb (06-02-2010 23:20:36)

Неактивен

 

#6 07-02-2010 23:35:07

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

Re: Textpattern Notice: Форма не найдена:

Просмотрите формы на предмет неверных тегов, например <txp:if_article list />lalala<txp:else /></txp:if_article_list> - лишний слеш в первом теге в старых версиях пропускался, а новых версиях же парсер тегов стал более жестоким - ошибок не пропускает и начинает ругаться.


.      Создание шаблонов для 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 08-02-2010 09:56:07

advan
ю
Откуда: Mk
Зарегистрирован: 05-11-2006
Сообщений: 835
Вебсайт

Re: Textpattern Notice: Форма не найдена:

В коде не хватает закрывающей угловой скобки тэга А:

<a rel="okna[<txp:article_id />]"
    href="<txp:upm_img_full_url />"
    title="<txp:upm_img_alt escape="html" />">

    <img
        src="<txp:upm_img_thumb_url />"
        width="<txp:upm_img_thumb_width />" 
        height="<txp:upm_img_thumb_height />"
        alt="<txp:upm_img_alt escape="html" />"
    />
</a>
<txp:upm_img_caption escape="no" />


Знакомьтесь на здоровье - http://love.kachok.ru  /  Я в PHP ниПХПуя незнаю! :)

Неактивен

 

#8 22-02-2010 21:34:27

verb
аз
Зарегистрирован: 03-02-2010
Сообщений: 4

Re: Textpattern Notice: Форма не найдена:

Спасибо за помощь. К сожалению не смог ответить раньше, тк умер винт на ноуте, пока поднял пока настроил, ну это лирика, вопрос решил следующим образом:
1. Внимательно пересмотрел код формы и тега, действительно не хватало закрывающего тега(наука на будущее , быть внимательнее)
2. Заменил скрипт colorbox на slimbox, спервым не разобрался до конца, как его заставить показывать правильно, поставил второй все завелось с полпинка.
3. До всего дошел посмотрев оригинальную статью, там кстати и пример есть, чего очень не хватает в переводе, и еще мне в переводе не понравилось отображение кода, в оригинале все ясно и понятно.

Вот в принципе и все. Осталось разобраться со стилями, а то не очень мне нравиться как превьюшки отображаються.

Неактивен

 

Board footer

RSS   Rambler's Top100
Powered by PunBB
Textpattern.ru