Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
23.05.2003, 20:06 | #1 |
Продвинутый
Регистрация: 27.05.2003
Сообщений: 44
|
Копирование всех страниц в html-файлы
Поддерживается ли typo3 такая возможность, как вывод динамических страниц в файлы html? На сайтах с серьезной посещаемостью это существенно ускорит загрузку страниц и снизит нагрузку на сервер.
Кстати, не все поисковики индексируют динамические страницы, как быть в этом случае? |
23.05.2003, 20:52 | #2 |
Senior Member
Регистрация: 14.08.2003
Сообщений: 416
|
Статические html-страницы в Typo3 можно симулировать (только на Линуксе) с помощью Apache mod_rewrite. Для этого необходимо переименовать файл _.htaccess в .htaccess
Уже эта возможность дает хороший результат для поисковых машин. К примеру весь этот сайт, включая форум, будет ими восприниматься, как статические файлы. Есть также возможность записать весь сайт в виде html на диск. Настройте на вашем Typo3 AdminPanel и выберите опцию Write Static files (что-то подобное). Сначала нужно настроить в Install-Tool соответствующую директорию, куда будут записаны эти файлы. С помощью mod_rewrite rools можно комбинировать эти две возможности, таким образом все файлы, не содержащие запросов в базу данных, можно писать на диск, другие же - например поиск - посылать на динамические файлы. |
26.05.2003, 09:59 | #3 |
Продвинутый
Регистрация: 27.05.2003
Сообщений: 44
|
Спасибо.
Нашел в конфигурации параметр в котором задаётся путь где будут храниться html-файлы сайта ([publish_dir]). Но не могу найти опцию чтобы они создавались. Может вы в курсе? |
26.05.2003, 17:08 | #4 |
Senior Member
Регистрация: 14.08.2003
Сообщений: 416
|
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 | #5 |
Продвинутый
Регистрация: 27.05.2003
Сообщений: 44
|
Попробовал - не получается.
Добавил параметр пользователю, но при просмотре панель не видна. Честно говоря, пока не до конца понял концепцию управления сайтом и какую роль в этом играет TypoScript. вот, что я сделал: 1. В режиме редактирования пользователей для админа в поле TyS добавил указанный в вашем письме параметр. 2. Перешел в режим просмотра страниц, но панели не видно. Где я ошибаюсь? |
26.05.2003, 20:17 | #6 |
Senior Member
Регистрация: 14.08.2003
Сообщений: 416
|
Чтобы включить панель управления администратора, нужно иногда немного помучиться. Это наиболее неудачный пример юзабилити в 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. Это может помочь, если ваш браузер не передает логин в новое окно. |