HTML Name (Group Color) Возможно ли?

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
detektorv
phpBB 1.4.2
Сообщения: 58
Стаж: 9 лет 10 месяцев
Благодарил (а): 13 раз

HTML Name (Group Color) Возможно ли?

Сообщение detektorv »

Здравствуйте, у вас на форуме есть тема Ищу мод цвета Звания
где ранк можно сделать каким угодно. а не просто название
Можно ли подобное же осуществить с цветом группы?
Помогите:))))
detektorv
phpBB 1.4.2
Сообщения: 58
Стаж: 9 лет 10 месяцев
Благодарил (а): 13 раз

Re: HTML Name (Group Color) Возможно ли?

Сообщение detektorv »

неужели нельзя подобное осуществить?
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

Re: HTML Name (Group Color) Возможно ли?

Сообщение angst66 »

Это стандартная возможность.
detektorv
phpBB 1.4.2
Сообщения: 58
Стаж: 9 лет 10 месяцев
Благодарил (а): 13 раз

Re: HTML Name (Group Color) Возможно ли?

Сообщение detektorv »

какая стандартная? вы прочитали что я написал?
возможно ли, а раз с рангом такое сделали
то как осуществить такое же но с группой
Аватара пользователя
angst66
phpBB 3.0.0 RC3
Сообщения: 1584
Стаж: 14 лет 8 месяцев
Благодарил (а): 90 раз
Поблагодарили: 165 раз

Re: HTML Name (Group Color) Возможно ли?

Сообщение angst66 »

Что вы хотите осуществить с цветом группы? Изменить?
detektorv
phpBB 1.4.2
Сообщения: 58
Стаж: 9 лет 10 месяцев
Благодарил (а): 13 раз

Re: HTML Name (Group Color) Возможно ли?

Сообщение detektorv »

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


пример, там где цвет, сделать например вот так <span style="color: цвет; background:#фон; padding; отступ"></span>

Отправлено спустя 1 час 19 минут 25 секунд:
я разобрался с тем что было. увеличил кол. символов. но он мне кидает запрет мол, неправильное значение цвета
как убрать проверку? какая опция отвечает за это
detektorv
phpBB 1.4.2
Сообщения: 58
Стаж: 9 лет 10 месяцев
Благодарил (а): 13 раз

Re: HTML Name (Group Color) Возможно ли?

Сообщение detektorv »

Я в общем нашел что вот это файл отвечает за это includes/functions_user.php

и приблизительно (могу ошибаться, но на вронг дата проверил вроде она, ибо дописанную единицу показывал)

Как убрать запрет на кол. символов, и разрешить все символы?

Код: Выделить всё

	$pos = 0;
	$result = true;

	while ($pos < strlen($username))
	{
		$len = $uni = 0;
		for ($i = 0; $i <= 5; $i++)
		{
			if (ord($username[$pos]) >= $boundary[$i][0] && ord($username[$pos]) <= $boundary[$i][1])
			{
				$len = $i + 1;
				$uni = (ord($username[$pos]) - $boundary[$i][0]) * pow(2, $i * 6);

				for ($k = 1; $k < $len; $k++)
				{
					$uni += (ord($username[$pos + $k]) - 128) * pow(2, ($i - $k) * 6);
				}

				break;
			}
		}

		if ($len == 0)
		{
			return 'WRONG_DATA';
		}

		foreach ($prohibited as $pval)
		{
			if ($uni >= $pval[0] && $uni <= $pval[1])
			{
				$result = false;
				break 2;
			}
		}

		$pos = $pos + $len;
	}

	if (!$result)
	{
		return 'WRONG_DATA';
	}

	return false;
}

/**
* Validate hex colour value
*
* @param string $colour The hex colour value
* @param bool $optional Whether the colour value is optional. True if an empty
*			string will be accepted as correct input, false if not.
* @return bool|string Error message if colour value is incorrect, false if it
*			fits the hex colour code
*/
function phpbb_validate_hex_colour($colour, $optional = false)
{
	if ($colour === '')
	{
		return (($optional) ? true : 'WRONG_DATA');
	}

	if (!preg_match('/^([0-9a-fA-F]{6}|[0-9a-fA-F]{3})$/', $colour))
	{
		return 'WRONG_DATA';
	}

	return false;
}
Отправлено спустя 19 минут 44 секунды:
нашел более лучшее решение. через mysql
но к сожалению больше 6ти символов не показывает. где исправить, подскажите плиз?)
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: HTML Name (Group Color) Возможно ли?

Сообщение Татьяна5 »

Это общая функция, её ломать не надо
Надо найти где она вызывается и убрать вызов
detektorv
phpBB 1.4.2
Сообщения: 58
Стаж: 9 лет 10 месяцев
Благодарил (а): 13 раз

Re: HTML Name (Group Color) Возможно ли?

Сообщение detektorv »

я уже нашел более простое решение, я в mysql дописываю все что надо.
то есть, решил проще

в движке дописывается "цвет" затем ставиться кавычка,
но я просто решил, добавить в мускул цвет ;background и тд
но к сожалению, больше 6ти символов не показывает
как быть?где разрешить больше 6ти символов?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: HTML Name (Group Color) Возможно ли?

Сообщение Татьяна5 »

Убрать вызов функции на проверку цвета

Отправлено спустя 35 секунд:
detektorv писал(а): решил проще
Но хуже, т.к. всё равно работать не будет
detektorv
phpBB 1.4.2
Сообщения: 58
Стаж: 9 лет 10 месяцев
Благодарил (а): 13 раз

Re: HTML Name (Group Color) Возможно ли?

Сообщение detektorv »

Татьяна5 писал(а): Убрать вызов функции на проверку цвета

Отправлено спустя 35 секунд:
detektorv писал(а):
Источник цитаты решил проще

Но хуже, т.к. всё равно работать не будет
если бы я знал еще как убрать проверку)))
вернее где и как)))
ради этого я сюда пришел, надеюсь на конкретное решение
мне необязательно, чтоб через админку что то менять
Достаточно будет чтоб с мускула брал больше 6ти символов
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: HTML Name (Group Color) Возможно ли?

Сообщение Татьяна5 »

Название функции есть, phpbb_validate_hex_colour
Теперь поиском по файлам (в тотал коммандере есть, к примеру) найти где она вызывается и убрать ненужный вызов
detektorv
phpBB 1.4.2
Сообщения: 58
Стаж: 9 лет 10 месяцев
Благодарил (а): 13 раз

Re: HTML Name (Group Color) Возможно ли?

Сообщение detektorv »

Татьяна5 писал(а): Название функции есть, phpbb_validate_hex_colour
Теперь поиском по файлам (в тотал коммандере есть, к примеру) найти где она вызывается и убрать ненужный вызов
мыслим правильно)))я тоже так делал, и ничего нового
нашел тот же файл includes/functions_user.php нигде больше не встречается
Аватара пользователя
va-spb
phpBB 1.4.4
Сообщения: 120
Стаж: 10 лет 5 месяцев
Благодарил (а): 60 раз
Поблагодарили: 25 раз

Re: HTML Name (Group Color) Возможно ли?

Сообщение va-spb »

Этот файл - функция проверки правильности имени пользователя, со всеми параметрами.
И цвет проверяется только внутри этого файла. Внутренней локальной функцией - phpbb_validate_hex_colour. Поэтому она только внутри этого файла и есть.
Когда проверяется цвет пользователя, то запрашивается functions_user.php, а уже внутри используется локальная проверка цвета.
С уважением, Владимир
detektorv
phpBB 1.4.2
Сообщения: 58
Стаж: 9 лет 10 месяцев
Благодарил (а): 13 раз

Re: HTML Name (Group Color) Возможно ли?

Сообщение detektorv »

va-spb писал(а): Этот файл - функция проверки правильности имени пользователя, со всеми параметрами.
И цвет проверяется только внутри этого файла. Внутренней локальной функцией - phpbb_validate_hex_colour. Поэтому она только внутри этого файла и есть.
Когда проверяется цвет пользователя, то запрашивается functions_user.php, а уже внутри используется локальная проверка цвета.
Это все хорошо))))но как мне все таки сделать, чтобы майскул не проверял, а показывал больше 6ти символов?:)

Вернуться в «Поддержка phpBB 3.0.х»