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

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

Ответ
 
Опции темы Опции просмотра
Старый 22.05.2009, 15:04   #11
ov.lovyannikov
Продвинутый
 
Регистрация: 02.10.2008
Сообщений: 40
По умолчанию

Цитата:
Сообщение от void Посмотреть сообщение
Не белая страница, а вывод ошибок отключен. Или включите вывод ошибок, или посмотрите в error.log вашего апача.
Fatal error: Cannot redeclare user_ismobile() (previously declared in /var/www/rada/fileadmin/user_mobile.php:4) in /var/www/rada/fileadmin/user_mobile.php on line 5
Сам файл user_mobile.php:
<?php

function user_isMobile() {
return preg_match('/(IEMobile|Windows CE|NetFront|PlayStation|PLAYSTATION|like Mac OS X|MIDP|UP\.Browser|Symbian|Nintendo)/', $_SERVER['HTTP_USER_AGENT']);
}

class user_mobile {

/**
* Checks if current browser is a mobile phone. If yes, checks that
* child template given in 'value' of the configuration exists for the
* current template object. If it does, returns corresponding
* child template name
*
* @param array $conf Configuration for this function (parameters: conf and toRecord)
* @param tx_templavoila_pi1 $pObj Parent object
*/
public function getChildTemplate(array $conf, tx_templavoila_pi1& $pObj) {
$result = '';
if ($conf['conf']['value'] && user_isMobile()) {
// We got a mobile browser! Check if we have a mobile TO
$toRec = $pObj->markupObj->getTemplateRecord($conf['toRecord']['tx_templavoila_to'], $conf['conf']['value'], $GLOBALS['TSFE']->sys_language_uid);
if (is_array($toRec)) {
$result = $conf['conf']['value'];
}
}
return $result;
}
}

?>
ov.lovyannikov вне форума   Ответить с цитированием
Старый 22.05.2009, 20:08   #12
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Приведённый код верен, однако Fatal error имеет место быть. Либо вы показываете не тот файл, который у вас реально есть, либо вы делаете два раза include() ему.
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Старый 22.05.2009, 23:42   #13
ov.lovyannikov
Продвинутый
 
Регистрация: 02.10.2008
Сообщений: 40
По умолчанию

Цитата:
Сообщение от void Посмотреть сообщение
Приведённый код верен, однако Fatal error имеет место быть. Либо вы показываете не тот файл, который у вас реально есть, либо вы делаете два раза include() ему.
Если же использовать require_once, то ошибок нет, но и версия для мобильного тоже не отображается
ov.lovyannikov вне форума   Ответить с цитированием
Старый 23.05.2009, 00:50   #14
void
Senior Member
 
Аватар для void
 
Регистрация: 14.03.2006
Адрес: Russia, Penza
Сообщений: 1,504
Отправить сообщение для void с помощью ICQ
По умолчанию

Ну ошибок нет - уже хорошо, можно идти дальше.
__________________
TYPO3 FAQ
void вне форума   Ответить с цитированием
Ответ


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

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

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


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


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

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