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

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

Вы не вошли.

Объявление

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

#1251 2018-05-03 17:32:47

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

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

@lakki, инструкция по установке самого сертификата должна быть прописана у вашего хостера на сайте.
Сейчас у вас сайт отдает не ваш сертификат, а сертификат хостера:

tarakan.org.ua использует недействительный сертификат безопасности. Сертификат действителен только для следующих имён: *.hvosting.ua, hvosting.ua 

По поводу .htaccess для форума, если сервер apache, то в корне форума нужно поместить его с содержимым:

RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [QSA,R=301,L] 

P.S. С доступом к форуму у меня постоянные перебои, так что отвечать могу очень долго.

Offline

#1252 2018-06-10 05:51:16

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

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

rev.79

Перед обновлением в ОБЯЗАТЕЛЬНОМ порядке сделать полный бэкап базы форума и копию каталога форума!

1.    PHP 5.6+
2.    MySQL 5.5.3+
3.    Сделана поддержка 4х байтового UTF-8 в MySQL (Долгое обновление БД)
4.    Хранение и проверка паролей переведены на функции password_hash() and password_verify() (Смена хешей происходит при новом логине на странице входа)

https://github.com/MioVisman/FluxBB_by_Visman/releases

Offline

#1253 2018-06-22 22:00:13

Evpator
Спонсор
Из Евпатория
Зарегистрирован: 2015-05-05
Сообщений: 20
Сайт

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

Visman пишет:

rev.79

и копию каталога форума!

Уточните пожалуйста, что за каталог.


Видеооператор на свадьбу в Евпатории: студия Ракурс

Offline

#1254 2018-06-23 06:27:30

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

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

@Evpator, тот, в котором на сервере форум размещен и все его подпапки с файлами.

Offline

  • Нравится: 1

#1255 2018-09-02 16:24:04

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

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

Для правильной работы с SQLite3 убрал из кода движка вызов метода $db->num_rows():
https://github.com/MioVisman/FluxBB_by_ … pe=Commits

Если кто использует форум с SQLite3 просьба потестить, а то вдруг где ошибся wink

Offline

#1256 2019-01-12 07:06:24

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

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

https://github.com/MioVisman/FluxBB_by_Visman/releases

rev.80

1.  FluxBB 1.5.11
2.  PHP 5.6.12+
3.  Media.js v1.6.2
4.  Удален вызов $db->num_rows() из всего кода

Offline

#1257 2019-02-13 13:10:21

fenicks
Новичок
Зарегистрирован: 2019-02-13
Сообщений: 1

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

Установил сборку Visman'a. Нет плагина для оценки постов. (рейтинг) Можно включить?

Редактировался fenicks (2019-02-13 13:10:48)

Offline

#1258 2019-02-14 04:29:11

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

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

@fenicks, в сборке ни когда не было модификации/плагина для оценки сообщений. Только самостоятельная установка из существующих.
https://fluxbb.org/resources/mods/?
https://fluxbb.qb7.ru/forum/viewforum.php?id=34

Offline

#1259 2019-03-26 11:47:39

stetler
Новичок
Зарегистрирован: 2019-03-26
Сообщений: 4

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

@Visman, привет. Давно пользуюсь твоей сборкой, все отлично, спасибо большое! В сборке есть плагин PMS New, где имеется такая опция "Количество сообщений, которое должен иметь юзер для возможности отправки ЛС". Если установить (допустим 20 постов), то участник с таким ограничением может получать письма от других участников (у которых 20 и более постов), но не может отправлять им письма, пока сам не наберет 20 постов. Как сделать так, чтобы другие участники форума не могли написать письмо участнику, пока у него не будет 20 постов, ну кроме админа разумеется?

Offline

#1260 2019-03-27 04:59:43

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

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

@stetler, пробуйте заменить в файле include/pms_new/mdl/post.php блок

					if ($cur_addressee['messages_enable'] == 0 || $cur_addressee['g_pm'] == 0)
						$errors[] = $lang_pmsn['Off messages'];
					else if ($cur_addressee['messages_all'] >= $cur_addressee['g_pm_limit'] && $cur_addressee['g_pm_limit'] > 0)
						$errors[] = $lang_pmsn['More maximum'];

на

					if ($cur_addressee['messages_enable'] == 0 || $cur_addressee['g_pm'] == 0)
						$errors[] = $lang_pmsn['Off messages'];
					else if ($cur_addressee['messages_all'] >= $cur_addressee['g_pm_limit'] && $cur_addressee['g_pm_limit'] > 0)
						$errors[] = $lang_pmsn['More maximum'];
					else if ($cur_addressee['g_id'] != PUN_ADMIN && $pun_config['o_pms_min_kolvo'] > $cur_addressee['num_posts'])
						$errors[] = $lang_pmsn['Off messages']; // <-- тут возможно другое сообщение нужно добавить

Изменение не тестировал.

Offline

#1261 2019-03-27 16:01:57

stetler
Новичок
Зарегистрирован: 2019-03-26
Сообщений: 4

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

@Visman, спасибо. Вроде все работает, как надо.

Offline

#1262 2019-03-27 19:04:13

stetler
Новичок
Зарегистрирован: 2019-03-26
Сообщений: 4

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

@Visman, еще просьба по плагину PMS New. Дело в том, что админ может написать участнику с ограничением в 20 постов, но вот участник уже не сможет ответить админу, пока не наберет 20 постов. Как сделать так, чтобы несмотря на ограничение, у участника все же была возможность переписываться только с админом?

Offline

#1263 2019-03-28 04:17:09

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

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

файл include/pms_new/mdl/topic.php
1. заменить

		if ($pun_config['o_quickpost'] == '1' && ($pun_config['o_pms_min_kolvo'] <= $pun_user['num_posts'] || $pun_user['g_id'] == PUN_ADMIN))

на

		if ($pun_config['o_quickpost'] == '1' && ($pun_config['o_pms_min_kolvo'] <= $pun_user['num_posts'] || $pun_user['g_id'] == PUN_ADMIN || in_array($to_user['id'], get_admin_ids())))

2. заменить

if ($cur_topic['num_posts'] < $pun_config['o_pms_min_kolvo'] && $cur_topic['group_id'] != PUN_ADMIN && $cur_topic['userid'] > 1 && $cur_topic['topic_st'] < 2 && $cur_topic['topic_to'] < 2)

на

if ($cur_topic['num_posts'] < $pun_config['o_pms_min_kolvo'] && $cur_topic['group_id'] != PUN_ADMIN && $pun_user['g_id'] != PUN_ADMIN && $cur_topic['userid'] > 1 && $cur_topic['topic_st'] < 2 && $cur_topic['topic_to'] < 2)

файл include/pms_new/mdl/post.php

3. удалить

// Проверка на минимум сообщений
if ($pun_user['g_id'] != PUN_ADMIN && $pun_config['o_pms_min_kolvo'] > $pun_user['num_posts'])
	message(sprintf($lang_pmsn['Min post'], $pun_config['o_pms_min_kolvo']));

4. после

		if ($pun_user['id'] == $cur_topic['starter_id'])
		{
			if ($cur_topic['topic_st'] < 2 && $cur_topic['topic_to'] > 1)
				message($lang_pmsn['No new post']);

			$to_user['id'] = $cur_topic['to_id'];
			$to_user['username'] = $cur_topic['to_user'];
		}
		else
		{
			if ($cur_topic['topic_to'] < 2 && $cur_topic['topic_st'] > 1)
				message($lang_pmsn['No new post']);

			$to_user['id'] = $cur_topic['starter_id'];
			$to_user['username'] = $cur_topic['starter'];
		}

добавить

		// Проверка на минимум сообщений
		if ($pun_user['g_id'] != PUN_ADMIN && !in_array($to_user['id'], get_admin_ids()) && $pun_config['o_pms_min_kolvo'] > $pun_user['num_posts'])
			message(sprintf($lang_pmsn['Min post'], $pun_config['o_pms_min_kolvo']));

5. перед

	if ($pun_user['g_pm_limit'] != 0 && $pmsn_kol_list >= $pun_user['g_pm_limit'] && $pmsn_kol_save >= $pun_user['g_pm_limit'] )
		message($lang_pmsn['Full folders']);

	if ($pun_user['g_pm_limit'] == 0 || $pmsn_kol_list < $pun_user['g_pm_limit'])
		$mbutsubmit = 1;

	if ($pun_user['g_pm_limit'] == 0 || $pmsn_kol_save < $pun_user['g_pm_limit'])
		$mbutsave = 1;

	$mmodul = 'list';

добавить

	// Проверка на минимум сообщений
	if ($pun_user['g_id'] != PUN_ADMIN && $pun_config['o_pms_min_kolvo'] > $pun_user['num_posts'])
		message(sprintf($lang_pmsn['Min post'], $pun_config['o_pms_min_kolvo']));

Offline

#1264 2019-03-28 15:57:20

stetler
Новичок
Зарегистрирован: 2019-03-26
Сообщений: 4

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

@Visman, большое спасибо!

Offline

#1265 2019-11-01 17:21:22

lakki
Участник
Зарегистрирован: 2015-10-21
Сообщений: 149
Сайт

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

Visman пишет:

@lakki, инструкция по установке самого сертификата должна быть прописана у вашего хостера на сайте.
Сейчас у вас сайт отдает не ваш сертификат, а сертификат хостера:

tarakan.org.ua использует недействительный сертификат безопасности. Сертификат действителен только для следующих имён: *.hvosting.ua, hvosting.ua 

По поводу .htaccess для форума, если сервер apache, то в корне форума нужно поместить его с содержимым:

RewriteEngine on
RewriteCond %{HTTPS} !=on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [QSA,R=301,L] 

P.S. С доступом к форуму у меня постоянные перебои, так что отвечать могу очень долго.

Привет. Поставил наконец-то сертификат. Но картинки открываются без него. Это как то можно поправить? Пример: https://tarakan.org.ua/viewtopic.php?id=174

Offline

#1266 2019-11-01 17:47:40

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

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

@lakki, в сообщениях у вас прописан протокол http, а не https для своих картинок. Нужно править сообщения.

P.S. А может в парсер внесу изменения для внутренних ссылок, чтобы протокол изменялся при выводе в таком случаях.
На выходных гляну.

Offline

#1267 2019-11-01 17:53:03

lakki
Участник
Зарегистрирован: 2015-10-21
Сообщений: 149
Сайт

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

@Visman, спасибо, уже увидел, через базу думаю можно будет поменять, но всё равно в итоге у одной картинки будет два адреса http + https.
http://tarakan.org.ua/img/members/2/min … e-icon.png
https://tarakan.org.ua/img/members/2/mi … e-icon.png
Возможно есть вариант с редиректом?

Offline

#1268 2019-11-01 18:00:18

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

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

Пробуйте свой файл /img/members/.htaccess заменить на

# ----------------------------------------------------------------------
# If something is broken, then see the apache config for your site,
# the AllowOverride directive https://httpd.apache.org/docs/2.4/mod/core.html#allowoverride
# ----------------------------------------------------------------------

# ----------------------------------------------------------------------
# Disable directory listing.
#-----------------------------------------------------------------------

<IfModule mod_autoindex.c>
    Options -Indexes
</IfModule>

# ----------------------------------------------------------------------
# Disable CGI script execution.
#-----------------------------------------------------------------------

<IfModule mod_cgi.c>
    Options -ExecCGI
</IfModule>
<IfModule mod_cgid.c>
    Options -ExecCGI
</IfModule>
<IfModule mod_fcgid.c>
    Options -ExecCGI
</IfModule>

# ----------------------------------------------------------------------
# Disable PHP script execution if php as apache module.
# If your php has a module name other than "mod_php", "mod_php_null",
# "mod_php5" and "mod_php7", then add here one more condition with your name.
#-----------------------------------------------------------------------

<IfModule mod_php.c>
    php_flag engine 0
</IfModule>
<IfModule mod_php_null.c>
    php_flag engine 0
</IfModule>
<IfModule mod_php5.c>
    php_flag engine 0
</IfModule>
<IfModule mod_php7.c>
    php_flag engine 0
</IfModule>

# ----------------------------------------------------------------------
# Treat these files as plain text.
# ----------------------------------------------------------------------

<IfModule mod_mime.c>
    RemoveHandler .asmx .asp .aspx .cgi .dll .exe .fcgi .fpl .htm .html .js .jsp .php .php3 .php4 .php5 .php6 .php7 .phar .phps .phtm .phtml .pl .py .rb .shtm .shtml .wml .xml
    AddType text/plain .asmx .asp .aspx .cgi .dll .exe .fcgi .fpl .htm .html .js .jsp .php .php3 .php4 .php5 .php6 .php7 .phar .phps .phtm .phtml .pl .py .rb .shtm .shtml .wml .xml
</IfModule>

# ----------------------------------------------------------------------
# All files are given through the default handler for static content (Disable script execution).
# ----------------------------------------------------------------------

SetHandler default-handler

# ----------------------------------------------------------------------
# Show nofile.gif instead of missing files.
# ----------------------------------------------------------------------

<IfModule mod_rewrite.c>
    RewriteEngine On
#   Uncomment and properly set the RewriteBase if the rewrite rules are not working properly
#   RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule .* nofile.gif [L]

    RewriteCond %{HTTPS} !=on
    RewriteCond %{SERVER_PORT} !^443$
    RewriteRule ^(.*)$ https://%{HTTP_HOST}/$1 [QSA,R=301,L] 
</IfModule> 

Offline

#1269 2019-11-01 18:07:57

lakki
Участник
Зарегистрирован: 2015-10-21
Сообщений: 149
Сайт

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

@Visman, заменил. В редакторе для новых картинок теперь идёт через https, но проблема с дублем осталась.

Offline

#1270 2019-11-01 18:12:33

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

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

@lakki, кеш браузера вероятнее всего у вас остался. Очистите его и пробуйте снова.

Offline

#1271 2019-11-01 18:16:18

lakki
Участник
Зарегистрирован: 2015-10-21
Сообщений: 149
Сайт

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

@Visman, Скорей всего не кеш, так как проверяю ссылки из этого поста http://fluxbb.qb7.ru/forum/viewtopic.ph … 357#p30357 в инкогнито и в другом браузере и редиректа нету.

Offline

#1272 2019-11-01 18:28:56

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

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

@lakki, у вас там вообще

Server: nginx/1.2.1

в ответе для этих картинок.
Поэтому .htaccess не действует.

Offline

#1273 2019-11-01 18:36:44

lakki
Участник
Зарегистрирован: 2015-10-21
Сообщений: 149
Сайт

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

@Visman, Что в таком случае нужно сделать?

Offline

#1274 2019-11-01 18:45:45

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

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

@lakki, спрашивайте службу поддержки вашего хостинга почему у вас из всех директорий статику отдает apache, а из папки /img/members/2/ (или /img/members/) nginx.

Если у вас apache спрятан за nginx, то правильнее отдавать всю статику через nginx. И соответственно в его конфиге настроить редирект с http на https.
Или пусть все переводят на apache и nginx там вообще не нужен ни в каком виде.

Offline

Подвал доски

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