Вход

Просмотр полной версии : Не могу заставить работать tt_news


dustyattic
26.10.2006, 18:06
Установил typo3 4.0.2, tt_news 2.4

Самый простой пример из "Расширение: НОВОСТИ"

1. Добавляю в основной TS-шаблон в дополнение к CSS Styled Content один из базовых tt_news, сохраняю
2. На пустую страницу добавляю Pagecontent, указываю колонку, вставляю Plugins "News"
3. В форме настройки News указываю LIST или LATEST или СATMENU, сохраняю
4. Добавляю на эту же страницу статью новостей, заполняю...

Пытаюсь сохранить, в ответ получаю следующее

Path:
Sorry, you didn't have proper permissions to perform this change.
(какой-то непорядок!!!)
Смотрю в в Tools Log-и, вижу...

Time User Type E Action Details
13:08 attic@LIVE DB Insert Record '' (tt_news:0) was inserted on page '[root-level]' () (msg#1.1.10)
13:07 . . . Record 'Новости' (tt_content:103) was inserted on page 'Новости' (67) (msg#1.1.10)
Вроде, как бы, все в порядке, однако... на странице сайта при этом отображается следующее: "no news in this list."

Это если стоят LIST или LATEST.
В случае с CATMENU на странице сайта нормально отображаются категории новостей.
Получается затык с сохранением записей в базу данных новостей.
С правами, с доступом все в порядке проверял не один раз.

Стояла Templavoila, думал что проблема кроетсяв ней, удалил, вручную отладил базовый шаблон - то же самое...
Ставил tt_news и как Global и как Local - без разницы

Снес typo3 4.0.2, поставил 3.8.1 с предустановленным tt_news (кажется, 1.0.4) - все нормально
Поставил в Local tt_news 2.4 - тоже все нормально, если не считать проблем с UTF-8.
Но я не хочу использовать typo3 3.8.1, тем более, что хотелось бы в полной мере испльзовать
возможности Templavoila.

Подскажите, пожалуйста, в какую сторону копать несчастному землекопу? :))) пока я еще не отчаялся!!!

Valery Romanchev
26.10.2006, 18:44
"no news in this list."
все ли там нормально с папкой (sysfolder) новостей?
именно она выбрана в этом блоке tt_news ?

gunner
26.10.2006, 18:46
typo3 4.0.2, tt_news 2.4.9 и Templavoila 1.1.0 должны нормально работать вместе, похоже что-то не так с настройками General Records Storage page в tt_news...

"For more Information about categories and the “General record storage page” have a look at the “FAQ” in section “Quickstart”."

http://typo3.org/documentation/document-library/extension-manuals/tt_news/2.4.0/view/1/2/

dustyattic
27.10.2006, 11:51
C SysFolder все в порядке, но вот что я обнаружил:

1. Не могу в своей системе установить chcnewscon, каждый раз получаю следующую устойчивую ошибку

Внутри Typo3:
Extension import results
Error: File "/home/www/attic/typo3conf/ext/chcnewscon/" could not be created!!!

В логах HTTP сервера

[Sat Oct 28 15:29:55 2006] [error] [client 192.168.0.10] PHP Warning:
fopen(/home/www/attic/typo3conf/ext/chcnewscon/) [<a href='function.fopen'>function.fopen</a>]:
failed to open stream: Is a directory in /home/www/typo3_src-4.0/t3lib/class.t3lib_div.php on line 2410,
referer: http://www.dustyattic.ru/typo3/mod/tools/em/index.php?SET[singleDetails]=info

При этом расширения news_author_rel и news_dam_con ставятся без проблем


2. Установка tt_news внешне проходит без ошибок, однако...

В Ext Manager нажимаю на News, в Installation status вижу следующее

Database requirements: Tables:
tt_news
tt_news_cat
tt_news_related_mm
tt_news_cat_mm
Database status: Table error!
Probably one or more required fields/tables are missing in the database!
Flags: loadTCA
TCA

Ниже
Code warnings:
(developer-relevant) Some tables or fields are of wrong type!

В логах HTTP сервера

[Sat Oct 28 15:34:55 2006] [error] [client 192.168.0.10] PHP Warning:
array_keys() [<a href='function.array-keys'>function.array-keys</a>]:
The first argument should be an array in
/home/www/attic/typo3conf/temp_CACHED_ps3865_ext_tables.php on line 1812,
referer: http://www.dustyattic.ru/typo3/mod/tools/em/index.php?

[Sat Oct 28 15:34:55 2006] [error] [client 192.168.0.10] PHP Warning:
Invalid argument supplied for foreach()
in /home/www/attic/typo3conf/temp_CACHED_ps3865_ext_tables.php on line 1812,
referer: http://www.dustyattic.ru/typo3/mod/tools/em/index.php?

Впору пожать плечами, поскольку PHP я совсем не знаю.
Странно все это однако, так как у меня практически не было проблем с установкой других расширений, в частности все версии TV со всеми дополнениями устанавливались без труда и работали безотказно.
Наверное, надо взять молоток побольше...

salah
27.10.2006, 17:35
попробуйте проапдейтить все установленные расширения (установить заново в ту же папку) в порядке соблюдения требований наличия предустановленных экстеншенов

dustyattic
05.11.2006, 10:54
Разобрался во всем, сам накосячил. Хотя...
Проблема была, насколько я полагаю, в расширении chcnewscon. При установке этого расширения Typo3 выдает, как я уже говорил, сообщение -
Error: File "/home/www/attic/typo3conf/ext/chcnewscon/" could not be created!!!установка остается недозавершенной, расширение при этом только загружается. Однако, если в меню Extension Manager выбрать Install extension, есть возможность доустановить это расширение до конца. После этого все идет как по маслу...
Кстати говоря, я попробовал все это выполнить на двух ОС - Trustix Secure Linux 3.0 и SUSE LES 10. В обеих поведение одинаковое, (Windows не пробовал). В связи с вышесказанным у меня следующий вопрос: какая ОС при использовании Typo3 предпочтительнее? Или, хотя бы, немного статистики...

kyzma
09.10.2007, 19:15
Sorry, you didn't have proper permissions to perform this change.


Каким-то невероятным способом при установке не добавлсяется uid в таблицу tt_news. Нужно это сделать самомстоятельно ключом и аутоинкременом