1

Тема: PunBB 1.3.5

Вышел релиз PunBB 1.3.5
Что нового:
исправлены разные ошибки, в том числе серьёзная в системе расширений, добавлена пажинация в админке, сделано удаление неактивированных пользователей через 72 часа и много еще разных исправлений.
В языковых файлах произошли изменения, необходимо привести в соответствие.
Что радует особенно, так это то, что релиз состоялся благодаря нашему сообществу и разумной политике Информера, допустившего к разработке сообщество. Ура!
Основная новость, инструкции и ссылки здесь: http://punbb.informer.com/forums/topic/23969/punbb-135/

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

2

Re: PunBB 1.3.5

а как можно перевести измененные ланг файлы и будут ли они переводиться кем-то?

PunBB Extensions | Перед созданием темы => ФАК | Профессиональная разработка сложных сайтов

Расширения распространяются по Creative Commons Attribution-NonCommercial 4.0

Сайт KANekT

Поделиться

3

Re: PunBB 1.3.5

Русские языковые файлы как обычно лежат у нас тут: https://trac.mysvn.ru/punbb/punbb/browser/trunk/Russian
Если кто-то решится доперевести - милости просим ко мне в личку. Кроме этого можно устранить те ошибки, которые были выявлены с тех пор, как языковой пакет последний раз обновлялся.

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

4 (22.03.2011 11:20 отредактировано pojar)

Re: PunBB 1.3.5

Есть ли сведения о совместимости \ не совместимости популярных расширений с версии 1.3.4?

Сайт pojar

Поделиться

5

Re: PunBB 1.3.5

hcs пишет:

исправлены разные ошибки, в том числе серьёзная в системе расширений

А что именно это за ошибка не подскажите?

punBB the best :)

Поделиться

6

Re: PunBB 1.3.5

Обновился.
В стилях много исправлений чисто с точки зрения "чистоты" кода, вот что я заметил.
В Oxygen.php строчка

<!--[if IE 8]><link rel="stylesheet" type="text/css" href="<?php echo $base_url.'/style/'.$forum_user['style'] ?>/Oxygen_ie8.css" /><![endif]--> 

вроде как уже была и стили для IE 8 тоже...

У каждого свой взгляд на мир.

Сайт coordinator

Поделиться

7

Re: PunBB 1.3.5

Igor1 пишет:
hcs пишет:

исправлены разные ошибки, в том числе серьёзная в системе расширений

А что именно это за ошибка не подскажите?

С безопасностью это не связано. Ошибка заключалась в неправильной области видимости переменной, из-за чего расширения могли не видеть друг-друга. Особенно заметно было в дополнительных кнопках для бб-панели например.

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

8

Re: PunBB 1.3.5

Вышел багфикс.
hcs, я правильно понял, что пофиксили баг из этой темы?

У каждого свой взгляд на мир.

Сайт coordinator

Поделиться

9

Re: PunBB 1.3.5

Совершенно верно

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

10

Re: PunBB 1.3.5

А что с копирайтами PunBB ?

Copyright © 2003–2009 PunBB.

Как бы  К.О. сообщает что уже 2011 год на дворе...

Web Developer. Photographer. Martial Artist.

Сайт Awilum

Поделиться

11

Re: PunBB 1.3.5

где?

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

12

Re: PunBB 1.3.5

где?

у всех у кого PunBB

К.О. подсказывает

http://habreffect.ru/files/8cc/51c8cce7f/KO.png

Web Developer. Photographer. Martial Artist.

Сайт Awilum

Поделиться

13

Re: PunBB 1.3.5

Кто такое К.О.?

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

14

Re: PunBB 1.3.5

Капитан Очевидность.

2009 или 2011 не все ли равно. лучше что полезно сделали, а не искали всякую мелочь

PunBB Extensions | Перед созданием темы => ФАК | Профессиональная разработка сложных сайтов

Расширения распространяются по Creative Commons Attribution-NonCommercial 4.0

Сайт KANekT

Поделиться

15

Re: PunBB 1.3.5

KANekT
можете не править... народ так и будет думать что разработка движка закончилась в 2009 году.

Web Developer. Photographer. Martial Artist.

Сайт Awilum

Поделиться

16

Re: PunBB 1.3.5

hcs пишет:

Кто такое К.О.?

так то не к.о а *КЭП*

Поделиться

17

Re: PunBB 1.3.5

Awilum, у тебя на форуме тоже стоит копирайт 2003-2009?

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

18 (30.03.2011 08:45 отредактировано dimkalinux)

Re: PunBB 1.3.5

Исправим копирайт в 1.4. Нашли проблему... :-)

http://pic.lg.ua/x/3/d9e54c/md_85a13622.png

Смайл. Дата. Подпись.

Поделиться

19 (30.03.2011 10:14 отредактировано bubka)

Re: PunBB 1.3.5

пока не обновлялся до 1.3.5 жду возможных багов, НО на форуме информера заметил снизу симилар топикс (схожие топики) это входит в 1.3.5 или это отдельное расширение, если да то какое?

Поделиться

20

Re: PunBB 1.3.5

это расширение от d-linux насколько я помню smile

Добавлено спустя 5 минут 32 секунды:

[Релиз] Fancy Similar Topics - Похожие темы

PunBB Extensions | Перед созданием темы => ФАК | Профессиональная разработка сложных сайтов

Расширения распространяются по Creative Commons Attribution-NonCommercial 4.0

Сайт KANekT

Поделиться

21

Re: PunBB 1.3.5

d-linux пишет:

Исправим копирайт в 1.4. Нашли проблему... :-)

Да, проблема весьма серьёзная smile
Подскажите пожалуйста в какой файле эту надпись самому отредактировать?

punBB the best :)

Поделиться

22

Re: PunBB 1.3.5

количество запросов к бд увеличилось почти в 10 раз, насколько понял, из-за изменений в таймауте визита, приведших к куче запросов вида "UPDATE punbb_online SET idle=1 WHERE user_id=123", причем бессмысленно повторяющихся.

Сайт yandrey

Поделиться

23

Re: PunBB 1.3.5

Измени таймаут на тот который устраивает. В новой разрабатываемой версии обновление данных онлайн изменено.

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

24 (06.04.2011 04:49 отредактировано yandrey)

Re: PunBB 1.3.5

суть не во времени, а избыточных запросах на обновление

...
                  707 Query     SELECT o.* FROM punbb_online AS o WHERE o.logged<1302072185
                  707 Query     UPDATE punbb_online SET idle=1 WHERE user_id=4400
                  707 Query     UPDATE punbb_online SET idle=1 WHERE user_id=77
                  707 Query     UPDATE punbb_online SET idle=1 WHERE user_id=246
                  707 Query     UPDATE punbb_online SET idle=1 WHERE user_id=3583
                  707 Query     UPDATE punbb_online SET idle=1 WHERE user_id=4808
                  707 Query     UPDATE punbb_online SET idle=1 WHERE user_id=4024
                  707 Query     UPDATE punbb_online SET idle=1 WHERE user_id=3841
                  707 Query     UPDATE punbb_online SET idle=1 WHERE user_id=6393
                  707 Query     UPDATE punbb_online SET idle=1 WHERE user_id=3753
                  707 Query     UPDATE punbb_online SET idle=1 WHERE user_id=1170
                  707 Query     UPDATE punbb_online SET idle=1 WHERE user_id=4128
                  707 Query     UPDATE punbb_online SET idle=1 WHERE user_id=4743
                  707 Query     SELECT c.id AS cid, c.cat_name, f.id AS fid, f.forum_name, f.forum_desc, f.redirect_url, f.moderators, f.num_topics, f.num_posts, f.last_post, f.last_post_id, f.last_poster FROM punbb_categories AS c INNER JOIN punbb_forums AS f ON c.id=f.cat_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=2) WHERE fp.read_forum IS NULL OR fp.read_forum=1 ORDER BY c.disp_position, c.id, f.disp_position
                  707 Query     SELECT COUNT(u.id) - 1 FROM punbb_users AS u WHERE u.group_id != 0
                  707 Query     SELECT u.id, u.username FROM punbb_users AS u WHERE u.group_id != 0 ORDER BY u.registered DESC LIMIT 1
                  707 Query     SELECT SUM(f.num_topics), SUM(f.num_posts) FROM punbb_forums AS f
                  707 Query     SELECT o.user_id, o.ident FROM punbb_online AS o WHERE o.idle=0 ORDER BY o.ident
                  707 Quit
110406 13:48:06   708 Connect   price@localhost on price
                  708 Query     SET NAMES 'utf8'
...
                  708 Query     SELECT o.* FROM punbb_online AS o WHERE o.logged<1302072186
                  708 Query     UPDATE punbb_online SET idle=1 WHERE user_id=4400
                  708 Query     UPDATE punbb_online SET idle=1 WHERE user_id=77
                  708 Query     UPDATE punbb_online SET idle=1 WHERE user_id=246
                  708 Query     UPDATE punbb_online SET idle=1 WHERE user_id=3583
                  708 Query     UPDATE punbb_online SET idle=1 WHERE user_id=4808
                  708 Query     UPDATE punbb_online SET idle=1 WHERE user_id=4024
                  708 Query     UPDATE punbb_online SET idle=1 WHERE user_id=3841
                  708 Query     UPDATE punbb_online SET idle=1 WHERE user_id=6393
                  708 Query     UPDATE punbb_online SET idle=1 WHERE user_id=3753
                  708 Query     UPDATE punbb_online SET idle=1 WHERE user_id=1170
                  708 Query     UPDATE punbb_online SET idle=1 WHERE user_id=4128
                  708 Query     UPDATE punbb_online SET idle=1 WHERE user_id=4743
                  708 Query     SELECT t.id AS tid, t.poster, t.subject, t.first_post_id, t.posted, t.last_post, t.last_post_id, t.last_poster, t.num_replies, t.closed, t.sticky, t.forum_id, f.forum_name, (SELECT COUNT(p.id) FROM punbb_posts AS p WHERE p.poster_id=6503 AND p.topic_id=t.id) AS has_posted FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.last_post>1302027854 AND t.moved_to IS NULL ORDER BY t.last_post DESC
                  708 Quit
...

если было заменено в functions.php

-            if ($cur_user['idle'] != '0')
+            if ($cur_user['logged'] < ($now - $forum_config['o_timeout_visit']))

то, даже особо не разбираясь в том как все работает, думаю не лишним поправить ниже

            else
            {
                $query = array(
                    'UPDATE'    => 'online',
                    'SET'        => 'idle=1',
                    'WHERE'        => 'user_id='.$cur_user['user_id']
                );

на

            else if ($cur_user['idle'] != '1')
            {
                $query = array(
                    'UPDATE'    => 'online',
                    'SET'        => 'idle=1',
                    'WHERE'        => 'user_id='.$cur_user['user_id']
                );

Сайт yandrey

Поделиться

25 (13.04.2011 09:51 отредактировано art)

Re: PunBB 1.3.5

После обновления замечены:

1. баг с запретом сообщений, в которых всех  буквы заглавные

2. аналогично баг с разрешением присоединять подпись через определенное количество постов

Поделиться