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

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

Вы не вошли.

Объявление

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

#801 2014-04-30 14:50:25

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

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

@Pamylka, ага, скопировал с ошибкой.

Offline

#802 2014-04-30 17:04:00

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

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

Offline

#803 2014-05-17 00:58:28

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

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

@Visman, дружище, нашел еще пару проблем.

1) модератор не может править посты админа в текущей версии твоей сборки (fluxbb-64-1-5-6). Модер не видит ссылку "редактировать" в постах админа. На старой версии (fluxbb-54-1-5-3), с которой я обновился - такой проблемы не было.

2) обычный пользователь не может просигналить-пожаловаться админу. После отправки сигнала выводится сообщение

Неверный csrf_hash. Вы перешли на эту страницу из неавторизованного источника.

Offline

#804 2014-05-17 06:42:53

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

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

1. Правильно, модератор не должен иметь права на исправление сообщений администратора. Это было введено в оригинальном FluxBB.

2. https://fluxbb.qb7.ru/forum/viewtopic.p … 287#p28287

З.Ы. Лучше качать сборку с GitHub https://github.com/MioVisman/FluxBB_by_Visman , справа кнопка Download ZIP
Там самые последние изменения уже есть, а в архиве на моем сайте они появятся с объявлением новой ревизии.

Offline

#805 2014-05-17 12:48:04

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

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

@Visman, все ясно, спасибо

Offline

#806 2014-05-28 08:29:42

Sergey
Участник
Зарегистрирован: 2014-03-15
Сообщений: 28

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

Из-за глюка хостера вдруг вылез вопрос: если ли плагин или еще какие либо возможности чтобы отслеживать все действия всех пользователей? Можно только написание/редактирование/удаление.

Offline

#807 2014-05-28 10:27:54

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

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

@Sergey, такого плагина/мода в природе не видел.

Offline

#808 2014-06-21 20:49:37

Sergey
Участник
Зарегистрирован: 2014-03-15
Сообщений: 28

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

Весь лог на сервере забит строками типа

File does not exist: /data/www/******.ru/FORUM_AJAX_JQUERY, referer: http://******.ru/search.php?action=show_new
File does not exist: /data/www/******.ru/FORUM_AJAX_JQUERY, referer: http://******.ru/viewtopic.php?id=2055

Можно как нибудь это вылечить?

Offline

#809 2014-06-22 04:24:18

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

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

@Sergey, можно, только не ясно почему у тебя файл config.php без константы прописан.
Файл /include/config.php должен иметь такой вид:

<?php

$db_type = '...';
$db_host = '...';
$db_name = '...';
$db_username = '...';
$db_password = '...';
$db_prefix = '...';
$p_connect = false;

$cookie_name = '...';
$cookie_domain = '';
$cookie_path = '/';
$cookie_secure = 0;
$cookie_seed = '...';

$salt1 = '...';

define('PUN', 1);

define('PUN_DEBUG', 1);
//define('PUN_SHOW_QUERIES', 1);
define('PUN_MAX_POSTSIZE', 65535);
//define('FORUM_EOL', "\r\n"); // possible values can be PHP_EOL, "\r\n", "\n" or "\r"
//define('FORUM_UA_OFF', 1);
define('FORUM_AJAX_JQUERY', '//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js');

Offline

#810 2014-06-22 08:39:21

Sergey
Участник
Зарегистрирован: 2014-03-15
Сообщений: 28

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

@Visman, упс, спасибо  smile

Offline

#811 2014-06-24 15:48:00

Sergey
Участник
Зарегистрирован: 2014-03-15
Сообщений: 28

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

Функция implode в функции generation_js($arr) подразумевает что кроме jquery.min.js через FORUM_AJAX_JQUERY можно передать еще явовский скрипт. Подскажите пожалуйста какой должен быть синтаксис чтобы после jquery подгрузить свой скрипт?

Offline

#812 2014-06-24 16:15:48

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

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

@Sergey, если скрипт нужно грузить на любой странице, то в конце файла config.php можно добавить строку

$page_js['f'][] = 'js/myscript.js';

На каждую страницу добавит подключение файла myscript.js из папки js форума.
Вместо относительного адреса js/myscript.js можно прописать полный начинающийся http://
Если этот скрипт зависит от jquery, то код следует добавлять такой

$page_js['j'] = 1;
$page_js['f'][] = 'js/myscript.js';

Offline

#813 2014-06-24 16:20:32

Sergey
Участник
Зарегистрирован: 2014-03-15
Сообщений: 28

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

@Visman, вроде получилось. Как я понимаю загрузку скрипта в конце страницы не изменить?

Offline

#814 2014-06-24 16:42:30

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

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

@Sergey, зачем скрипт нужен в начале страницы до того как все элементы загрузятся?

Скрипт должен начинать работу только по событию DOMContentLoaded не раньше, чтобы все элементы страницы были на месте.

Offline

#815 2014-06-24 18:01:07

Sergey
Участник
Зарегистрирован: 2014-03-15
Сообщений: 28

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

@Visman, спасибо за разъяснение. вроде заработало как правильно.

Offline

#816 2014-07-15 18:47:14

Sergey
Участник
Зарегистрирован: 2014-03-15
Сообщений: 28

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

Вылез глюк:

File: /var/www/u0014601/data/www/clubaqua.ru/include/functions.php
Line: 816

FluxBB reported: Unable to update posters messages count

Database reported: BIGINT UNSIGNED value is out of range in '(`**********`.`bb_users`.`num_posts` - 1)' (Errno: 1690) 

Вылез при удалении тестовой темы в которой создавалось и потом удалялось много сообщений. Возможно были сообщения от удаленного пользователя. Теперь сама тема удалена, но видна в списке разделов в теме последние сообщения в теме... При переходе ругается что ссылка устарела

Редактировался Sergey (2014-07-15 18:47:27)

Offline

#817 2014-07-15 19:44:02

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

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

@Sergey, хм, просмотрел видать код когда делал правку на удаление постов гостей в delete.php и moderate.php
Попробуй этот код в functions.php

		while ($row = $db->fetch_row($result))
		{
			$db->query('UPDATE '.$db->prefix.'users SET num_posts = num_posts-'.$row[0].' WHERE id='.$row[1]) or error('Unable to update posters messages count', __FILE__, __LINE__, $db->error());
		}

заменить на этот

		while ($row = $db->fetch_row($result))
		{
			if ($row[1] > 1)
				$db->query('UPDATE '.$db->prefix.'users SET num_posts = num_posts-'.$row[0].' WHERE id='.$row[1]) or error('Unable to update posters messages count', __FILE__, __LINE__, $db->error());
		}

З.Ы. Чтобы не ругалось на отсутствие темы, отпишись в этом разделе в другой теме. Сейчас не могу вспомнить как плагин называется для фикса последних тем, сообщений и т.д.

Offline

#818 2014-07-15 19:49:24

Sergey
Участник
Зарегистрирован: 2014-03-15
Сообщений: 28

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

@Visman, вчера-позавчера другую тему удаляли нормально, так что где и как всплывет не могу сказать и тем более проверить

После внесения исправления в этом разделе создал и удалил тему, вроде без ошибок прошло

Редактировался Sergey (2014-07-15 19:50:57)

Offline

#819 2014-07-24 10:20:13

Sergey
Участник
Зарегистрирован: 2014-03-15
Сообщений: 28

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

Бага: При модераторском удалении раздела сообщения и темы в нем не удаляются, так и остаются висеть в базе с несуществующим ид раздела

По поводу корзины: удалось прикрутить плагин fluxbb.org/resources/mods/softdelete/ только вот при модераторском удалении темы она почему то летит мимо корзины. Не подскажете где смотреть?

Offline

#820 2014-07-24 15:08:24

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

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

Sergey пишет:

Бага: При модераторском удалении раздела сообщения и темы в нем не удаляются, так и остаются висеть в базе с несуществующим ид раздела

Ошибка из той же оперы, что и предыдущая sad
Файл common_admin.php
заменить

				$db->query('UPDATE '.$db->prefix.'users SET num_posts = num_posts-'.$row[0].' WHERE id='.$row[1]) or error('Unable to update posters messages count', __FILE__, __LINE__, $db->error());

на

				if ($row[1] > 1)
					$db->query('UPDATE '.$db->prefix.'users SET num_posts = num_posts-'.$row[0].' WHERE id='.$row[1]) or error('Unable to update posters messages count', __FILE__, __LINE__, $db->error());
Sergey пишет:

По поводу корзины: удалось прикрутить плагин fluxbb.org/resources/mods/softdelete/ только вот при модераторском удалении темы она почему то летит мимо корзины. Не подскажете где смотреть?

Посмотрю, отпишусь.

Offline

#821 2014-07-24 15:20:26

Sergey
Участник
Зарегистрирован: 2014-03-15
Сообщений: 28

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

Visman пишет:

Посмотрю, отпишусь.

Беглый осмотр показал что moderate.php не дергает функции удаления сообщений и тем, а использует самописный код. Смысл можете пояснить?

Offline

#822 2014-07-24 16:46:01

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

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

@Sergey, это к авторам движка. Так было всегда.
З.Ы. На удаление сообщения вообще нет функции, за это отвечает файл delete.php целиком.

Offline

#823 2014-07-24 17:04:43

Sergey
Участник
Зарегистрирован: 2014-03-15
Сообщений: 28

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

Visman пишет:

З.Ы. На удаление сообщения вообще нет функции, за это отвечает файл delete.php целиком.

functions.php - function delete_post($post_id, $topic_id)

Offline

#824 2014-07-24 17:23:28

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

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

@Sergey, упс, точно smile Забыл я уже все.

Offline

#825 2014-07-27 21:31:43

Scaf
Участник
Зарегистрирован: 2010-11-03
Сообщений: 60

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

Visman как ты оцениваешь работу движка на nginx?

Редактировался Scaf (2014-07-27 21:53:10)

Offline

Подвал доски

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