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

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.
Lincoln

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

Beitrag 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
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5389
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Gesehen hab ich das gerade auf phpbbhacks...
SQRT
Mitglied
Beiträge: 452
Registriert: 17.05.2002 15:10
Wohnort: Köln
Kontaktdaten:

Beitrag von SQRT »

:D :D :D j0! gaaaaanz recht!
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5389
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag 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...
SQRT
Mitglied
Beiträge: 452
Registriert: 17.05.2002 15:10
Wohnort: Köln
Kontaktdaten:

Beitrag 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}
Zuletzt geändert von SQRT am 02.04.2003 19:10, insgesamt 2-mal geändert.
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5389
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag 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
Zuletzt geändert von oxpus am 01.04.2003 07:08, insgesamt 1-mal geändert.
SQRT
Mitglied
Beiträge: 452
Registriert: 17.05.2002 15:10
Wohnort: Köln
Kontaktdaten:

Beitrag 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
Benutzeravatar
oxpus
Ehemaliges Teammitglied
Beiträge: 5389
Registriert: 03.02.2003 12:33
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag 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.
Chyna

Beitrag 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 :)
Benutzeravatar
Helmut71
Mitglied
Beiträge: 1152
Registriert: 07.07.2003 23:03
Wohnort: Hohenau/Österreich

Beitrag 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.
Es tanzt ein Bi Ba Butzemann.
Antworten

Zurück zu „phpBB 2.0: Mod Support“