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

Вернуться   Russian TYPO3 community > Обсуждение общих технических вопросов > Общие вопросы

Ответ
 
Опции темы Опции просмотра
Старый 02.01.2010, 19:47   #21
surfman
Senior Member
 
Регистрация: 29.01.2008
Адрес: Бердянск, Украина.
Сообщений: 344
По умолчанию

А что, в новой версии попрежнему нельзя сортировать категории в свободном порядке?
Они сортируются только по id.
__________________
Разработка сайтов на TYPO3
surfman вне форума   Ответить с цитированием
Старый 18.01.2010, 19:35   #22
viair
Продвинутый
 
Регистрация: 29.01.2009
Адрес: Latvia, Riga
Сообщений: 70
Отправить сообщение для viair с помощью ICQ Отправить сообщение для viair с помощью Skype™
Question

Ребят, всем добрый день ! К вопросу о новостях. Есть следующая сложная задача : Имеется ряд отрослей примерно 50, в каждой примерно по 10 направлений. Соответственно в каждом направлении есть список айтемов с описанием и картинками ( колличество айтемов неизвестно и может рости по мере их дополнения). И того имеется список 50*10*n

Было решено соорудить данную конструкцию на новостях. Соответственно нужно создать 50 категорий и в каждой по 10 подкатегорий в которых будут храниться хти новости. НО, гдето слыхалось, что если делать всё на стандартных категориях, то при наборе пары тыс. единиц новостей начинается трабл с продуктивностью.
Есть предположение, что можно забить 50 страниц и в каждой по 10 подстраниц в которых и хранить сами новости, что заменит вариант использования категорий, но тут опять есть сомнения, что это не тождественные понятия. Плюс, если мне нужно будет в одном LIST выводить 50 последних новостей со всех 500 страниц, то при попытке добавления список страниц контейнеров в плагин у меня ничего не получится, т.к более 20 не принемает.

ообщем какие предложения ? Может кто решал подобные задачи с большим колличеством категорий. Я в замешательстве.
viair вне форума   Ответить с цитированием
Старый 18.01.2010, 20:01   #23
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

На счет как производительность зависит от кол-ва категорий не скажу, но идея сами новости размещать на разных страницах очень здравая. Так гораздо проще управлять новостями. Но сам список категорий возможно все равно будет на одной странице верхнего уровня.

Также вам поможет плагин, который автоматом прописывает нужную категорию для новостей на конкретной странице.

По поводу списка контейнеров. Во первых можно указывать только страницу верхнего уровня, а в FlexForm (не помню) или TS (точно) указать на какую вложенность просматривать дочерние страницы.
Второй вариант - вставлять на страницу плагин не как обычно через FF, а как кусок TS кода с использованием плагина вроде typoscript_code. Так можно лучше сконфигурировать блоки tt_news (особенно если их несколько на странице), так как не все опции доступны через FF.
dmartynenko вне форума   Ответить с цитированием
Старый 18.01.2010, 20:40   #24
cherkatel
Senior Member
 
Регистрация: 02.10.2009
Сообщений: 134
По умолчанию

Цитата:
По поводу списка контейнеров. Во первых можно указывать только страницу верхнего уровня, а в FlexForm (не помню) или TS (точно) указать на какую вложенность просматривать дочерние страницы.
Если - судя по размерам - в дереве 1 сайт можно вообще отключить проверку источника. И выборка пойдет просто из всей таблицы.

Да, и траблы с продуктивностью мало зависели от количества категорий. В тройке все гораздо приличней. Подробности на тему - надо ли тюнинговать тройку под ваш объем - лучше дополнительно поспрашивать в листе ньюсов.
cherkatel вне форума   Ответить с цитированием
Старый 19.01.2010, 11:24   #25
Lucifer
Senior Member
 
Аватар для Lucifer
 
Регистрация: 01.07.2008
Сообщений: 392
По умолчанию

Думаю, разделение новостей на разные страницы только усугубит, но ни как не улучшит ситуацию. Хранится то они будут все равно в одной таблице. Зато запрос при попытке вытащить новости из разных страниц значительно усложнится. Делайте все на категориях и подкатегориях. Последние 50 новостей доставать можно просто игнорируя категории. Думаю, проблемы с производительностью могут быть при указании большого количества категорий в одной выборке.
Lucifer вне форума   Ответить с цитированием
Старый 19.01.2010, 14:11   #26
dmartynenko
Senior Member
 
Аватар для dmartynenko
 
Регистрация: 20.07.2007
Адрес: Беларусь, Минск
Сообщений: 957
Отправить сообщение для dmartynenko с помощью ICQ
По умолчанию

Цитата:
Сообщение от Lucifer Посмотреть сообщение
Думаю, разделение новостей на разные страницы только усугубит, но ни как не улучшит ситуацию.
С точки зрения редактора лучше разделять. Так как в BE TYPO3 нет каких-либо средств (tt_news 3.0 еще не смотрел) для поиска и отбора по категориям, датам и т.п. Поэтому администрирование такой базы без разделения (особенно если это несколько человек) становится непосильной задачей. Более того, в таком случае даже лучше не делать рекомендуемого по стандартной схеме TYPO3 разделения на системные папки (для хранения) и на страницы (для отображения), а все делать в одном дереве страниц. Иначе придется вручную дублировать 500 страниц - много возможностей банально ошибиться.

С точки зрения программной части запрос на выборку все равно чаще строится отталкиваясь от категорий, а не от страниц. Страница фигурирует либо верхнего уровня, либо вообще не указывается (используется вся таблица). И если все в одном дереве, то список отображает записи с текущей страницы (и дочерних при необходимости). Что опять же можно задать один раз в шаблоне верхнего уровня через TS, а не ставить на каждую страницу свой плагин или свой кусок TS кода в шаблон.
dmartynenko вне форума   Ответить с цитированием
Старый 19.01.2010, 14:13   #27
Lucifer
Senior Member
 
Аватар для Lucifer
 
Регистрация: 01.07.2008
Сообщений: 392
По умолчанию

В третьей версии появилась разбивка по категориям.
Просто в том то и дело, что отталкивается выборка от категорий, так еще и если включать несколько страниц, то получится лишнее условие поиска, что обязательно замедлит работу.
Lucifer вне форума   Ответить с цитированием
Старый 29.01.2010, 01:03   #28
viair
Продвинутый
 
Регистрация: 29.01.2009
Адрес: Latvia, Riga
Сообщений: 70
Отправить сообщение для viair с помощью ICQ Отправить сообщение для viair с помощью Skype™
Unhappy

Ооо ребята, Вы меня очень обрадовали такими заявлениями, особенно после того когда я именно продублировал каждый сисфолдэр страницей с плагином. эм.. попробуем запустить так, посмотрим к чему приведёт, но не переделывать же всю месячную работу заново. тем более, действительно с точки зрения администрирования даж сложно представить как всё это свалить в 1 кучу и рыться в тысячах новостей на одной странице. О результатах сообщу, возможно они будут не очень позитивными, а возможно и обойдётся.
viair вне форума   Ответить с цитированием
Старый 29.01.2010, 01:07   #29
viair
Продвинутый
 
Регистрация: 29.01.2009
Адрес: Latvia, Riga
Сообщений: 70
Отправить сообщение для viair с помощью ICQ Отправить сообщение для viair с помощью Skype™
По умолчанию

Кстати, по теме у меня RealUrl выводит линк на новость ввиде /sales/single/9.html. Как бы мне прописать, чтоб вместо single/9 было название новости ?

И кстати, заметил, что если новость лежит скажем в "/sales/division/" то в линке финурирует только 1й уровень /sales/single/9.html хотя должно быть /sales/division/single/9.html почему отображается только корень ???

Последний раз редактировалось viair; 31.01.2010 в 01:01
viair вне форума   Ответить с цитированием
Старый 01.02.2010, 12:05   #30
Lucifer
Senior Member
 
Аватар для Lucifer
 
Регистрация: 01.07.2008
Сообщений: 392
По умолчанию

По моему в стандартном примере для tt_news урл формируется именно из названия новости.
Lucifer вне форума   Ответить с цитированием
Ответ


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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
категории tt_news - не отображаются при создании новости Anatoly_ua Общие вопросы 5 16.12.2008 23:24
Как передать в другое раширение заголовок новости из tt_news Manas Общие вопросы 4 05.04.2008 12:23
Новости, проблема ivfrogy TypoScript практикум 4 18.01.2007 09:26
tt_news новости в 2 колонки Илья Общие вопросы 2 09.12.2006 16:24
Как отобразить все новости ниже определенного уровня? Дылгеров Ц.В. Общие вопросы 1 19.12.2005 11:50


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


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

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