Anzahl Album-Bilder im Plus-Portal anzeigen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
- shadowrider
- Beiträge: 473
- Registriert: Mi 18.Aug, 2004 12:56
- Wohnort: Schelklingen-Schmiechen
- Kontaktdaten:
Anzahl Album-Bilder im Plus-Portal anzeigen
im Portal lasse ich entweder das neueste oder ein Zufallsbild aus dem Album anzeigen.
ich hätte gern eine Erweiterung, möglichst einen kleinen Kasten in den Seitenstreifen, wo mir die Gesamt-Anzahl aller Bilder im Album und das Datum des letzten hinzugefügten Bildes angezeigt wird.
wer kann helfen? oder gibts was fertiges?
ich hätte gern eine Erweiterung, möglichst einen kleinen Kasten in den Seitenstreifen, wo mir die Gesamt-Anzahl aller Bilder im Album und das Datum des letzten hinzugefügten Bildes angezeigt wird.
wer kann helfen? oder gibts was fertiges?
Eventuell hilft dir das :-))
ohne gewähr
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}
ohne gewähr
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}
- shadowrider
- Beiträge: 473
- Registriert: Mi 18.Aug, 2004 12:56
- Wohnort: Schelklingen-Schmiechen
- Kontaktdaten:
- shadowrider
- Beiträge: 473
- Registriert: Mi 18.Aug, 2004 12:56
- Wohnort: Schelklingen-Schmiechen
- Kontaktdaten:
- shadowrider
- Beiträge: 473
- Registriert: Mi 18.Aug, 2004 12:56
- Wohnort: Schelklingen-Schmiechen
- Kontaktdaten:
- shadowrider
- Beiträge: 473
- Registriert: Mi 18.Aug, 2004 12:56
- Wohnort: Schelklingen-Schmiechen
- Kontaktdaten:
ich glaube das reicht nicht, da muss doch irgendwo eine Funktion hin, die erstens das letzte Bild erkennt und zweitens die Variable PIC_TIME herstellt, oder irre ich da?
Zuletzt geändert von shadowrider am So 13.Mär, 2005 16:45, insgesamt 1-mal geändert.
$lang['Total_RatePoints']= 'Bewertungen.'; müsste $lang['Total_RatePoints']= 'Bewertungspunkte.'; heisen, den es wird nicht ausgelesen wieviele Bewertungen abgegeben wurden, sondern wieviele Punkte insgesammt erteilt wurden! 
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
- shadowrider
- Beiträge: 473
- Registriert: Mi 18.Aug, 2004 12:56
- Wohnort: Schelklingen-Schmiechen
- Kontaktdaten:
Du bist im falschen thread, shadowrider. 
Ist ein kleiner Tipfehler von mir. Ersetz mal das semikolon am ende von Zeile 123 gegen ein komma. Dann klappts wieder.
Ist ein kleiner Tipfehler von mir. Ersetz mal das semikolon am ende von Zeile 123 gegen ein komma. Dann klappts wieder.
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
______________________________________
Kein Support per PM, ICQ oder eMail!!![/center]
- shadowrider
- Beiträge: 473
- Registriert: Mi 18.Aug, 2004 12:56
- Wohnort: Schelklingen-Schmiechen
- Kontaktdaten:
