Seite 1 von 1

Gallery-Button in der viewtopic anzeigen lassen

Verfasst: 09.12.2004 16:28
von Dominik Müller
Hallo zusammen,

möchte, dass unter den Topics (also dort wo auch email, profil usw. steht) einen Button haben, der die User auf einen Klick zur persönlichen Gallery führt.
Also so wie hier: http://www.haustier-center.de/phpBB/vie ... php?t=6160

Was muss ich dafür alles machen?

Grüße,
Dominik

Verfasst: 09.12.2004 16:48
von MrMind
Einfach den Link zu der Gallery in der viewtopic.php dem Template zuweisen und in der viewtopic_body.tpl an der gewünschten Stelle den Platzhalter platzieren.

Mfg
MrMind

Verfasst: 09.12.2004 17:22
von Dominik Müller
Bin aber eine Niete in Sachen php ;)

Musst es mir für extra begriffsstutzige erklären... :oops:

Verfasst: 30.07.2005 17:00
von dennis84
Wie und wo muss ich den Link in der viewtopic.php einfügen??

Code: Alles auswählen

		$aim_img = ( $postrow[$i]['user_aim'] ) ? '<a href="aim:goim?screenname=' . $postrow[$i]['user_aim'] . '&message=Hello+Are+you+there?"><img src="' . $images['icon_aim'] . '" alt="' . $lang['AIM'] . '" title="' . $lang['AIM'] . '" border="0" /></a>' : '';
		$aim = ( $postrow[$i]['user_aim'] ) ? '<a href="aim:goim?screenname=' . $postrow[$i]['user_aim'] . '&message=Hello+Are+you+there?">' . $lang['AIM'] . '</a>' : '';

		$temp_url = append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$poster_id");
		$msn_img = ( $postrow[$i]['user_msnm'] ) ? '<a href="' . $temp_url . '"><img src="' . $images['icon_msnm'] . '" alt="' . $lang['MSNM'] . '" title="' . $lang['MSNM'] . '" border="0" /></a>' : '';
		$msn = ( $postrow[$i]['user_msnm'] ) ? '<a href="' . $temp_url . '">' . $lang['MSNM'] . '</a>' : '';

		$yim_img = ( $postrow[$i]['user_yim'] ) ? '<a href="http://edit.yahoo.com/config/send_webmesg?.target=' . $postrow[$i]['user_yim'] . '&.src=pg"><img src="' . $images['icon_yim'] . '" alt="' . $lang['YIM'] . '" title="' . $lang['YIM'] . '" border="0" /></a>' : '';
		$yim = ( $postrow[$i]['user_yim'] ) ? '<a href="http://edit.yahoo.com/config/send_webmesg?.target=' . $postrow[$i]['user_yim'] . '&.src=pg">' . $lang['YIM'] . '</a>' : '';
	
kommt der hier irgendwo zwischen? kann mir den Link jemand basteln??

Verfasst: 30.07.2005 19:10
von kratzer54847

Verfasst: 30.07.2005 20:43
von dennis84
hy, den hatte ich auch schon! Dabei wird aber lediglich die Bild Anzahl, die jemand hochgeladen hat angezeigt.

Wollte diesen Banner einbauen wie in diesem Forum hier:

http://forum.corsa-tigra.de/viewtopic.php?t=35998 (der dritte post, neben dem on/offline status)


gruß dennis

Verfasst: 30.07.2005 21:10
von andreasOymann
viewtopic.php: suche

Code: Alles auswählen

	if (( $poster_id != ANONYMOUS ) && $userdata['session_logged_in'])
	{
		$temp_url = append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$poster_id");
		$profile_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_profile'] . '" alt="' . $lang['Read_profile'] . '" title="' . $lang['Read_profile'] . '" border="0" /></a>';
		$profile = '<a href="' . $temp_url . '">' . $lang['Read_profile'] . '</a>';

		$temp_url = append_sid("privmsg.$phpEx?mode=post&" . POST_USERS_URL . "=$poster_id");
		$pm_img = '<a href="' . $temp_url . '"><img src="' . $images['icon_pm'] . '" alt="' . $lang['Send_private_message'] . '" title="' . $lang['Send_private_message'] . '" border="0" /></a>';
		$pm = '<a href="' . $temp_url . '">' . $lang['Send_private_message'] . '</a>';
füge danach ein

Code: Alles auswählen

        $sql = "SELECT count(pic_id) as picentries 
              FROM ". phpbb_album ." 

              WHERE pic_cat_id = 0 AND pic_user_id = $poster_id"; 
        if ( !($albumresult = $db->sql_query($sql)) ) 
        { 
        	message_die(GENERAL_ERROR, 'Could not query album entries.', '', __LINE__, __FILE__, $sql); 
        } 
        $totalpics = $db->sql_fetchrow($albumresult);

		$temp_url = append_sid("album_personal.$phpEx?user_id=$poster_id"); 
		$album_img = $totalpics['picentries'] == '0' ? '' : '<a href="'. $temp_url .'"><img src="'. $images['icon_album'] .'" alt="'. $lang['Personal_album'] .'" title="'. $lang['Personal_album'] .'" border="0" /></a>'; 
		$album = $totalpics['picentries'] == '0' ? '' : '<a href="'. $temp_url .'">'. $lang['Personal_album'] .'</a>';
suche

Code: Alles auswählen

		'PM_IMG' => $pm_img,
		'PM' => $pm,
füge danach ein

Code: Alles auswählen

    	'ALBUM_IMG' => $album_img, 
    	'ALBUM' => $album,
viewtopic_body.tpl: suche

Code: Alles auswählen

{postrow.PM_IMG} {postrow.EMAIL_IMG}
füge danach ein

Code: Alles auswählen

{postrow.ALBUM_IMG}
subSilver.cfg: suche

Code: Alles auswählen

$images['icon_pm'] = "$current_template_images/{LANG}/icon_pm.gif";
füge danach ein

Code: Alles auswählen

$images['icon_album'] = "$current_template_images/{LANG}/icon_album.gif";
Nun musst du noch eine gif-Datei namens icon_album.gif in das Verzeichnis templates/subSilver/images/german hochladen...

Mit diesem Code wird der Button nur angezeigt, wenn der User auch eine pers. Galerie hat.

A.

Verfasst: 31.07.2005 13:05
von dennis84
Hi, hab alles eingebaut jedoch fehlt der Link trotzdem irgendwie!?
Ich glaub wenn ich was falsch gemacht hab dann in der viewtopic.php, da meine etwas anders aussieht (wer schaun möchte: http://www.simmels7.de/viewtopic.zip )
Habe übrigens den Hiaerchy Cat mod und Clown SP1 drauf, dort ist der eigene Galerie link ja anders, oder?


gruß dennis

Verfasst: 02.08.2005 07:14
von dennis84
*pusch*