Новости Joomla

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!

Quantum Manager нужен сообществу, а автору нужна ваша поддержка!Файловый менеджер Quantum — одно...

Файловый менеджер Quantum — одно из самых популярных решений для Joomla, созданное разработчиком из сообщества Joomla, Дмитрием Цымбалом (@tsymbalmitia). Он делает Quantum удобным, безопасным и современным, обновляет его, исправляет уязвимости и отвечает пользователям — всё это в свободное от основной работы время.

Теперь настал момент для следующего шага: развитие проекта требует больше времени и ресурсов.

0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 1543 Просмотров
*

bullbearg

  • Новичок
  • 2
  • 0 / 0
есть скрипт temp.php который формирует динамический вывод изображения на экран в зависимости от получаемых данных из DB. ниже приведен часть кода, который просто рисует изображение:
<?php
    $png = imagecreatetruecolor(190, 190);
    imagesavealpha($png, true);
    $trans_colour = imagecolorallocatealpha($png, 0, 0, 0, 127);
    imagefill($png, 0, 0, $trans_colour);
    $red = imagecolorallocate($png, 255, 0, 0);
    imagefilledarc($png, 95, $i, 180, 95, 0, 150, $darkred, IMG_ARC_PIE);
    header("Content-type: image/png");
    imagepng($png);
?>

в Joomla установлен модуль, из которого можно вызвать скрипт php и все нормально работает:
<img src=/temp.php>

хочется, чтобы изображение выводилось из модуля Joomla напрямую, без использования костыля <img src ...>.
может кто подскажет верное решение?


 
*

motokraft

  • Завсегдатай
  • 1326
  • 72 / 13
Re: Вывод изображения из модуля Joomla
« Ответ #1 : 31.08.2014, 17:15:21 »
а по конкретнее... Я хоть я и не все компоненты знаю, но может скажишь какой именно компонент ты используешь и какой модуль тоже...

хочется, чтобы изображение выводилось из модуля Joomla напрямую, без использования костыля <img src ...>.

а интересно а как это можно сделать по другому...
...
*

bullbearg

  • Новичок
  • 2
  • 0 / 0
Re: Вывод изображения из модуля Joomla
« Ответ #2 : 31.08.2014, 17:51:40 »
еще раз костыль состоящий из модуля Joomla custom HTML, где указывается <img src="/temp.php"> работает
если temp.php подключить как модуль и привязать к position, то будет выводится абракадабра типа "�PNG IHDR���t��IDATx����n�8"
если
header("Content-type: image/png");
заменить на
$doc =& JFactory::getDocument();
$doc->setMimeEncoding('image/png');

то Joomla говорит, что изображение не может быть показано, т.к. содержит ошибки

меня устраивает любой метод вывода изображения напрямую без создания файла самого изображения


-----------
я похоже въехал -
$doc =& JFactory::getDocument();
не работает.
как не работает и
$database = JFactory::getDBO();
или
$id_user=JFactory::getUser()->get('id');

подскажите пожалуйста, что нужно прописать в php скрипте?
« Последнее редактирование: 31.08.2014, 20:50:38 от bullbearg »
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 733 / 7
  • https://fedor-vlasenko.web.app
Re: Вывод изображения из модуля Joomla
« Ответ #3 : 31.08.2014, 22:19:02 »
Можно так попробовать
Код: php-brief
/ .................................... код выше	
$red = imagecolorallocate($png, 255, 0, 0);
    imagefilledarc($png, 95, $i, 180, 95, 0, 150, $darkred, IMG_ARC_PIE);
   // header("Content-type: image/png");
ob_start();
    imagepng($png);
$src = 'data:image/png;base64,' . base64_encode(ob_get_clean());
Код: html4strict
<img src="<?php echo $src;?>">
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomla 3 не пускает в админку (просто перезагружается страница) (гуглил, нашёл решение, не помогло)

Автор lifelover2b

Ответов: 11
Просмотров: 4883
Последний ответ 05.06.2025, 04:48:29
от andrey222
По поводу сессий Joomla 3

Автор azm1n

Ответов: 0
Просмотров: 1270
Последний ответ 25.05.2025, 09:26:17
от azm1n
Стоит ли ставить плагин rel="canonical" на Joomla 3

Автор azm1n

Ответов: 2
Просмотров: 1635
Последний ответ 09.05.2025, 12:39:18
от azm1n
Вывести поля профиля Joomla

Автор romagromov

Ответов: 11
Просмотров: 2835
Последний ответ 28.04.2025, 10:25:44
от sivers
Максимальная версия PHP для Joomla 3

Автор Dram

Ответов: 8
Просмотров: 3240
Последний ответ 27.03.2025, 10:40:29
от wishlight