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

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

Вы не вошли.

Объявление

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

#1176 2016-07-01 15:11:59

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

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

@lakki, да.

Offline

#1177 2016-07-20 16:38:10

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

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

Еще такой вопрос, касательно ботов - что за зверь? [Bot] start.exe

Offline

#1178 2016-07-20 17:11:01

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

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

@lakki, логи доступа на сервере откройте, поиск по подстроке start.exe сделайте и покажите его полный юзерагент.

Offline

#1179 2016-10-27 19:29:09

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

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

Стоит в сборку добавить расширенный бан по email адресам?
Вот расширение сделал для punbb http://punbb.ru/topic6292-reliz-svaextbanforemail.html

Offline

#1180 2016-10-28 12:38:58

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

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

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

Offline

#1181 2016-11-17 12:09:56

Aлександр
Участник
Зарегистрирован: 2016-08-12
Сообщений: 70

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

Visman пишет:

Стоит в сборку добавить расширенный бан по email адресам?
Вот расширение сделал для punbb http://punbb.ru/topic6292-reliz-svaextbanforemail.html

Не стоит, кому надо поставят.
А вот интегрировать в сборку тэги очень даже стоит.
http://fluxbb.fr/forums/viewtopic.php?id=11944

Offline

#1182 2017-01-04 17:04:35

util
Спонсор
Зарегистрирован: 2017-01-02
Сообщений: 86

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

Есть такой сервис - validator.w3..(ссылку вставить у меня нет прав..)

Сборка дает кучу мелких ошибок.. Насколько это критично?

Offline

#1183 2017-01-04 17:27:08

Aлександр
Участник
Зарегистрирован: 2016-08-12
Сообщений: 70

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

util пишет:

Есть такой сервис - validator.w3..(ссылку вставить у меня нет прав..)

Сборка дает кучу мелких ошибок.. Насколько это критично?

Не критично

Offline

#1184 2017-01-04 17:46:27

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

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

@util, именно ошибки или предупреждения? Если ошибки, то давайте ссылки на страницы с которыми валидатор не дружит.

Offline

#1185 2017-01-04 18:11:48

Aлександр
Участник
Зарегистрирован: 2016-08-12
Сообщений: 70

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

Visman пишет:

@util, именно ошибки или предупреждения? Если ошибки, то давайте ссылки на страницы с которыми валидатор не дружит.

ошибок не много, в основном в стиле с адаптивной версткой, менюшка на пример, её вообще надо убрать или переделать и вообще очень много замечаний по стилям... Стили по умолчанию унылые и нету у сборки достойного лица, ровно как и у флакса..

Offline

#1186 2017-01-04 18:31:49

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

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

@Aлександр, у меня нет сайта с установленной сборкой, чтобы к нему был доступ для валидатора. Вот по этому и спрашиваю про ошибки и адреса.

UPD
Посмотрел чужой форум. Действительно на адаптивное меню ругается sad

Редактировался Visman (2017-01-04 18:47:58)

Offline

#1187 2017-01-04 18:58:16

Aлександр
Участник
Зарегистрирован: 2016-08-12
Сообщений: 70

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

в валидаторе есть опция добавить код в ручном режиме

Редактировался Aлександр (2017-01-04 18:59:11)

Offline

#1188 2017-01-04 19:13:02

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

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

@Aлександр, спасибо за ссылку smile

Число ошибок можно уменьшить значительно (2 ошибки осталось) так:
1. В header.php заменить

$tpl_temp = str_replace('<div id="brdmenu" class="inbox">'."\n\t\t\t".'<ul>', '<div id="brdmenu" class="inbox">'."\n\t\t\t".'<input type="checkbox" id="brdmenu-checkbox" style="display: none;" />'."\n\t\t\t".'<ul>'.'<label for="brdmenu-checkbox" id="brdmenu-button" data-open="&#9776;" data-close="&#10006;" onclick></label>'."\n\t\t\t\t", $tpl_temp); // Visman - Responsive Menu, only html+css

на

$tpl_temp = str_replace('<div id="brdmenu" class="inbox">'."\n\t\t\t".'<ul>', '<div id="brdmenu" class="inbox">'."\n\t\t\t".'<input type="checkbox" id="brdmenu-checkbox" style="display: none;" />'."\n\t\t\t".'<label for="brdmenu-checkbox" id="brdmenu-button" data-open="&#9776;" data-close="&#10006;"></label>'."\n\t\t\t".'<ul>', $tpl_temp); // Visman - Responsive Menu, only html+css

2. В папке Style во всех стилях где есть адаптивное меню поменять строку

#brdmenu #brdmenu-checkbox:checked + ul li {

на строку

#brdmenu #brdmenu-checkbox:checked ~ ul li {

и строку

#brdmenu #brdmenu-checkbox:checked + ul #brdmenu-button:after {

на строку

#brdmenu #brdmenu-checkbox:checked + #brdmenu-button:after {

Offline

#1189 2017-01-04 19:46:29

Aлександр
Участник
Зарегистрирован: 2016-08-12
Сообщений: 70

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

К стати, планирую создать отдельный ресурс именно под вашу сборку репа моей редакции будет на Bitbucket если будет желание можем объединить разработку, я в дальнейшем хочу сделать прикрутить один модуль, вернее он у меня уже есть, основой для модуля на стороне форума будет оплата пользователями через средства интернет платежей (пока не реализовал) смену группы пользователя.

Дизайн (лицо сборки я сделал на 80%) дизайн адаптивный полностью проходит XHTML 1.0 Strict, css3 валидацию.
Кардинальных правок не много, но косяки на вашей сборке будут при просмотре темы и странице поиска.

Изначально будет 2 основных стиля, светлый и темный, название стиля lightdenim

В принципе вот как сейчас отображает на Вашей чистой сборке мой основной дизайн (дизайн готов на 80%) в оригинале много правок по стилю в самом движке.

pic178_800.jpgi.gif

pic179_800.jpgi.gif

pic180_800.jpgi.gif

pic181_800.jpgi.gif

А вот и косяк ((( Статус активности под аватаркой это в моей рабочей версии
pic183_800.jpgi.gif

ещё пару скринов
pic185_800.jpgi.gif

pic186_800.jpgi.gif

Редактировался Aлександр (2017-01-04 19:58:31)

Offline

  • Нравится: 1

#1190 2017-01-04 20:05:13

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

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

Приятно выглядит тема.

Offline

#1191 2017-01-04 20:13:38

Aлександр
Участник
Зарегистрирован: 2016-08-12
Сообщений: 70

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

Visman пишет:

Приятно выглядит тема.

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

Русскоязычное сообщество, собственный вы с artoo на весь рунет sad

Offline

#1192 2017-01-04 20:31:11

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

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

Fix for XHTML validator
https://github.com/MioVisman/FluxBB_by_ … 18cc2926d6

На главной ошибки валидации не наблюдаются теперь.

Offline

#1193 2017-01-23 11:42:33

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

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

rev.76
https://github.com/MioVisman/FluxBB_by_ … 700e63815b

Removed support for IE 6-8
Fixed security bug

Offline

#1194 2017-02-12 11:07:31

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

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

Движок выдаёт ссылки вида /viewtopic.php?pid=90#p90 - как можно избавиться от "лишних" символов?

Редактировался Evpator (2017-02-12 12:00:39)


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

Offline

#1195 2017-02-12 12:40:48

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

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

@Evpator, какие символы в этой ссылке лишние?

Offline

#1196 2017-02-12 14:40:15

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

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

Ну, я подумал, что - #p90. Или это так и должно быть, и они ни на что не влияют?


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

Offline

#1197 2017-02-12 15:40:27

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

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

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

Offline

  • Нравится: 1

#1198 2017-02-12 15:46:22

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

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

Понял, спасибо.


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

Offline

#1199 2017-03-18 11:24:20

Makssssssss
Новичок
Зарегистрирован: 2017-03-17
Сообщений: 8

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

@Visman, приветствую Вас Висман! Мне очень понравилась ваша крайняя сборка, и я хотел бы задать вам несколько вопросов, так как сам ничего в программировании не смыслю...
подскажи пожалуйста как отключить значки опирационных систем, браузеров, сайтов и IP адресов. Ещё интересно узнать как можно в профиле отключить пейджеры?
Заранее благодарю!

Offline

#1200 2017-03-18 12:17:03

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

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

как отключить значки опирационных систем, браузеров,

Это сделать легко. Берем любой текстовый редактор, который умеет сохранять файлы в формате UTF-8 без BOM и с его помощью в файле config.php, который лежит в папке include форума, меняем строку

//define('FORUM_UA_OFF', 1);

на строку

define('FORUM_UA_OFF', 1);

IP адресов.

кроме админов ни кто не видит.

сайтов и IP адресов.

В файле viewtopic.php следует удалить код

			// Now let's deal with the contact links (Email and URL)
			if ((($cur_post['email_setting'] == '0' && !$pun_user['is_guest']) || $pun_user['is_admmod']) && $pun_user['g_send_email'] == '1')
				$user_contacts[] = '<span class="email"><a href="mailto:'.pun_htmlspecialchars($cur_post['email']).'">'.$lang_common['Email'].'</a></span>';
			else if ($cur_post['email_setting'] == '1' && !$pun_user['is_guest'] && $pun_user['g_send_email'] == '1')
				$user_contacts[] = '<span class="email"><a href="misc.php?email='.$cur_post['poster_id'].'">'.$lang_common['Email'].'</a></span>';

			if ($cur_post['url'] != '')
			{
				if ($pun_config['o_censoring'] == '1')
						$cur_post['url'] = censor_words($cur_post['url']);
						
				$user_contacts[] = '<span class="website"><a href="'.pun_htmlspecialchars($cur_post['url']).'" rel="nofollow">'.$lang_topic['Website'].'</a></span>';
			}

и

			if ($pun_user['g_id'] == PUN_ADMIN)
				$user_info[] = '<dd><span><a href="moderate.php?get_host='.$cur_post['id'].'" title="'.pun_htmlspecialchars($cur_post['poster_ip']).'">'.$lang_topic['IP address logged'].'</a></span></dd>';

Ещё интересно узнать как можно в профиле отключить пейджеры?

В файле profile.php нужно удалить

		case 'messaging':
		{
			$form = array(
				'jabber'		=> pun_trim($_POST['form']['jabber']),
				'icq'			=> pun_trim($_POST['form']['icq']),
				'msn'			=> pun_trim($_POST['form']['msn']),
				'aim'			=> pun_trim($_POST['form']['aim']),
				'yahoo'			=> pun_trim($_POST['form']['yahoo']),
			);

			// If the ICQ UIN contains anything other than digits it's invalid
			if (preg_match('%[^0-9]%', $form['icq']))
				message($lang_prof_reg['Bad ICQ']);

			break;
		}
	if ($user['jabber'] != '')
	{
		$user_messaging[] = '<dt>'.$lang_profile['Jabber'].'</dt>';
		$user_messaging[] = '<dd>'.pun_htmlspecialchars(($pun_config['o_censoring'] == '1') ? censor_words($user['jabber']) : $user['jabber']).'</dd>';
	}

	if ($user['icq'] != '')
	{
		$user_messaging[] = '<dt>'.$lang_profile['ICQ'].'</dt>';
		$user_messaging[] = '<dd>'.$user['icq'].'</dd>';
	}

	if ($user['msn'] != '')
	{
		$user_messaging[] = '<dt>'.$lang_profile['MSN'].'</dt>';
		$user_messaging[] = '<dd>'.pun_htmlspecialchars(($pun_config['o_censoring'] == '1') ? censor_words($user['msn']) : $user['msn']).'</dd>';
	}
	
	if ($user['aim'] != '')
	{
		$user_messaging[] = '<dt>'.$lang_profile['AOL IM'].'</dt>';
		$user_messaging[] = '<dd>'.pun_htmlspecialchars(($pun_config['o_censoring'] == '1') ? censor_words($user['aim']) : $user['aim']).'</dd>';
	}

	if ($user['yahoo'] != '')
	{
		$user_messaging[] = '<dt>'.$lang_profile['Yahoo'].'</dt>';
		$user_messaging[] = '<dd>'.pun_htmlspecialchars(($pun_config['o_censoring'] == '1') ? censor_words($user['yahoo']) : $user['yahoo']).'</dd>';
	}
	else if ($section == 'messaging')
	{

		$page_title = array(pun_htmlspecialchars($pun_config['o_board_title']), $lang_common['Profile'], $lang_profile['Section messaging']);
		define('PUN_ACTIVE_PAGE', 'profile');
		require PUN_ROOT.'header.php';

		generate_profile_menu('messaging');

?>
	<div class="blockform">
		<h2><span><?php echo pun_htmlspecialchars($user['username']).' - '.$lang_profile['Section messaging'] ?></span></h2>
		<div class="box">
			<form id="profile3" method="post" action="profile.php?section=messaging&amp;id=<?php echo $id ?>">
				<div class="inform">
					<fieldset>
						<legend><?php echo $lang_profile['Contact details legend'] ?></legend>
						<div class="infldset">
							<input type="hidden" name="form_sent" value="1" />
							<input type="hidden" name="csrf_hash" value="<?php echo csrf_hash() ?>" />
							<label><?php echo $lang_profile['Jabber'] ?><br /><input id="jabber" type="text" name="form[jabber]" value="<?php echo pun_htmlspecialchars($user['jabber']) ?>" size="40" maxlength="75" /><br /></label>
							<label><?php echo $lang_profile['ICQ'] ?><br /><input id="icq" type="text" name="form[icq]" value="<?php echo $user['icq'] ?>" size="12" maxlength="12" /><br /></label>
							<label><?php echo $lang_profile['MSN'] ?><br /><input id="msn" type="text" name="form[msn]" value="<?php echo pun_htmlspecialchars($user['msn']) ?>" size="40" maxlength="50" /><br /></label>
							<label><?php echo $lang_profile['AOL IM'] ?><br /><input id="aim" type="text" name="form[aim]" value="<?php echo pun_htmlspecialchars($user['aim']) ?>" size="20" maxlength="30" /><br /></label>
							<label><?php echo $lang_profile['Yahoo'] ?><br /><input id="yahoo" type="text" name="form[yahoo]" value="<?php echo pun_htmlspecialchars($user['yahoo']) ?>" size="20" maxlength="30" /><br /></label>
						</div>
					</fieldset>
				</div>
				<p class="buttons"><input type="submit" name="update" value="<?php echo $lang_common['Submit'] ?>" /> <?php echo $lang_profile['Instructions'] ?></p>
			</form>
		</div>
	</div>
<?php

	}

и в файле functions.php строку

					<li<?php if ($page == 'messaging') echo ' class="isactive"'; ?>><a href="profile.php?section=messaging&amp;id=<?php echo $id ?>"><?php echo $lang_profile['Section messaging'] ?></a></li>

Offline

  • Нравится: 1

Подвал доски

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