Seite 1 von 1

[GELÖST !!] full_album_pack - Suchfunktion und Zufallsbilder

Verfasst: 23.01.2008 09:45
von powersilie
Hallo!

Bei mir funktioniert die Suchfunktion im Album Mod, aber wenn man den Usernamen eingibt, den man sucht und auf "Los" klickt, dann wird man ausgeloggt und kann trotzdem alle persönlichen Galerien ansehen.

Wie kann man das ändern, sodaß man eingeloggt bleibt und sich nicht nach jeder Suche neu einloggen muß?


Problem 2:

Ich habe im Portal eine Box für Zufallsbilder eingebaut, die alle sehen können. Wenn aber ein Gast auf ein Bild klickt, dann landet er im Fotoalbum und kann ebenfalls die persönlichen Galerien sehen, obwohl im ACP eingestellt ist, daß nur reg. User Einsicht haben und uploaden können.
Ich möchte aber, wenn ein Gast auf ein Zufallsbild klickt, daß die Einlog-Seite erscheint und nicht das Album.

So sieht meine Box in der portal_body.tpl aus:
<!-- BEGIN random_pics_block -->
<table width="100%" border="0" cellpadding="1" cellspacing="1" style="border-collapse: collapse" class="forumline">
<tr><th class="thTop" height="25" colspan="{S_COLS}" nowrap="nowrap">{L_RAND_PICS}</th></tr>
<!-- BEGIN no_pics -->
<tr>
<td class="row1" align="center" colspan="{S_COLS}" height="50"><span class="gen">{L_NO_PICS}</span></td>
</tr>
<!-- END no_pics -->
<!-- BEGIN rand_pics -->
<tr>
<!-- BEGIN rand_col -->
<td class="row4" width="{S_COL_WIDTH}" align="center" onMouseOver="this.className='row4';" onMouseOut="this.className='row4';">
<table><tr><td><div class="picshadow"><div class="picframe">
<a href="{random_pics_block.rand_pics.rand_col.U_PIC}" {TARGET_BLANK}><img src="{random_pics_block.rand_pics.rand_col.THUMBNAIL}" {THUMB_SIZE} border="0" alt="{random_pics_block.rand_pics.rand_col.DESC}" title="{random_pics_block.rand_pics.rand_col.DESC}" vspace="10" /></a>
</div></div></td></tr></table>
</td>
<!-- END rand_col -->
</tr>
<tr>
<!-- BEGIN rand_detail -->
<td class="row4" align="center">
<span class="gensmall">
{L_POSTER}: {random_pics_block.rand_pics.rand_detail.POSTER}<br />
{L_PIC_TITLE}: {random_pics_block.rand_pics.rand_detail.TITLE}<br />
{L_PIC_ID}: {random_pics_block.rand_pics.rand_detail.PIC_ID}<br />
{L_POSTED}: {random_pics_block.rand_pics.rand_detail.TIME}<br />
{L_VIEW}: {random_pics_block.rand_pics.rand_detail.VIEW}<br />
{random_pics_block.rand_pics.rand_detail.RATING}
{random_pics_block.rand_pics.rand_detail.COMMENTS}
{random_pics_block.rand_pics.rand_detail.IP}
</span>
</td>
<!-- END rand_detail -->
</tr>
<!-- END rand_pics -->
</table>
<br />
<!-- END random_pics_block -->
EDIT: Mit dieser Box werden mehrer Zufallsbilder nebeneinander gezeigt und die Spalte wird immer breiter. Ich möchte aber, das nur zwei Bilder gezeigt werden. Was muß ich hier ändern?

Ich hab gesucht, aber keine Lösung für diese Probs gefunden.

lg
Powersilie

Verfasst: 24.01.2008 15:13
von powersilie
Hallo!

Soooo, nachdem es für diese Probs keine Lösung gab, hab ich mir eine gebastelt :wink:

Ich hab den Portalblock für Bilder (voriges Posting) rausgenommen und den für das EZ-Portal eingebaut. Ich habe zwar das AWSW-Portal, aber ich hab den Code in der portal_body.tpl angepaßt, es klappt und sieht genauso aus, wie ich es wollte.

Allerdings war das Problem mit den Gästen noch da, wenn sie ein neues Bild oder Zufallsbild anklicken, landen sie im Fotoalbum und können alle Bilder sehen. Jetzt hab ich in der portal_body.tpl die URL rausgenommen und ein Java-Script eingebaut, daß sich sowohl das neue Bild als auch das Zufallsbild in einem Popup (vergrößert) öffnet. Ohne daß man ins Fotoalbum kommt.

Das einzige Problem ist, daß die vergrößerten Fotos schrecklich pixeln, weil ja nur das Thumbnail vergrößert wird. Ansicht: www.schmankerlecke.net (links unten)
Ich muß offensichtlich den rot markierten Teil ersetzen, aber WOMIT? - damit die Bilder auch richtig öffnen.
Hier ist der Teil des Javascripts:
<a href="javascript:Start('{NEW_PIC_IMAGE}',400,300);"><img src="{NEW_PIC_IMAGE}" border="0"></a>
Wer hat eine Lösung für mich?
Danke und LG
Powersilie

PROBLEM GELÖST!

Verfasst: 25.01.2008 08:08
von powersilie
Guten Morgääähn!

Sorry fürs Bumping, aber ich habe nach stundelangem Grübeln die Lösung selbst geschafft. Und zwar hab ich im Code für die portal.php die rot markierte Zeilen "erfunden" :wink: und eingefügt:
// Mighty Gorgon - Full Album Pack - BEGIN
'L_NEWEST_PIC' => $lang['Newest_pic'],
'NEW_PIC_IMAGE' => append_sid('album_thumbnail.'. $phpEx . '?pic_id=' . $newpicrow['pic_id']),
'NEW_PIC_FULLSIZE' => append_sid('album_pic.' . $phpEx . '?pic_id=' . $newpicrow['pic_id']),
'NEW_PIC_TITLE' => $newpicrow['pic_title'],
'NEW_PIC_DESC' => $newpicrow['pic_desc'],
'NEW_PIC_POSTER' => $newpicrow['pic_username'],
'U_NEW_PIC_LINK' => append_sid('album_showpage.' . $phpEx . '?pic_id=' . $newpicrow['pic_id']),
'NEW_PIC_TIME' => create_date($board_config['default_dateformat'], $newpicrow['pic_time'], $board_config['board_timezone']),
'L_RANDOM_PIC' => $lang['Random_pic'],
'RANDOM_PIC_IMAGE' => append_sid('album_thumbnail.'. $phpEx . '?pic_id=' . $randpicrow['pic_id']),
'RANDOM_PIC_FULLSIZE' => append_sid('album_pic.' . $phpEx . '?pic_id=' . $randpicrow['pic_id']),
'RANDOM_PIC_TITLE' => $randpicrow['pic_title'],
'RANDOM_PIC_DESC' => $randpicrow['pic_desc'],
'RANDOM_PIC_POSTER' => $randpicrow['pic_username'],
'U_RANDOM_PIC_LINK' => append_sid('album_showpage.' . $phpEx . '?pic_id=' . $randpicrow['pic_id']),
'RANDOM_PIC_TIME' => create_date($board_config['default_dateformat'], $randpicrow['pic_time'], $board_config['board_timezone']),
// Mighty Gorgon - Full Album Pack - END
Und ich habe dann die ersten Bilder durch {NEW_PIC_FULLSIZE} und {RANDOM_PIC_FULLSIZE} im Java-Script in der portal_body.tpl ersetzt und -

es funktioniert!
Jetzt kann man die Thumbs im Portalblock anklicken und sie werden im Popup korrekt vergrößert dargestellt. Ohne Link zum Album.


2.) Das Problem mit dem unfreiwilligen Ausloggen bei der Suche im Album hab ich auch gelöst. Ich hab die Suchfunktion ausgebaut :D

lg
Powersilie