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

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

Вы не вошли.

Объявление

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

#426 2012-02-04 13:33:32

Riko
Участник
Зарегистрирован: 2011-05-27
Сообщений: 7

Re: Сборка FluxBB 1.5.xx от Visman'а

кстати, обнаружен ещё один косяк связанный с тем, что парсер обрабатывает не все выдаваемые ссылки на youtube,
он обрабатывает ссылки вот такого типа:

http://www.youtube.com/watch?v=aQhLHUYAswM&context=C39cb74cADOEgsToPDskJ1Y2GyV9l3qZcVpXCAICOm

а такого уже нет:

http://www.youtube.com/watch?feature=player_embedded&v=aQhLHUYAswM

поэтому пришлось немного изменить регулярку под youtube

и старое в парсере

$text = preg_replace('%\[video\]http://www.youtube.com/watch\?v=([-_a-zA-Z0-9]+?)(&.*?)?\[/video\]%U',
            '</p><div class="bbvideo"><p><a href="http://www.youtube.com/watch?v=$1">http://www.youtube.com/watch?v=$1</a></p>'.
            '<object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/$1"></param><embed src="http://www.youtube.com/v/$1" type="application/x-shockwave-flash" width="640" height="385"></embed></object>'.
            '</div><p>', $text);

меняем на новое

$text = preg_replace('%\[video\]http://www.youtube.com/(.*?)v=(.*?)\[/video\]%U',
            '</p><div class="bbvideo"><p><a href="http://www.youtube.com/watch?v=$2">http://www.youtube.com/watch?v=$2</a></p>'.
            '<embed src="http://www.youtube.com/v/$2" type="application/x-shockwave-flash" width="640" height="385"></embed>'.
            '</div><p>', $text);

Редактировался Riko (2012-02-04 13:35:18)

Offline

#427 2012-02-04 13:45:48

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

Re: Сборка FluxBB 1.5.xx от Visman'а

v=(.*?)

зря, можно всякую гадость вставить wink

Offline

#428 2012-02-04 14:45:48

Riko
Участник
Зарегистрирован: 2011-05-27
Сообщений: 7

Re: Сборка FluxBB 1.5.xx от Visman'а

Visman пишет:
v=(.*?)

зря, можно всякую гадость вставить wink

например?

Offline

#429 2012-02-04 15:19:35

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

Re: Сборка FluxBB 1.5.xx от Visman'а

http://www.youtube.com/watch?feature=player_embedded&v=+/\+aQhLHUYAswM+/\+

Offline

#430 2012-02-17 15:53:58

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

Re: Сборка FluxBB 1.5.xx от Visman'а

Вот такой код для обработки видео

  // bbcode VIDEO
     if (strpos($text, '[video]') !== false)
    {
        $text = preg_replace('%\[video\]http://(www.youtube.com/.*v=|youtu.be/)([-_a-zA-Z0-9]+?).*\[/video\]%U',
            '</p><div class="bbvideo"><p><a href="http://www.youtube.com/watch?v=$2">http://www.youtube.com/watch?v=$2</a></p>'.
            '<object width="640" height="385"><param name="movie" value="http://www.youtube.com/v/$1"></param><embed src="http://www.youtube.com/v/$2" type="application/x-shockwave-flash" width="640" height="385"></embed></object>'.
            '</div><p>', $text);

        $text = preg_replace('%\[video\]http://rutube.ru/tracks/([0-9]+?).html\?v=([a-zA-Z0-9]+?)\[/video\]%U',
            '</p><div class="bbvideo"><p><a href="http://rutube.ru/tracks/$1.html?v=$2">http://rutube.ru/tracks/$1.html?v=$2</a></p>'.
            '<object width="640" height="385"><param name="movie" value="http://video.rutube.ru/$2"></param><param name="wmode" value="window"></param><param name="allowFullScreen" value="true"></param><embed src="http://video.rutube.ru/$2" type="application/x-shockwave-flash" wmode="window" width="640" height="385" allowFullScreen="true" ></embed></object>'.
            '</div><p>', $text);

        $text = preg_replace('%\[video\]http://vimeo.com/([0-9]+?)\[/video\]%U',
            '</p><div class="bbvideo"><p><a href="http://vimeo.com/$1">http://vimeo.com/$1</a></p>'.
            '<object width="640" height="385"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=$1&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=$1&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="640" height="385"></embed></object>'.
            '</div><p>', $text);

        $text = preg_replace('%\[video\]http://smotri.com/video/view/\?id=([a-zA-Z0-9]+?).*\[/video\]%U',
            '</p><div class="bbvideo"><p><a href="http://smotri.com/video/view/?id=$1">http://smotri.com/video/view/?id=$1</a></p>'.
            '<object id="smotriComVideoPlayer" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="360"><param name="movie" value="http://pics.smotri.com/player.swf?file=$1&bufferTime=3&autoStart=false&str_lang=rus&xmlsource=http%3A%2F%2Fpics.smotri.com%2Fcskins%2Fblue%2Fskin_color.xml&xmldatasource=http%3A%2F%2Fpics.smotri.com%2Fskin_ng.xml" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="bgcolor" value="#ffffff" /><embed src="http://pics.smotri.com/player.swf?file=$1&bufferTime=3&autoStart=false&str_lang=rus&xmlsource=http%3A%2F%2Fpics.smotri.com%2Fcskins%2Fblue%2Fskin_color.xml&xmldatasource=http%3A%2F%2Fpics.smotri.com%2Fskin_ng.xml" quality="high" allowscriptaccess="always" allowfullscreen="true" wmode="opaque"  width="640" height="360" type="application/x-shockwave-flash"></embed></object>'.
            '</div><p>', $text);

        $text = preg_replace('%\[video\]http://video.mail.ru/([-_a-zA-Z0-9]+?)/([-_a-zA-Z0-9]+?)/([-_a-zA-Z0-9]+?)/([-_a-zA-Z0-9]+?).html.*\[/video\]%U',
            '</p><div class="bbvideo"><p><a href="http://video.mail.ru/$1/$2/$3/$4.html">http://video.mail.ru/$1/$2/$3/$4.html</a></p>'.
            '<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="640" height="385" id="movie_name" align="middle"><param name="movie" value="http://img.mail.ru/r/video2/uvpv3.swf?2"/><param name="flashvars" value="movieSrc=$1/$2/$3/$4&autoplay=0" /><param name="allowFullScreen" value="true" /><param name="AllowScriptAccess" value="always" /><!--[if !IE]>--><object type="application/x-shockwave-flash" data="http://img.mail.ru/r/video2/uvpv3.swf?2" width="640" height="385"><param name="movie" value="http://img.mail.ru/r/video2/uvpv3.swf?2"/><param name="flashvars" value="movieSrc=$1/$2/$3/$4&autoplay=0" /><param name="allowFullScreen" value="true" /><param name="AllowScriptAccess" value="always" /><!--<![endif]--><a href="http://www.adobe.com/go/getflash"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player"/></a><!--[if !IE]>--></object><!--<![endif]--></object>'.
            '</div><p>', $text);

        $text = preg_replace('%\[video\]http://static.video.yandex.ru/([-_a-zA-Z0-9.\/]+?)/\[/video\]%U',
            '</p><div class="bbvideo">'.
            '<object width="640" height="385"><param name="video" value="http://static.video.yandex.ru/$1/"/><param name="allowFullScreen" value="true"/><param name="scale" value="noscale"/><embed src="http://static.video.yandex.ru/$1/" type="application/x-shockwave-flash" width="640" height="385" allowFullScreen="true" scale="noscale"> </embed></object>'.
            '</div><p>', $text);
    }

  // bbcode AUDIO

будет обрабатывать
youtube

http://www.youtube.com/watch?v=aQhLHUYAswM&context=C39cb74cADOEgsToPDskJ1Y2GyV9l3qZcVpXCAICOm
http://www.youtube.com/watch?feature=player_embedded&v=aQhLHUYAswM
http://youtu.be/aQhLHUYAswM

rutube

http://rutube.ru/tracks/2660495.html?v=0af94386acb6ed47b46c236e141bbe85

vimeo.com

http://vimeo.com/36881035

smotri.com

http://smotri.com/video/view/?id=v2012158014b

video.mail.ru (только ролики пользователей Моего Мира)

http://video.mail.ru/mail/9161083308/2/2111.html
http://video.mail.ru/mail/elena5009060/_myvideo/68.html?last_from_main=1

video.yandex.ru (берутся ссылки из Код для LiveInternet)

http://static.video.yandex.ru/lite/ezhihno/qpmp3md4oh.4117/

Offline

#431 2012-02-18 19:20:55

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

Re: Сборка FluxBB 1.5.xx от Visman'а

Up.
ревизия 48:
двиг обновлен до версии 1.4.8
Изменены стили и скрипты javascript (если кэш вашего браузера не обновится, то вы не увидите панель кнопок над полем ввода)
Расширен бб-код [ video ] -
Внесены текущие изменения движка, которые пойду официально в версию 1.4.9.

Редактировался Visman (2014-10-04 05:36:23)

Offline

#432 2012-02-28 17:02:28

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

Re: Сборка FluxBB 1.5.xx от Visman'а

Иван Алфеев пишет:

у меня проблема помогите если сможете пояснить вообщем  - установил версию скачанную из этой темы когда нахожусь в админке в меню модерирование нажимаю на ссылку пользователи и выдаёт белую страницу со строкой - "Parse error: syntax error, unexpected '}' in /home/ialfeev/public_html/forum/admin_users.php on line 1" (за раннее извините за беспокойство я в php не оч силён но помощь нужна если это возможно)

Нашел причину изменения файла при заливки на хост.
Кодировка файла ошибочна.
Файл в кодировке: UTF-8 MAC
А должен быть: UTF-8 UNIX

Offline

#433 2012-02-28 18:15:52

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

Re: Сборка FluxBB 1.5.xx от Visman'а

Up.
ревизия 49:

1. Теперь все php файлы в кодировке UTF-8 UNIX (была проблема на некоторых серверах).
2. Чуть изменена проверка на ботов-спамеров.

Offline

#434 2012-03-08 20:19:58

LOL
Гость

Re: Сборка FluxBB 1.5.xx от Visman'а

А есть плагин репутации? Если нет можете сделать или направить в нужную сторону?

#435 2012-03-09 06:05:54

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

Re: Сборка FluxBB 1.5.xx от Visman'а

@LOL, смотри тут http://fluxbb.org/resources/mods/

Offline

#436 2012-03-10 21:33:07

hispx19_lol
Участник
Зарегистрирован: 2012-03-08
Сообщений: 1

Re: Сборка FluxBB 1.5.xx от Visman'а

@Visman, Жаль у вас её нет  smile  Я бы тебе влепил +  big_smile

Offline

#437 2012-03-12 19:53:40

ea74
Участник
Из Север
Зарегистрирован: 2012-01-25
Сообщений: 5
Сайт

Re: Сборка FluxBB 1.5.xx от Visman'а

Мне не понятно, как пользователи могут разместить картинку не по URL? Т.е. может ли пользователь загрузить картинку на форум FluxxBB, а затем сделать ссылку?
Я могу делать ссылку только на внешние сайты.

Offline

#438 2012-03-13 05:26:02

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

Re: Сборка FluxBB 1.5.xx от Visman'а

2b323c647cf1922298e2f8f1338b382b.jpg

Offline

#439 2012-03-30 18:33:31

Serv
Участник
Зарегистрирован: 2010-08-02
Сообщений: 38

Re: Сборка FluxBB 1.5.xx от Visman'а

Здравствуйте Visman!
Обновил форум с версии1.4.1 на вашу сборку 1.4.8.
Не пойму что-то, как старую базу данных прикрутить к новому форуму?
Или она должна автоматом встать на место?
У меня получился нулевый форум, все делал по инструкции. Или что-то сделал не так?

Offline

#440 2012-03-30 19:15:15

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

Re: Сборка FluxBB 1.5.xx от Visman'а

Все автоматически должно обновиться вплоть с версии форума 1.2.х.
Что значит "получается нулевой форум"?

Offline

#441 2012-03-30 19:19:32

Serv
Участник
Зарегистрирован: 2010-08-02
Сообщений: 38

Re: Сборка FluxBB 1.5.xx от Visman'а

Visman пишет:

Все автоматически должно обновиться вплоть с версии форума 1.2.х.
Что значит "получается нулевой форум"?

То есть новый с пустой БД.
Я когда обновлял вылезло стандартное окно, где я заново вводил все данные, т.е. устанавливал форум. Через install.php. Я так понимаю, должно было что-то другое вылезти?

Редактировался Serv (2012-03-30 19:22:09)

Offline

#442 2012-03-30 19:28:17

Serv
Участник
Зарегистрирован: 2010-08-02
Сообщений: 38

Re: Сборка FluxBB 1.5.xx от Visman'а

Я перезалил на хостинг файлы, может нужно было зип-архив через админку грузить (не заметил там такого)?

Offline

#443 2012-03-30 20:25:21

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

Re: Сборка FluxBB 1.5.xx от Visman'а

@Serv, ни какой инсталл там запускаться не должен!
Читать внимательно раздел Обновление имеющегося форума (не моей сборки) в первом сообщении.
Про копирования файла конфигурации в том числе.

Offline

#444 2012-04-03 17:32:35

Serv
Участник
Зарегистрирован: 2010-08-02
Сообщений: 38

Re: Сборка FluxBB 1.5.xx от Visman'а

Перезалил форум без удаления файлов старого. БД обновилась. Вверху небольшой косячок со стилями: сообщения черточками не разделяются. Может опять не так обновился и надо было только старый config.php оставить или обновление такое косячное?

Offline

#445 2012-04-03 18:35:57

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

Re: Сборка FluxBB 1.5.xx от Visman'а

@Serv, вполне возможно, что стили остались закэшированными в браузере, из-за этого с ними глюк выходит.
Или может используешь стиль, которого в сборке нет?

Offline

#446 2012-04-17 08:20:33

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

Re: Сборка FluxBB 1.5.xx от Visman'а

Прочитал, что в v2.0 список прочитанных тем таки переедет из кук в таблицу.
http://fluxbb.org/forums/viewtopic.php?pid=23795#p23795
и меня внезапно™ осенило: если у нас есть список прочитанных пользователями тем, джойним его с таблицей online, сортируем по времени прочтения и получаем "где сейчас пользователи"
или накладываем условие по id темы и получаем "кто еще в этой теме" )))

Visman, в твоей сборке ведь есть таблица прочитанных тем?


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

Offline

#447 2012-04-17 08:25:36

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

Re: Сборка FluxBB 1.5.xx от Visman'а

@artoodetoo, нет, такой таблицы у меня нет.
У меня в онлайне поле на 256 символов, в которое пишется максимум 9 последних посещенных тем.
По нему и идет поиск "Кто в этой теме сейчас".

Offline

#448 2012-04-17 08:51:04

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

Re: Сборка FluxBB 1.5.xx от Visman'а

Вот ведь склероз. Точно это где-то было.


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

Offline

#449 2012-05-12 18:32:52

Serv
Участник
Зарегистрирован: 2010-08-02
Сообщений: 38

Re: Сборка FluxBB 1.5.xx от Visman'а

Вечер добрый!
Что-то не работает у меня Сборка версии 1.4.8, выложенная здесь:
1. в топиках исчезли ответы после обновления;
2. в теме air вверху нет разделительных полос (новые I активные I без ответов), хотя на других темах всё нормально.
Обновлял с форума (не сборку) версии 1.4.1.
Что может быть не так?

P.S. Проверил: все файлы на месте на 100% как в сборке. Заливал дважды. Ошибок не выдаёт.
После обновления файлов базу обновлять не просил.

Offline

#450 2012-05-12 18:52:53

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

Re: Сборка FluxBB 1.5.xx от Visman'а

@Serv, т.е. после заливки новой версии на хостинг и входе на форум форма с запросом пароля для базы данных не выскакивала?
Если так, то обновления форума не прошло, что при замене всех файлов не может быть.

Offline

Подвал доски

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