Seite 1 von 1
bilder nur sehen wen man selber ein bild im profil hat
Verfasst: 21.06.2004 23:01
von Ralf S
hallo,
suche was ganz bestimmtes, mit der such funktion habe ich nichts finden können.
habe den usercar mod (bilder im profil) nun würde ich gerne das erweitern. und zwar so das nur die user die ein bild im profil hoch geladen haben auch nur die bilder von den anderen user im profil sehen können. oder sogar das man nur bie bilder im profil und in den foren sehen kann wen man selber min. ein bild im profil hat.
gibt es so was vielleicht fertig. kann man das überhaupt hin bekommen mit dem phpbb2.
habe so was schon mal woanders gesehen in einem forum weiß aber nciht mehr wo.
gruß ralf
Verfasst: 23.06.2004 18:45
von Ralf S
Hallöchen,
weiß keiner einen rat wie ich das machen kann oder einen tipp.
gruß ralf
Re: bilder nur sehen wen man selber ein bild im profil hat
Verfasst: 24.06.2004 00:06
von Christian_W
Ralf S hat geschrieben:kann man das überhaupt hin bekommen mit dem phpbb2.
Machbar ist alles aber...
Ralf S hat geschrieben:habe so was schon mal woanders gesehen in einem forum weiß aber nciht mehr wo.
Wenn Du es schon gesehen hast frag da mal nach. Ansonsten ist das wohl nicht besonders gefragt und daher musst Du das entweder selbst machen oder warten bis es einem seeeehr langweilig ist und er deshalb sowas einbaut.
Gruß Christian
Verfasst: 24.06.2004 01:40
von andreasOymann
mmmh, ist gar nicht so kompliziert! Welche Version des Usercars-Mod verwendest du denn?
A.
Verfasst: 28.06.2004 23:30
von Ralf S
hallo andreas oymann
ich haben den usercars mod v200
Christian W ich hätte ja gefragt aber ich weiß nicht mehr wo ich das gesehen habe und es war nicht für das phpbb2
gruß ralf
Verfasst: 28.06.2004 23:46
von andreasOymann
suche in der usercp_viewprofile.php
füge davor ein:
Code: Alles auswählen
// check for usercars in own profile
$user_id = ($userdata['user_id']);
$sql = "SELECT COUNT(*) AS total FROM " . $table_prefix . "usercars WHERE user_id = " . $user_id;
if ( !($result = $db->sql_query($sql)) )
{
message_die(GENERAL_MESSAGE, $lang['L_USERCARS_MOD2'], '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
if($row['total'] > 0)
{
$own_usercars = true;
}
else
{
$own_usercars = false;
}
suche
Code: Alles auswählen
$row = $db->sql_fetchrow($result);
if($row['total'] > 0)
{
$template->assign_block_vars('switch_show_usercars', array());
}
ersetze mit
Code: Alles auswählen
$row = $db->sql_fetchrow($result);
if ( ($row['total'] > 0) && ($own_usercars) )
{
$template->assign_block_vars('switch_show_usercars', array());
}
mach bitte vorher eine Sicherung der Datei, ist ungetestet...
A.
Verfasst: 29.06.2004 16:27
von Ralf S
hallo andreas oymann,
habe dienen code eingebunden aber es geht nicht. siehe unten so sieht es aus mit und ihne deinen code
habe nur zwei user eingetragen einer mit bilder und einer ohne. wen ich der user bin ohne bild dann sieht das so aus wie unten die beispiele.
bin ich als user angemeldet mit bild dann sieht alles normal aus wie als hätte ich deinen code nie eingetragen.
ohne deinen code:
test-ohne.jpg
mit deinem code:
test-mit.jpg
gruß ralf
Verfasst: 06.07.2004 01:09
von Ralf S
hallo andreas oymann
kannst du bitte mal nach sehen warum es nicht geht. leider habe ich von php zu wenig ahnung. habe noch keine andere lösung gefunden.
gruß ralf