Русское сообщество fluxbb

Быстрый лёгкий надёжный форумный движок

Вы не вошли.

Объявление

Вы можете внести свой вклад в содержание сайта. Жертвователи попадут в почетную группу "Спонсоры". Поддержать сайт.

#1 2011-04-10 05:23:48

artoodetoo
Admin by chance
Зарегистрирован: 2008-09-09
Сообщений: 887
Сайт

Сборка FluxBB 1.4 от artoodetoo

FluxBB 1.4 от artoodetoo (v1.4.5-with-mods)

Качать отсюда: Subversion, Trac

Мне очень нравится Сборка от Visman. И все-таки хочется иметь собственную, полностью понятную мне самому. Какие то удачные вещи буду воровать у Visman, что то пусть он берет у меня - не вопрос. Итак, моя сборка!

Реализовано:

  • BBCode toolbar

  • reCaptcha

  • Audio and Video BBCode

  • Moderator warnings

  • Additional styles: Summertime

Планируется включить:

  • Default avatar

  • User sex and birthday

  • Who are in this topic now

  • File upload with gallery

Точно не буду делать PMS в том виде как до сих пор он делался для 1.2 и 1.4. Возможно будет чат. Возможно javascript будет с использованием jQuery.

2012-04-08 22:08:48 artoodetoo пишет:

в работе версия на базе 1.4.8, так что не торопитесь брать эту. см. здесь


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Offline

#2 2011-04-11 18:11:43

artoodetoo
Admin by chance
Зарегистрирован: 2008-09-09
Сообщений: 887
Сайт

Re: Сборка FluxBB 1.4 от artoodetoo

Сборка выглядит вполне стабильной. Работает install и db_update. По сравнению с текущим релизом FluxBB добавилась одна таблица `warnings`.


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Offline

#3 2011-04-22 12:24:38

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Сборка FluxBB 1.4 от artoodetoo

artoodetoo пишет:

Who are in this topic now

Как собираешься реализовывать?

Offline

#4 2011-04-28 17:12:15

artoodetoo
Admin by chance
Зарегистрирован: 2008-09-09
Сообщений: 887
Сайт

Re: Сборка FluxBB 1.4 от artoodetoo

собираюсь в таблицу online добавить поле "где сейчас". формат хранения не продумывал пока


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Offline

#5 2011-04-28 17:59:16

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Сборка FluxBB 1.4 от artoodetoo

@artoodetoo, у себя реализовал уже.
Пока в тесте гоняю.

Offline

#6 2011-04-29 16:14:30

artoodetoo
Admin by chance
Зарегистрирован: 2008-09-09
Сообщений: 887
Сайт

Re: Сборка FluxBB 1.4 от artoodetoo

молоток!


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Offline

#7 2011-04-30 02:45:41

artoodetoo
Admin by chance
Зарегистрирован: 2008-09-09
Сообщений: 887
Сайт

Re: Сборка FluxBB 1.4 от artoodetoo

ну я тоже тестирую. результат здесь - см. внизу этой страницы

попутно, как побочный эффект истребил ссылки вида viewtopic.php?pid=xxx а то был шум, что повторное индексирование тем происходит на поисковиках - один раз для id= и много раз для pid=


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Offline

#8 2011-04-30 05:40:47

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Сборка FluxBB 1.4 от artoodetoo

Гость видит это
40ea10a230f22d34e0c21bb9ad1703c8.gif
Отслеживается для юзера только последняя посещеная тема?

Offline

#9 2011-04-30 05:46:16

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Сборка FluxBB 1.4 от artoodetoo

artoodetoo пишет:

попутно, как побочный эффект истребил ссылки вида viewtopic.php?pid=xxx а то был шум, что повторное индексирование тем происходит на поисковиках - один раз для id= и много раз для pid=

Ссылка неправильно формируется, например на последнем сообщении Сборка FluxBB 1.4 от Visman'а
из _https://fluxbb.qb7.ru/forum/viewtopic.php?pid=25911#p25911
получаем _https://fluxbb.qb7.ru/forum/viewtopic.php?id=3260&p=14#p14
а должно быть _https://fluxbb.qb7.ru/forum/viewtopic.php?id=3260&p=14#p25911

Offline

#10 2011-04-30 10:19:17

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Сборка FluxBB 1.4 от artoodetoo

artoodetoo пишет:

попутно, как побочный эффект истребил ссылки вида viewtopic.php?pid=xxx

Предложи реализацию на оф.форум wink

Offline

#11 2011-04-30 14:13:25

Freeman
Участник
Из Санкт-Петербург
Зарегистрирован: 2010-07-31
Сообщений: 128
Сайт

Re: Сборка FluxBB 1.4 от artoodetoo

Кстати, сейчас почему-то не сработал переход к новым сообщениям со страницы поиска. Переходит на первое сообщение темы, и всё. Это тестирование сборки такое?

Offline

#12 2011-04-30 23:09:09

artoodetoo
Admin by chance
Зарегистрирован: 2008-09-09
Сообщений: 887
Сайт

Re: Сборка FluxBB 1.4 от artoodetoo

отслеживается только текущий, т.е. последний посещенный адрес

это тестирование до выкладывания в репу. сам бы я врядли эти баги нашел

на офф. предложу в своё время.


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Offline

#13 2011-04-30 23:29:13

artoodetoo
Admin by chance
Зарегистрирован: 2008-09-09
Сообщений: 887
Сайт

Re: Сборка FluxBB 1.4 от artoodetoo

вроде поправил ошибку с #pXXX, ошибку с отсутствием инфы у гостя
про переход с поиска не понимаю о чем речь. ошибка не воспроизводится


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Offline

#14 2011-05-02 18:21:54

Freeman
Участник
Из Санкт-Петербург
Зарегистрирован: 2010-07-31
Сообщений: 128
Сайт

Re: Сборка FluxBB 1.4 от artoodetoo

artoodetoo пишет:

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

Она исчезла. smile

Offline

#15 2011-05-22 09:31:51

artoodetoo
Admin by chance
Зарегистрирован: 2008-09-09
Сообщений: 887
Сайт

Re: Сборка FluxBB 1.4 от artoodetoo

Делюсь пока не кодом, но соображениями насчет "где сейчас пользователь". Один адрес еще можно хранить в таблице online, а вот если хочется немного истории, адресов 5 последних, плюс к примеру историю поиска...

В общем эти данные просятся в сессионные переменные, т.е. в $_SESSION[] - там объем может быть любой в разумных пределах. Расскажу о своих экспериментах новой теме, т.к. материал объемный smile


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Offline

#16 2011-05-22 09:51:34

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Сборка FluxBB 1.4 от artoodetoo

artoodetoo пишет:

насчет "где сейчас пользователь". Один адрес еще можно хранить в таблице online, а вот если хочется немного истории, адресов 5 последних,

Так как у меня идей кроме как хранения в online посещенных тем не было, то сразу сделал массив (хранящий до 9 тем) и его стал хранить в виде строки в одном поле таблицы online.

З.Ы. Как из чужой сессии думаешь данные по посещениям доставать?

Offline

#17 2011-05-22 10:26:40

artoodetoo
Admin by chance
Зарегистрирован: 2008-09-09
Сообщений: 887
Сайт

Re: Сборка FluxBB 1.4 от artoodetoo

Это возможно, если сессиями занимается свой обработчик. Это может показаться грубым хаком smile Но технически осуществимо.

Важно, что таблица online имеет тип хранения HEAP, т.е. она не хранится на диске, а целиком висит в оперативе. Если раздувать её лишними данными, можно дораздуваться.  Вообще у heap есть серьезные ограничения, google it


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Offline

#18 2011-05-22 10:36:25

Visman
Administrator
Из Сибирь
Зарегистрирован: 2009-06-08
Сообщений: 2,236
Сайт

Re: Сборка FluxBB 1.4 от artoodetoo

artoodetoo пишет:

Если раздувать её лишними данными, можно дораздуваться.

Поэтому такое и ограничение, 9 тем. В 255 символов помещается с избытком wink

Offline

#19 2011-05-22 11:16:17

artoodetoo
Admin by chance
Зарегистрирован: 2008-09-09
Сообщений: 887
Сайт

Re: Сборка FluxBB 1.4 от artoodetoo

О моем подходе, как я собираюсь использовать сессии применительно к "где сейчас пользователь":

Нет, я не буду читать чужие сессии чтобы построить список. В сессии пользователя будет накапливаться история его последних действий, а в обработчике записи сессии на диск часть этой информации будет сохраняться в общий список "кто-где". То есть будет построен более универсальный механизм, и эта задача будет одним из полезных эффектов.

Другой задачей может стать анализ действий пользователя на основе истории чтобы расчитать вероятность "бота". Мы это обсуждали, только до сих пор не было данных для анализа.

Если пофантазировать, то можно автоматически составлять для пользователя список интересных для него тем. Или даже интересных авторов. Почему бы не предоставить ему список куда он часто наведывается. Подобное есть, например в тлогах mmm-tasty.ru


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Offline

Подвал доски

Под управлением FluxBB. Хостинг Hostens