Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Slash News Mod - новость пропадает при редактировании!

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Палыч
Тогда я не прав. Прошу прощения.
я люблю daft punk | новый sugoi.ru
Аватара пользователя
Craze
phpBB 1.4.4
Сообщения: 113
Стаж: 17 лет 3 месяца
Откуда: www.freegamers.ru

Сообщение Craze »

Пошло как надо :lol:
После того, как появляется страница 11, то и появляется многоточие в Новостных страницах,
интегрированных в ezPortal.

Проверено всё досконально, код полностью практически вылизан и всё работает.
Тест длится уже целую неделю, может со временем что ещё выловим,
но по логике вещей (кода) вроде всё работает без проблем на:
- PHP Version 5.2.0,
- MySQL Client API version 5.0.33,
- mcrypt Version 2.5.7,
- eAccelerator Version 0.9.5.

Напомним, что
- сей доработанный и доведённый до ума мод Slash News Mod (CMX)
позволяет Администратору и Модератору темы соответсвующих форумов кидать созданные темы в Новостные категории,
а благодаря ezPortal Интегрированным модом выводить новости на главную страницу портала по категориям,
при этом не используются файлы news_cats.php и news_cats.tpl,
созданные для интеграции этого новостного мода в ezPortal, как у phpbb Plus,
в результате, интегрированный мод работает быстрее,
- Новостная страница ezPortal становется многостраничной,
- А также можно посмотреть коментарии прямо на странице ezPortal.
- Интегрированный RSS в мод Slash News Mod (CMX) транслирует только новостные темы из Категорий новостей.

В Админпанеле:
- Также можете Разрешить регистрацию новостей или запретить их Модераторам.
- Есть Точная длина новостей для вывода на страницу (кол-во символов).
- Точная длина темы новостей, если надо.
- Количество выводимых новостных тем на одну страницу Портала.
- Путь template к иконкам новостей для использования разных шаблонов.
- Можно настроить постраничный вывод новостей и их кол-во в RSS.
- Также можно включить или отключить новостной RSS.
- другие глобальные настройки RSS...

P.S.
- RSS полностью поддерживает русский язык, который настраивается также в Админпанеле,
но лучше оставить поумолчанию "en_us",
чтобы понимал ещё и английский язык в русском тексте.
- работа RSS проверялась только после интеграции мода Slash News Mod (CMX) в ezPortal
и уже стояло около 60 модов на форуме, часть из них два или три очень большие.
- Для установки мода Slash News Mod (CMX) требуется всего-навсего сам форум phpbb,
а его интеграция в ezPortal, соответственно уже установленный мод ezPortal.
Gosudar
phpBB 2.0.0
Сообщения: 227
Стаж: 18 лет 9 месяцев

Сообщение Gosudar »

Craze И как успехи в тестировании?
Можно скачать ваш мод? Просто, начинаю работать над задачей сделать новости, посредством этого мода.
Аватара пользователя
Craze
phpBB 1.4.4
Сообщения: 113
Стаж: 17 лет 3 месяца
Откуда: www.freegamers.ru

Сообщение Craze »

Заценить можно тут
:arrow: http://www.freegamers.ru

:arrow: http://www.freegamers.ru/portal.php?news=categories

Всё готово и тест пройден, остальное прочтёте в установщике мода.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Craze 14.03.2008 21:23, всего редактировалось 3 раза.
Gosudar
phpBB 2.0.0
Сообщения: 227
Стаж: 18 лет 9 месяцев

Сообщение Gosudar »

Ок. Буду работать.
Для начала говорю спасибо :
Архив новостей - не раздражает английский текст?

* November (8)
* October (1)
* September (2)
* August (2)
* July (3)
* June (11)
Фиксим на русский -
файл news.php

Код: Выделить всё

                'L_MONTH' => date( 'F', mktime( 0,0,0,$month,1,0 ) ),
заменяем на

Код: Выделить всё

'L_MONTH' => $lang['datetime'][date( 'F', mktime( 0,0,0,$month,1,0 ) )],
Итак два раза, соответственно не забыв вставить ранее global $lang;
Аватара пользователя
Craze
phpBB 1.4.4
Сообщения: 113
Стаж: 17 лет 3 месяца
Откуда: www.freegamers.ru

Сообщение Craze »

Пофиксили работает как надо.

Только уже не две строчки одинаковые в файле includes/news.php

Первая в коде

Код: Выделить всё

'L_MONTH' => $lang['datetime'][date( 'F', mktime( 0,0,0,$month,1,0 ) )],
А вторая

Код: Выделить всё

'L_MONTH' => $lang['datetime'][date( 'F', mktime( 0,0,0,$m,1,0 ) )],
Вложение мода постом выше перезалито :idea:
Gosudar
phpBB 2.0.0
Сообщения: 227
Стаж: 18 лет 9 месяцев

Сообщение Gosudar »

да, да конечно.

Теперь насчёт суффикса английского th что делать будем?
Можно конечно заменить на руское ое, только склонение не ахти какое получается :)
Пока сделал просто:
'L_DAY' => date( 'jS', mktime( 0,0,0,$month,$d,0 ) ),
заменил на
'L_DAY' => date( 'j.m', mktime( 0,0,0,$month,$d,0 ) ),
И то-же самое для ( 0,0,0,$month,$day,0 )
т.е. формат даты 14.03 (число.месяц)
Аватара пользователя
Craze
phpBB 1.4.4
Сообщения: 113
Стаж: 17 лет 3 месяца
Откуда: www.freegamers.ru

Сообщение Craze »

Посмотрим, что ещё можно сделать.

Но думаем, что окончания в числах дней th, st, nd - это уже глобальное и к моду не относится.

P.S.
Кстате о птичка.
Есть замечательный мод, не помним как называется, он у нас есть и
связан с выпадающим списком (строка Формат даты) выбора дат в:
профиле пользователя,
админпанеле настройка конфигурации и
админпанеле пользователи добавить.

Удобная вещь, чтобы не заморачиваться с символикой (форматом) вывода на форуме дат.

Добавлено спустя 10 часов 48 минут 15 секунд:

Gosudar
Вы случайно Календарь версии 1.2.2. (TC 1.2.2) не ставили :?:

У нас на него подозрение, что он ломает Часовой пояс GMT.
В результате справа внизу форума стоит отрицательное значение GMT, а в профиле и в админке GMT+3.

поэтому и ошибку нашли в этой строчке

Код: Выделить всё

'L_MONTH' => $lang['datetime'][date( 'F', mktime( 0,0,0,$m,1,0 ) )],
Gosudar
phpBB 2.0.0
Сообщения: 227
Стаж: 18 лет 9 месяцев

Сообщение Gosudar »

А какая проблема?
Календарь стоит, сейчас версию не вспомню, нужно уточнять :)

Смотрим документацию:
mktime ([ int $hour [, int $minute [, int $second [, int $month [, int $day [, int $year [, int $is_dst ]]]]]]] )
Функция возвращает метку времени Unix, соответствующую дате и времени, заданным аргументами.

Аргумент is_dst может быть установлен в 1, если заданной дате соответствует летнее время, 0 в противном случае, или -1 (значение по умолчанию), если неизвестно, действует ли летнее время на заданную дату. В последнем случае PHP пытается определить это самостоятельно. Это можно привести к неожиданному результату (который, тем не менее, не будет неверным).

Аргумент is_dst был добавлен в версии 3.0.10. Начиная с версии 5.1.0 этот параметр более не рекомендуется к использованию. Вместо этого рекомендуется устанавливать соответствующую временную зону.
Lektor
phpBB 2.0.7
Сообщения: 574
Стаж: 18 лет

Сообщение Lektor »

Craze
Сенк за проделанную работу, увага!
Кстате я себе сделал так: слева, где навигация, сделал вывод категорий, и соответственно клацая по ним получаю только темы той или иной категории.

Вернуться в «Поддержка модов для phpBB 2.0.x»