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

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

Вы не вошли.

Объявление

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

#1101 2015-12-08 19:52:48

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

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

Закоментил сейчас так как выше написал, в итоге в выдаче в ссылках нету search_hl и слова подсвечиваются. Может я что не так сделал?) Но работает ведь как задумывал.

Offline

#1102 2015-12-08 20:04:00

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

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

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

Offline

#1103 2015-12-08 20:09:07

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

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

@Visman, тогда всё ок, такой момент совсем не мешает.
И немного пожалуй офтоп. Не встречался ли мод портала, или возможно были попытки такое реализовать.

Offline

#1104 2015-12-08 20:24:53

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

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

@lakki, вот тема https://fluxbb.qb7.ru/forum/viewtopic.php?id=3437
Ссылка на пример в 7 сообщении темы.

Offline

#1105 2015-12-09 09:00:46

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

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

Вот, если заменить во viewtopic.php этот код

	else
		message($lang_common['Bad request'], false, '404 Not Found'); // запрос устарел или от другого юзера

на этот

	else // запрос устарел или от другого юзера
	{
		if ($id > 0)
		{
			$p = isset($_GET['p']) && $_GET['p'] > 1 ? '&p='.intval($_GET['p']) : '';

			header('Location: viewtopic.php?id='.$id.$p.($pid > 0 ? '#p'.$pid : ''), true, 301);
		}
		else
			header('Location: viewtopic.php?pid='.$pid.'#p'.$pid, true, 301);

		exit;
	}

то страницы с search_hl в параметрах будут открываться сторонними юзерами и индексироваться поисковиками без параметра search_hl в url.

Offline

#1106 2015-12-11 17:53:28

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

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

Спасибо за помощь, будем изучать.
Есть еще такой вопрос, касательно сборки и в целом редактора. Можно ли подключить какой то визуальный редактор? Чтоб упростить оформление тем и постов. Это когда бб кодов не видно. Вроде в IP.Board такое видел, могу поискать если нужно для примера.

Offline

#1107 2015-12-11 20:01:58

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

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

@lakki, прикручивать к форуму скрипт js на несколько сотен килобайт?

Offline

#1108 2015-12-11 20:03:42

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

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

@Visman, в сборке думаю смысла нет. А вообще такая возможность интересует.

Offline

#1109 2015-12-11 20:55:15

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

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

@lakki, в первую очередь следует посмотреть в https://fluxbb.org/resources/mods/

Offline

#1110 2016-01-05 19:13:53

Артур
Новичок
Из РБ
Зарегистрирован: 2016-01-05
Сообщений: 3

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

Здравствуйте, Висман.

Спасибо за сборку форума: первое впечатление очень хорошее. Но возникли вопросы:
1. При установке из Админки "Plugin Upload Files v.2.0.3" выдаётся сообщение "Error: Не могу добавить поле в таблицу groups". Используется БД SQLite 2. Что надо исправить или какую добавку работы с файлами установить?
2. Существует ли готовый минималиситчный языковой пакет с кратчайшими фразами, чтобы, например, вместо
        "Выберите способ отображения вашего почтового адреса" выводить "Отображение почтового адреса"; вместо
        "Илья пишет:" выводить "Илья:" и т. д?

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

Редактировался Артур (2016-01-05 19:35:03)

Offline

#1111 2016-01-05 20:22:01

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

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

@Артур, к сожалению на SQLite сборка не тестировалась. На какую строку в файле AP_Upload.php ругается ошибка?

2. Такого нет. Это надо брать папку lang/Russian/ и в ней просматривать все файлы (это как раз языковые массивы) на предмет минимизации предложений.
P.S. Папку надо брать именно из сборки, так как ее содержимое сильно отличается от стандартного форума/перевода.

Offline

#1112 2016-01-05 22:07:03

Артур
Новичок
Из РБ
Зарегистрирован: 2016-01-05
Сообщений: 3

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

Visman пишет:

На какую строку в файле AP_Upload.php ругается ошибка?

На странице пишется только сообщение об ошибке без указания строки. В логах PHP сообщения нет.

Попробовал "FluxBB File Uploader v1.1.1" (fluxbb.org/resources/mods/fluxbb-file-uploader/releases/1.1.1/)
Добавка работает. Но придётся самому писать русский языковой файл (там только англ. и фр. языки).

Offline

#1113 2016-01-06 05:29:02

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

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

@Артур, чтобы увидеть полные ошибки нужно в файл config.php добавить строку

define('PUN_DEBUG', 1);

Offline

#1114 2016-01-06 07:27:44

Артур
Новичок
Из РБ
Зарегистрирован: 2016-01-05
Сообщений: 3

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

Спасибо, сторку добавил. Подробная ошибка:

        File: ...\plugins\AP_Upload.php
        Line: 36
        FluxBB reported: Не могу добавить поле в таблицу groups 
        Database reported: SQL logic error or missing database (Errno: 1) 
        Failed query: SELECT 1 FROM sqlite_master WHERE name = 'groups_t1452053053' AND type='table'

В файле "AP_Upload.php" ошибочная строка находится в разделе "Установка плагина/мода".
Я заменил параметры функции с

        add_field('groups', 'g_up_ext', 'VARCHAR(255)', false, PLUGIN_EXTS)

на

        add_field('groups', 'g_up_ext', 'VARCHAR(255)', false, 0)

и немного настроил плагин.

Теперь работает!

Но пока никак не смог настроить разрешение на загрузку файлов любых типов. Как это сделать?

Редактировался Артур (2016-01-06 07:30:52)

Offline

#1115 2016-01-06 09:16:30

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

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

@Артур, получается, что SQLite не может установить значение по умолчанию для нового поля равное 'jpg,jpeg,png,gif,mp3,zip,rar,7z'. Очень странно. Попробую найти информацию по этому вопросу в гугле smile

Но пока никак не смог настроить разрешение на загрузку файлов любых типов. Как это сделать?

Это очень небезопасно. Лучше перечислить допустимые типы файлов.

Если сильно надо, то стоит попробовать в файле upfiles.php заменить

		if (in_array($ext, $extforno) || !in_array($ext, $extsup))

на

		if (in_array($ext, $extforno))

Offline

#1116 2016-01-06 09:31:53

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

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

@Артур, предположу, что в этой ошибке с SQLite виноват класс из файла sqlite.php отвечающий за работу с базой.
Там есть такой код

		if (!is_null($default_value))
			$query .= ' DEFAULT '.$default_value;

В результате в базу идет запрос вида

... DEFAULT jpg,jpeg,png,gif,mp3,zip,rar,7z...

Отпишусь в тикеты на оф.сайте.

Offline

#1117 2016-02-15 18:08:41

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

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

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

Offline

#1118 2016-02-15 19:01:24

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

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

@lakki, следует создать новый тикет тут https://fluxbb.org/development/core/timeline.html
Вероятно примут и внесут в код дополнение.

Я бы при генерации ссылки на выход из профиля добавил в нее параметр с адресом текущей страницы.

Offline

#1119 2016-02-16 10:21:43

artoodetoo
Admin by chance
Зарегистрирован: 2008-09-09
Сообщений: 887
Сайт

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

lakki пишет:

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

пользователь мог быть где угодно. конкретизируй: ты хочешь обрабатывать именно частный случай, когда кликнули по имени пользователя в теме?

и что для тебя значит "выход из профиля". такой ссылки нет. уточни как ты это видишь, может быть в картинках.
ты не logout имеешь в виду?


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Offline

#1120 2016-02-16 22:53:59

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

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

Да, уточню. Сидит юзер в теме, читает, пишет. Захотел выйти из профиля. Нажимает сверху в меню "Выход" (тот же логин аут) и после этого его редиректит на главную форума. А удобнее когда он остается в этой же теме.

Offline

#1121 2016-02-17 07:05:02

artoodetoo
Admin by chance
Зарегистрирован: 2008-09-09
Сообщений: 887
Сайт

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

Я уверен, что подобный запрос на изменение не будет выполнен. Две причины:
1. После разлогинивания пользователь теряет права и возможно уже не сможет находиться на той же странице.
2. Сама операция logout довольно редко вызывается.
Зачем тратить усилия на мало востребованное, когда есть очередь по багам и серьёзным улучшениям?!

Если будешь сам для себя пытаться сделать, то дам подсказку как поступить:
Надо в login.php в обработчике action=='logout' сохранить значение http_referer, а ниже найти redirect() и подставить значение туда.


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Offline

#1122 2016-03-02 13:44:58

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

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

Вопрос касательно отписки от темы (может у меня такой глюк или так и нужно). Когда приходит письмо на почту, там есть ссылка "Вы можете снять подписку с темы по этой ссылке". Нажимаем и если не под логином то пишет "У вас нет прав на просмотр этой страницы." Без входа на форум можно реализовать отписку?

Offline

#1123 2016-03-02 14:40:33

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

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

@lakki, а если по ссылке пройдет робот почтовой службы?

Offline

#1124 2016-03-02 19:00:40

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

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

@Visman, это да, проблема, но такая реализация точно есть, уже не вспомню где именно. Бывает пароль затерялся, а почта идёт и идёт. Отписался и забыл.

Offline

#1125 2016-03-02 19:29:40

artoodetoo
Admin by chance
Зарегистрирован: 2008-09-09
Сообщений: 887
Сайт

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

В этом месте была бы уместна проверка человечности вроде каптчи. Отказ от подписки это признак потери интереса. А когда у посетителя нет интереса, требовать войти просто жестоко, я считаю.


There are two hard things in computer science: cache invalidation, naming things, and off-by-one errors.

Offline

Подвал доски

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