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

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

Ответ
 
Опции темы Опции просмотра
Старый 20.03.2006, 01:01   #1
vserge
Новенький
 
Аватар для vserge
 
Регистрация: 07.03.2006
Адрес: Moscow
Сообщений: 20
Отправить сообщение для vserge с помощью ICQ
Red face нашлась ошибочка! спасибо

Цитата:
Сообщение от Valery Romanchev
1) HTML шаблон для темпалавоилы должен быть правильным (без ошибок в HTML коде)
Вы били правы нашлась ошибочка в шаблоне
А именно незакрытые HTML
Код HTML:
<li>
теги.

Последний раз редактировалось vserge; 20.03.2006 в 01:02 Причина: Исправление ошибок!
vserge вне форума   Ответить с цитированием
Старый 04.07.2008, 14:17   #2
Alex Podusov
Senior Member
 
Аватар для Alex Podusov
 
Регистрация: 19.06.2008
Адрес: Сергиев Посад
Сообщений: 278
Отправить сообщение для Alex Podusov с помощью ICQ
По умолчанию No XCLASS inclusion code found in file "class.tx_templavoila_rules.php"

И все-таки снова вопрос по этому сообщению. Установлены: typo3 4.2/dummy (чистые), создано дерево сайта, загружена русская лкализация, установен static_info_tables (css_stiled_content уже устновлен). Вобщем - всё как описано в FTB. При установке TemplaVoila 1.1.1 в завершении выдает:

Цитата:
Code warnings: (developer-relevant)
No XCLASS inclusion code found in file "class.tx_templavoila_rules.php"

Naming annoyances: (developer-relevant)
modname 0 xMOD_tx_templavoila_cm1
1 xMOD_tx_templavoila_cm2
Правильно ли я понял, что это сообщение относится только для разработчиков собственных расширений?

Последний раз редактировалось Alex Podusov; 04.07.2008 в 15:30 Причина: Новые обстоятельства :(
Alex Podusov вне форума   Ответить с цитированием
Старый 04.07.2008, 15:04   #3
reva2
Senior Member
 
Аватар для reva2
 
Регистрация: 31.08.2007
Адрес: Ростов-на-Дону
Сообщений: 206
По умолчанию

На работе TemplaVoila приведенные warning'и никак не скажутся.
reva2 вне форума   Ответить с цитированием
Старый 04.07.2008, 15:30   #4
Alex Podusov
Senior Member
 
Аватар для Alex Podusov
 
Регистрация: 19.06.2008
Адрес: Сергиев Посад
Сообщений: 278
Отправить сообщение для Alex Podusov с помощью ICQ
По умолчанию

В догонку:
Далее при попытке создать старницу, в любом месте, выдает в правом фрейме:
Цитата:
Fatal error: Cannot re-assign $this in {путь-на-сервере}/typo3conf/ext/static_info_tables/class.tx_staticinfotables_syslanguage.php on line 41
Код в этом скрпте в этом месте:
PHP код:
class tx_staticinfotables_syslanguage {

/* СТРОКА 41 */
    
function processDatamap_postProcessFieldArray($status$table$id$fieldArray$this) {
        if(
$table == 'sys_language' AND $fieldArray['static_lang_isocode']) {
                
// the hotlist will be updated only if the field changed, because only then it's in the $fieldArray
            
tx_staticinfotables_div::updateHotlist ('static_languages'$fieldArray['static_lang_isocode'], 'uid');
        }
    }

При этом совсем недавно не было таких проблем, на этом же сервере...

----------------------
Нашел вот это: Сообщение по похожей поблеме. У меня на сервере PHP версии 5.2.5

Последний раз редактировалось Alex Podusov; 04.07.2008 в 15:56
Alex Podusov вне форума   Ответить с цитированием
Старый 04.07.2008, 16:07   #5
Alex Podusov
Senior Member
 
Аватар для Alex Podusov
 
Регистрация: 19.06.2008
Адрес: Сергиев Посад
Сообщений: 278
Отправить сообщение для Alex Podusov с помощью ICQ
Thumbs up Решилось!

Отыскал TemplaVoila 1.3.4, которая при установке не требует static_info_tables . Всё работет нормально. Кстати - и указанных выше сообщений с предупреждением тоже не выдает. При попытке же установки static_info_tables - история повторяется. Посему оставляем TemplaVoila 1.3.4 (хотя при поиске через репозиторй typo3 предлагается только версия 1.1.1) без static_info_tables.

Последний раз редактировалось Alex Podusov; 04.07.2008 в 16:39
Alex Podusov вне форума   Ответить с цитированием
Старый 29.06.2009, 00:14   #6
antony
Новенький
 
Регистрация: 26.10.2008
Адрес: Russia, Moscow
Сообщений: 19
По умолчанию

Столкнулся с точно такой же проблемой после разметки шаблона и после создания страниц в pages:
Код:
Fatal error: Cannot re-assign $this in {путь-на-сервере}/typo3conf/ext/static_info_tables/class.tx_staticinfotables_syslanguage.php on line 41
Все заработает, если изменить имя той самой переменной $this.
antony вне форума   Ответить с цитированием
Старый 29.06.2009, 17:03   #7
Pavel Antonov
Senior Member
 
Аватар для Pavel Antonov
 
Регистрация: 01.10.2004
Адрес: Россия, Москва
Сообщений: 1,204
Отправить сообщение для Pavel Antonov с помощью ICQ
По умолчанию

Если уж надо работать с "бородатой" версией static_info на новой PHP, то просто переименуйте сами объявление функции: заменить $this, на например $that. Все будет работать.

Лучше обновить систему.
__________________
Павел Антонов
Rich Media Development Ltd.
Блог: http://codeline.richmd.ru/
Pavel Antonov вне форума   Ответить с цитированием
Ответ


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

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

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


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


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

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