Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru Стол заказов Подключить модуль вывода картинок

Подключить модуль вывода картинок


 Sadko777    10.02.2015    Стол заказов    794    3

Доброго времени суток.
Заказал я конструктор подбора цвета картинки и фона на форуме по JS скриптам, для сайта виниловых наклеек.
Взялся один хороший человек. Конструктор сделал. А как его подключить на DLE не знает.

Сейчас конструктор показывает одну и ту же картинку во всех новостях.
Форму я поместил в папку engine/modules/color.php
Подключил скрипты и стили. И подключил форму в fulstory.tpl
 {include file="engine/modules/color.php"}   

То, как он сейчас работает можно посмотреть здесь.
Сейчас изменить картинку можно в файле color.php изменив в самом верху путь до картинки
<?  $picture="/picture/img/725_400.png" ?> 


Мне нужно, чтобы в каждой новости первую картинку полной новости с форматом .png подхватывал этот конструктор.
Либо реализовать это через дополнительное поле (при добавлении новой новости).
Может ещё как то.
В общем нужно его как то запустить.

Комментарии пользователей (3)

Sander
1126

1637 | 1204

Sander - 11 февраля 2015 00:21 - Эксперт

<?PHP
global $row;
$picture="/picture/img/{$row['id']}.png";
?>

где в папку /picture/img/ с именем ID новости кладете png файл. Т.е. для жирафов это будет 25.png

Еще можно сделать проверку
<?PHP
global $row;
$picture="/picture/img/{$row['id']}.png";
if(!file_exists(ROOT_DIR.$picture)) $picture = "/picture/img/noimage.png";
?>

SanDev.pro - мой блог.

ICQ: 404-037-556
Skype: Sander8804

Sadko777
5 | 1

Sadko777 - 11 февраля 2015 11:03 - Юзер

Всё кажется таким простым и гениальным !
Спасибо Олег Александрович - Ваш код работает!

Но, есть ещё один вопрос.
Нужно сделать чтобы форма конструктора выводилась в тех новостях – где это нужно.
Сейчас она подключена в fulstory.tpl
{include file="engine/modules/color.php"}

Там, где будут публиковаться цветные наклейки - конструктор не нужен.

Sadko777
5 | 1

Sadko777 - 13 февраля 2015 22:53 - Юзер

Тему можно считать закрытой.
Помог Олег Александрович - бесплатно. Может ещё кому пригодится.

Нужно было создать доп. поле.
Тип поля выбрать - Список.
В окне значение по умолчанию - первую строку оставляем пустой, во второй строке пишем - подключить конструктор (или кто что хочет).
В файле fulstory.tpl оборачиваем
[xfgiven_x] {include file="engine/modules/color.php"}[/xfgiven_x]  

Где х - название вашего доп. поля.
Всё отлично работает. Ещё раз спасибо Sander

Чтобы комментировать - войдите или зарегистрируйтесь на сайте