Warum bin ich nicht darauf gekommen, dass es hier ja eine schlaufe braucht? Vielen Dank
neuste zehn bilder von nickpage
habe im moment noch 2 probleme: das eine ist der User Link, der nicht ganz klappen will, und das andere ist die vertikale darstellung der bilder:
1. der Link:
folgendes habe ich zusätzlich ins portal eingefügt:
1. der Link:
folgendes habe ich zusätzlich ins portal eingefügt:
Code: Alles auswählen
while ( $row = $db->sql_fetchrow($result) )
{
$newbild = $row['pic'];
$username = $row['username'];
$u_link = append_sid($phpbb_root_path.'nickpage.php?user=' .$userdata['username']);
$template->assign_block_vars('newbild', array(
'NEWBILD' => $phpbb_root_path.'images/nickpage/'.$newbild,
'USERNAME' => $username,
'U_LINK' => $u_link));
}
[quote]
ich weiss nicht genau an was es liegt....
ja und 2.
wie bringe ich dich bilder auf eine horizontale darstellung? Mir kommt da nur in den sinn, dass im portal auch html tags eingefügt werden müssen...[/quote]
Zuletzt geändert von phillip am 28.04.2007 19:45, insgesamt 1-mal geändert.
- Jan500
- Ehemaliges Teammitglied
- Beiträge: 4199
- Registriert: 01.03.2003 21:32
- Wohnort: Hamburg
- Kontaktdaten:
hi
das wird so nichts
$userdata['username'] ist der Benutzername mit dem du gerade angemeldet bist
der code müsste so heißen
$newbild = $row['pic'];
$username = $row['username'];
$u_link = append_sid($phpbb_root_path.'nickpage.php?user=' . $username);
wobei userid schöner wäre...
wegen der anzeige, verlink mal die dazugehörige tpl
jan
das wird so nichts
$userdata['username'] ist der Benutzername mit dem du gerade angemeldet bist
der code müsste so heißen
$newbild = $row['pic'];
$username = $row['username'];
$u_link = append_sid($phpbb_root_path.'nickpage.php?user=' . $username);
wobei userid schöner wäre...
wegen der anzeige, verlink mal die dazugehörige tpl
jan
"Life begins at 40 Knots...!" 
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
kein (kostenlosen) Support per pn, mail, icq usw. | Kostenlosen Support gibt es hier im Forum!
Ich musste leider username nehmen, da der nckpage user aufruf nur mit dem username funktionniert 
ach ja, der portal_body.tpl
ach ja, der portal_body.tpl
Vorschlag:
portal.php -->
portal_body.tpl -->
Falls Du mehr als 5 Bilder in eine Reihe bauen möchtest, weil Du z.B. mehr Bilder zeigen möchtest, kannst Du das über die Variable $cols einstellen.
Als Vorschaubilder habe ich hier die Thumbnails verwendet. Die sind schon klein.
portal.php -->
Code: Alles auswählen
$sql = "SELECT np.gal_id, np.pic, u.username
FROM ".GALERIE_TABLE." np, ".USERS_TABLE." u
WHERE np.uid = u.user_id
ORDER BY np.gal_id DESC
LIMIT 0 , 10";
if(!$result = $db->sql_query($sql))
{
message_die(CRITICAL_ERROR, "Konnte neue Bilder nicht abrufen!", "", __LINE__, __FILE__, $sql);
}
$cols = 5;
$i = $cols;
$anfang = 1;
$ende = 0;
while ( $row = $db->sql_fetchrow($result) )
{
if (!($i%$cols) && $anfang) {
$prefix = '<tr valign="bottom"><td align="center">';
$suffix = '</td>';
$ende = 1;
}
elseif ($i%$cols) {
$prefix = '<td align="center">';
$suffix = '</td>';
}
elseif (!($i%$cols) && $ende) {
$prefix = '<td align="center">';
$suffix = '</td></tr>';
$anfang = 1;
}
$i++;
$newbild = $row['pic'];
$username = $row['username'];
$u_link = append_sid($phpbb_root_path.'nickpage.php?user=' .$username);
$template->assign_block_vars('newbild', array(
'PREFIX' => $prefix,
'SUFFIX' => $suffix,
'NEWBILD' => $phpbb_root_path.'images/nickpage/TN'.$newbild,
'USERNAME' => $username,
'U_LINK' => $u_link));
}Code: Alles auswählen
<table class="forumline">
<!-- BEGIN newbild -->
{newbild.PREFIX}
<a href="{newbild.NEWBILDLINK}"><img width="120" src="{newbild.NEWBILD}"></a>
<b><a href="{newbild.U_LINK}">{newbild.USERNAME}</a></b>
{newbild.SUFFIX}
<!-- END newbild -->
</table>Als Vorschaubilder habe ich hier die Thumbnails verwendet. Die sind schon klein.
Gruss, Miriam.
Ich schmeiß' alles hin und...
... lasse es liegen
Ich schmeiß' alles hin und...
... lasse es liegen
ja, müsste ich einmal schauen... ich habe jetzt gemerkt, dass keine TN mehr erstellt werden, keine ahnung wieso.... hab die datei sogar durch die originale ersetzt, aber es passiert irgenwie immer noch nichts. aber ich lasse es jetzt so wie es ist, dass die normalen bilder einfach verkleinert werden. Ist zwar nicht die beste Lösung, aber von der ladezeit gehts gerade noch 