mehr als 1. Photo_album_block auf dem Portal

Support zum phpBB2 und zu MODs anderer Autoren.

Moderator: Supporter

mehr als 1. Photo_album_block auf dem Portal

Beitragvon Eva » 17. Okt 2005 08:52

hi ,
hab da mal wieder was für euch .... :roll:

Ist es irgendwie möglich mehr als einen fotoblock auf das Portal zu packen ?! die sollen dann natürlich was unterschiedliches anzeigen.

Einen habe ich ja schon drauf der zeigt die letzten 4 Bilder an ... nun möchte ich aber noch 2 haben (1xHoch bewertete / 1xRandome) ich schätze mal man muss nur ein paar variablen neu bennenen oder ?!

wäre klasse wenn ihr mir dabei ein bisschen helfen könntet ... denn wenn ich so viel ahnung von proggen hätte ... müste ich nicht ständig fragen :roll:
Benutzeravatar
Eva
User
 
Beiträge: 356
Registriert: 15. Okt 2004 21:49

Beitragvon AmigaLink » 17. Okt 2005 12:39

Du hast das schon richtig erkannt.
Du brauchst nur die Variablen bzw. die Objekte, die als Platzhalter im template fungieren, zu ändern. :)
Ich weis nicht welchen Block du hast, deswegen nehme ich als Beispiel mal die aus meinem Block.

Orginal Block:
Code: Alles auswählen
      $template->assign_vars(array(
         'TOTAL_IMAGES' => sprintf($lang['total_pics'], $TotalImages),
         'TOTAL_PICVIEW' => sprintf($lang['viewed'], $pic_view_count),
         'TOTAL_RATES' => sprintf($lang['votes'], $total_rates),
         'TOTAL_RATEPOINT' => sprintf($lang['vote_points'], $rate_points),
         'TOTAL_COMMENTS' => sprintf($lang['comments'], $total_comments),
         'LAST_PIC' => $last_pic,
         'LAST_PIC_ID' => $last_pic_id,
         'LAST_PIC_TITLE' => sprintf($lang['newest_pic'], $last_pic_title),
         'LAST_PIC_POSTER' => sprintf($lang['posted_by'], $last_pic_poster),
         'LAST_PIC_TIME' => sprintf($lang['posted_at'], (create_date($lang['DATE_FORMAT'], $last_pic_time, $board_config['board_timezone'])))
      ));


2te Block:
Code: Alles auswählen
      $template->assign_vars(array(
         'TOTAL_IMAGES_2' => sprintf($lang['total_pics'], $TotalImages),
         'TOTAL_PICVIEW_2' => sprintf($lang['viewed'], $pic_view_count),
         'TOTAL_RATES_2' => sprintf($lang['votes'], $total_rates),
         'TOTAL_RATEPOINT_2' => sprintf($lang['vote_points'], $rate_points),
         'TOTAL_COMMENTS_2' => sprintf($lang['comments'], $total_comments),
         'LAST_PIC_2' => $last_pic,
         'LAST_PIC_ID_2' => $last_pic_id,
         'LAST_PIC_TITLE_2' => sprintf($lang['newest_pic'], $last_pic_title),
         'LAST_PIC_POSTER_2' => sprintf($lang['posted_by'], $last_pic_poster),
         'LAST_PIC_TIME_2' => sprintf($lang['posted_at'], (create_date($lang['DATE_FORMAT'], $last_pic_time, $board_config['board_timezone'])))
      ));


3te Block:
Code: Alles auswählen
      $template->assign_vars(array(
         'TOTAL_IMAGES_3' => sprintf($lang['total_pics'], $TotalImages),
         'TOTAL_PICVIEW_3' => sprintf($lang['viewed'], $pic_view_count),
         'TOTAL_RATES_3' => sprintf($lang['votes'], $total_rates),
         'TOTAL_RATEPOINT_3' => sprintf($lang['vote_points'], $rate_points),
         'TOTAL_COMMENTS_3' => sprintf($lang['comments'], $total_comments),
         'LAST_PIC_3' => $last_pic,
         'LAST_PIC_ID_3' => $last_pic_id,
         'LAST_PIC_TITLE_3' => sprintf($lang['newest_pic'], $last_pic_title),
         'LAST_PIC_POSTER_3' => sprintf($lang['posted_by'], $last_pic_poster),
         'LAST_PIC_TIME_3' => sprintf($lang['posted_at'], (create_date($lang['DATE_FORMAT'], $last_pic_time, $board_config['board_timezone'])))
      ));

Problem dabei wird aber die unterschiedliche Konfiguration der Blöcke sein!
Entweder gehst du hin und konfigurierst 2 von den 3 Blöcken direkt im Code, oder du nennst die dafür zuständigen Variable ebenfalls um und erstellst noch 2 weitere Datenbankeinträge mit dem dazugehörigem ACP-Teil.
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon Eva » 21. Okt 2005 17:43

hmm .... also ich würde die schon gerne anders konfigurieren. das ist ja eigendlich die idee an der sache gewesen.

wie kann ich denn das im code ändern ?! das würde mir ja reichen. wobei mit acp wäre das auch schon toll *g*

Code: Alles auswählen
MOD Title:      Photo Album Block Add-on
## MOD Author:      Kooky <kooky@altern.org> (n/a) http://perso.edeign.com/kooky/
## MOD Description:   This mod will show last or random pics on your portal (or index)
##         It uses album's permissions, approval options (and many more).
##         You can choose to add one or some pics and allow only one category
##         to be displayed on portal (no multi-cats support) with an Admin Panel.
## MOD Version:      1.0.0
## Compatibility:   2.0.3 - 2.0.10


das ist der Photoblock den ich verwende.
Benutzeravatar
Eva
User
 
Beiträge: 356
Registriert: 15. Okt 2004 21:49

Beitragvon AmigaLink » 22. Okt 2005 18:31

Häng mir den Block bitte mal als Attachment an.
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon Eva » 22. Okt 2005 22:09

hi .... hier hast du "ihn" :roll:
Dateianhänge
Photo Album Block.rar
(14.02 KiB) 745-mal heruntergeladen
Benutzeravatar
Eva
User
 
Beiträge: 356
Registriert: 15. Okt 2004 21:49

Beitragvon AmigaLink » 23. Okt 2005 19:53

Bei dem Block kann man nur zwischen Zufallsbildern und letzte Bilder wählen!
Mach beim zweitem Block folgendes:
Code: Alles auswählen
#
#----------[ FIND ]-------------------------------------
#

   if ( $album_config['pics_sort'] == '1' )

#
#----------[ BEFORE, ADD ]------------------------------
#

   $album_config['pics_sort'] = '0';

Die 0 (in der zusätzlichen Zeile) steht dabei für Zufallsbilder. Soll dieser Block die letzten Bilder anzeigen, dann ändere die 0 in 1.
Der erste Block nimmt dann weiterhin die ACP einstellung und die evtl. vorhandene Kategorieeinstellungen werden von beiden Blöcken genutzt. :)
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.
Benutzeravatar
AmigaLink
Administrator
 
Beiträge: 3987
Registriert: 11. Aug 2004 01:06
Wohnort: NRW

Beitragvon Eva » 31. Okt 2005 15:19

Konnte das bei mir aus Zeitgründen noch nicht einbauen , davon mal abgesehen lohnt sich das glaub ich erst wenn das Album sich wieder ein bisschen gefüllt hat. Aber danke schonmal dafür .. früher oder später wird das auf meiner Page erscheinen.
Benutzeravatar
Eva
User
 
Beiträge: 356
Registriert: 15. Okt 2004 21:49

Beitragvon askimla » 1. Nov 2005 16:54

wie funtzt das
Benutzeravatar
askimla
Spammer
 
Beiträge: 17
Registriert: 1. Nov 2005 16:42


Zurück zu phpBB2 Support



Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 11 Gäste