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

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

Ответ
 
Опции темы Опции просмотра
Старый 12.10.2008, 00:45   #1
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию tt_news AMENU - проблемы с последней версией tt_news 2.5.2

в версии tt_news 2.5.0 нормально работало отображение в AMENU "неархивированных" новостей (т.е. новостей у которых не стоит архивная дата вообще).
В последующих версиях это поведение изменилось и стало нельзя сделать обычный архив типа того, что в левой колонке здесь http://stratateg.ru/blog/coffee/

Вопрос связан с http://bugs.typo3.org/view.php?id=7181 (из за этого кстати приходится переходить обратно на tt_news 2.5.0 или патчить)

Какое решение вопроса:
Поставить в localconf.php
PHP код:
$_GET['tx_ttnews']['arc']= -1
это решение не подходит, если в самом деле использются архивированные и неархивированные новости (впрочем такая ситуация редко встречается).
__________________
Веб-студия ТТЛАБ
www.ttlab.ru

Последний раз редактировалось Valery Romanchev; 22.10.2008 в 23:04
Valery Romanchev вне форума   Ответить с цитированием
Старый 05.03.2009, 12:54   #2
Manas
Senior Member
 
Аватар для Manas
 
Регистрация: 06.12.2006
Адрес: Санкт-Петербург
Сообщений: 239
Отправить сообщение для Manas с помощью ICQ Отправить сообщение для Manas с помощью Skype™
По умолчанию

Не знаю, актуален ли еще вопрос.
Столкнулся с аналогичной проблемой.

"Убирание" новостей в архив было задано с помощью константы  datetimeDaysToArchive = 20 (или любое другое число дней).

При этом в AMENU выводился список и архивированных и неархивированных новостей, но при переходе по ссылке на неархивированные новости получали "Нет новостей".

Проблему решили следующим образом:

AMENU строит функция newsArchiveMenu().

В тело функции добавили следующий код:

PHP код:
                $delta 0;
            if (
$this->arcExclusive 0) {
                if (
$this->config['datetimeMinutesToArchive']) {
                    
$delta $this->config['datetimeMinutesToArchive'] * 60;
                } elseif (
$this->config['datetimeHoursToArchive']) {
                    
$delta $this->config['datetimeHoursToArchive'] * 3600;
                } else {
                    
$delta $this->config['datetimeDaysToArchive'] * 86400;
                }
            } 
Далее, в фунции содержится цикл do {} с условием

PHP код:
            while ($theDate $GLOBALS['SIM_EXEC_TIME']); 
условие заменили на:

PHP код:
            while ($theDate $GLOBALS['SIM_EXEC_TIME'] - $delta); 
Теперь AMENU выводит только архивированные новости.
__________________
Дмитрий Васильев, "T3 студия"
По всем вопросам связанным с TYPO3, пишите пожалуйста сюда https://vk.com/t3studio
www.typo3.ru.net
Manas вне форума   Ответить с цитированием
Старый 05.03.2009, 13:56   #3
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

на самом деле есть штатное решение:

Цитата:
plugin.tt_news {
compatVersion = 2.5.0
}
__________________
Веб-студия ТТЛАБ
www.ttlab.ru
Valery Romanchev вне форума   Ответить с цитированием
Старый 05.03.2009, 15:27   #4
Manas
Senior Member
 
Аватар для Manas
 
Регистрация: 06.12.2006
Адрес: Санкт-Петербург
Сообщений: 239
Отправить сообщение для Manas с помощью ICQ Отправить сообщение для Manas с помощью Skype™
По умолчанию

Цитата:
Сообщение от Valery Romanchev Посмотреть сообщение
на самом деле есть штатное решение:
Здорово, жаль, что раньше этого не знали
__________________
Дмитрий Васильев, "T3 студия"
По всем вопросам связанным с TYPO3, пишите пожалуйста сюда https://vk.com/t3studio
www.typo3.ru.net
Manas вне форума   Ответить с цитированием
Ответ


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

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

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


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


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

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