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

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

Вы не вошли.

Объявление

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

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

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

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,172
Сайт

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
Сообщений: 23
Сайт

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

Visman пишет:

rev.79

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

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


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

Offline

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

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

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

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

Offline

  • Нравится: 1

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

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

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,172
Сайт

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,172
Сайт

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,172
Сайт

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,172
Сайт

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 2020-06-01 11:02:25

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

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

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

rev.81
Оформил новую ревизию, так как FluxBB 1.6 наверное ни когда не дождемся.
Все изменения https://github.com/MioVisman/FluxBB_by_ … .1.5.11.81

Кратко
1.    Поддержка PHP 7.4
2.    Правка драйвера SQLite3 (добавлены две константы для настройки, изменены некоторые методы)
3.    Правка разметки html у некоторых страниц
4.    Исправлено цензурирование user title
5.    Другие мелкие изменения кода
6.    Media.js обновлен до v2.2.0
7.    Upload Mod обновлен до v3.0.1

Не забываем про бекап базы и каталога форума перед обновлением!

Если устанавливаете форум на MySQL 8+, в обязательном порядке указываете префикс таблиц на странице установки.
Если используете SQLite базу данных, в обязательном порядке выносите ее из web директории сайта!

Offline

  • Нравится: 1

#1266 2020-11-05 07:27:42

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

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

Visman, подскажите пожалуйста, где в css меняется размер шрифта текста? ЯндексВебмастер пишет: "Много мелкого текста. Рекомендуем использовать шрифты размером не менее 12 px.".


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

Offline

#1267 2020-11-05 08:37:00

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

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

@Evpator, в каждом стили нужно смотреть на

.pun {
...
}

Обычно там что-то такое задано:

.pun {
	font: 81.25%/1.462em Arial, Helvetica, sans-serif;
}

Вот первое число в дроби - это основной размер шрифта. В данном случае 81.25% это относительный процент от размера шрифта по умолчанию для браузера. Если настройках браузера задано 16px, то 81.25% = 13px.

Можно поменять 81.25% на 100% или больше.

Второе число в дроби - это полная высота строки, если не ошибаюсь. В данном случае = высота шрифта * 1.462. Так сделано, чтобы строки между собой не сливались.

Его можно не менять.

Offline

#1268 2020-11-05 08:42:45

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

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

А 16px - изначально приняты в качестве 100% по умолчанию?


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

Offline

#1269 2020-11-05 08:51:24

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

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

@Evpator, в моем десктоповом Firefox сейчас в настройках по умолчанию 16px стоит.
В мобильных браузерах возможно по другому, особенно где экраны высокой плотности.

Вот и предлагаю проценты оставлять, но 100% или больше (как вам нравится), а не прописывать значение в пикселях.

Offline

#1270 2020-11-05 09:40:56

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

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

Спасибо, оказалось достаточно увеличить с 81.25 до 83, теперь проверка мобильных страниц даёт ответ: "Текст удобно читать с мобильных".


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

Offline

#1271 2021-02-01 14:12:05

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

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

rev.82
https://github.com/MioVisman/FluxBB_by_ … /1.5.11.82

1. Поддержка PHP 8.0
2. В куки добавлено свойсво SameSite
3. Upload Mod v3.1.1
4. Фикс драйверов для SQLite(3)
5. Перед обновление сделан тест доступности действий с базой форума
6. Фикс расширения Merge post
7. Изменил заголовки http для работы кнопки "На предыдущую страницу"
8. Media.js v2.3.0
9. Картинки оптимизированы
10. Обновил fancybox.js для webp
11. Изменил rel атрибут для ссылок пользователей, как этого требуют Google и Яндекс
12. Добавил примеры .htaccess для апача и конфига для nginx
13. New Private Messaging System v1.9.0

P.S. Перед запуском обновления сделайте резервную копию базы и каталога форума.

Offline

#1272 2021-02-01 14:14:55

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

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

Это последняя ревизия с поддержкой php 5.6. Далее поддержка php 5.x выпиливается wink

Offline

#1273 2021-02-17 12:26:48

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

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

Внес три исправления в парсер:
https://github.com/MioVisman/FluxBB_by_ … a7a44b6f62
https://github.com/MioVisman/FluxBB_by_ … f396d97e61
https://github.com/MioVisman/FluxBB_by_ … 56513cad55

Связаны они с проблемой из https://fluxbb.org/development/core/tickets/1114/ в котором описывается возможность вставки [ code ] в другие бб-коды.
Проблему можно увидеть в этой https://fluxbb.org/forums/viewtopic.php?id=9850 теме, если вы там зарегистрированы.

Кто поставит эти исправления, последите за постингом сообщений. Глюки не появятся ли при проверке структуры бб-кодов?

Offline

#1274 2021-02-17 13:51:06

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

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

+ еще одно изменение к предыдущему сообщению:
https://github.com/MioVisman/FluxBB_by_ … e9438c66d6

Offline

Подвал доски

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