View Profile Sig

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Аватара пользователя
Romy
phpBB 2.0.3
Сообщения: 396
Стаж: 20 лет 3 месяца
Откуда: tallinn.ee

View Profile Sig

Сообщение Romy »

Мод показывает подпись в профиле пользователя.

Скачать с phpbbGuru

Drupal refreshe

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

В связи с этим просьба посмотреть мод и исправить косяк.

А заодно сделать так, чтобы если у пользователя нет подписи, то поле "Подпись" не показывалось в профиле. Потому что у меня это поле вынесено в отдельную таблицу и если подпись отсутствует, красуется некрасивая таблица :(

Поиск юзал, искал на пхпббхакс и на phpBB.ком, а также на сайте автора (он вообще выкл.), но безрезультатно.

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

Сам мод вот:

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

############################################################## 
## MOD Title: View Profile Sig
## MOD Author: netclectic < adrian@netclectic.com > (Adrian Cockbutn) http://www.netclectic.com 
## MOD Description: Adds the user's signature to their view profile page.
## MOD Version: 1.1.1
## 
## Installation Level: easy
## Installation Time: 3 Minutes 
## Files To Edit: (2) usercp_viewprofile.php, profile_view_body.tpl
## Included Files: n/a
############################################################## 
## For Security Purposes, Please Check: http://www.phpbb.com/mods/ for the 
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code 
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered 
## in our MOD-Database, located at: http://www.phpbb.com/mods/
############################################################## 
## Author Notes: 
##
############################################################## 
## MOD History:
##     2003-11-07  - Version 1.1.1
##          - updated for 2.0.6 (no changes)
##          - removed the <b> </b> tags from around the signature.
##
##     xxxx-xx-xx  - Version 1.1.0
##          - Updated for 2.0.4 and fixed a problem with formatting of the signature.
##
##     xxxx-xx-xx  - Version 1.0.0
##          - First release.
##
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 

# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/usercp_viewprofile.php

# 
#-----[ FIND ]------------------------------------------ 
# 
$search = '<a href="' . $temp_url . '">' . $lang['Search_user_posts'] . '</a>';

# 
#-----[ AFTER, ADD ]------------------------------------
# 
$user_sig = '';
if ( $profiledata['user_attachsig'] && $board_config['allow_sig'] )
{
    include($phpbb_root_path . 'includes/bbcode.'.$phpEx);
    $user_sig = $profiledata['user_sig'];
    $user_sig_bbcode_uid = $profiledata['user_sig_bbcode_uid'];
	if ( $user_sig != '' )
    {
        if ( !$board_config['allow_html'] && $profiledata['user_allowhtml'] )
       	{
       		$user_sig = preg_replace('#(<)([\/]?.*?)(>)#is', "<\\2>", $user_sig);
       	}
    	if ( $board_config['allow_bbcode'] && $user_sig_bbcode_uid != '' )
   		{
   			$user_sig = ( $board_config['allow_bbcode'] ) ? bbencode_second_pass($user_sig, $user_sig_bbcode_uid) : preg_replace('/\:[0-9a-z\:]+\]/si', ']', $user_sig);
   		}
   		$user_sig = make_clickable($user_sig);

        if (!$userdata['user_allowswearywords'])
        {
            $orig_word = array();
            $replacement_word = array();
            obtain_word_list($orig_word, $replacement_word);
            $user_sig = preg_replace($orig_word, $replacement_word, $user_sig);
        }
        if ( $profiledata['user_allowsmile'] )
        {
            $user_sig = smilies_pass($user_sig);
        }
        $user_sig = str_replace("\n", "\n<br />\n", $user_sig);
    }
    $template->assign_block_vars('switch_user_sig_block', array());
}

# 
#-----[ FIND ]------------------------------------------ 
# 
'INTERESTS' => ( $profiledata['user_interests'] ) ? $profiledata['user_interests'] : '&nbsp;',

# 
#-----[ AFTER, ADD ]------------------------------------
# 
	'L_SIGNATURE' => $lang['Signature'],
	'USER_SIG' => $user_sig,

    
# 
#-----[ OPEN ]------------------------------------------ 
# 
templates/subSilver/profile_view_body.tpl

# 
#-----[ FIND ]------------------------------------------ 
# 
		<tr> 
		  <td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_INTERESTS}:</span></td>
		  <td> <b><span class="gen">{INTERESTS}</span></b></td>
		</tr>

# 
#-----[ AFTER, ADD ]------------------------------------
# 
        <!-- BEGIN switch_user_sig_block -->
		<tr> 
		  <td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_SIGNATURE}:&nbsp;</span></td>
		  <td> <span class="postbody">{USER_SIG}</span></td>
		</tr>
        <!-- END switch_user_sig_block -->
        
# 
#-----[ SAVE/CLOSE ALL FILES ]-------------------------- 
# 
# EoM
Извиняюсь, что не приаттачил, но у меня
сообщение форума писал(а):Достигнут максимальный общий размер ваших вложений. Пожалуйста, обратитесь к администратору по интересующим вас вопросам.
Аватара пользователя
edgar
phpBB 2.0.13
Сообщения: 917
Стаж: 20 лет
Откуда: с Луны свалил...

Сообщение edgar »

Я использую вот этот мод http://www.phpbb.de/viewtopic.php?t=131817
Там нет таких траблов с админом как ты пишешь. И слово подпись не показывается если подписи нет
См. по ссылке там есть демо
Аватара пользователя
Romy
phpBB 2.0.3
Сообщения: 396
Стаж: 20 лет 3 месяца
Откуда: tallinn.ee

Сообщение Romy »

Изаиняюсь :oops: Работают оба мода... Этот я кое чего накосячил.
edgar, поставил твой :)
KIVagant
phpBB 1.0.0
Сообщения: 9
Стаж: 18 лет 4 месяца
Откуда: Украина

Сообщение KIVagant »

Там нет таких траблов с админом как ты пишешь
Хм... Однако у меня и в одном и в другом моде не выводится админская подпись. :shock:
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 18 лет 6 месяцев
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 10 раз

Сообщение RedNaxi »

у меня выводится=)
http://prepodoff.net/profile.php?mode=viewprofile&u=4
Стоит
##############################################################
## MOD Title: View Profile Sig
## MOD Author: netclectic < adrian@netclectic.com > (Adrian Cockbutn) http://www.netclectic.com
## MOD Description: Adds the user's signature to their view profile page.
## MOD Version: 1.1.1
Видимо накосячили при установке.

Добавлено спустя 1 минуту 43 секунды:

Хотя хз у меня админ - пользователь с ID = 4. Может при ID равном 1 действительно не выводится... Я просто случайно удалил первого админа а ID менять не стал.
pal
phpBB 1.2.0
Сообщения: 17
Стаж: 18 лет 2 месяца

Re: View Profile Sig

Сообщение pal »

Romy писал(а):Но вот админскую подпись он не показывает вообще, независимо от того, есть ли подпись или нет...
От ID тут ничего не зависит. Просто надо в своём профиле поставить "Да" в пункте: "Всегда присоединять мою подпись"! И подпись появится.
(Мод View Profile Sig 1.1.1)

Вернуться в «Поддержка модов для phpBB 2.0.x»