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

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).

Сообщение VVVas 27.12.2007 14:49

Палыч
Тогда я не прав. Прошу прощения.
вы нарушили правила конференции, объяснений не будет - сами читайте правила
я люблю daft punk | Активные темы
Аватара пользователя
VVVas
Люмпен Пролетариат
Люмпен Пролетариат
 
Сообщения: 4556
Зарегистрирован: 12.11.2004 0:20
Откуда: RU-MSK


Сообщение Craze 28.12.2007 23:07

Пошло как надо :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.
Аватара пользователя
Craze
phpBB 2.0.1
 
Сообщения: 142
Зарегистрирован: 14.01.2007 14:56
Откуда: www.freegamers.ru

Сообщение Gosudar 11.03.2008 22:36

Craze И как успехи в тестировании?
Можно скачать ваш мод? Просто, начинаю работать над задачей сделать новости, посредством этого мода.
Gosudar
phpBB 2.0.6
 
Сообщения: 253
Зарегистрирован: 16.07.2005 22:10

Сообщение Craze 11.03.2008 22:42

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

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

Всё готово и тест пройден, остальное прочтёте в установщике мода.
Вложения
Slash News Mod (CMX) v102ru.zip
Описание выше в постах
(97.74 Кб) Скачиваний: 69
Последний раз редактировалось Craze 14.03.2008 21:23, всего редактировалось 3 раз(а).
Аватара пользователя
Craze
phpBB 2.0.1
 
Сообщения: 142
Зарегистрирован: 14.01.2007 14:56
Откуда: www.freegamers.ru

Сообщение Gosudar 11.03.2008 23:07

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

* 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;
Gosudar
phpBB 2.0.6
 
Сообщения: 253
Зарегистрирован: 16.07.2005 22:10

Сообщение Craze 13.03.2008 23:53

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

Только уже не две строчки одинаковые в файле 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:
Аватара пользователя
Craze
phpBB 2.0.1
 
Сообщения: 142
Зарегистрирован: 14.01.2007 14:56
Откуда: www.freegamers.ru

Сообщение Gosudar 14.03.2008 9:22

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

Теперь насчёт суффикса английского 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 (число.месяц)
Gosudar
phpBB 2.0.6
 
Сообщения: 253
Зарегистрирован: 16.07.2005 22:10

Сообщение Craze 14.03.2008 23:47

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

Но думаем, что окончания в числах дней 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 ) )],
Аватара пользователя
Craze
phpBB 2.0.1
 
Сообщения: 142
Зарегистрирован: 14.01.2007 14:56
Откуда: www.freegamers.ru

Сообщение Gosudar 15.03.2008 13:54

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

Смотрим документацию:
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 этот параметр более не рекомендуется к использованию. Вместо этого рекомендуется устанавливать соответствующую временную зону.
Gosudar
phpBB 2.0.6
 
Сообщения: 253
Зарегистрирован: 16.07.2005 22:10

Сообщение Lektor 06.04.2008 12:32

Craze
Сенк за проделанную работу, увага!
Кстате я себе сделал так: слева, где навигация, сделал вывод категорий, и соответственно клацая по ним получаю только темы той или иной категории.
Lektor
phpBB 2.0.12
 
Сообщения: 568
Зарегистрирован: 20.04.2006 14:19

Пред.

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron