Просмотр полной версии : URL динамической картинки
BoresExpress
04.12.2009, 02:44
Я делаю модуль для бэкэнда, в нём будет график, который генерируется динамически. Соответственно, при выводе самой странице мне надо выдать <img src="" />. Вопрос в том, какой URL там указать и как эту картинку выводить.
У меня есть такой вариант: указать там URL своей же страницы, полученный с помощью pibase и добавить туда какой-нибудь параметр, означающий вывод графика. При генерации контента проверять этот параметр и если, он задан, выводить только картинку делать return.
Эта идея не кажется мне удачной, поскольку генерация страницы процедура комплексная и совать в неё код проверки и генерации картинки не есть гут.
Как ещё можно решить эту задачу?
BoresExpress
05.12.2009, 01:32
Сделал ссылку на внешний .php файл через t3lib_extMgm::extRelPath. Но мне эта идея не нравится, потому что этот внешний файл ничем не защищён: его можно открыть по прямой ссылке даже не будучи залогиненым.
Может подскажете расширение, в котором есть что-то подобное, чтобы я мог посмотреть, как там решается эта задача?
Или скажите, как можно засекьюрить внешний скрипт, ведь в нём у меня нету никаких типотришных глобальный переменных?
cherkatel
05.12.2009, 12:27
поищите здесь на тему eID скриптов. Еще была тем апо генерации картинки-купона кажется.
Valery Romanchev
05.12.2009, 16:07
посмотрите naw_securedl
и в репозитории по слову secure
BoresExpress
06.12.2009, 01:24
поищите здесь на тему eID скриптов. Еще была тем апо генерации картинки-купона кажется.
По купонам нашёл только вот эту (http://forum.typo3.biz/showthread.php?t=7546&highlight=%EA%F3%EF%EE%ED) тему. Там ничего полезного нет, увы.
По eID есть прекрасная тема, спасибо автору за детальные разъяснения (http://forum.typo3.biz/showthread.php?t=5958&highlight=eid). Однако, как мне кажется, в моём случае это работать не будет. Я пишу модуль для BE, а работа с eID осуществляется через $TYPO3_CONF_VARS['FE']. Или в BE тоже есть eID_include?
BoresExpress
06.12.2009, 01:56
посмотрите naw_securedl
и в репозитории по слову secure
Там для BE используется XCLASS. Это для перекрытия методов классов CMS своими, из унаследованных классов. Поясните пожалуйста, как я могу это использовать в своей задаче. Это я без подколки, я правда не понимаю.
dmartynenko
07.12.2009, 14:38
Для BE что-то шибко сложного делать не приходилось...
Но по памяти вот что выводит графики в BE - ke_stats
http://typo3.org/extensions/repository/view/ke_stats/current/
http://typo3.org/documentation/document-library/extension-manuals/ke_stats/0.3.1/view/1/2/
Работает на vBulletin® версия 3.8.1. Copyright ©2000-2025, Jelsoft Enterprises Ltd. Перевод: zCarot