Attachment Hide

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Also drehen wir uns hier wieder einmal im Kreis!
In Beitrag #2 wurde ein Code gepostet, der die Attachments versteckt und dann sollte anstatt dessen ein Text erscheinen, daß ein Attachment vorhanden ist.
Nun soll es wieder "nur" versteckt werden.

WAS DENN NUN?????
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
BladeM
Beiträge: 380
Registriert: Sa 09.Apr, 2005 16:23

Beitrag von BladeM »

oxpus hier gehts um gäste also nur gäste bekommen dieses warn meldung die reg user sehen das ganze ganz normal weiter meine frage oder meine wunsch das es auch für reg user das gemacht wird also es sollen alle user dieses warn meldung sehen solange die einen antword schreiben.

mfg
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Sorry, wenn ich nochmal nachfrage, aber ich steige weiterhin nicht durch, was Ihr wollt.
Kannst Du bitte mal posten, was Du nun hast, ein Screenshot, wie es aktuell aussieht und wie es sein soll?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
BladeM
Beiträge: 380
Registriert: Sa 09.Apr, 2005 16:23

Beitrag von BladeM »

ich habe das eingebaut

#
#-----[ FIND ]-----
#
display_post_attachments($postrow[$i]['post_id'], $postrow[$i]['post_attachment']);


#
#-----[ REPLACE WITH ]-----
#
if ($valid == TRUE)
{
display_post_attachments($postrow[$i]['post_id'], $postrow[$i]['post_attachment']);
}

der atachment wird auch für reg user versteckt aber es kommt keine warn meldung wie bei gäste die leute dennken es gibt dort nichts und gehen wieder raus.

der warn text soll auch für dieses snippel möglichsein
Zuletzt geändert von BladeM am Di 26.Sep, 2006 00:33, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann häng den doch so an:

Code: Alles auswählen

if ($valid == TRUE) 
{ 
display_post_attachments($postrow[$i]['post_id'], $postrow[$i]['post_attachment']); 
}
else
{
// Hier die Meldung einbauen
}
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
BladeM
Beiträge: 380
Registriert: Sa 09.Apr, 2005 16:23

Beitrag von BladeM »

immer noch keine text meldung alles leer
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Was hast Du denn unter "// Hier die Meldung einbauen" eingesetzt?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
BladeM
Beiträge: 380
Registriert: Sa 09.Apr, 2005 16:23

Beitrag von BladeM »

[quote="oxpus";p="64449"]Was hast Du denn unter "// Hier die Meldung einbauen" eingesetzt?[/quote]

Sie müssen sich einloggen um das Attachment anzeigen zu können,oder sie müssen sich Bedanken.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Nur den Text?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
BladeM
Beiträge: 380
Registriert: Sa 09.Apr, 2005 16:23

Beitrag von BladeM »

ich habe das so eingebaut

#
#-----[ FIND ]-----
#
display_post_attachments($postrow[$i]['post_id'], $postrow[$i]['post_attachment']);


#
#-----[ REPLACE WITH ]-----
#
if ($valid == TRUE)
{
display_post_attachments($postrow[$i]['post_id'], $postrow[$i]['post_attachment']);
}
else
{
// Hier die Meldung einbauen (habe ich auch eingebaut)
}
Zuletzt geändert von BladeM am Mi 27.Sep, 2006 02:18, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

// Hier die Meldung einbauen (habe ich auch eingebaut)
Und das auch genau so???
Das wäre ja dann nicht alles, denn hier must Du ja den Text definieren, der anstelle des Attachments angezeigt werden soll und diesen auch an das Template übergeben ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
BladeM
Beiträge: 380
Registriert: Sa 09.Apr, 2005 16:23

Beitrag von BladeM »

oxpus machs bite nicht spannet :D sagmir bitte genau wie ich das machen soll ;)
Zuletzt geändert von BladeM am Mi 27.Sep, 2006 14:39, insgesamt 2-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich mache nichts spannend.
Schau doch mal hier rein: http://www.oxpus.de/viewtopic.php?t=2642
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
BladeM
Beiträge: 380
Registriert: Sa 09.Apr, 2005 16:23

Beitrag von BladeM »

cja woher sollte ich davon wissen,das http://www.oxpus.de/viewtopic.php?t=2642 sieht ja richtig komplisiert aus.

komme nicht kla mit dem codes.es klapt einfach nicht
Zuletzt geändert von BladeM am Mi 27.Sep, 2006 22:04, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

viewtopic.php:

Code: Alles auswählen

if ($valid == TRUE)
{
	display_post_attachments($postrow[$i]['post_id'], $postrow[$i]['post_attachment']);
}
else
{
	$template->assign_block_vars('postrow.hidden_attachment', array(
		'HIDDEN_ATTACHMENT' => $lang['Hidden_Attachment'])
	);
}
lang_main.php:

Code: Alles auswählen

$lang['Hidden_Attachment'] = 'Dieser Beitrag beinhaltet ein Attachment. Melde Dich an, um das Attachment zu sehen';
viewtopic_body.tpl:

Code: Alles auswählen

<!-- BEGIN hidden_attachment -->
{postrow.hidden_attachment.HIDDEN_ATTACHMENT}
<!-- END hidden_attachment -->
Der Text kann dann selbstverfreilich noch geändert werden...
Zuletzt geändert von oxpus am Do 28.Sep, 2006 16:15, insgesamt 2-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
BladeM
Beiträge: 380
Registriert: Sa 09.Apr, 2005 16:23

Beitrag von BladeM »

oxpus soory aber das klapt irgent wie nicht.

#
#-----[ FIND ]-----
# viewtopic.php
display_post_attachments($postrow[$i]['post_id'], $postrow[$i]['post_attachment']);

#
#-----[ REPLACE WITH ]-----
#

if ($valid == TRUE)
{
display_post_attachments($postrow[$i]['post_id'], $postrow[$i]['post_attachment']);
}
else
{
$temnplate->assign_block_vars('postrow.hidden_attachment'. array(
'HIDDEN_ATTACHMENT' => $lang['Hidden_Attachment'])
);
}

#
#-----[ FIND ]-----
# lang_main.php
?>

#
#-----[ Befor ADD ]-----
#
$lang['Hidden_Attachment'] = 'Dieser Beitrag beinhaltet ein Attachment. Melde Dich an, um das Attachment zu sehen';


#
#-----[ FIND ]-----
# viewtopic_body.tpl
{postrow.ATTACHMENTS}

#
#-----[ REPLACE WITH ]-----
#
{postrow.hidden_attachment.HIDDEN_ATTACHMENT}


Richtig ?

Ich bekomme immer noch fehler meldung
Fatal error: Call to a member function on a non-object in /var/www/vhosts/web1/html/forum/viewtopic.php on line 1934
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Oh, sorry, nach "'postrow.hidden_attachment" muss natürlich ein Komma, kein Punkt stehen.
Und in der viewtopic_body.tpl ist dann der Eintrag so zu setzen:

Code: Alles auswählen

<!-- BEGIN hidden_attachment -->
{postrow.hidden_attachment.HIDDEN_ATTACHMENT}
<!-- END hidden_attachment -->
Letzteres fiel mir heute morgen noch ein...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
BladeM
Beiträge: 380
Registriert: Sa 09.Apr, 2005 16:23

Beitrag von BladeM »

[quote="oxpus";p="64494"]Oh, sorry, nach "'postrow.hidden_attachment" muss natürlich ein Komma, kein Punkt stehen.
Und in der viewtopic_body.tpl ist dann der Eintrag so zu setzen:

Code: Alles auswählen

<!-- BEGIN hidden_attachment -->
{postrow.hidden_attachment.HIDDEN_ATTACHMENT}
<!-- END hidden_attachment -->
Letzteres fiel mir heute morgen noch ein...[/quote]

wo meinstdu das in viewtopic.php
$temnplate->assign_block_vars('postrow.hidden_attachment'. array(

so habe das auch probiert leider das selbe problem

$temnplate->assign_block_vars('postrow.hidden_attachment', array(

und hier meinstdu

finden
{postrow.ATTACHMENTS}

ersetzen oder wie
<!-- BEGIN hidden_attachment -->
{postrow.hidden_attachment.HIDDEN_ATTACHMENT}
<!-- END hidden_attachment -->
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

$temnplate ist ja auch falsch geschrieben. Muss ja $template heissen. Sorry.

Und der Part für die viewtopic_body.tpl ist da einzusetzen, wo Du es lesen willst. Also unter, über, neben dem Post.....
Vielleicht vor oder nach {postrow.ATTACHMENTS}...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
BladeM
Beiträge: 380
Registriert: Sa 09.Apr, 2005 16:23

Beitrag von BladeM »

Das funkzuniertjetzt, aber einen hacken hat das immer noch,in den kategorien in dem der bedankomat deaktiert ist obwohl dort auch keine atachments gibt wird der warn text in jedem beitrag angezigt.
In dem beiträgen wo atachments sind wird ebenfals in allen beiträgen warn text angezeigt.
Zuletzt geändert von BladeM am Fr 29.Sep, 2006 06:07, insgesamt 3-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Dann muss für $valid ein anderes Merkmal her.
Häng doch mal Deine viewtopic.php an, dann versuche ich mal, das richtige zu finden...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
BladeM
Beiträge: 380
Registriert: Sa 09.Apr, 2005 16:23

Beitrag von BladeM »

ok hier ist sie
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
oxpus
Administrator
Beiträge: 28737
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ah klar!
So müsste der Code aussehen:

Code: Alles auswählen

	if ($valid == TRUE)
	{
		display_post_attachments($postrow[$i]['post_id'], $postrow[$i]['post_attachment']);
	}
	else if ($postrow[$i]['post_attachment'])
	{
		$template->assign_block_vars('postrow.hidden_attachment', array(
			'HIDDEN_ATTACHMENT' => $lang['Hidden_Attachment'])
		);
	}
$postrow[$i]['post_attachment'] beinhaltet die Zahl der Attachments im Beitrag. Und genau das kann man hier dann auch als Bedingung verwenden.
So sollte es nun wirklich klappen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
BladeM
Beiträge: 380
Registriert: Sa 09.Apr, 2005 16:23

Beitrag von BladeM »

super es klapt.herzlichen dank
Antworten