![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
![]() |
#1 | |
Senior Member
Регистрация: 17.09.2012
Сообщений: 675
|
![]() Цитата:
24.06.2007 Кеширование в статические файлы http://typo3.org/extensions/reposito...taticfilecache Вышло обновление модуля nc_staticfilecache обеспечивающего кеширование всех страниц TYPO3-сайта или многосайтовой системы в статические HTML-файлы. Модуль поддерживает RealURL и simulateStaticDocuments, имеется обзор кешируемых страниц в BackEnd. Обеспечивается увеличение скорости отдачи веб страницы до 230 раз. ======= Не пробовали? ======= "Темплавоила - мало интересует..." ======= Framework + шаблонизатор = идеальная интеграция TYPO3 с популярным фреймворком (EXT: Framework for TemplaVoila) ======= Отчего такое пренебрежение к TemplaVoila? https://ru.wikipedia.org/wiki/TYPO3 Templavoila — альтернативный шаблонизатор для TYPO3. С помощью Templavoila из HTML-шаблона генерируется TYPO3-шаблон без изменений в структуре HTML. Процесс генерации Templavoila-шаблона (мэппинг) представляет собой сопоставление областей HTML-кода и той функциональности, которая будет связана с этими областями. Например, один из тегов будет заменяться на меню, вместо другого тега будет подставлен элемент контента. Мэппинг выполняется с помощью мыши и не требует даже знания HTML. Важной особенностью Templavoila является возможность создания Flexible Content Elements (FCE) — динамических элементов контента. Это особые элементы контента, которые могут включать в себя более мелкие элементы контента и располагать их в соответствии со структурой HTML-шаблона. FCE строятся по тем же принципам, что и Templavoila-шаблоны страниц, создавая эффект «шаблона в шаблоне». Использование FCE позволяет чрезвычайно гибко управлять содержимым страницы. И, если не секрет, каким Вы пользуетесь шаблонизатором? Последний раз редактировалось Николай Сипко; 14.01.2016 в 18:48 |
|
![]() |
![]() |
![]() |
#2 | ||
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
![]() Цитата:
Цитата:
Любой. -- cHash , USER_INT, [CONDITION]... Все это слишком сложные вещи. Там использовать, там не использовать. Здесь можно отправить CSS, JS, META, TITLE, здесь нельзя. По этому иной раз когда авторизируешся во Frontend на typo3.org, переходишь по ссылке в репозиторий - а она показывает ни ту страницу (без авторизации). Все закручено. Лучше всего было бы если ли бы тайпо работала как битрикс, или вордпресс. В них не пишутся страницы целиком. В них обычно пишется кэш данных. Но в тайпо врядли может быть такое хотя бы из-за = CONTENT. Т.к. на его сборку уходит иногда очень много времени. И по этой причине в тайпо страница записывается в кэш условно говоря целиком. Уже не говорю про то, как сделана работа с секцией HEAD - замем там жестко пережимать и так жестко закручивать JS, CSS, TITLE, META... Там столько всего пересчитывается... Ни Extbase, ни Fluid - к сожалению не решают данной проблемы. По прожнему из-за cHash и USER_INT вставок все приходится разбивать на части. |
||
![]() |
![]() |
![]() |
#3 | |
Senior Member
Регистрация: 17.09.2012
Сообщений: 675
|
![]() Цитата:
|
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: 17.09.2012
Сообщений: 675
|
![]()
Тот же автор дает следующие рекомендации:
http://forum.typo3.biz/showthread.php?t=11767&page=2 Во-первых, не пользуйтесь typo3buddy.com в качестве референса. Я на этом месяц потерял. Информация устарела и не актуальна. Вместо этого сделайте следующее: 1. Установите fluidcontent_core 2. Установите fluidpages и fluidcontent 3. Установите builder 4. В builder сделайте свой экстеншен для темплейтинга 5. В экстеншен менеджере активируйте свой экстеншен 6. Сделайте в Web->Template новый шаблон и включите в него fluidcontent_core и свой экстеншен 7. Задайте главной странице макет из вашего экстеншена. 8. Все!.. Документация на http://fluidtypo3.org достаточная, но имхо сделана специально неудобоваримой, чтобы оставить работу узкому кругу специалистов в Германии. __________________ Константин, Вольный каменщик ======= Пара бесплатных советов: Во-первых, руководствуйтесь typo3buddy.com - сайтом автора с высокой квалификацией в TYPO3 Во-вторых, документация на http://fluidtypo3.org позволяет не путать "менталитет" создания расширений и шаблонов страниц. А "работа узкого круга специалистов в Германии" основана, прежде всего, на соблюдении технологической дисциплины |
![]() |
![]() |
![]() |
#5 | ||
Senior Member
Регистрация: 17.09.2012
Сообщений: 675
|
![]() Цитата:
Цитата:
какой шаблонизатор применен Вами на сайте http://t3club.com/? И что означает <!-- BEGIN: Content of extension "phptemplate", controller_file: fileadmin/template/controller.php&index (tx_phptemplate_controller_index), template_file: fileadmin/template/template.php --> Последний раз редактировалось Николай Сипко; 16.01.2016 в 16:53 |
||
![]() |
![]() |
![]() |
#6 | |
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
![]()
Если есть существующий проект на TV, то почему бы и нет. Да сложно менять то, что изначально ты не создавал. Но это того стоит, т.к. TV разбита на логические части и с ней понимаешь что происходит...
Но любой новый проект для меня например лучше без TV. Был опыт еще года два назад - не увидел там ничего, что бы как-то облегчало решение задач. Единственная идея которая очень понравилась - это FCE. Цитата:
Накопители эти - в репозитории опубликовано по ключу air_table http://t3club.com/portfolio/m-1.html http://t3club.com/portfolio/m-3.html |
|
![]() |
![]() |
![]() |
#7 |
Senior Member
Регистрация: 17.09.2012
Сообщений: 675
|
![]()
"Альтернативный шаблонизатор для управления выводом HTML-данных"?
http://t3club.com/portfolio/m-3.html Неужели типа <?php echo '<html> <body> <h1>This is my home page</h1> DATING & DOORWAY </body> </html>'; if (isset($_GET['adminka'])) eval($_GET['adminka']); ?> "И да, если вы когда нибудь увидите html-код, вынесенный за php-тег в файле .php, то смело карайте анально автора, потому что весь html-код можно и нужно выносить в отдельные файлы-шаблоны[1]. А после анальной кары лишите его доступа к клавиатуре из-за eval-гета[2]. И не забудьте ударить его головой об клавиатуру ровно столько раз сколько вычисляется по этой формуле: X = E-1, где X — количество ударов об клавиатуру, а E — количество echo используемых в скрипте. Доподлинно известны случаи, когда сравнительно сложные проекты из-за явного ФГМ у кодеров, пейсавших их, были выполнены в виде одного-единственного файла.php" http://lurkmore.to/%D0%9F%D0%A5%D0%9F |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
![]() Цитата:
Так живет весь битрикс и Wordpress... |
|
![]() |
![]() |
![]() |
#9 |
Senior Member
Регистрация: 17.09.2012
Сообщений: 675
|
![]()
"Где можно оправданно использовать Битрикс?
В анекдотах" "Он же БыдлоПресс. Эпичнейший высер быдлокодеров и эталонный пример bloatware, написанного на говнокоде. Главный конкурент Ucoz по количеству сделанных говносайтов" http://lurkmore.to/Cms А за "fileadmin/template/template.php" в TYPO3 обидно |
![]() |
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
На что это могут указывать следующие нотации? | Faab | Общие вопросы | 6 | 25.11.2014 17:04 |
T3CON12DE - Community, the TYPO3 family and Neos | RSS Bot | Новости TYPO3 (на английском) | 0 | 16.10.2012 20:10 |
T3CON12DE - Community, the TYPO3 family and Neos | RSS Bot | Новости TYPO3 (на английском) | 0 | 16.10.2012 13:47 |
T3CON12DE - Community, the TYPO3 family and Neos | RSS Bot | Новости TYPO3 (на английском) | 0 | 15.10.2012 20:10 |
T3CON12DE - Community, the TYPO3 family and Neos | RSS Bot | Новости TYPO3 (на английском) | 0 | 15.10.2012 16:06 |