Album States Block

Support zum phpBB2 und zu MODs anderer Autoren.

Moderator: Supporter

Album States Block

Beitragvon Eva » 31. Mai 2005 15:43

hey ... du hast da neen schönen Album Stats block ... wo gibts den ?!

Code: Alles auswählen
Wir haben 24 Bilder im Album. Diese wurden bisher 777 mal angesehen und 3 mal, mit insgesammt 26 Punkten, bewertet. Ausserdem wurden 3 Kommentare verfasst.
Das neuste Bild heißt Perfekt eingeparkt?!? und wurde am 23.05.2005 von AmigaLink gepostet.



Ist das auch für ez portal möglich ?!
Benutzeravatar
Eva
User
 
Beiträge: 356
Registriert: 15. Okt 2004 21:49

Beitragvon Max » 31. Mai 2005 18:31

Hallo,


ja so ähnlich gibt´s das, es liest aber nur die Anzahl der vorhandenen Bilder, die Ansichten und die Bewertungen aus, um sie anzuzeigen. Zusätzlich brauch man noch den MOD, um ein Bild im Index/Portal anzuzeigen - ist aber ein extra-Teil ( >Klick!< )
Hier mal ne Menge Code für das mit den Anzahlanzeigen, mach was draus :wink:

Code: Alles auswählen
Little Album Stats for Smartor Album 2.x


CODE place in index.php/portal.php
/*
+----------------------------------------------------------
| Get/Create Albumstats
+----------------------------------------------------------
*/

// Total Pics
$sql = "SELECT count(*) AS count FROM " . ALBUM_TABLE;
if( !($result = $db->sql_query($sql)) )
{
  message_die(GENERAL_ERROR, 'Could not obtain image count ', '', __LINE__, __FILE__, $sql);
}
$row = $db->sql_fetchrow($result);
$TotalImages = $row['count'];

// Total Views
$sql = "SELECT SUM(pic_view_count) AS count FROM " . ALBUM_TABLE;
if( !($result = $db->sql_query($sql)) )
{
  message_die(GENERAL_ERROR, 'Could not obtain image view count ', '', __LINE__, __FILE__, $sql);
}
$pic_view_count = $db->sql_fetchrow($result);
$pic_view_count = $pic_view_count['count'];

// Total Ratings
$sql = "SELECT SUM(rate_point) AS count FROM " . ALBUM_RATE_TABLE;
if( !($result = $db->sql_query($sql)) )
{
  message_die(GENERAL_ERROR, 'Could not obtain image rating count ', '', __LINE__, __FILE__, $sql);
}
$rate_point = $db->sql_fetchrow($result);
$rate_point = $rate_point['count'];

$template->assign_vars(array(
'TOTAL_IMAGES' => $TotalImages,
'TOTAL_PICVIEW' => $pic_view_count,
'TOTAL_RATEPOINT' => $rate_point,)
);

/*
+----------------------------------------------------------
| Get/Create Albumstats End
+----------------------------------------------------------
*/

Language variables to insert in index.php/portal.php

    //Album Stats   
   'L_TOTAL_IMAGES' => $lang['Total_Images'],
    'L_TOTAL_PICVIEW' => $lang['Total_PicViews'],
    'L_TOTAL_RATEPOINT' => $lang['Total_RatePoints'],
   

Language definition insert into lang_dutch/lang_main_album.php

// Stats
$lang['Total_Images']= 'plaatjes in ons ';
$lang['Total_PicViews']= 'keer bekeken en';
$lang['Total_RatePoints']= 'waarderingspunten.';

Language definition insert into lang_english/lang_main_album.php

// Stats
$lang['Total_Images']= 'pictures are in our ';
$lang['Total_PicViews']= 'views and';
$lang['Total_RatePoints']= 'ratingpoints.';

Language definition insert into lang_german/lang_main_album.php

//Stats
$lang['Total_Images']= 'Bilder in unserem ';
$lang['Total_PicViews']= 'mal angeschaut und';
$lang['Total_RatePoints']= 'Bewertungen.';

Last but not least the template vars below. Place them where you like...

{TOTAL_IMAGES} {L_TOTAL_IMAGES}
{TOTAL_PICVIEW} {L_TOTAL_PICVIEW}
{TOTAL_RATEPOINT} {L_TOTAL_RATEPOINT}



Wenn Du dabei Fragen hast, dann frag ruhig.

Alles zusammen sieht so aus: www.g-i-b-f.de/dim/portal auf der rechten Seite einige Blöcke unterhalb der Uhr.


Gruß Max





[EDIT] einiges dazu geschrieben
Max
User
 
Beiträge: 170
Registriert: 29. Mai 2005 16:50

Beitragvon AmigaLink » 31. Mai 2005 19:34

Der Album Stats block der hier läuft, ist von mir und wird mal als IM-Portal block releast. Es wäre aber auch kein Problem den ebenfalls für das ezPortal zu releasen. :)
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. Mai 2005 21:31

Erstmal danke an Max .. werd mir das mal anschauen ...

aber wenn Amiga den mod auch für das EZ portal macht dann hätte ich doch lieber den ... *g*
Benutzeravatar
Eva
User
 
Beiträge: 356
Registriert: 15. Okt 2004 21:49

Beitragvon AmigaLink » 1. Jun 2005 12:40

*lol* Ich kann ja dieser tage den mod mal zusammenstellen. :)
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 Max » 2. Jun 2005 10:04

AmigaLink hat geschrieben:*lol* Ich kann ja dieser tage den mod mal zusammenstellen. :)


Echt?

Sonst hätte ich die vorhandenen EZ-Portal-kompatiblen Sachen zusammengefasst und so hingestellt (gehörte auch zu meinen Wochenendideen).
Denn eigentlich passiert mit dem Zeug ja nix Anderes als hier im Portal.

Die Text- und Tabellengestaltung ist ja nur nebensächlich, aber auch das anzupassen ist ja kein Problem.



Gruß Max
Max
User
 
Beiträge: 170
Registriert: 29. Mai 2005 16:50

Beitragvon AmigaLink » 2. Jun 2005 13:11

Also es stellt kein Problem dar den IM-Portal Block, den ich hier gecodet habe, ebenfalls als ezPortal Block rauszubringen. Denn der Core-code bleibt ja der gleiche. ;)
Der Unterschied ist halt nur, der IM-Portalblock wird einfach nur hochgeladen und dann im ACP aktiviert und plaziert.
Fürs ezPortal fallen ein paar Codezeilen weg und der rest muss halt in die diversen Dateien reineditiert werden. Also eine kurze install geschrieben und gut is. :)
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 » 5. Jun 2005 16:30

Und .. ist übers we irgendwas entstanden ?
Benutzeravatar
Eva
User
 
Beiträge: 356
Registriert: 15. Okt 2004 21:49

Beitragvon AmigaLink » 5. Jun 2005 17:21

Ich bin kurz vor der Fertigstellung des Lexicon v2.
Danach kümmere ich mich sofort um diesen Block. :D
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 AmigaLink » 9. Jul 2005 23:16

Hat leider doch etwas länger gedauert, aber hier ist er nun => http://www.amigalink.de/viewtopic.php?t=277 :)
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


Zurück zu phpBB2 Support



Wer ist online?

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

cron