Russian TYPO3 community Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community  

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 20.11.2007, 15:28   #1
demav
Senior Member
 
Аватар для demav
 
Регистрация: 21.04.2006
Сообщений: 245
По умолчанию cObj->IMAGE не всегда генерит картинку

Здравствуйте! Проблема в следующем.

Использую конструкцию $markerArray['###PICT###'] = $this->cObj->IMAGE($lConf); для генерации картинки нужного размера.

В первый раз после очистки кеша TYPO3 и после обновления браузера через CTRL+F5 картинки не показываются (т.е. функция возвращает пустую строку). При этом, модуль Новости с аналогичной функцией на той же странице нормально выводит "ресайзенную" картинку.
Если после этого опять обновить через F5 - все ок.

Заметил эффект, что включив debug($lConf) - картинки стали нормально показываться во всех случаях.

$lConf никаких хитростей не содержит (file.maxH, file.MaxW, file).

В чем может быть дело??? Буду признателен за любые предположения )
demav вне форума   Ответить с цитированием
Старый 26.11.2007, 14:34   #2
demav
Senior Member
 
Аватар для demav
 
Регистрация: 21.04.2006
Сообщений: 245
По умолчанию

Так и не решил проблему, докопался вот до чего.

В функции t3lib_tstemplate::getFileName есть кусок кода, проверяющий наличие файла на диске : if (@is_file($this->getFileName_backPath.$file))

Ну так вот, "мои" картинки не находятся ("fileadmin/images/gallery/atkinson.jpg") , а скажем, картинки от новостей - нормально ("uploads/pics/perry_s.jpg").

Апачевая функция is_file странно ведет себя. Смущает то, что не находятся картинки только от моего модуля, а от остальных нормально (их несколько остальных).

Напомню, после обновления по F5 - все нормально.

Есть идеи?
demav вне форума   Ответить с цитированием
Старый 26.11.2007, 14:53   #3
demav
Senior Member
 
Аватар для demav
 
Регистрация: 21.04.2006
Сообщений: 245
По умолчанию

Разобрался.
В файл tca.php подключался другой файл tca_inc.php через require_once().

А в tca_inc.php переопределялись пути к папкам с картинками. Так вот почему-то tca_inc.php не подключался иногда через require_once.
demav вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 21:15.


Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot

Хостинг и техническая поддержка: TYPO3 Лаборатория