Page 1 of 1

кастомные галеры - нужно больше переменных (для текстов)

Posted: Wed Jul 03, 2013 4:16 pm
by 3dawm
здравствуйте!

проблема такая:
на страницу с кастомной галерой нужно передавать много различных текстов.

для этих целей при импорте, насколько я знаю, доступно 5 полей
alt|description|custom vars 1|custom var 2|custom var 3
и соответственно 5 тэгов для вывода их содержимого на странице кастомной галереи
(и страницы с большой картинкой/мувиком)
для моих целей этого недостаточно.

можно ли добавить еще custom vars
(чем больше, тем лучше, может массив custom vars сделать)?
или другой вариант - можно ли как-то пропарсить полученный custom var, разбить его на части и скажем затолкать в массив. с тем, чтобы позже выводить нужный элемент массива в нужном месте.

уважаемый Lemon - подскажите, пожалуйста, как выкрутиться в такой ситуации.
ps. различных кусков текстов нужно прилично - 20-30-40 штук.

Re: кастомные галеры - нужно больше переменных (для текстов)

Posted: Wed Jul 03, 2013 6:32 pm
by admin
У галеры есть gallery text который в обыном варианте грабит просто весь текст с галеры, а вы можете засунуть туда свой например разделив нужные части переносом строки
а в самом темплейте проделать обратную операцию соотв.

Re: кастомные галеры - нужно больше переменных (для текстов)

Posted: Wed Jul 03, 2013 7:20 pm
by 3dawm
я знаю про этот тэг. да, он действительно может подойти.
но как засунуть в него текст при импорте?
в импорте ведь нет соотв. поля для тэга <!--GALLERY_TEXT-->.
и, я так понимаю, gallery text заполняется при грабе галеры, уже после присвоения импортируемых данных, нет?

т.е. нужен будет скрипт, который будет соотв. данные в править в базе mysql уже после импорта и создания кастомных галер?
(где кстати лежит вот этот gallery text - какая таблица и какое поле?)

или я что-то не улавливаю?

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

Re: кастомные галеры - нужно больше переменных (для текстов)

Posted: Thu Jul 04, 2013 7:21 am
by admin
Да, в импорте этого нет, предполгается поле брать именно из галеры.
Но можно позже его менять - это rot_content , поле gallery_text

выводить грубо

$tmp = explode("\n", '<!--GALLERY_TEXT-->');

echo $tmp[0];
echo $tmp[1];

и тп