Пропустить

[beta] Default HTML Signature

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

Сообщение zKiLL » 18.04.2007 12:45

VVVas писал(а):Конечно же. Мы сейчас работаем только с отображением, параметры постов или профиль пользователя эта модификация никак не затрагивает. Она только отображает подпись. В предложенном вам варианте она вообще отображает либо подпись пользователя либо подпись по умолчанию, то есть у вас не будет ни одного сообщения без какой-либо подписи.


Красавчик! ) Тестирую )
Newbie ) Не обижать )

zKiLL
phpBB 1.4.1
 
Сообщения: 43
Зарегистрирован: 12.08.2006 12:46
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение VVVas » 19.04.2007 0:02

Кое-чего забыл.
Перед
			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']) )

В смысле без "!" в этом случае. Спасибо.
Аватара пользователя
VVVas
Former team member
 
Сообщения: 4458
Зарегистрирован: 12.11.2004 1:20
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.

Сообщение zKiLL » 19.04.2007 2:31

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

//	[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.

Если лень, то написать инструкцию по простому удалению этого феномена ))

zKiLL
phpBB 1.4.1
 
Сообщения: 43
Зарегистрирован: 12.08.2006 12:46
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Сообщение VVVas » 19.04.2007 14:30

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
Аватара пользователя
VVVas
Former team member
 
Сообщения: 4458
Зарегистрирован: 12.11.2004 1:20
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.

Сообщение VVVas » 25.04.2007 10:47

Разделил всё.
Аватара пользователя
VVVas
Former team member
 
Сообщения: 4458
Зарегистрирован: 12.11.2004 1:20
Благодарил (а): 0 раз.
Поблагодарили: 9 раз.

Пред.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы