Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[beta] Default HTML Signature

Здесь авторы постили бета-версии своих модификаций для phpBB 2.0.x. Внимание! Не устанавливайте бета-версии модов на работающие форумы!
zKiLL
phpBB 1.4.1
Сообщения: 43
Стаж: 17 лет 8 месяцев

Сообщение zKiLL »

VVVas писал(а):Конечно же. Мы сейчас работаем только с отображением, параметры постов или профиль пользователя эта модификация никак не затрагивает. Она только отображает подпись. В предложенном вам варианте она вообще отображает либо подпись пользователя либо подпись по умолчанию, то есть у вас не будет ни одного сообщения без какой-либо подписи.
Красавчик! ) Тестирую )
Newbie ) Не обижать )
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Кое-чего забыл.
Перед

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

			if ( $user_sig != '' )
			{
				$user_sig = '______________<br />' . $user_sig;
			} 
		}    
	} 
//	[end] Default sig by Gender
Добавить

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

			$user_sig = $lang['guest_sig'];
Гостям подпись не давал.

Добавлено спустя 10 часов 34 минуты 53 секунды:

Следующая вариация.
Как умел сделал админку. ББ-кода нет.

zKiLL
Специально для тебя "Forever Signature".

Добавлено спустя 30 секунд:

Проверяйте, возможно чего-то накосячил забыл в инструкции.

Добавлено спустя 2 минуты 43 секунды:
Поручик писал(а):if ( !empty($postrow[$i]['user_sig']) )
В смысле без "!" в этом случае. Спасибо.
я люблю daft punk | новый sugoi.ru
zKiLL
phpBB 1.4.1
Сообщения: 43
Стаж: 17 лет 8 месяцев

Сообщение zKiLL »

Итак. все протестил:

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

//	[begin] Default sig by Gender
	else if ( $board_config['allow_sig'] ) 
	{ 
		if ( $poster_id != ANONYMOUS ) 
		{
			if ( empty($postrow[$i]['user_sig']) )
			{
				switch ($postrow[$i]['user_gender']) 
				{ 
					case 1 : $user_sig = $board_config['default_sig_male'];
					break; 
					case 2 : $user_sig = $board_config['default_sig_female'];
					break; 
					default : $user_sig = $board_config['default_sig']; 
				}
				if ( !empty($user_sig) )
				{
					$user_sig = '______________<br />' . $user_sig;
				}
			}
		}
		else 
		{
			$user_sig = $board_config['guest_sig'];
			if ( !empty($user_sig) )
			{
				$user_sig = '______________<br />' . $user_sig;
			} 
		}    
	} 
//	[end] Default sig by Gender 
Выдавала ошибку PARSE по я не поменял на :
// [begin] Default sig by Gender
if ( $board_config['allow_sig'] )

(удалил else)

Мой рабочий код выглядит вот так:

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

	if ( $board_config['allow_sig'] ) 
	{ 
		if ( $poster_id != ANONYMOUS ) 
		{
			if ( empty($postrow[$i]['user_sig']) )
			{
				switch ($postrow[$i]['user_gender']) 
				{ 
					case 1 : $user_sig = $board_config['default_sig_male'];
					break; 
					case 2 : $user_sig = $board_config['default_sig_female'];
					break; 
					default : $user_sig = $board_config['default_sig']; 
				}
				if ( !empty($user_sig) )
				{
					$user_sig = $user_sig;
				}
			}
		}
		else 
		{
			$user_sig = $board_config['guest_sig'];
			if ( !empty($user_sig) )
			{
				$user_sig = $user_sig;
			} 
		}    
	} 
Едем дальше. по поводу Forever Signature. У меня как только я устанавливаю его подпись админа (и все остальные) заменяются на Gender подписи ) поэтому пришлось от него отказаться )

Добавлено спустя 7 минут 10 секунд:

Ах да...

К моду Forever Signature помимо самого кода еще бы неплохо админку добавить которая будет отключать везде где это можно вот это:

"Присоединить подпись (подпись можно изменять в профиле)"

Например в форме posting'а и quick reply.

Если лень, то написать инструкцию по простому удалению этого феномена ))
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

zKiLL писал(а):Выдавала ошибку PARSE по я не поменял на :
// [begin] Default sig by Gender
if ( $board_config['allow_sig'] )
zKiLL писал(а):Едем дальше. по поводу Forever Signature. У меня как только я устанавливаю его подпись админа (и все остальные) заменяются на Gender подписи ) поэтому пришлось от него отказаться )
Ни того ни другого не вижу. Проверяйте где вы накосячили при редактировании или выкладывайте файл.
zKiLL писал(а):К моду Forever Signature помимо самого кода еще бы неплохо админку добавить которая будет отключать везде где это можно вот это:
"Присоединить подпись (подпись можно изменять в профиле)"
Вообще-то это просто другой мод... Лежит рядом...

Добавлено спустя 5 часов 28 минут 5 секунд:

zKiLL
Возможно дело в сигнатурес контрол. Выкладывайте viewtopic.php
я люблю daft punk | новый sugoi.ru
Аватара пользователя
VVVas
Former team member
Сообщения: 4463
Стаж: 19 лет 5 месяцев
Поблагодарили: 1 раз

Сообщение VVVas »

Разделил всё.
я люблю daft punk | новый sugoi.ru

Вернуться в «Бета-версии модов для phpBB 2.0.x»