Profil-Tabelle

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Profil-Tabelle

Beitrag 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?
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag 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 :-)
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag 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
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag 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
Benutzeravatar
kratzer54847
Mitglied
Beiträge: 3065
Registriert: 20.01.2003 16:34
Wohnort: Düsseldorf/Hannover/Berlin
Kontaktdaten:

Beitrag von kratzer54847 »

wo genau muss ich deinen Codeteil jetzt einfügen?
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag 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
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“