Быстрый лёгкий надёжный форумный движок
Вы не вошли.
@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. С доступом к форуму у меня постоянные перебои, так что отвечать могу очень долго.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
rev.79
Перед обновлением в ОБЯЗАТЕЛЬНОМ порядке сделать полный бэкап базы форума и копию каталога форума!
1. PHP 5.6+
2. MySQL 5.5.3+
3. Сделана поддержка 4х байтового UTF-8 в MySQL (Долгое обновление БД)
4. Хранение и проверка паролей переведены на функции password_hash() and password_verify() (Смена хешей происходит при новом логине на странице входа)
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
rev.79
и копию каталога форума!
Уточните пожалуйста, что за каталог.
Видеооператор на свадьбу в Евпатории: студия Ракурс
Offline
@Evpator, тот, в котором на сервере форум размещен и все его подпапки с файлами.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Для правильной работы с SQLite3 убрал из кода движка вызов метода $db->num_rows():
https://github.com/MioVisman/FluxBB_by_ … pe=Commits
Если кто использует форум с SQLite3 просьба потестить, а то вдруг где ошибся
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
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() из всего кода
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Установил сборку Visman'a. Нет плагина для оценки постов. (рейтинг) Можно включить?
Редактировался fenicks (2019-02-13 13:10:48)
Offline
@fenicks, в сборке ни когда не было модификации/плагина для оценки сообщений. Только самостоятельная установка из существующих.
https://fluxbb.org/resources/mods/?
https://fluxbb.qb7.ru/forum/viewforum.php?id=34
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
@Visman, привет. Давно пользуюсь твоей сборкой, все отлично, спасибо большое! В сборке есть плагин PMS New, где имеется такая опция "Количество сообщений, которое должен иметь юзер для возможности отправки ЛС". Если установить (допустим 20 постов), то участник с таким ограничением может получать письма от других участников (у которых 20 и более постов), но не может отправлять им письма, пока сам не наберет 20 постов. Как сделать так, чтобы другие участники форума не могли написать письмо участнику, пока у него не будет 20 постов, ну кроме админа разумеется?
Offline
@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']; // <-- тут возможно другое сообщение нужно добавить
Изменение не тестировал.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
@Visman, спасибо. Вроде все работает, как надо.
Offline
@Visman, еще просьба по плагину PMS New. Дело в том, что админ может написать участнику с ограничением в 20 постов, но вот участник уже не сможет ответить админу, пока не наберет 20 постов. Как сделать так, чтобы несмотря на ограничение, у участника все же была возможность переписываться только с админом?
Offline
файл 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']));
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
@Visman, большое спасибо!
Offline
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 директории сайта!
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Visman, подскажите пожалуйста, где в css меняется размер шрифта текста? ЯндексВебмастер пишет: "Много мелкого текста. Рекомендуем использовать шрифты размером не менее 12 px.".
Видеооператор на свадьбу в Евпатории: студия Ракурс
Offline
@Evpator, в каждом стили нужно смотреть на
.pun {
...
}
Обычно там что-то такое задано:
.pun {
font: 81.25%/1.462em Arial, Helvetica, sans-serif;
}
Вот первое число в дроби - это основной размер шрифта. В данном случае 81.25% это относительный процент от размера шрифта по умолчанию для браузера. Если настройках браузера задано 16px, то 81.25% = 13px.
Можно поменять 81.25% на 100% или больше.
Второе число в дроби - это полная высота строки, если не ошибаюсь. В данном случае = высота шрифта * 1.462. Так сделано, чтобы строки между собой не сливались.
Его можно не менять.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
А 16px - изначально приняты в качестве 100% по умолчанию?
Видеооператор на свадьбу в Евпатории: студия Ракурс
Offline
@Evpator, в моем десктоповом Firefox сейчас в настройках по умолчанию 16px стоит.
В мобильных браузерах возможно по другому, особенно где экраны высокой плотности.
Вот и предлагаю проценты оставлять, но 100% или больше (как вам нравится), а не прописывать значение в пикселях.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Спасибо, оказалось достаточно увеличить с 81.25 до 83, теперь проверка мобильных страниц даёт ответ: "Текст удобно читать с мобильных".
Видеооператор на свадьбу в Евпатории: студия Ракурс
Offline
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. Перед запуском обновления сделайте резервную копию базы и каталога форума.
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Это последняя ревизия с поддержкой php 5.6. Далее поддержка php 5.x выпиливается
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Внес три исправления в парсер:
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 теме, если вы там зарегистрированы.
Кто поставит эти исправления, последите за постингом сообщений. Глюки не появятся ли при проверке структуры бб-кодов?
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
+ еще одно изменение к предыдущему сообщению:
https://github.com/MioVisman/FluxBB_by_ … e9438c66d6
Моя сборка FluxBB 1.5, ForkBB · сообщество
Offline
Здравствуйте, спасибо, установил форум. Скажите, пожалуйста, а как добавить капчу на страницу авторизации сразу, а не после нескольких неудачных попыток входа?
Редактировался er (2021-07-08 08:52:01)
Offline