Seite 1 von 2

Album Mod - Link zum persönlichen Album in viewtopic?

Verfasst: 31.03.2003 22:26
von Lincoln
Hi,
ich habe in einem Forum gesehen das bei jedem User ein Link zu seinen persönlichen Album in der viewtopic angezeigt wird: http://www.vahid.de/gbg/forum/viewtopic.php?t=736

Gibt es dafür einen Mod?

Greetz Lincoln

Verfasst: 31.03.2003 23:24
von oxpus
Gesehen hab ich das gerade auf phpbbhacks...

Verfasst: 31.03.2003 23:31
von SQRT
:D :D :D j0! gaaaaanz recht!

Verfasst: 31.03.2003 23:46
von oxpus
Da hab ich nur einen kleinen Fehler gefunden:

In "viewtopic.php" muss es richtigerweise heissen:

Code: Alles auswählen

		'PHOTO' => '<a href="'.append_sid("album_personal.$phpEx?user_id" . "=$poster_id&amp").'"><img src="templates/subSilver/images/icon_photo.gif" alt="Personal Photo Album" border=0></a>',
Somit wird das Image immer korrekt angezeigt und auch der Rahmen um das Bild ist weg...

Verfasst: 01.04.2003 00:05
von SQRT
:roll: :roll: j0 das hab ich vergessen zu erwähnen, der modposter hat es bei sich so wie ich das sehe auch korrigiert aber nicht mehr ergänzt ausserdem hab ich das 'PHOTO' in 'ALBUM_IMG' geändert!

aber auch das hat einen kleinen schönheitsfehler, weil so auch gäste diesen Button unter ihrem post hätten, daher hab ich den Mod so umgeschrieben:
language/lang_german/lang_main.php

find:

Code: Alles auswählen

$lang['Personal_Gallery_Of_User']
before add:

Code: Alles auswählen

$lang['Personal_Gallery'] = 'Persönliche Gallerie';
viewtopic.php

find:

Code: Alles auswählen

		$yim = ( $postrow[$i]['user_yim'] ) ? '<a href="http://edit.yahoo.com/config/send_webmesg?.target=' . $postrow[$i]['user_yim'] . '&.src=pg">' . $lang['YIM'] . '</a>' : '';
add after:

Code: Alles auswählen

		$album_img = '<a href="'.append_sid("album_personal.$phpEx?user_id=$poster_id&amp").'"><img border=0 src=templates/subSilver/images/icon_photo.gif alt="'.$lang['Personal_Gallery'].'"></a>&nbsp;';
find:

Code: Alles auswählen

		$yim = '';
add after:

Code: Alles auswählen

		$album_img = '';
find:

Code: Alles auswählen

		'YIM' => $yim,
add after:

Code: Alles auswählen

		'ALBUM_IMG' => $album_img,
templates/xxx/viewtopic_body.tpl

find:

Code: Alles auswählen

{postrow.PM_IMG}
add after:

Code: Alles auswählen

{postrow.ALBUM_IMG}

Verfasst: 01.04.2003 07:06
von oxpus
Stümmt, jetzt passt es am besten. Gäste haben schliesslich kein eigenes Album.
Man könnte aber auch noch die Quickinfo für den Link in lang_main packen, aber das geht jetzt glaub ich zu weit...
THX @SQRT

Verfasst: 01.04.2003 18:55
von SQRT
so hab das editiert da oben! So besser? oder noch weitere wünsche?
natürlich könnte man ja noch schauen, wer alles überhaupt Fotos in der persönlichen Gallerie hochgeladen hat, aber das ist mir jetzt zu stressig, werd es irgendwann später mal schauen, wenn es keiner sonst tut! :D

Verfasst: 01.04.2003 19:01
von oxpus
Nein, ist so schon i.O.
Die Abfrage auf ein vorhandenes Album kann man auch vernachlässigen, man bekommt ja einen entsprechenden Hinweis beim Anklicken.

EDIT: Hat mir aber doch keine Ruhe gelassen:

In viewtopic.php:

Code: Alles auswählen

$album_img = '<a href="'.append_sid("album_personal.$phpEx?user_id=$poster_id&amp").'"><img border=0 src=templates/subSilver/images/icon_photo.gif alt="'.$lang['Personal_Gallery'].'"></a>';
durch

Code: Alles auswählen

$sql = "SELECT COUNT(pic_id) AS count
	FROM ". ALBUM_TABLE ."
	WHERE pic_cat_id = 0
	AND pic_user_id = " . $poster_id;
$album_img = '';
if( ($result = $db->sql_query($sql)) )
{
	$row = $db->sql_fetchrow($result);
	$total_pics = $row['count'];
	if ( $total_pics <> 0 )
	{
		$album_img = '<a href="'.append_sid("album_personal.$phpEx?user_id=$poster_id&amp").'"><img border=0 src=templates/subSilver/images/icon_photo.gif alt="'.$lang['Personal_Gallery'].' ('.$total_pics.')"></a>';
	}
}
ersetzen und der Link erscheint nun nur noch bei den Usern, die eine persönliche Gallerie haben. Im Quickinfo ist dabei auch noch die Anzahl der enthaltenen Bilder angegeben.
Ist vielleicht nicht die eleganteste Lösung, aber sie funktioniert.

Verfasst: 02.09.2004 19:48
von Chyna
Danke schön Oxpus, funktioniert super !

Danach hab ich soooo verzweifelt gesucht ...

Und auch Danke an synack für den Tipp, der mich hier her geführt hat :)

Verfasst: 18.03.2005 16:59
von Helmut71
@oxpus: wollte gerade dieses nette add on einbauen, aber in der viewtopic wird bei deiner Modifikation kein Bildlink angezeigt.

Bei der von SQRT seltsamerweise schon..

Find die Abfrage, ob überhaupt eine pers. Galerie vorhanden ist aber sinnvoll..

Woran kann es liegen, dass es bei mir nicht klappt??

PS: hab das SP1 und den Cat. Hierachy Album Mod eingebaut.