AWSW Portal mit Bild von Smartor Album

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

AWSW Portal mit Bild von Smartor Album

Beitrag von Markus67 »

hallo,

ich weiss zwar nicht genau ob ich hier ins richtige forum poste aber ihr könnt es ja auch verschieben .... :D

nachdem ich so ziemlich alles an threads zu diesem thema aufgesaugt habe stelle ich hier mal eine lösung zusammen ....

durch die super unterstützung von mister_x konnte der letzte fehler gefunden werden, und eigentlich hoffe ich jetzt nur noch dass es überall funktioniert .... :D

die anleitung beschreibt den einbau des neusten picture aus dem smartor album 2.0.51 in den intro & portal mod 1.50 von awsw.


portal.php

Code: Alles auswählen

# 
#-----[ FINDE ]---------------------------------------- 
# 

// CHECK FOR ANONYMOUS USER START

# 
#-----[ DAVOR EINFÜGEN ]----------------------------------- 
# 
// 
// START GET NEWEST PIC ON AWSW PORTAL 
// 
$sql = "SELECT pic_id, pic_title, pic_username, pic_time FROM phpbb_album WHERE pic_cat_id>0 ORDER BY pic_time DESC LIMIT 0,1"; 

if (!$result = $db->sql_query($sql)) 
{ 
   message_die(GENERAL_ERROR, 'Could not query album information', '', __LINE__, __FILE__, $sql); 
} 

$picrow = $db->sql_fetchrow($result); 
// 
// END GET NEWEST PIC ON AWSW PORTAL
// 


# 
#-----[ FINDE ]---------------------------------------- 
# 
'IntroPortaltext26' => $lang['IntroPortaltext26'],

# 
#-----[ DANACH EINFÜGEN ]----------------------------------- 
# 
   // START PHOTO ALBUM ADDON FÜR AWSW 
   'L_NEWEST_PIC' => $lang['Newest_pic'], 
   'PIC_IMAGE' => append_sid('album_thumbnail.'. $phpEx . '?pic_id=' . $picrow['pic_id']), 
   'PIC_TITLE' => $picrow['pic_title'], 
   'PIC_POSTER' => $picrow['pic_username'], 
   'U_PIC_LINK' => append_sid('album_pic.' . $phpEx . '?pic_id=' . $picrow['pic_id']), 
   'PIC_TIME' => create_date($board_config['default_dateformat'], $picrow['pic_time'], $board_config['board_timezone']), 
   // END PHOTO ALBUM ADDON FÜR AWSW


templates/subsilver/portal_body.tpl

Code: Alles auswählen

#
# Dieser Block kann je nachdem ob linke, rechte, oder mittlere Spalte in 
# die tpl-Datei eingesetzt werden 
#
 
<!-- ##### START PORTAL ALBUM NEUSTES FOTO ##### -->
<div align="center">
<table width="100%" cellspacing="1" border="0" class="forumline" style="border-collapse: collapse">
<tr>

<td class="catHead"><span class="cattitle"><center><b>{L_NEWEST_PIC}:</b></center></span></td>
</tr>
<tr>
<td height="1" class="row3"><img src="images/spacer.gif" width="1" height="1" alt="."></td>
</tr>
<tr>
<td class="row1" width="100%">
<span class="gensmall" style="line-height:150%"><br /><center><a href="{U_PIC_LINK}"><img src="{PIC_IMAGE}" border="0" alt="{L_NEWEST_PIC}"></a><br /><br /></span>
</td>
</tr>
<tr>
<td class="row1" align="center">
<span class="gensmall" style="line-height:150%"><b>{PIC_TITLE}</b> von <b>{PIC_POSTER}
- </b>{PIC_TIME}</span>
</td>
</tr>
<tr>
<td class="row1" width="100%" align="center">
<span class="gensmall">[ <a href="{U_ALBUM}">{L_ALBUM}</a> ]</span>
<br>
&nbsp;</td>
</tr>
</table>
</div>
<!-- ##### ENDE PORTAL ALBUM NEUSTES FOTO ##### --> 



language/lang_german/lang_main.php

Code: Alles auswählen

# 
#-----[ FINDE ]---------------------------------------- 
# 
$lang['Viewing_Portal'] = "Betrachtet das Portal";

# 
#-----[ DANACH EINFÜGEN ]----------------------------------- 
# 
$lang['Newest_pic'] = 'Neustes Foto:';
 


language/lang_english/lang_main.php

Code: Alles auswählen

# 
#-----[ ÖFFNE ]--------------------------------------------- 
# 
language/lang_english/lang_main.php 

# 
#-----[ FINDE ]---------------------------------------- 
# 
$lang['Viewing_Portal'] = "Viewing the Portal"; 

# 
#-----[ DANACH EINFÜGEN ]----------------------------------- 
# 
$lang['Newest_pic'] = 'Newest Pic'; 


das wars ... und eigentlich müsste es jetzt klappen und das entsprechende bild angezeigt werden. :grin:

viel spaß damit ....

markus
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

hi ...

wenn es jemand einbaut .... bitte kurz bescheid sagen ob es auch funzt :-)

markus
starter
Mitglied
Beiträge: 2
Registriert: 06.04.2004 01:18

Beitrag von starter »

Hallo.
Ich habe Deine Mod heute eingebaut (lokal) und kann bestätigen, dass sie gut funktioniert.

Ich habe noch zwei Fragen/Wünsche:

1) statt ein Bild (halt das Neueste) möchte ich auf zwei Reihen jeweils vier Bilder anzeigen wollen (die Neuesten acht)

2) aktuell poppt bei einem Klick auf das Bild ein neues Fenster auf, in der das Bild in voller Grösse angezeigt wird. Ich möchte gerne die Bilder auf deren jeweiligen Seiten verlinken wollen - ohne dass ein neues Fenster geöffnet wird.

Kannst Du mir helfen?

Vielen Dank im Voraus.
starter
Mitglied
Beiträge: 2
Registriert: 06.04.2004 01:18

Beitrag von starter »

danke, hat sich erledigt.
Benutzeravatar
vb-biker
Mitglied
Beiträge: 260
Registriert: 04.03.2004 14:13
Wohnort: Kölle
Kontaktdaten:

Beitrag von vb-biker »

Darauf habe ich gewartet. Klappt wunderbar, danke!

Habe die Box noch für Gäste deaktiviert, da für diese sonst nur das rote X statt des Thumbnails erscheint.
Außerdem habe ich noch ein JavaScript eingebaut, daß das Bild in einem kleineren, neuen Fenster öffnet.
Benutzeravatar
vb-biker
Mitglied
Beiträge: 260
Registriert: 04.03.2004 14:13
Wohnort: Kölle
Kontaktdaten:

Beitrag von vb-biker »

Habe da doch ein kleines Problem.

Seitdem ich diese Modifikation eingebaut habe, wird bei der Online-Anzeige angezeigt, daß derjenige, der sich eigentlich im Portal aufhält, sich das Album anschaut.
Wie kann man das unterbinden?
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

hi vb-biker ....

warum bekommst du ein rotes kreuz bei gästen ... ist bei mir nicht der fall .... da es eigentlich unabhängig vom login funzen sollte :-)

auch mit der viewonline-sache bin ich etwas überfragt .... auch das problem hab ich nicht .... :oops:

markus
Benutzeravatar
vb-biker
Mitglied
Beiträge: 260
Registriert: 04.03.2004 14:13
Wohnort: Kölle
Kontaktdaten:

Beitrag von vb-biker »

Moin!

Na weil ich das Album für Gäste über das ACP deaktiviert habe. Sie können es zwar aufrufen, sehen aber keine Bilder. Insofern sehen sie im Portal ein X statt dem Thumbnail.

Ich nehme mal an, daß in der viewonline "Album" steht, weil ein Bild aus dem Album angezeigt wird. Wenn ich den Code rausnehme, zeigt er in der viewonline wieder korrekterweise "Portal" an.
Habe schon einiges ausprobiert aber ohne Erfolg. :-?
Benutzeravatar
Saint
Mitglied
Beiträge: 1166
Registriert: 09.04.2004 14:06
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Saint »

Genau das habe ich gesucht.
Vielen Dank Markus67 - funzt wundervoll und ich bin ganz bezaubert. :D
Ich war schon drauf und dran mir das selber zu basteln, aber siehe da - es teilt mal wieder jemand sein Wissen.
An dieser Stelle auch ein Dankeschön an AWSW und Smartor für diese extrem cremigen Add-on's. :grin:
Benutzeravatar
Saint
Mitglied
Beiträge: 1166
Registriert: 09.04.2004 14:06
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Saint »

starter hat geschrieben:2) aktuell poppt bei einem Klick auf das Bild ein neues Fenster auf, in der das Bild in voller Grösse angezeigt wird. Ich möchte gerne die Bilder auf deren jeweiligen Seiten verlinken wollen - ohne dass ein neues Fenster geöffnet wird.

- danke, hat sich erledigt.
Um das auch für weniger Erfahrene zu lösen:

Ersetze in der portal.php:

Code: Alles auswählen

   // START PHOTO ALBUM ADDON FÜR AWSW
   'L_NEWEST_PIC' => $lang['Newest_pic'],
   'PIC_IMAGE' => append_sid('album_thumbnail.'. $phpEx . '?pic_id=' . $picrow['pic_id']),
   'PIC_TITLE' => $picrow['pic_title'],
   'PIC_POSTER' => $picrow['pic_username'],
   'U_PIC_LINK' => append_sid('album_pic.' . $phpEx . '?pic_id=' . $picrow['pic_id']),
   'PIC_TIME' => create_date($board_config['default_dateformat'], $picrow['pic_time'], $board_config['board_timezone']),
   // END PHOTO ALBUM ADDON FÜR AWSW
durch:

Code: Alles auswählen

   // START PHOTO ALBUM ADDON FÜR AWSW
   'L_NEWEST_PIC' => $lang['Newest_pic'],
   'PIC_IMAGE' => append_sid('album_thumbnail.'. $phpEx . '?pic_id=' . $picrow['pic_id']),
   'PIC_TITLE' => $picrow['pic_title'],
   'PIC_POSTER' => $picrow['pic_username'],
   'U_PIC_LINK' => append_sid('album_page.' . $phpEx . '?pic_id=' . $picrow['pic_id']),
   'PIC_TIME' => create_date($board_config['default_dateformat'], $picrow['pic_time'], $board_config['board_timezone']),
   // END PHOTO ALBUM ADDON FÜR AWSW 
Also einfach unter 'U_PIC_LINK' 'album_pic.' durch 'album_page.' ersetzen. Dann wird das Bild direkt im Forum auf der Vollansichtsseite inklusive Beschreibung, Rating etc angezeigt, ohne das ein neues Fenster geöffnet wird.
Antworten

Zurück zu „phpBB 2.0: Mod Support“