Slash News Mod - новость пропадает при редактировании!
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB 1.4.4
- Сообщения: 113
- Стаж: 18 лет 3 месяца
- Откуда: www.freegamers.ru
Пошло как надо
После того, как появляется страница 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.

После того, как появляется страница 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.
-
- phpBB 2.0.0
- Сообщения: 227
- Стаж: 19 лет 9 месяцев
-
- phpBB 1.4.4
- Сообщения: 113
- Стаж: 18 лет 3 месяца
- Откуда: www.freegamers.ru
Заценить можно тут
http://www.freegamers.ru
http://www.freegamers.ru/portal.php?news=categories
Всё готово и тест пройден, остальное прочтёте в установщике мода.


Всё готово и тест пройден, остальное прочтёте в установщике мода.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Craze 14.03.2008 21:23, всего редактировалось 3 раза.
-
- phpBB 2.0.0
- Сообщения: 227
- Стаж: 19 лет 9 месяцев
Ок. Буду работать.
Для начала говорю спасибо :
Архив новостей - не раздражает английский текст?
файл news.php
заменяем на
Итак два раза, соответственно не забыв вставить ранее global $lang;
Для начала говорю спасибо :
Архив новостей - не раздражает английский текст?
Фиксим на русский -
* 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 ) )],
-
- phpBB 1.4.4
- Сообщения: 113
- Стаж: 18 лет 3 месяца
- Откуда: www.freegamers.ru
Пофиксили работает как надо.
Только уже не две строчки одинаковые в файле includes/news.php
Первая в коде
А вторая
Вложение мода постом выше перезалито 
Только уже не две строчки одинаковые в файле 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 ) )],

-
- phpBB 2.0.0
- Сообщения: 227
- Стаж: 19 лет 9 месяцев
да, да конечно.
Теперь насчёт суффикса английского th что делать будем?
Можно конечно заменить на руское ое, только склонение не ахти какое получается
Пока сделал просто:
т.е. формат даты 14.03 (число.месяц)
Теперь насчёт суффикса английского th что делать будем?
Можно конечно заменить на руское ое, только склонение не ахти какое получается

Пока сделал просто:
заменил на'L_DAY' => date( 'jS', mktime( 0,0,0,$month,$d,0 ) ),
И то-же самое для ( 0,0,0,$month,$day,0 )'L_DAY' => date( 'j.m', mktime( 0,0,0,$month,$d,0 ) ),
т.е. формат даты 14.03 (число.месяц)
-
- phpBB 1.4.4
- Сообщения: 113
- Стаж: 18 лет 3 месяца
- Откуда: www.freegamers.ru
Посмотрим, что ещё можно сделать.
Но думаем, что окончания в числах дней th, st, nd - это уже глобальное и к моду не относится.
P.S.
Кстате о птичка.
Есть замечательный мод, не помним как называется, он у нас есть и
связан с выпадающим списком (строка Формат даты) выбора дат в:
профиле пользователя,
админпанеле настройка конфигурации и
админпанеле пользователи добавить.
Удобная вещь, чтобы не заморачиваться с символикой (форматом) вывода на форуме дат.
Добавлено спустя 10 часов 48 минут 15 секунд:
Gosudar
Вы случайно Календарь версии 1.2.2. (TC 1.2.2) не ставили
У нас на него подозрение, что он ломает Часовой пояс GMT.
В результате справа внизу форума стоит отрицательное значение GMT, а в профиле и в админке GMT+3.
поэтому и ошибку нашли в этой строчке
Но думаем, что окончания в числах дней 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 ) )],
-
- phpBB 2.0.0
- Сообщения: 227
- Стаж: 19 лет 9 месяцев
А какая проблема?
Календарь стоит, сейчас версию не вспомню, нужно уточнять
Смотрим документацию:
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 этот параметр более не рекомендуется к использованию. Вместо этого рекомендуется устанавливать соответствующую временную зону.
Календарь стоит, сейчас версию не вспомню, нужно уточнять

Смотрим документацию:
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 этот параметр более не рекомендуется к использованию. Вместо этого рекомендуется устанавливать соответствующую временную зону.
-
- phpBB 2.0.7
- Сообщения: 574
- Стаж: 19 лет