Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   realURL vs Link Internal page (http://forum.typo3.ru/showthread.php?t=6769)

maaboo 19.09.2008 22:21

Цитата:

Сообщение от dmartynenko (Сообщение 21502)
Про "майнтэйнить 10 или 100 тысяч страниц" это вы для убедительности пример привели? Не похоже на ваш пример из жизни :)

Пока не похоже. :-) Кто знает? Некий студент Стиви Джобс с гаража начинал. :-D

Вообще вопрос конечно интересный, ибо позиционирование тайпы, как мощной промышленной CMS, должно подразумевать, если не сейчас, то в ближайшем будущем решение подобных задач (возможно не всегда полностью средствами тайпы, но в большинстве работ).

Да и к тому же я не совсем хорошо понимаю, в чём пример с недвижимостью показателен? В чём заключалась основная работа? Каков был характер работы со страницами? Почему для фронтенда была выбрана тайпа?

maaboo 19.09.2008 22:31

Цитата:

Сообщение от pomotom (Сообщение 21512)
Посмотрите в мануалах alias_field и human readeable dates

В мануалах к realurl?

pomotom 19.09.2008 22:44

в обоих, но в осносном в ттньюс

dmartynenko 20.09.2008 20:09

Если генерить пути к самим новостям (к странице где плагин tt_news для просмотра одиночной новости) - то легко.

В линках к самим страницам - сильно сомневаюсь что стандартными средствами можно сделать.
Но TYPO3 и RealURL позволяют вставить свой PHP код в процедуру генерации пути к страницам. Этим также можно воспользоваться если очень нужно именно так организовывать новости.

dmartynenko 20.09.2008 20:40

Цитата:

Сообщение от maaboo (Сообщение 21514)
Вообще вопрос конечно интересный, ибо позиционирование тайпы, как мощной промышленной CMS, должно подразумевать, если не сейчас, то в ближайшем будущем решение подобных задач (возможно не всегда полностью средствами тайпы, но в большинстве работ).

Недавно в рассылках шло обсуждение использования TYPO3 для блогов. И даже Дмитрий Дулепов высказался за то, что для блогов лучше что-то вроде WordPress (причем имея свой блог на TYPO3).

И даже любой OpenSource форум даст большую фору всему что сделано на сегодняшний день для TYPO3.

И т.п.
Примеров масса, что для частных задач лучше использовать специальные решения.

Цитата:

Сообщение от maaboo (Сообщение 21514)
Да и к тому же я не совсем хорошо понимаю, в чём пример с недвижимостью показателен? В чём заключалась основная работа? Каков был характер работы со страницами? Почему для фронтенда была выбрана тайпа?

Выбрана потому, что все в ней остальное очень удобно, в том числе возможность писать для нее свои модули.

Но сама база не в TYPO3 потому, что там одних справочников штук 30. В некоторых из которых больше 50 тысяч записей, многие взаимосвязаны. Как с ними работать в стиле TYPO3, например через BE ?

Подход, например, аналогичен интеграции стороннего форума с TYPO3. Все форумное ПО и база отдельно, но интегрировано в сайт так, что кажется что родное.

maaboo 21.09.2008 15:49

Цитата:

Сообщение от dmartynenko (Сообщение 21523)
Если генерить пути к самим новостям (к странице где плагин tt_news для просмотра одиночной новости) - то легко.

В линках к самим страницам - сильно сомневаюсь что стандартными средствами можно сделать.
Но TYPO3 и RealURL позволяют вставить свой PHP код в процедуру генерации пути к страницам. Этим также можно воспользоваться если очень нужно именно так организовывать новости.

И сколько будет стоить такой похапе код? :-)

pomotom 21.09.2008 17:20

А он вам сильно нужен? Если вы бесплатно можете иметь
http://mysite.name/page/path/to/2008/09/19/uid
или
http://mysite.name/page/path/to/2008/09/uid
И использовать стандарные новости и помещать в них контент-элементы? (потому как хранить 10000 страниц в дереве - это уже сильно. Только если бить на очень малые ветки.)

ЗЫ. Логичнее тогда не такой код, а расширение, которое при создании страницы автоматом заполняет alias датой. Тогда не получится что страница может иметь 2 адреса.

maaboo 21.09.2008 17:36

Цитата:

Сообщение от pomotom (Сообщение 21534)
А он вам сильно нужен? Если вы бесплатно можете иметь
http://mysite.name/page/path/to/2008/09/19/uid
или
http://mysite.name/page/path/to/2008/09/uid
И использовать стандарные новости и помещать в них контент-элементы? (потому как хранить 10000 страниц в дереве - это уже сильно. Только если бить на очень малые ветки.)

ЗЫ. Логичнее тогда не такой код, а расширение, которое при создании страницы автоматом заполняет alias датой. Тогда не получится что страница может иметь 2 адреса.

Стандартные новости не очень нравятся. Ветки будут такие
Level 1 - Level 2 - Level 3
На первом - 4 страницы, на втором - под 5 подстраниц к первому уровню, и только на последнем уровне будут те самые 10.000 страниц. Хотя конечно это вопрос времени, для начала там будут сотни или десятки сотен страниц.

Почём расширение? :-) Сильно нужен. А я его потом в репозиторий закину.:-) Вдруг ещё кому будет нужен...

dmartynenko 22.09.2008 18:38

Цитата:

Сообщение от maaboo (Сообщение 21535)
Почём расширение? :-) Сильно нужен. А я его потом в репозиторий закину.:-) Вдруг ещё кому будет нужен...

Я не скажу вам сколько - заниматься этим нет ни времени, ни желания.

Я дам вам намек - в TYPO3 можно сделать hook на операцию сохранения в БД для любой таблицы, в том числе для pages. Если поищите в доках или google у вас может получиться php функция реализующая данных hook длиной в две-три строчки.

maaboo 22.09.2008 18:43

Цитата:

Сообщение от dmartynenko (Сообщение 21553)
Я не скажу вам сколько - заниматься этим нет ни времени, ни желания.

Я дам вам намек - в TYPO3 можно сделать hook на операцию сохранения в БД для любой таблицы, в том числе для pages. Если поищите в доках или google у вас может получиться php функция реализующая данных hook длиной в две-три строчки.

"Кабы я была царица..." (ц)

Кабы я был похапист - написал бы, а так - увы. Даже двух строчек не напишу (то есть напишу, но за очень большое время). Так что и мне этим заниматься нет ни времени, ни желания, мне ещё вёрстку добивать и контент. А ещё тестирование нагрузочное...

Люди!!!


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

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