Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
04.12.2009, 02:44 | #1 |
Новенький
Регистрация: 04.12.2009
Сообщений: 4
|
URL динамической картинки
Я делаю модуль для бэкэнда, в нём будет график, который генерируется динамически. Соответственно, при выводе самой странице мне надо выдать <img src="" />. Вопрос в том, какой URL там указать и как эту картинку выводить.
У меня есть такой вариант: указать там URL своей же страницы, полученный с помощью pibase и добавить туда какой-нибудь параметр, означающий вывод графика. При генерации контента проверять этот параметр и если, он задан, выводить только картинку делать return. Эта идея не кажется мне удачной, поскольку генерация страницы процедура комплексная и совать в неё код проверки и генерации картинки не есть гут. Как ещё можно решить эту задачу? |
05.12.2009, 01:32 | #2 |
Новенький
Регистрация: 04.12.2009
Сообщений: 4
|
Сделал ссылку на внешний .php файл через t3lib_extMgm::extRelPath. Но мне эта идея не нравится, потому что этот внешний файл ничем не защищён: его можно открыть по прямой ссылке даже не будучи залогиненым.
Может подскажете расширение, в котором есть что-то подобное, чтобы я мог посмотреть, как там решается эта задача? Или скажите, как можно засекьюрить внешний скрипт, ведь в нём у меня нету никаких типотришных глобальный переменных? |
05.12.2009, 12:27 | #3 |
Senior Member
Регистрация: 02.10.2009
Сообщений: 134
|
поищите здесь на тему eID скриптов. Еще была тем апо генерации картинки-купона кажется.
|
05.12.2009, 16:07 | #4 |
Administrator
|
посмотрите naw_securedl
и в репозитории по слову secure |
06.12.2009, 01:24 | #5 | |
Новенький
Регистрация: 04.12.2009
Сообщений: 4
|
Цитата:
По eID есть прекрасная тема, спасибо автору за детальные разъяснения. Однако, как мне кажется, в моём случае это работать не будет. Я пишу модуль для BE, а работа с eID осуществляется через $TYPO3_CONF_VARS['FE']. Или в BE тоже есть eID_include? |
|
06.12.2009, 01:56 | #6 |
Новенький
Регистрация: 04.12.2009
Сообщений: 4
|
Там для BE используется XCLASS. Это для перекрытия методов классов CMS своими, из унаследованных классов. Поясните пожалуйста, как я могу это использовать в своей задаче. Это я без подколки, я правда не понимаю.
|
07.12.2009, 14:38 | #7 |
Senior Member
|
Для BE что-то шибко сложного делать не приходилось...
Но по памяти вот что выводит графики в BE - ke_stats http://typo3.org/extensions/reposito...stats/current/ http://typo3.org/documentation/docum....3.1/view/1/2/ |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ссылка на картинки через TS | Grank | TypoScript практикум | 7 | 04.02.2008 15:41 |
External URL - Проблемы | javaPro | Общие вопросы | 6 | 06.04.2007 17:37 |
URL как html | Barsukov | Общие вопросы | 1 | 22.11.2006 18:32 |
регистр url для RealURL | amida | Общие вопросы | 0 | 16.02.2006 14:40 |
Картинки и /uploads/pics/... как побороть? | S40 | Общие вопросы | 3 | 29.10.2004 23:26 |