Seite 1 von 1

Profil-Tabelle

Verfasst: 10.04.2004 13:44
von kratzer54847
hi,

ich möchte im Profil eine Signatur-Anzeige anlegen ähnlich wie in phpBB2.2
Den Mod habe ich schon installiert,doch bekomme ich mit dem Einbau in die profile_view.tpl Probleme.

so möchte ich das haben: Click

das durchgehende "Signature" unten muss sich doch auch in meine profile_view_body.tpl einbauen lassen...kann mir jemand helfen?

Verfasst: 11.04.2004 00:58
von Markus67
hi kratzer ....

Code: Alles auswählen

## EasyMod 0.0.7 compliant
############################################################## 
## 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.0
## 
## 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/downloads/ 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/downloads/ 
############################################################## 
## Author Notes: EasyMod compliant
##
############################################################## 
## MOD History: 
##
##     1.1.0 :   Updated for 2.0.4 and fixed a problem with formatting of the signature.
##     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> <b><span class="postbody">{USER_SIG}</span></b></td>
		</tr>
        <!-- END switch_user_sig_block -->
        
# 
#-----[ SAVE/CLOSE ALL FILES ]-------------------------- 
# 
# EoM
markus :-)

Verfasst: 11.04.2004 09:08
von kratzer54847
hoi Markus,

ja das hatte ich auch gefunden und soweit installiert...
nur dieser Teil bereitet mir Probleme,da ich die Ansicht wie in phpBB 2.2,also dass sich die Signatur über die gesamte Breite des Profilfensters,irgendwie nicht realisiert bekomme:

Code: Alles auswählen

# 
#-----[ 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> <b><span class="postbody">{USER_SIG}</span></b></td> 
      </tr> 
        <!-- END switch_user_sig_block -->
hier wird nun ja der Signatur-Block unter den Interessen eingefügt,ich möchte ihn aber so

Verfasst: 12.04.2004 00:03
von Markus67
hi kratzer ...

dann versuchs doch mit deisem code für die
profile_view_body.tpl :D

Code: Alles auswählen

<table border="0" width="100%" id="table1" cellspacing="1" cellpadding="3">
	<tr>
		<td>
		<table border="0" width="100%" id="table2" cellspacing="1" cellpadding="3">
        <!-- BEGIN switch_user_sig_block --> 
      <tr> 
        <td class="catLeft" height="28" align="center"><b><span class="gen">{L_SIGNATURE}:</span></b></td>
      </tr> 
      <tr> 
        <td valign="top" align="right" nowrap="nowrap">
		<p align="center"> <b><span class="postbody">{USER_SIG}</span></b></td> 
      </tr> 
        <!-- END switch_user_sig_block -->
		</table>
		</td>
	</tr>
</table>
markus

Verfasst: 12.04.2004 09:19
von kratzer54847
wo genau muss ich deinen Codeteil jetzt einfügen?

Verfasst: 12.04.2004 18:56
von Markus67
hi kratzer,

der code muss vor die "jumpbox" ...
also vor diese stelle:

Code: Alles auswählen

<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr> 
	<td align="right"><span class="nav"><br />{JUMPBOX}</span></td>
  </tr>
</table>
markus