Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Вопросы выбора CMS (http://forum.typo3.ru/forumdisplay.php?f=36)
-   -   Копирование всех страниц в html-файлы (http://forum.typo3.ru/showthread.php?t=356)

Александр 23.05.2003 20:06

Копирование всех страниц в html-файлы
 
Поддерживается ли typo3 такая возможность, как вывод динамических страниц в файлы html? На сайтах с серьезной посещаемостью это существенно ускорит загрузку страниц и снизит нагрузку на сервер.
Кстати, не все поисковики индексируют динамические страницы, как быть в этом случае?

Andreas Schwarzkopf 23.05.2003 20:52

Статические html-страницы в Typo3 можно симулировать (только на Линуксе) с помощью Apache mod_rewrite. Для этого необходимо переименовать файл _.htaccess в .htaccess
Уже эта возможность дает хороший результат для поисковых машин. К примеру весь этот сайт, включая форум, будет ими восприниматься, как статические файлы.

Есть также возможность записать весь сайт в виде html на диск. Настройте на вашем Typo3 AdminPanel и выберите опцию Write Static files (что-то подобное). Сначала нужно настроить в Install-Tool соответствующую директорию, куда будут записаны эти файлы.
С помощью mod_rewrite rools можно комбинировать эти две возможности, таким образом все файлы, не содержащие запросов в базу данных, можно писать на диск, другие же - например поиск - посылать на динамические файлы.

Александр 26.05.2003 09:59

Спасибо.
Нашел в конфигурации параметр в котором задаётся путь где будут храниться html-файлы сайта ([publish_dir]). Но не могу найти опцию чтобы они создавались.
Может вы в курсе?

Andreas Schwarzkopf 26.05.2003 17:08

1. установить симулирование HTML-файлов в TypoScript-Setup шаблоне:
config.simulateStaticDocuments = 1

2. Включить AdminPanel, описание: http://typo3.org/doc.0.html?&encryptionKey=&tx_extrepmgm_pi1[extUid]=263&tx_extrepmgm_pi1[tocEl]=173&cHash=fd404d57bc

config.admPanel = 1

3. Открыть просмотр сайта в Backend нажатием на "лупу". В левом нижнем углу должна появиться панель управления. Здесь под пунктом "publish" можно создать "жесткие" html-файлы.

Александр 26.05.2003 19:38

Попробовал - не получается.
Добавил параметр пользователю, но при просмотре панель не видна.
Честно говоря, пока не до конца понял концепцию управления сайтом и какую роль в этом играет TypoScript.

вот, что я сделал:
1. В режиме редактирования пользователей для админа в поле TyS добавил указанный в вашем письме параметр.
2. Перешел в режим просмотра страниц, но панели не видно.
Где я ошибаюсь?

Andreas Schwarzkopf 26.05.2003 20:17

Чтобы включить панель управления администратора, нужно иногда немного помучиться. Это наиболее неудачный пример юзабилити в Typo3.

Следующие настройки могут влиять на эту самую AdminPanel:

1. Настройки в шаблоне (TypoScript Setup)
например:
config.admPanel = 1
если же сайт содержит фреймы, тогда
page.config.admPanel = 1

2. Настройки внутреннего пользователя, в данном случае администратора - User TSconfig:
Web->List->Rootpage (возле глобуса)->Edit User->TSconfig:

admPanel {
enable.all = 1
hide = 0
}

Проверить установку TSconfig для данного пользователя можно через Tools->User Admin->TSconfig

Если все это не помогло, введите URL вашего сайта непосредственно в адресное поле вашего браузера, где открыт Backend. Это может помочь, если ваш браузер не передает логин в новое окно.

Александр 27.05.2003 11:58

Спасибо, работает.
Где можно почитать про идеологию и концепцию TYPO3? Как я уже заметил выше, пока не совсем понятна структура и возможности. Насколько эта система применима для строительства серьезных порталов? В частности, интересует производительность при большой посещаемости, устойчивость к взлому и т.д. Хочется послушать отзывы и посмотреть примеры.

Вячеслав Анисимов / Averve.Net 31.05.2003 16:43

Насчет того, что симулировать статические страницы с помощью mod_rewrite можно только на линуксе - неправда ваша.

На эту тему есть что почитать в архиве майл-листа. Кривенько конечно, но удается добиться работы этой фишки и на Windows'е.

Мою короткую заметку об этом можно почитать на: http://t3bbs.averve.net/viewtopic.php?p=14


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

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