Hinweiszeile nur bei Attachment im Beitrag für Gäste ?!?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

es gibt doch da einen datei in der die ganzen attach funktionen drinn sind... poste doch die mal... ( is glaub in den includes )

ah
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

aus Deiner viewtopic_body.tpl:

<tr>
<td class="{postrow.ROW_CLASS}" width="150" align="left" valign="middle">&nbsp;</td>
<td class="{postrow.ROW_CLASS}" width="100%" height="28" valign="middle" nowrap="nowrap"><span class="gensmall"><b>Hinweis: Nur registrierte, eingeloggte Mitglieder sehen Downloads und können Beiträge erstellen und beantworten: <a href="{U_REGISTER}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_register.gif" width="12" height="13" border="0" alt="{L_REGISTER}" hspace="3" /><b>{L_REGISTER}</b></a></b></span></td>
</tr>
..umschliesse das ma mit...

Code: Alles auswählen

<!-- BEGIN switch_info -->
     ....
<!-- END switch_info -->
..und füge dann am Ende der viewtopic.php vor $template->pparse('body'); folgendes ein..
if ( !$userdata['session_logged_in'] )
{
$template->assign_block_vars('postrow.switch_info', array());
}
..nu dürfte die Info nur für eingeloggte User angezeigt werden.
Nu musst noch die Sache mit den Attachements regeln.. dazu müsstest Du obiges wie folgt ändern...
if ( !$userdata['session_logged_in'] && $postrow[$i]['post_attachment'] == 1 )
{
$template->assign_block_vars('postrow.switch_info', array());
}
..wobei ich mir mit dem grünen bzw. dem blauen Code ned so sicher bin.
Zuletzt geändert von Acid am 29.09.2002 21:53, insgesamt 1-mal geändert.
AWSW
Ehemaliges Teammitglied
Beiträge: 3365
Registriert: 26.05.2002 12:20

Beitrag von AWSW »

Hi,
ihr ward ja fleißig :D Danke

@Acid:
Wie müsste ich das ändern, damit nur die ausgeloggten User das sehen, da für Gäste der Text gedacht ist ?!? Geht da If NOT ... ???

Danke vorab - Axel
LEIDER DAUERHAFT OFFLINE & Ich beantworte keine Fragen zu phpBB per Mail oder PN !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

och.. so´rum wolltest es ja haben.. :oops:
Ich hab mei obigen Beitrag editiert (erkennst sicher was :roll: )..
AWSW
Ehemaliges Teammitglied
Beiträge: 3365
Registriert: 26.05.2002 12:20

Beitrag von AWSW »

;) Danke - probier ich gleich :D

Schönen Abend noch !
LEIDER DAUERHAFT OFFLINE & Ich beantworte keine Fragen zu phpBB per Mail oder PN !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
AWSW
Ehemaliges Teammitglied
Beiträge: 3365
Registriert: 26.05.2002 12:20

Beitrag von AWSW »

Hi,
leider auch mit dem Code sehe ich die Zeile nun gar net mehr als Gast (mit gelöschtem Cockie)... :cry: :cry: :cry:
LEIDER DAUERHAFT OFFLINE & Ich beantworte keine Fragen zu phpBB per Mail oder PN !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

..hast es ersma nur mit if ( !$userdata['session_logged_in'] ) probiert ?
AWSW
Ehemaliges Teammitglied
Beiträge: 3365
Registriert: 26.05.2002 12:20

Beitrag von AWSW »

Häää ???

Meinst Du nur
if ( !$userdata['session_logged_in'] )
{
$template->assign_block_vars('postrow.switch_info', array());
}
ohne den roten Teil ?!?

Versteh ich leider nicht :cry:
LEIDER DAUERHAFT OFFLINE & Ich beantworte keine Fragen zu phpBB per Mail oder PN !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

nein, ob Du es nur mit..

Code: Alles auswählen

if ( !$userdata['session_logged_in'] ) 
{ 
$template->assign_block_vars('postrow.switch_info', array()); 
} 
..probiert hast. :wink:

..anstatt dem anderen Code mit der Attachement Sache.

Code: Alles auswählen

if ( !$userdata['session_logged_in'] && $postrow[$i]['post_attachment'] == 1 ) 
{ 
$template->assign_block_vars('postrow.switch_info', array()); 
}
AWSW
Ehemaliges Teammitglied
Beiträge: 3365
Registriert: 26.05.2002 12:20

Beitrag von AWSW »

Hi,
jetzt bin ich verwirrt [ externes Bild ]

Richtig ich hab es hier mit erst ma probiert:
if ( !$userdata['session_logged_in'] )
{
$template->assign_block_vars('postrow.switch_info', array());
}
Habe gerade mal das ! weg gelassen und dann sehe ich als Mitglied den Text aber nicht als Gast... Kann es an dem ! liegen ?!?
if ( $userdata['session_logged_in'] )
{
$template->assign_block_vars('postrow.switch_info', array());
}
Was muss ich da nun bitte einfügen ?!?

Ich glaub ich brauch erst mal noch n [ externes Bild ]
LEIDER DAUERHAFT OFFLINE & Ich beantworte keine Fragen zu phpBB per Mail oder PN !
Hinweis: awsw.de ist nun dauerhaft offline. Die MODs könnt Ihr hier in der Datenbank finden.
Bitte keine Anfragen senden, ob ich die MODs anderweitig senden kann - es geht nicht - Danke für Euer Verständnis !
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“