Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
15.08.2007, 22:26 | #1 |
Senior Member
|
Подключение собственных скриптов
Доброго времени суток.
К шаблону сайта подключаю собственный скрипт, который делает выборку из базы данных ТАЙПО и возвращает нужный результат в переменную $content. Скрипт работет, как положено, но после его подключения перестаёт отображаться контент страницы. И styles.content.get, и styles.content.getLeft, и styles.content.getRight ничего не содержат. Что-то вроде DB:tt_content:3:bodytext тоже ничего не даёт. Если скрипт отключить, то всё работает, как нужно. Может это из-за того, что результат работы функции из скрипта пишется в $content? И ещё одно: для выборки из базы использую mysql_connect(), что, естественно занимает некоторое время на подключение к базе. Есть ли в ТАЙПО какая-то общедоступная переменная, в которой хранится результат работы этой функции (ТАЙПО же сам как-то связывается с базой)? Буду признателен ответившим. |
16.08.2007, 01:23 | #3 |
TYPO3 Infected
|
а кусок кода где в контент пишет можно?
|
16.08.2007, 01:48 | #4 |
Senior Member
|
Итак, есть файл include.inc:
PHP код:
Код:
config.includeLibrary = fileadmin/scripts/include.inc PHP код:
Файл arts_headers.inc: PHP код:
Код:
temp.arts_headers = PHP_SCRIPT temp.arts_headers.file = fileadmin/scripts/arts_headers.inc ... temp.mainTemplate.subparts.arts_headers < temp.arts_headers ... page.10 < temp.mainTemplate |
16.08.2007, 02:00 | #5 |
Senior Member
|
void, а как с этой переменной работать? Или где почитать о ней можно?
Обычное присваивание в моём коде: $link = $GLOBALS['TYPO3_DB'] ничего не даёт. Или к ней надо как-то по-особому достучаться? |
16.08.2007, 07:23 | #6 | |
Новенький
Регистрация: 17.06.2007
Сообщений: 16
|
Цитата:
exec_SELECTquery(какие поля, из каких таблиц, фильтр, группировки, порядок сортировки) exec_UPDATEquery(таблица, ассоциативный массив - ключ это поле, значение - это значение поля) ну и так далее для документации необходимо заглянуть в TYPO3 Core API в раздел General Functions который нужно проштудировать программистам по PHP чтоб понимать что как делается в типо не при помощи стандартных ф-ций ПХП |
|
16.08.2007, 14:04 | #7 |
Senior Member
|
pavel_p, спасибо большое за совет.
|
16.08.2007, 15:14 | #8 |
Senior Member
|
Всё работает, как нужно!
Оказывается проблема, действительно, была в том, что использовались функции PHP, вроде mysql_connect(). Изменил вышеуказанный код на: PHP код:
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Подключение javascript для страницы | c0d3r | TypoScript практикум | 4 | 03.04.2008 20:55 |
подключение внешних шрифтов | Baltazarr | Общие вопросы | 12 | 19.10.2006 22:07 |
подключение к базе на этапе установки | filippoff | Установка | 2 | 16.08.2006 16:55 |
Extension Kickstarter, подключение файлов и шаблонов. | АНТ0Н | Общие вопросы | 1 | 03.04.2006 10:58 |
Подключение своего скрипта в админку | Новичек | Общие вопросы | 3 | 21.09.2005 03:30 |