Nickpage Boutton in BlueTouch einbauen

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
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.
Benutzeravatar
Scorer
Mitglied
Beiträge: 57
Registriert: 14.08.2005 22:23
Wohnort: Emmendingen
Kontaktdaten:

Beitrag von Scorer »

Ich habe noch eine Frage:

[ externes Bild ]

Wie bekomme ich den Boutton rechts in die Reihe.

Hier die "viewtopic.php"-Datei als Textdatei.


EDIT:

Außerdem gibt es noch ein Problem:

[ externes Bild ]

Ich möchte den Link zur Nickpage über der Email Adresse haben.

Bitte helft mir
Mit freundlichen Grüßen

Felix Nunn
Benutzeravatar
Scorer
Mitglied
Beiträge: 57
Registriert: 14.08.2005 22:23
Wohnort: Emmendingen
Kontaktdaten:

Beitrag von Scorer »

Kann keiner helfen?

:cry:
Mit freundlichen Grüßen

Felix Nunn
Triplex
Mitglied
Beiträge: 95
Registriert: 05.01.2003 14:45

Beitrag von Triplex »

Code: Alles auswählen

//
// öffne viewtopic.php
//

//
// finde
//

$template->assign_block_vars('postrow', array(

//
// darüber einfügen
//

// nachschauen, ob eine Nickpage eingerichtet ist, ansonsten weglassen

$sqlnick = "SELECT COUNT(uid) AS zaehle FROM ".NICKPAGE_TABLE." WHERE uid='".$poster_id."'"; 
if( !($resultnick = $db->sql_query($sqlnick)) ) 
{ 
message_die(GENERAL_ERROR, 'Konnte Querrie nicht ausführen!', '', __LINE__, __FILE__, $sqlnick); 
}
$rownick = $db->sql_fetchrow($resultnick);
if($rownick['zaehle'] == "1" )
{
$nickpagelink = '<a href="nickpage.php?user='.$poster.'">Nickpage</a>';
}
else
{
$nickpagelink = '&nbsp;';
}

//
// finde
//

$template->assign_block_vars('postrow', array(

//
// in neuer Zeile einfügen
//

'NICKPAGELINK' => $nickpagelink,

//
// öffne templates/*templatename*/viewtopic_body.tpl
//

//
// finde
//

<noscript>{postrow.ICQ_IMG}</noscript>

//
// danach einfügen (VOR </td>)
//

{postrow.NICKPAGELINK}

//
// öffne includes/usercp_viewprofile.php
//

//
// finde 
//

$template->assign_vars(array(

//
// darüber einfügen
//

$sqlnick = "SELECT COUNT(uid) AS zaehle FROM ".NICKPAGE_TABLE." WHERE uid='".$profiledata['user_id']."'"; 
if( !($resultnick = $db->sql_query($sqlnick)) ) 
{ 
message_die(GENERAL_ERROR, 'Konnte Querrie nicht ausführen!', '', __LINE__, __FILE__, $sqlnick); 
}
$rownick = $db->sql_fetchrow($resultnick);
if($rownick['zaehle'] == "1" )
{
$nickpagelink = '<a href="nickpage.php?user='.$profiledata['username'].'">Nickpage</a>';
}
else
{
$nickpagelink = '&nbsp;';
}

//
// finde 
//

$template->assign_vars(array(

//
// in neuer Zeile einfügen
//

'NICKPAGELINK' => $nickpagelink,

//
// öffne templates/*templatename*/profile_view_body.tpl
//

//
// finde (je nach template variiert dies)
//

<tr> 
		  <td valign="middle" align="right" nowrap="nowrap"><span class="gen">{L_EMAIL_ADDRESS}:</span></td>
		  <td class="row1" valign="middle" width="100%"><b><span class="gen">{EMAIL_IMG}</span></b></td>
		</tr>

//
// davor einfügen
//

<tr> 
		  <td valign="middle" align="right" nowrap="nowrap"><span class="gen">{NICKPAGELINK}:</span></td>
		  <td class="row1" valign="middle" width="100%"><b><span class="gen">&nbsp;</span></b></td>
		</tr>
So sollte dies funktionieren.

Gruß,
triplex
Zuletzt geändert von Triplex am 31.08.2006 14:25, insgesamt 1-mal geändert.
Benutzeravatar
Scorer
Mitglied
Beiträge: 57
Registriert: 14.08.2005 22:23
Wohnort: Emmendingen
Kontaktdaten:

Beitrag von Scorer »

Danke für die Hilfe, aber es geht noch nicht :(
//
// öffne templates/*templatename*/viewtopic.tpl
//
Da meinst du die "viewtopic_body.tpl", oder?

Nachdem ich alles gemacht habe, erscheinen folgende Fehlermeldungen:

1. Thema aufrufen (-> viewtopic.php)
Parse error: parse error, unexpected T_STRING in E:\webserver\web12\w4w\viewtopic.php on line 1188
2. Profil aufrufen
Parse error: parse error, unexpected T_STRING in E:\webserver\web12\w4w\includes\usercp_viewprofile.php on line 234
Hier die bearbeiteten Dateien:

http://web12.waldhufe.selfip.net/w4w/ni ... wtopic.txt
http://web12.waldhufe.selfip.net/w4w/ni ... w_body.txt
http://web12.waldhufe.selfip.net/w4w/ni ... rofile.txt
http://web12.waldhufe.selfip.net/w4w/ni ... c_body.txt
Mit freundlichen Grüßen

Felix Nunn
Triplex
Mitglied
Beiträge: 95
Registriert: 05.01.2003 14:45

Beitrag von Triplex »

oops, mein fehler so auf die schnelle :-)

es muss heissen
$rownick = $db->sql_fetchrow($resultnick);
if($rownick['zaehle'] == "1" )
{
$nickpagelink = '<a href="nickpage.php?user='.$poster.'">Nickpage</a>';
}
else
jeweils zeile 1188 in der viewtopic.php und 232 in der usercp_viewprofile.php.
Und bei Nickpage jeweils die ' wegmachen.

Und ich meinte die viewtopic_body.tpl :-(

code editiert!
Triplex
Mitglied
Beiträge: 95
Registriert: 05.01.2003 14:45

Beitrag von Triplex »

Warte, habe gerade gesehen, dass du den Nickpagebutton ja schon drin hast. Du kannst alle meine Änderungen wieder rausnehmen!!

Sorry, aber ich kenne den Mod nicht so genau.

In der viewtopic_body.tpl ist der Nickpagebutton hinter dem ICQ und sollte zu sehen sein!

Dann suchst du in der profile_view_body.tpl

Code: Alles auswählen

<tr>
		<td valign="top" align="right" nowrap="nowrap"><span class="gen">Nickpage:</span></td>
		<td> <b><span class="gen">{U_NICKPAGE}</span></b></td>
	</tr>
und ersetzt meinen code

Code: Alles auswählen

<tr>
        <td valign="middle" align="right" nowrap="nowrap"><span class="gen">{NICKPAGELINK}:</span></td>
        <td class="row1" valign="middle" width="100%"><b><span class="gen">&nbsp;</span></b></td>
      </tr> 
mit diesem. Dann ist der Nickpagelink auch an der richtigen stelle.
Benutzeravatar
Scorer
Mitglied
Beiträge: 57
Registriert: 14.08.2005 22:23
Wohnort: Emmendingen
Kontaktdaten:

Beitrag von Scorer »

Ok, jetzt sieht es so aus:

[ externes Bild ]

und so:

[ externes Bild ]


Es wäre gut, wenn der Nickpage-Boutton rechts neben dem ICQ-Boutton erscheinen würde.

Beim Profil ist es fast richtig, nur dass Der Nickpage-Boutton noch nicht angezeigt wird und der Link auf dem "Nickpage" ist und nicht auf dem Nickpage-Boutton :roll:

EDIT: Ok, ich werds mal bearbeiten...
Mit freundlichen Grüßen

Felix Nunn
Benutzeravatar
Scorer
Mitglied
Beiträge: 57
Registriert: 14.08.2005 22:23
Wohnort: Emmendingen
Kontaktdaten:

Beitrag von Scorer »

Also nachdem ich es bearbeitet habe, sieht es jetzt so aus:

http://web12.waldhufe.selfip.net/w4w/pr ... rofile&u=2

:(


Und bei dem Beiträgen wird der Nickpage-Boutton zwar angezeigt, aber eben hinter dem ICQ-Boutton versteckt. Hier der Auszug aus der Installationsanleitung:
/
//Öffne------------------------------------------------------------------------------------
//
templates/viewtopic_body.tpl

//
//Finde------------------------------------------------------------------------------------
//
<noscript>{postrow.ICQ_IMG}</noscript>
#bei verschiedenen Templates funktioniert die Anzeige des Buttons an dieser Stelle nicht...
#versuche im Falle des Falles, die Zeilen vor das Javascript einzufügen

//
//Füge dahinter ein------------------------------------------------------------------------
//
#Enter drücken, damit der Cursor in eine neue leere Zeile springt
<!-- BEGIN Nickpagebutton -->
<a href="{postrow.Nickpagebutton.U_NICKPAGE}"><img src="templates/nickpage/nickpage_button_big.gif" border="0"></a>
<!-- END Nickpagebutton -->
#Wieder Enter Drücken, damit auch der letzte Kommentar alleine in der Zeile steht

//
//Speichern und Schließen der Datei--------------------------------------------------------
//
Da habe ich jetzt mal ein bisschen rumprobiert, aber das beste Ergebnis ist das hier:

[ externes Bild ]

Hier die aktuellen Dateien:

http://web12.waldhufe.selfip.net/w4w/ni ... wtopic.txt
http://web12.waldhufe.selfip.net/w4w/ni ... w_body.txt
http://web12.waldhufe.selfip.net/w4w/ni ... rofile.txt
http://web12.waldhufe.selfip.net/w4w/ni ... c_body.txt
Mit freundlichen Grüßen

Felix Nunn
Triplex
Mitglied
Beiträge: 95
Registriert: 05.01.2003 14:45

Beitrag von Triplex »

Hallo scorer,

wie da drin steht, kann es sein, dass der Nickpagebutton nach dem ICQ wegen des Javascripts nicht funktioniert (und javascript ist nicht so mein Fall :-) )

Suche mal in der viewtopic_body.tpl

Code: Alles auswählen

<td valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.PM_IMG}
und ersetze dies mit

Code: Alles auswählen

<td valign="middle" nowrap="nowrap">
<!-- BEGIN Nickpagebutton -->
	<a href="{postrow.Nickpagebutton.U_NICKPAGE}"><img src="templates/nickpage/nickpage_button_big.gif" border="0"></a>
	<!-- END Nickpagebutton -->	
{postrow.PROFILE_IMG} {postrow.PM_IMG}
dann ist der link Button vor Profile.

dann noch in der profile_view_body.tpl

Code: Alles auswählen

<tr>
        <td valign="middle" align="right" nowrap="nowrap"><span class="gen">{NICKPAGELINK}:</span></td>
        <td class="row1" valign="middle" width="100%"><b><span class="gen">&nbsp;</span></b></td>
      </tr>
und ersetze mit

Code: Alles auswählen

<tr> 
      <td valign="top" align="right" nowrap="nowrap"><span class="gen">Nickpage:</span></td> 
      <td> <b><span class="gen">{U_NICKPAGE}</span></b></td> 
   </tr>
gruß,
triplex
Benutzeravatar
Scorer
Mitglied
Beiträge: 57
Registriert: 14.08.2005 22:23
Wohnort: Emmendingen
Kontaktdaten:

Beitrag von Scorer »

Also bei der Beitragsansicht sind jetzt 2 Nickpage Bouttons überienander, der eine aber auf einer Höhe mit den anderen Bouttons :D Ich finde den anderen Nickpage Boutton nicht, um den wegzumachen, damit alles stimmt.

Auf der Profilseite hat sich optisch nichts verändert.

Hier die aktuellen Dateien:

http://web12.waldhufe.selfip.net/w4w/ni ... w_body.txt
http://web12.waldhufe.selfip.net/w4w/ni ... c_body.txt
Mit freundlichen Grüßen

Felix Nunn
Antworten

Zurück zu „phpBB 2.0: Mod Support“