Portal Fragen

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:

Beitrag von Markus67 »

hi ....

so hab ich das neueste bild aus dem smartor album ins awsw portal
eingefügt ....

läuft ohne probleme ....

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
##        
################################################################# 


## Anstelle von
##		index.php und index_body.tpl
## können auch
##              portal.php und portal_body.tpl
## verwendet werden 


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

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

#
#-----[ DANACH EINFÜGEN ]-----------------------------------
#
//
// BEGIN Random or Recent Photo
//

$Display = 'Recent';            // Replace 'XXXX' with 'Recent' or 'Random'.
$CategoryID = 1;	           // 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"))

#
#-----[ VORHER EINFÜGEN ]-----------------------------------
#
// 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

#
#-----[ EINFÜGEN ]-----------------------------------
#
//
// 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';

#
#-----[ DANACH EINFÜGEN ]-----------------------------------
#
# 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'; 


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

#
#-----[ FIND ]----------------------------------------
#
$lang['No_poll'] = 'Keine aktuelle Umfrage';

#
#-----[ DANACH EINFÜGEN ]-----------------------------------
#
# The name of your photo display
# Example: $lang['Newest_pic'] = 'Neustes Foto';
# 	   $lang['Newest_pic'] = '"Hottest" Foto';
# 	   $lang['Newest_pic'] = 'zufallsfoto';

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



# +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
#
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
#
markus
roxi170481
Mitglied
Beiträge: 209
Registriert: 08.01.2004 21:49
Wohnort: Hannover

Beitrag von roxi170481 »

Hab noch eine Frage, ich möchte einen Kalender im Portal, wo man auf eine bestimmte Zahl klickt Events am gleichen Tag angezeigt werden. Es soll möglich sein mehrere Daten an einem Tag reinzuschreiben auch von normalen Benutzern. Oder gibt es einen Mod wo auch nur Moderatoren reinscreiben dürfen ?


Kann man auch den Kalender so einstellen, dass wenn ich im Forum einen Thread aufmache,wo in der Überschrift ein Datum steht er es automatoisch mit in den Kalender aufnimmt ?
Benutzeravatar
AmigaLink
Mitglied
Beiträge: 1417
Registriert: 09.06.2003 21:56
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

@ roxi

Bei allen mir bekannten Kalendern werden die Eintragungen über einen Forum-Thread gemacht und somit kannst Du über die normale Rechtevergabe bestimmen wer Eintragungen machen kann und wer nicht!
Und was das anklicken eines Datums angeht, so lässt sich das beim Mini-Cal einstellen ob er events oder Forenbeiträge des jeweiligen tages anzeigen soll!
Mini-Cal wiederum ist nur eine Erweiterung zu bestehenden Kalendern, um selbige in Portalen anzeigen zu lassen, und nicht alleine lauffähig.
roxi170481
Mitglied
Beiträge: 209
Registriert: 08.01.2004 21:49
Wohnort: Hannover

Beitrag von roxi170481 »

Wo kann ich einen vernünftigen Kalender downloaden ? Und wo das Add on für das Portal ? Danke !
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

hi roxi ...

das add für das portal gibts bei smartor ...

allerdings ist da momentan der server down ....

du bekommst dort genau die gleiche einbauanleitung die ich dir auch gepostet habe weiter oben ....

da hab ich sie nämlich auch her

markus
Benutzeravatar
AmigaLink
Mitglied
Beiträge: 1417
Registriert: 09.06.2003 21:56
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Das ezPortal, das Album und das add on für's Album gibt es bei Smartor (wie Markus schon sagte).
Falls du das AWSW-Portal haben möchtest, das gibt es bei AWSW. :)

Den Mini-Cal gibt es bei netclectic und Kalender gibt es wie gesagt mehrere!
Ich Persönlich bevorzuge den Topic-Calendar von RPGnet.ClanMcKeen, welcher aber nicht ganz unkompliziert ist.
Schau dich mal bei phpbb2.de im Download-Bereich und auf phpbb-hacks etwas um. Da findest du eigentlich alles was dein Herz begehrt. :)
Benutzeravatar
Jana
Mitglied
Beiträge: 135
Registriert: 17.02.2004 14:48
Wohnort: Hunsrück

Beitrag von Jana »

Hallo Markus,

in templates/subSilver/index.body.tpl: den Text einfach oben als 1. einfügen?

in language ... englisch und deutsch, dieses "No_poll" steht in beiden nicht drin

wat nu?
Gruß
Jana
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

hallo jana ...

die willst das bild auf die index seite ?
nicht auf die portal seite ?

so fügst du den teil in die index_body.tpl ein :

Code: Alles auswählen

 
//
// START RECENT PIC 
// 
<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>
//
// END RECENT PIC 
//
dann kannst du den block irgendwo einfügen ....

am besten oder einfachsten ganz unten .... wo er letzte bereits vorhandene block endet ...

für die language ....

suche

Code: Alles auswählen

//
// That's all, Folks!
// ---
davor einfügen

für german

Code: Alles auswählen

// RECENT PIC
$lang['Newest_pic'] = 'Neustes Photo';
// RECENT PIC


für english

Code: Alles auswählen

// RECENT PIC
$lang['Newest_pic'] = 'Recent Photo';
// RECENT PIC


markus
Benutzeravatar
Jana
Mitglied
Beiträge: 135
Registriert: 17.02.2004 14:48
Wohnort: Hunsrück

Beitrag von Jana »

Hi,

meinte natürlich "Portal", habe das nun alles eingefügt und ich seh kein Photo.
Gruß
Jana
Benutzeravatar
Markus67
Ehrenadmin
Beiträge: 28346
Registriert: 12.01.2004 16:02
Wohnort: Neuss
Kontaktdaten:

Beitrag von Markus67 »

... hi jana ....

man sieht überhaupt nichts auf deiner portal.php ...

die sachen für die index.php hast du in die portal.php
und
die schaen für die index_body.tpl in die portal_body.tpl
eingetragen ?

hast du denn schon kategorien im album angelegt und bilder hochgeladen ?

markus
Antworten

Zurück zu „phpBB 2.0: Mod Support“