Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Разработка расширений / TYPO3 extension development (http://forum.typo3.ru/forumdisplay.php?f=38)
-   -   TYPO3 + какой-нибудь фреймворк. (http://forum.typo3.ru/showthread.php?t=11919)

Николай Сипко 15.01.2016 14:23

Цитата:

Сообщение от Ивано++ (Сообщение 40250)
"Последнюю не взлюбил еще в 2005 году, когда впервые начал работать с тайпой. Например, нужно разместить фотогаллерею со своей структурой html, а вместо этого получаешь миллиард div'ов, которые создают такую дикую структуру, что верстальщики при доделках либо получали инфаркт либо бросали свое дело и шли на завод токарем.".

Но это же бред?

Николай Сипко 16.01.2016 15:13

Тот же автор дает следующие рекомендации:
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

Цитата:

Сообщение от Николай Сипко
И, если не секрет, каким Вы пользуетесь шаблонизатором?
Цитата:

Сообщение от Ивано++
Любой.
Ивано++, все же вопрос из чистого любопытства:
какой шаблонизатор применен Вами на сайте 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 19:56

Цитата:

Сообщение от Николай Сипко (Сообщение 40252)
Но это же бред?

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

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

Цитата:

Сообщение от Николай Сипко (Сообщение 40255)
Ивано++, все же вопрос из чистого любопытства:
какой шаблонизатор применен Вами на сайте 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

Николай Сипко 16.01.2016 20:22

Цитата:

Сообщение от Ивано++ (Сообщение 40257)
Шаблоизатор этот - пока не опубликован.

"Альтернативный шаблонизатор для управления выводом 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

Цитата:

Сообщение от Николай Сипко (Сообщение 40258)
"Альтернативный шаблонизатор для управления выводом 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.

Цитата:

Сообщение от Николай Сипко (Сообщение 40258)
"И да, если вы когда нибудь увидите html-код, вынесенный за php-тег в файле .php, то смело карайте анально автора

Так живет весь битрикс и Wordpress...

Николай Сипко 04.02.2016 18:06

Цитата:

Сообщение от Ивано++ (Сообщение 40259)
Так живет весь битрикс и Wordpress...

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

Ивано++ 05.02.2016 08:23

Цитата:

Сообщение от Николай Сипко (Сообщение 40379)
"Где можно оправданно использовать Битрикс?
В анекдотах"
"Он же БыдлоПресс. Эпичнейший высер быдлокодеров и эталонный пример 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://www.zerkala.ru/img/zd2.jpg

Николай Сипко 05.02.2016 13:10

Цитата:

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

Вы правы, отвлеклись от темы
Насчет "заказ попадает в программу колл-центра"
Смотрел недавно американский фильм "Стажер" (2015)
Мне понравилось, хотя и "фабрика грез"


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

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