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

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

Вы не вошли.

Объявление

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

#401 2011-11-02 03:32:04

koshaku
Участник
Зарегистрирован: 2011-11-02
Сообщений: 2

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

setri пишет:

Z:tmpphp1D.tmp


reines authored May 27, 2011
$_FILES should also have slashes stripped if magic quotes are enabled.
github.com/fluxbb/fluxbb/ ... common.php

cool

Offline

#402 2011-11-02 04:50:57

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

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

@Иван Алфеев, а что там в этой 1 строке?
Случайно файл admin_users.php не перекодировался в файл с BOM?
В любом шестнадцатеричном редакторе посмотри чтобы перед <?php в начале файла ни чего не было.

Offline

#403 2011-11-02 04:55:46

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

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

@koshaku, т.е. при включеных магических кавычках зря они обрабатывают массив $_FILES, т.к. магические кавычки влияют только на Get/Post/Cookie?
Отсюда и проблема?

Offline

#404 2011-11-02 06:53:04

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

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

@setri, закомментируй строку

    $_FILES = stripslashes_array($_FILES);

в файле common.php на тестовом сервере, где проверял загрузку аватаров.
Будет ли после этого работать загрузка?

Offline

#405 2011-11-02 09:20:50

koshaku
Участник
Зарегистрирован: 2011-11-02
Сообщений: 2

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

Visman пишет:

@koshaku, т.е. при включеных магических кавычках зря они обрабатывают массив $_FILES, т.к. магические кавычки влияют только на Get/Post/Cookie?
Отсюда и проблема?

Да

Offline

#406 2011-11-02 11:01:59

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

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

@koshaku, на оф.форуме тему создал http://fluxbb.org/forums/viewtopic.php?id=5874

Offline

#407 2011-11-02 14:12:17

Иван Алфеев
Участник
Зарегистрирован: 2011-11-01
Сообщений: 2

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

Visman пишет:

посмотри чтобы перед <?php в начале файла ни чего не было.

так перед ничего и не стоит я его открывал в нод пад посмотрел документ начинается именно с <?php незнаю что с ним может быть я в php новичок.

Offline

#408 2011-11-02 14:17:16

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

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

@Иван Алфеев, попробуй файл admin_users.php залить снова на сервер.
Если ошибка останется, то посмотри на сервере в логе ошибок, что он там пишет.

Offline

#409 2011-11-04 22:56:28

KANekT
Участник
Зарегистрирован: 2011-01-24
Сообщений: 1

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

поставил сборку - БД создано
файл конфига залил в корень
теперь на главной надпись

It seems like FluxBB is already installed. You should go here instead.
и постоянно туда редиректит

Offline

#410 2011-11-05 04:39:23

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

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

@KANekT, так при инсталляции должно было быть написано, что конфиг записывать в папку include.

Offline

#411 2011-11-17 17:17:44

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

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

Up.
ревизия 47:
1. мод личных сообщений обновлен до версии 1.5.5
2. мод загрузки файлов обновлен до версии 1.3.0
857f8d8083f09cc7cf33bba73e5e3580.jpg 08fc15a1525979b6f455483eba3f8fe8.jpg
3. обновлен мод Security. добавлен новый пункт для управления именами полей (в том чилсле в  post.php для гостей)
350a7ba9a0a436dae8a990f48345c11b.jpg
4. функция проверки данных пользователя на соответствие UTF-8 заменена на более быструю.
5. в плагине управления смайлами ужесточил проверку данных от админа.

Offline

#412 2011-11-18 14:03:20

wwput
Участник
Зарегистрирован: 2011-03-06
Сообщений: 31

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

@Visman, дружище
не мог бы включить в следующую сборку мод "hide text"
http://fluxbb.org/resources/mods/tag-hide/

удобная и нужная штука и к тому же мод не затрагивает БД форума!

в отличие от полного закрытия темы от посмотра (и соответственно индикации), этот мод позволяет закрывать только некоторые сообщения в теме, не скрывая ветку от индексации ПС!
И в отличие от спойлера, текст под хайдом невозможно увидеть без регистрации

Offline

#413 2011-12-17 09:10:30

Lexx
Участник
Из Владимирская обл.
Зарегистрирован: 2011-12-17
Сообщений: 23
Сайт

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

1.Список забаненных с указанием причины
2. Ссылки: Самые активные | Самые неотлучные | Активные сегодня | Администрация
3.Ссылки добавить нужно из: Новые сообщения | Активные темы | Темы без ответов | Мои сообщения | Подписка | Все прочитано
4. Выделение цветом группы пользователей
5. Репутация или карма
6. Награды на форуме

Offline

#414 2011-12-17 11:58:06

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

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

Lexx пишет:

1.Список забаненных с указанием причины

Есть в стандартном варианте в админке.

Offline

#415 2011-12-17 17:24:56

Lexx
Участник
Из Владимирская обл.
Зарегистрирован: 2011-12-17
Сообщений: 23
Сайт

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

Visman пишет:
Lexx пишет:

1.Список забаненных с указанием причины

Есть в стандартном варианте в админке.

А предположим я пользователь который хочет узнать за что забанили моего друга.
Зашел на форум нажал ссылку и вижу список с указанием причины - полезно или нет, решать Вам.

Offline

#416 2011-12-17 22:52:04

Lexx
Участник
Из Владимирская обл.
Зарегистрирован: 2011-12-17
Сообщений: 23
Сайт

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

Ещё очень бы хотелось  мод портала, блогов и галереи.
Потому что просто форум - грустно немного

Offline

#417 2011-12-19 00:06:58

wwput
Участник
Зарегистрирован: 2011-03-06
Сообщений: 31

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

Lexx пишет:

Ещё очень бы хотелось  мод портала, блогов и галереи.
Потому что просто форум - грустно немного

а еще мод интернет-магазина и новостного агрегатора, а еще мод социальная сеть и еще мод... smile

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

все же форум fluxbb - это форум, который должен оставаться максимально быстрым и легким  и не стоит утяжелять его лишними модами

Редактировался wwput (2011-12-19 00:08:02)

Offline

#418 2011-12-19 14:40:23

Lexx
Участник
Из Владимирская обл.
Зарегистрирован: 2011-12-17
Сообщений: 23
Сайт

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

wwput пишет:
Lexx пишет:

Ещё очень бы хотелось  мод портала, блогов и галереи.
Потому что просто форум - грустно немного

а еще мод интернет-магазина и новостного агрегатора, а еще мод социальная сеть и еще мод... smile

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

все же форум fluxbb - это форум, который должен оставаться максимально быстрым и легким  и не стоит утяжелять его лишними модами

Насколько  мне известно, таких модов нет: соц.сеть,интернет магазин.
Дальше: соц.сеть есть  вконтакте и фейсобтейблбук. Новостной агрегатор это RSS.
А  вот punportal и блоги есть, но для  punbb. Совместимы ли с флюксбб? Наверное не очень.

К  чему это я собственно....просто проект punbb+pe  нету уже и больше половина замечательных модов есть для флюксбб, но далеко не всех.

Добавка: не будет реализовано, ну и не надо. Моё дело предложить.

Редактировался Lexx (2011-12-19 14:44:51)

Offline

#419 2012-01-09 20:40:28

BigElectricCat
Участник
Зарегистрирован: 2011-03-09
Сообщений: 7

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

Уважаемый Visman, можете в новую сборку добавить мод обратного порядка сообщений http://fluxbb.org/resources/mods/revers … ges-order/ ? (оно то, конечно не напряжо вставить, но пару раз я уже забывал)).

Offline

#420 2012-01-10 15:58:26

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

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

BigElectricCat пишет:

Уважаемый Visman, можете в новую сборку добавить мод обратного порядка сообщений http://fluxbb.org/resources/mods/revers … ges-order/ ? (оно то, конечно не напряжо вставить, но пару раз я уже забывал)).

Этот мод только в виде автоустановщика существует. Он разве не ставится на сборку?

Offline

#421 2012-01-26 19:55:55

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

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

Уважаемый Visman, а как Ваш сборка относится к выводу математических формул? Возможно Вы порекомендуете MOD, позволяющий выводить математику?

Offline

#422 2012-01-26 21:01:58

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

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

@ea74, с формулами дел на форумах не имел.
Ни на punbb, ни на fluxbb модов таких не видел.

Offline

#423 2012-01-26 21:53:46

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

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

@Visman, просто я встречал форумы. Математика реализована через TEX. Не хотелось бы изобретать велосипед, а взять бы что-то готовое...

Offline

#424 2012-01-27 06:36:55

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

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

Поиском наткнулся на статью Как вставить формулу LaTeX в блоге или на форуме.
Мне понравился второй способ с использованием Javascript библиотеки jsMath.
Достаточно скачать библиотеку, распаковать ее на свой сайт и добавить на страницу форума вызов скрипта

<script type="text/javascript" src="путь-к-jsMath/easy/load.js"></script>

Думаю дополнительно нужно внести изменения в код парсера parser.php для обработки бб-кода [math][/math]
1. заменить

    $pattern[] = '%\[b\](.*?)\[/b\]%ms';

на

    $pattern[] = '%\[b\](.*?)\[/b\]%ms';
    $pattern[] = '%\[math\](.*?)\[/math\]%ms';

2. заменить

    $replace[] = '<strong>$1</strong>';

на

    $replace[] = '<strong>$1</strong>';
    $replace[] = '<div class="math">$1</div>';

Offline

#425 2012-02-01 01:49:36

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

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

Расширение поддерживаемых видео и аудио ресурсов

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

  • контакта

  • рамблера

  • майл ру

как вставлять видео из контакта?
к каждому видео ролику vkontakte прилагается ссылка Поделиться, при нажатии на неё нам предлагается скопировать код фрейма типа такого:

<iframe src="http://vk.com/video_ext.php?oid=3368606&id=161354427&hash=b4ef745fad6af5fb" width="607" height="360" frameborder="0"></iframe>

его и вставляем в теги видео

добавил так же поддержку кроме прямых ссылок на mp3, работу с популярными аудиоресурсами:

  • zippyshare.com

  • prostopleer.com

  • promodj.ru

на zippyshare.com можно загружать своё, на prostopleer.com тоже и всё это без регистрации,
с prostopleer.com парсер обрабатывает ссылки вот такого вида - http://prostopleer.com/tracks/34398688yMj
где их взять? прилагаю объясняющие скрины


nXVEf.pnggPpcq.pngLvAwJ.png

в parser.php я добавил следующие регулярки:

// bbcode VIDEO
     if (strpos($text, '[video]') !== false)
    {
        $text = preg_replace('%\[video\]&lt;iframe src=&quot;http://vk.com/video_ext.php\?oid=(.*?)&amp;id=(.*?)&amp;hash=(.*?)&quot; width=&quot;607&quot; height=&quot;360&quot; frameborder=&quot;0&quot;&gt;&lt;/iframe&gt;\[/video\]%U',
            '</p><div class="bbvideo"><p><a href="http://vk.com/video_ext.php?oid=$1&id=$2&hash=$3">http://vk.com/video_ext.php?oid=$1&id=$2&hash=$3</a></p>'.
            '<iframe src="http://vk.com/video_ext.php?oid=$1&id=$2&hash=$3" width="607" height="360" frameborder="0"></iframe>'.
            '</div><p>', $text);
    
        $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://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://vision\.rambler\.ru/users/(.*?)/\[/video\]%U',
            '</p><div class="bbvideo"><p><a href="http://vision.rambler.ru/users/$1">http://vision.rambler.ru/users/$1</a></p>'.
            '<embed src="http://vision.rambler.ru/i/ev.swf?v=17&amp;id=$1&amp;where=video" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="360"></embed>'.
            '</div><p>', $text);
            
        $text = preg_replace('%\[video\]http://video\.mail\.ru/(.*?)/(.*?)\.html\[/video\]%U',
            '</p><div class="bbvideo"><p><a href="http://video.mail.ru/$1/$2.html">http://video.mail.ru/$1/$2.html</a></p>'.
            '<object width="626" height="367" type="application/x-shockwave-flash" data="http://img.mail.ru/r/video2/uvpv3.swf?1" id="FlashPlayerId" style="visibility: visible;"><param name="bgcolor" value="0x000000"><param name="wmode" value="opaque"><param name="allowFullScreen" value="true"><param name="flashvars" value="movieSrc=$1/$2"><param name="allowScriptAccess" value="always"></object>'.
            '</div><p>', $text);
            
    }

  // bbcode AUDIO
    if (strpos($text, '[audio]') !== false)
    {
        $text = preg_replace('%\[audio\](http://[^\s<"]+?.mp3)\[/audio\]%U',
            '</p><div class="bbvideo"><p><a href="$1">$1</a></p>'.
            '<object type="application/x-shockwave-flash" data="swf/mp3player.swf" id="audioplayer1" height="24" width="290">'.
            '<param name="movie" value="swf/mp3player.swf">'.
            '<param name="FlashVars" value="playerID=audioplayer1&soundFile=$1">'.
            '<param name="quality" value="high">'.
            '<param name="menu" value="false">'.
            '<param name="wmode" value="transparent">'.
            '</object> </div><p>', $text);

        $text = preg_replace('%\[audio\]http://www(\d+)\.zippyshare\.com\/v\/(\d+)\/file\.html\[/audio\]%U',
            '</p><div class="bbvideo"><p><a href="http://www$1.zippyshare.com/v/$2/file.html">http://www$1.zippyshare.com/v/$2/file.html</a></p>'.
            '<embed src="http://www$1.zippyshare.com/swf/player_local.swf?file=$2&server=$1&baseurl=http://www.zippyshare.com/api/&flashid=null&autostart=false&availablequality=both&bordercolor=#CCCCCC&forecolor=#000000&backcolor=#F2F2F2&darkcolor=#000000&lightcolor=#FF6600" width="100%" height="80" quality="high" pluginspage="http://www.adobe.com/go/getflashplayer" type="application/x-shockwave-flash" scriptaccess="always" name="$2_1341981"></embed>'.
            '</div><p>', $text);
            
        $text = preg_replace('%\[audio\]http://prostopleer.com\/tracks\/(.*?)\[/audio\]%U',
            '</p><div class="bbvideo"><p><a href="http://prostopleer.com/tracks/$1">http://prostopleer.com/tracks/$1</a></p>'.
            '<embed src="http://embed.prostopleer.com/track?id=$1" type="application/x-shockwave-flash"  wmode="transparent" width="411" height="28"></embed>'.
            '</div><p>', $text);
            
        $text = preg_replace('%\[audio\]http://(.*?)\.promodj\.ru\/(.*?)\/(\d+)\/(.*?)\.html\[/audio\]%U',
            '</p><div class="bbvideo"><p><a href="http://$1.promodj.ru/$2/$3/$4.html">http://$1.promodj.ru/$2/$3/$4.html</a></p>'.
            '<embed src="http://i.cdn.promodeejay.net/swf/bigwaveplayer_release9.swf" type="application/x-shockwave-flash" wmode="transparent" width="100%" height="150" allowFullScreen="true" flashvars="link=http%3A%2F%2Fpromodj.ru%2Fprelisten%2F$3%2Fbobmarley%3Fwtf%3D0.41394098338022567%26no_external%3D1&amp;wave=http%3A%2F%2Fpromodj.ru%2Fwaveform_prelisten%2F$3%2Fbobmarley.png%3Fwtf%3D0.41394098338022567%26stub%3D1&amp;slowChannel=1&amp;autostart=0&amp;volumePercent=100&amp;wavecolor=12982542"></embed>'.
            '</div><p>', $text);
    
    }

пример работы как всё это выглядит - ТЫЦ

Offline

Подвал доски

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