Foto von Album auf Portalseite einbinden

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.
Bandito

Beitrag von Bandito »

Hallo Acid

Bitte nimmt doch solche Support-Lücken nicht immer persönlich oder bezieht es auf den Support allgemein.
... ich verstehe diese Bemerkung jetzt nicht ganz!? Ist aber auch egal. Und der Support ist auch auf dieses eine Problem bezogen und nicht auf das ganze Forum. Wüsste auch nicht weshalb ich das tun sollte.

Es ist ja nicht so, dass das Problem erst seit ein paar Tage besteht, sondern schon seit Mitte Februar. Über 600 Hits haben auf diesen Thread statt gefunden und keiner konnte weiterhelfen, nicht einmal die Profis in diesem Forum (?). Im Übrigen bin ich ja nicht einmal der Einzige der dieses Problem hat mit der Bildvorschau im Portal.

Und ja, das Problem ist immer noch aktuell, sonst hätte ich mich kaum noch in diesem Thread auf mein Problem hingewiesen, meinst du nicht auch. :grin:

Irgendwo in einer der gezeigten Codes ist ein Fehler. Ich selbst kann es nicht kontrollieren, da ich kein PHP-Profi bin - also bin ich auf euch angewiesen.

Danke für deine Hilfe, solltest du in den nächsten Tagen mal Zeit dafür finden. :wink:

MfG
Bandito
Acid
Ehrenadmin
Beiträge: 12195
Registriert: 26.04.2001 02:00
Wohnort: Berlin

Beitrag von Acid »

Meine Äußerung war eher allgemein gemeint..

Welche Versionen von Portal und Album benutzt du (falls du es nicht schon hier ins Thema geschrieben hast) ?
Und schreib nochmal bitte in einem kurzen Satz, was du genau brauchst.
Bandito

Beitrag von Bandito »

Hallo

Ich habe das awsw-Portal 2.0.6 und das Album 2.52 von Smator. Die Tabelle bzw. die Box um die Bilder anzuzeigen ist im Portal selbst zwar vorhanden (siehe meine Website) aber es werden keine Bilder angezeigt. Wie schon gesagt, ich vermute das im angebenen Code (in diesem Thread) irgendwo ein Fehler vorliegt.

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

Beitrag von Markus67 »

hi bandito ....

also ich hab genau das gleiche
portal von awsw und smartor album ....

bei mir läuft die anzeige im portal ....

allerdings kann ich nur eine "forenid" angeben aus welcher er das letzte bild zeigt.

schaus dir mal an .... wenn es für dich passt dann schauen wir mal ob wir das nicht hinbekommen:-)

www.westieforum.de

ciao markus
Bandito

Beitrag von Bandito »

Hi Markus

So stelle ich mir in etwa das auch vor - mehr will ich im Moment auch garnicht. Im Übrigen finde ich dein Portal spitzenmässig, gefällt mir sehr gut!! :wink:

Danke für deine Mithilfe!

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

Beitrag von Markus67 »

danke dir :-)

ich muss jetzt leider los ...

ich poste dir so gegen 20 uhr
meinen teil aus der portal.php und der portal_body.tpl

dann müsste es doch eigentlich klappen :-)

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

Beitrag von Markus67 »

hi bandito ...

wusste doch ... hier ist es ....

Code: Alles auswählen

################################################################# 
## Title: Smartor Album Add-On: Random or Recent Photo (phpBB 2.0.4)
## Author: SeekIdeas <cfsilent@yahoo.com>
## Demo: http://www.seekideas.com/
## Description: Display a random or recent photo on your forum main page 
##                   or chosen from a category only.
##                    
##                   * NOTE: This mod only works for Smartor's excellent "Photo Album Addon v2" 
##                                Download here - http://smartor.is-root.com/viewtopic.php?t=2473
##
## Files To Edit: 3
##		index.php
##		templates/subSilver/index_body.tpl
##		language/lang_english/lang_main.php
##        
################################################################# 





# +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#
#-----[ OPEN ]---------------------------------------------
#
index.php

#
#-----[ FIND ]----------------------------------------
#
if ( !($total_forums = count($forum_data)) )
	{
		message_die(GENERAL_MESSAGE, $lang['No_forums']);
	}

#
#-----[ AFTER ADD ]-----------------------------------
#
//
// BEGIN Random or Recent Photo
//

$Display = 'XXXX';            // Replace 'XXXX' with 'Recent' or 'Random'.
$CategoryID = 0;	           // Replace 0 with a category ID.  Otherwise, keep it as it is.
                                       // Example: http://www.seekideas.com/forum/album_cat.php?cat_id=3
                                       //                Category ID is 3

if ($Display == 'Random') {
	if ($CategoryID != 0) {
		$sql = "SELECT * FROM phpbb_album WHERE pic_cat_id = $CategoryID ORDER BY RAND() LIMIT 1";
	}
	else {
		$sql = "SELECT * FROM phpbb_album ORDER BY RAND() LIMIT 1";
	}
}
else if ($Display == 'Recent') {
	if ($CategoryID != 0) {
		$sql = "SELECT pic_id, pic_title, pic_username, pic_time FROM phpbb_album WHERE pic_cat_id = $CategoryID ORDER BY pic_time DESC LIMIT 0,1";
	}
	else {
		$sql = "SELECT pic_id, pic_title, pic_username, pic_time FROM phpbb_album 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 Random or Recent Photo
//

#
#-----[ FIND ]----------------------------------------
#
'U_MARK_READ' => append_sid("index.$phpEx?mark=forums"))

#
#-----[ AFTER ADD ]-----------------------------------
#
// Photo Album
'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_comment.' . $phpEx . '?pic_id=' . $picrow['pic_id']),
'PIC_TIME' => create_date($board_config['default_dateformat'], $picrow['pic_time'], $board_config['board_timezone']),






# +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#
#-----[ OPEN ]---------------------------------------------
#
templates/subSilver/index_body.tpl

#
#-----[ ADD ]-----------------------------------
#
//
// Place this anywhere in template file.
//

<table width="100%" cellpadding="3" cellspacing="1" border="0" align="center" class="forumline">
<tr>
<th class="catleft" colspan="2" height="22" align="left"><span class="thCornerL"> {L_NEWEST_PIC}</a></span></th>
</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" width="100%">
<span class="gensmall" style="line-height:150%"><b>{PIC_TITLE}</b> by <b>{PIC_POSTER}</b><br />{PIC_TIME}</span>
</td>
</tr>
<tr>
<td class="row1" width="100%">
<span class="gensmall">[ <a href="{U_ALBUM}">{L_ALBUM}</a> ]</span>
</td>
</tr>
</table>





# +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#
#-----[ OPEN ]---------------------------------------------
#
language/lang_english/lang_main.php

#
#-----[ FIND ]----------------------------------------
#
$lang['No_poll'] = 'No poll at the moment';

#
#-----[ AFTER ADD ]-----------------------------------
#
# The name of your photo display
# Example: $lang['Newest_pic'] = 'Newest Photo';
# 	   $lang['Newest_pic'] = 'HOTTEST PICTURE';
# 	   $lang['Newest_pic'] = 'Random Pic';

$lang['Newest_pic'] = 'Recent Photo'; 






# +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
#

kennst du dieses addon ?

das habe ich benutzt und es funzt einwandfrei .... du hast nur keine acp einstellungen ... aber die brauchst du eigentlich auch nicht ....

wenn's noch wo klemmen sollte .... bin da :-)

markus
Bandito

Beitrag von Bandito »

Hallo Markus

Ich habe anstatt es in den vorgeschriebenen Orten habe ich die Codes in die portal.php und portal_body.php abgelegt, da ich die Bildvorschau gerne dort hätte.

Ich habe auch den Pfad

Code: Alles auswählen

http://www.seekideas.com/forum/album_cat.php?cat_id=3
in meinen Pfad, wo meine 'album_cat.php' liegt, abgeändert.
Doch ein Problem habe ich leider, in der lang_main.php gibt es bei mir diesen Eintrag garnicht

Code: Alles auswählen

$lang['No_poll'] = 'No poll at the moment'; 
Ich habe den Code dann so platziert:

Code: Alles auswählen

$lang['Post_has_no_poll'] = 'This post has no poll.';
# The name of your photo display Example: 
$lang['Newest_pic'] = 'Newest Photo'; 
$lang['Newest_pic'] = 'HOTTEST PICTURE'; 
$lang['Newest_pic'] = 'Random Pic'; 
$lang['Newest_pic'] = 'Recent Photo';
$lang['Already_voted'] = 'You have already voted in this poll.';
$lang['No_vote_option'] = 'You must specify an option when voting.';
Wenn ich den Code

Code: Alles auswählen

'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_comment.' . $phpEx . '?pic_id=' . $picrow['pic_id']), 
'PIC_TIME' => create_date($board_config['default_dateformat'], $picrow['pic_time'], $board_config['board_timezone']), 
an den entsprechenden Ort (portal.php) ablege

Code: Alles auswählen

'U_MARK_READ' => append_sid("index.$phpEx?mark=forums"))
    '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_comment.' . $phpEx . '?pic_id=' . $picrow['pic_id']), 
    'PIC_TIME' => create_date($board_config['default_dateformat'], $picrow['pic_time'], $board_config['board_timezone']),
	);
dann bekomme ich bein Portal Start diese Fehlermeldung:

Parse error: parse error in /var/www/xxxxxx/bandit600/phpBB2/portal.php on line 1397



Na, was denkst du jetzt? :roll:

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

Beitrag von Markus67 »

hi bandit ...

hast du die änderungen auch in der

language - lang_german -

vorgenommen ....

denn da sucht er die ganzen sachen ... deine boardsprache ist ja deutsch ...

markus
Bandito

Beitrag von Bandito »

... ja klar, mache ich immer wenn irgendwie möglich. :wink:

MfG
Bandito
Antworten

Zurück zu „phpBB 2.0: Mod Support“