icon_photo? Smart-Linking
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!
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!
- SethDeBlade
- Beiträge: 708
- Registriert: Mo 31.Mai, 2004 02:31
- Kontaktdaten:
icon_photo? Smart-Linking
ich suche mich gerade kaputt nach dem bildchen icon_photo.gif welches angezeigt wird, wenn ein user bilder in die galerie upgeloadet hat. ich habe sowas schon mal gesehen. das waren diese Standard buttons, welche unterhalb des beitrags angezeigt werden und da stand Photo oder galerie drin, oder sowas.
normal wird das ja wohl nicht angezeigt, aber vielleicht könnt ihr mir ja doch bei meiner suche helfen *hoff*
normal wird das ja wohl nicht angezeigt, aber vielleicht könnt ihr mir ja doch bei meiner suche helfen *hoff*
Zuletzt geändert von SethDeBlade am So 19.Sep, 2004 12:34, insgesamt 1-mal geändert.
- SethDeBlade
- Beiträge: 708
- Registriert: Mo 31.Mai, 2004 02:31
- Kontaktdaten:
- SethDeBlade
- Beiträge: 708
- Registriert: Mo 31.Mai, 2004 02:31
- Kontaktdaten:
- SethDeBlade
- Beiträge: 708
- Registriert: Mo 31.Mai, 2004 02:31
- Kontaktdaten:
bei dem Linking-Mod wird ja in jedem Posting ein solches Bildchen angezeigt, egal, ob der User ne Personal Gallery hat oder nicht. Ich hätte das gerne so, dass das Bildchen nur angezeigt wird, wenn der jeweilige User auch wirklich Bild in seiner Pers-Gall hat. Ich habe auch schon versucht das mit ner sql-Schlefe zu machen, aber irgendwie klappt das nicht. Unten mal der Teil, dem man laut Anleitung in die viewtopic.php machen muss.
Vielleicht könnt ihr mir da ja was helfen
hier das, was ich versucht habe, in etwas komprimierter Form
Vielleicht könnt ihr mir da ja was helfen
Code: Alles auswählen
#
#-----[ OPEN ]------------------------------------------
#
viewtopic.php
#
#-----[ FIND ]------------------------------------------
#
'MINI_POST_IMG' => $mini_post_img,
#
#-----[ ADD, AFTER ]------------------------------------------
#
'PHOTO_GALLERY' => '<a href="'.append_sid("album_personal.$phpEx?user_id" . "=$poster_id").'"><img src="' . $images['icon_gallery'] . '" alt="' . $lang['Personal_gallery'] . '" border="0" /></a>',
Code: Alles auswählen
$sql5 = "SELECT pic_id FROM " . ALBUM_TABLE . " WHERE pic_cat_id <> 0 AND pic_user_id = $poster_id";
if ($query_result = $db->sql_query($sql5)) //if ( !($result = $db->sql_query($sql)) )
{
$album_icon = '<a href="'.append_sid("album.$phpEx?user_id" . "=$poster_id").'"><img src="' . $images['icon_gallery'] . '" alt="' . $lang['Personal_gallery'] . '" border="0" /></a>';
}
else
{
$album_icon = 'test';
}
-------------------------------------------
'PHOTO_GALLERY' => $album_icon,
Zuletzt geändert von SethDeBlade am So 19.Sep, 2004 12:42, insgesamt 2-mal geändert.
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Vergiss alles und nimm das hier:
Code: Alles auswählen
#
#-----[ OPEN ]-----
#
viewtopic.php
#
#-----[ FIND ]-----
#
for($i = 0; $i < $total_posts; $i++)
#
#-----[ BEFORE, ADD ]-----
#
$sql = "SELECT count(a.pic_id) as pics, c.cat_user_id
FROM " . ALBUM_TABLE . " a, " . ALBUM_CAT_TABLE . " c
WHERE a.pic_cat_id = c.cat_id
AND c.cat_user_id <> 0
GROUP BY c.cat_user_id";
$result = @$db->sql_query($sql);
$personal_pics = array();
while ($row = $db->sql_fetchrow($result))
{
$personal_pics[$row['pic_user_id']] = $row['pics'];
}
$db->sql_freeresult($result);
#
#-----[ FIND ]-----
#
$template->assign_block_vars('postrow', array(
#
#-----[ BEFORE, ADD ]-----
#
if ( $personal_pics[$poster_id] != 0 )
{
$album_icon = '<a href="'.append_sid("album.$phpEx?user_id" . "=$poster_id").'"><img src="' . $images['icon_gallery'] . '" alt="' . $lang['Personal_gallery'] . ' (' . $personal_pics[$poster_id] . ')" title="' . $lang['Personal_gallery'] . ' (' . $personal_pics[$poster_id] . ')" border="0" /></a>';
}
else
{
$album_icon = '';
}
#
#-----[ FIND ]-----
#
'POSTER_RANK' => $poster_rank,
#
#-----[ AFTER, ADD ]-----
#
'ALBUM_ICON' => $album_icon,
#
#-----[ OPEN ]-----
#
templates/subSilver/viewtopic_body.tpl
#
#-----[ FIND ]-----
#
<td valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG} {postrow.PM_IMG} {postrow.EMAIL_IMG} {postrow.WWW_IMG} {postrow.AIM_IMG} {postrow.YIM_IMG} {postrow.MSN_IMG}<script language="JavaScript" type="text/javascript"><!--
#
#-----[ IN-LINE FIND ]-----
#
{postrow.PROFILE_IMG}
#
#-----[ IN-LINE AFTER, ADD ]-----
#
{postrow.ALBUM_ICON}
#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoM
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!
-={ 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!
- SethDeBlade
- Beiträge: 708
- Registriert: Mo 31.Mai, 2004 02:31
- Kontaktdaten:
- SethDeBlade
- Beiträge: 708
- Registriert: Mo 31.Mai, 2004 02:31
- Kontaktdaten:
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Öh, genau darauf ist mein Code ja ausgelegt.
Hier verwende ich den gleichen Code für das selbe Album.
Was klappt denn nicht? Werden die falschen Anzahl Bilder angezeigt?
Hier verwende ich den gleichen Code für das selbe Album.
Was klappt denn nicht? Werden die falschen Anzahl Bilder angezeigt?
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!
-={ 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!
- SethDeBlade
- Beiträge: 708
- Registriert: Mo 31.Mai, 2004 02:31
- Kontaktdaten:
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Ach so: Wie heisst denn auch das Icon bei Dir? Ich verwende ja hier $images['icon_gallery'].
Und schau mal in den Quelltext der Seite, ob der Link zumindestens enthalten ist.
Und schau mal in den Quelltext der Seite, ob der Link zumindestens enthalten ist.
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!
-={ 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!
- SethDeBlade
- Beiträge: 708
- Registriert: Mo 31.Mai, 2004 02:31
- Kontaktdaten:
- oxpus
- Administrator
- Beiträge: 28737
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Du hast was nicht? Das wäre, hm, komisch.
Ist das vom SP bei mir?
Ja richtig. Sorry.
Nimm mal diese Abfragen hier:
Ist das vom SP bei mir?
Ja richtig. Sorry.
Nimm mal diese Abfragen hier:
Code: Alles auswählen
$query = "SELECT count(pic_id) as pics FROM " . ALBUM_TABLE . " WHERE pic_cat_id <> 0 AND pic_user_id = $user_id";
$query_result = @$db->sql_query($query);
while ($row = $db->sql_fetchrow($query_result))
{
$pictures = $row['pics'];
}
$query = "SELECT count(pic_id) as pics FROM " . ALBUM_TABLE . " WHERE pic_cat_id = 0 AND pic_user_id = $user_id";
$query_result = @$db->sql_query($query);
while ($row = $db->sql_fetchrow($query_result))
{
$personal_pics = $row['pics'];
}
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!
-={ 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!