bep Опубликовано 9 января, 2013 Жалоба Поделиться Опубликовано 9 января, 2013 Гуру, подскажите насчет выполнения php-кода в tinymce ?1) В настройках smarty включена опция allow php tags2) В конечном хтмл'е выводится php-код, но не отрабатывает...куда копать ?п.с. первоначальная задача была - красиво вставлять через tinymce галерею фотографий из определенной папки с зумом через fancybox, но вменяемых плагинов к визивигу нет, поэтому решил попробовать через пхп делать вывод всех изображений в папке и "заворачивать" их в соотв. теги Цитата Ссылка на сообщение Поделиться на другие сайты
bep Опубликовано 9 января, 2013 Автор Жалоба Поделиться Опубликовано 9 января, 2013 Насчет граблей - согласен.Но дело не совсем в tinymce - пхп не отрабатывает на уровне движка. Допустим я отключил tinymce вообще - как заставить симплу выполнять пхп (неважно - прямым кодом или инклюдом) ? Цитата Ссылка на сообщение Поделиться на другие сайты
bep Опубликовано 9 января, 2013 Автор Жалоба Поделиться Опубликовано 9 января, 2013 вообщем решение по созданию галереи примерно такое 1) создать раздел "портфолио" (по принципу дублирования blog)2) в соотв. шаблоне вставить php-код по выводу и "оборачиванию" в соотв. классы всех картинок из такой-же директории как url "поста" (типа if /clients/vasya, то imgdir = /images/vasya)Таким образом получается весьма удобное и элегантное решение - заходим в портфолио, создаем новый "пост", допустим про vasya (по адресу /clients/vasya), пишем необходимый текст про клиента, потом заливаем фотографии (в папку /images/vasya) - и вуаля... Цитата Ссылка на сообщение Поделиться на другие сайты
JustDavali Опубликовано 9 января, 2013 Жалоба Поделиться Опубликовано 9 января, 2013 Я бы сделал отдельную категорию товаров и в шаблонах проверку вставил - если эта категория портфолио, то выводил бы один шаблон короткого описания и подробного, в противном случае другой шаблон )) а картинки просто как в обычных товарах добавлял бы.. Цитата Ссылка на сообщение Поделиться на другие сайты
bep Опубликовано 9 января, 2013 Автор Жалоба Поделиться Опубликовано 9 января, 2013 согласен, можно и так... но в моем случае все равно надо создавать дубли блога - поэтому одним больше, одним меньше.... Код шаблона "поста" примерно такой{php}$url = explode('/', $_SERVER['REQUEST_URI']);$imgdir = 'files/uploads/' . $url[2] . '/';$allowed_types = array('png','jpg','jpeg','gif');$dimg = opendir($imgdir);while($imgfile = readdir($dimg)){ if( in_array(strtolower(substr($imgfile,-3)),$allowed_types) OR in_array(strtolower(substr($imgfile,-4)),$allowed_types) )/*If the file is an image add it to the array*/ { $a_img[] = $imgfile; }}echo "<ul>";$totimg = count($a_img);for($x=0; $x < $totimg; $x++) { echo "<li><img src='" . $imgdir . $a_img[$x] . "' /></li>"; }echo "</ul>";{/php}Дальше уже подгонять по верстке Осталось придумать как красиво превьюшки делать через встроенный resize...Может кто-нибудь пример написать ? Цитата Ссылка на сообщение Поделиться на другие сайты
JustDavali Опубликовано 9 января, 2013 Жалоба Поделиться Опубликовано 9 января, 2013 вот кстати один из плюсов помего метода "на коленке" - не надо думать над тем как еще раз сделать то, что уже реализованно в симпле )))) Цитата Ссылка на сообщение Поделиться на другие сайты
bep Опубликовано 9 января, 2013 Автор Жалоба Поделиться Опубликовано 9 января, 2013 тут палка о двух концах - с одной стороны рождение подобных "костылей" рождает отсутствие четкой документации (хотя бы на базовом уровне), с другой стороны и в моем, и в твоем случае - надо ковырять (в моем - дублировать "статейный" блог, в твоем - скрывать определенную категорию и дублировать шаблоны)... Зато в моем варианте можно фотки залить за раз Цитата Ссылка на сообщение Поделиться на другие сайты
JustDavali Опубликовано 9 января, 2013 Жалоба Поделиться Опубликовано 9 января, 2013 зато в моем случае можно двиг обновлять спокойно )))и шаблоны не надо дублировать, просто прописываем дополнительное условие в шаблоне) Цитата Ссылка на сообщение Поделиться на другие сайты
bep Опубликовано 9 января, 2013 Автор Жалоба Поделиться Опубликовано 9 января, 2013 Про апдейт согласен, но спорно - уж больно пилить много приходится out-of-box А как формат вывода картинок в шаблоне менять будем ? типа если такая-то категория, то и шаблон такой-то ? Цитата Ссылка на сообщение Поделиться на другие сайты
JustDavali Опубликовано 9 января, 2013 Жалоба Поделиться Опубликовано 9 января, 2013 ну да. Цитата Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.