Content Management System - CMS : eXV2 
Home
News
Forum
Downloads
Download Module
Sitemap
Partnerseiten
RSS News
Kontakt/Info
Sprache
EnglishFrench
Suchen
Login
Nickname
Passwort

Registrieren?
Passwort?
Navigation
 Home News  Forum Neueste Beiträge  Downloads Download Module eXV² Themes  Weblinks Tutorial Changelog 2.3.1 Jobcenter Gebrauchtmarkt OSMap  Sponsor Kalendersystem Sitemap Partnerseiten RSS News Kontakt/Info Webseiten Wetter
Willkommen im Free Web CMS : eXV² Forum!
  Forenarchiv
     eXV2 Module
  Geburtstagsanzeige bei ecal in Monatsübersicht

Forum : eXV2 Module

Titel : Geburtstagsanzeige bei ecal in Monatsübersicht

© 2004-2012 www.exv2.de
http://www.exv2.de

URL dieser Diskussion
http://www.exv2.de/modules/newbb_plus/viewtopic.php?topic_id=2444&forum=7


 Dirpet :

03.04.2005 13:04
 Ich hatte bei ecal gestern ein kleines Problem festgestellt. Und zwar wurde der Geburtstag einer Person in der Monatsübersicht (nicht im Block) jeden Monat am entsprechenden Tag angezeigt, so das es den Anschein hatte das ein und die selbe Person jeden Monat Geburtstag hat. Ich konnte dieses Problem lösen und schreibe hier nun hin wie auch Ihr dieses Problem erledigen könnt, da ich die Lösung bisher hier im Forum nicht gefunden habe.

Geht in euer Verzeichniss und öffnet die Datei "modules/ecla/index.php
Dort sucht ihr die folgenden Codezeilen:

Code:
//Geburtstag
if ($showgebtag == 1) {
$geburtstag=werGebTag($currentmonth,date("d", usertime()));
foreach ( $geburtstag as $geb_det ) {
$gt = anzGebTag($geb_det->user_geb());
if (substr($gt,-4) > "1930") {
$gt = substr($gt,0,2);
if (substr($gt,0,1) == 0) {
$gt = substr($gt,1,1);
}
}
$text[$gt] .= "<a href='../../userinfo.php?uid=".$geb_det->uid()."'><img src='images/gebtag.gif' alt='"._CAL_GEBTAG."'> ".$geb_det->uname()._CAL_HAT._CAL_GEBTAG."</a><br />";
}
}
//End Geburtstag


Diese ersetzt ihr durch:

Code:
//Geburtstag
if ($showgebtag == 1) {
if ($currentmonth == $month){
$geburtstag=werGebTag($currentmonth,date("d", usertime()));
foreach ( $geburtstag as $geb_det ) {
$gt = anzGebTag($geb_det->user_geb());
if (substr($gt,-4) > "1930") {
$gt = substr($gt,0,2);
if (substr($gt,0,1) == 0) {
$gt = substr($gt,1,1);
}
}
$text[$gt] .= "<a href='../../userinfo.php?uid=".$geb_det->uid()."'><img src='images/gebtag.gif' alt='"._CAL_GEBTAG."'> ".$geb_det->uname()._CAL_HAT._CAL_GEBTAG."</a><br />";
}
}
}
//End Geburtstag


Habt Ihr die aktuellste Version von ecal welche Ende März zum Download angeboten wurde dann sucht nach den Zeilen:

Code:
//Geburtstag
if ($showgebtag == 1) {
$geburtstag=werGebTag($currentmonth,date("d", usertime()));
foreach ( $geburtstag as $geb_det ) {
$gt = anzGebTag($geb_det->user_geb());
if (substr($gt,-4) > "1930") {
$gt = substr($gt,0,2);
if (substr($gt,0,1) == 0) {
$gt = substr($gt,1,1);
}
}
if (!isset($text[$gt])) {
$text[$gt] = "<a href='../../userinfo.php?uid=".$geb_det->uid()."'><img src='images/gebtag.gif' alt='"._CAL_GEBTAG."'> ".$geb_det->uname()._CAL_HAT._CAL_GEBTAG."</a><br />";
}else{
$text[$gt] .= "<a href='../../userinfo.php?uid=".$geb_det->uid()."'><img src='images/gebtag.gif' alt='"._CAL_GEBTAG."'> ".$geb_det->uname()._CAL_HAT._CAL_GEBTAG."</a><br />";
}
}
}
//End Geburtstag


und ersetzt diesen durch:

Code:
//Geburtstag
if ($showgebtag == 1) {
if ($currentmonth == $month){
$geburtstag=werGebTag($currentmonth,date("d", usertime()));
foreach ( $geburtstag as $geb_det ) {
$gt = anzGebTag($geb_det->user_geb());
if (substr($gt,-4) > "1930") {
$gt = substr($gt,0,2);
if (substr($gt,0,1) == 0) {
$gt = substr($gt,1,1);
}
}
if (!isset($text[$gt])) {
$text[$gt] = "<a href='../../userinfo.php?uid=".$geb_det->uid()."'><img src='images/gebtag.gif' alt='"._CAL_GEBTAG."'> ".$geb_det->uname()._CAL_HAT._CAL_GEBTAG."</a><br />";
}else{
$text[$gt] .= "<a href='../../userinfo.php?uid=".$geb_det->uid()."'><img src='images/gebtag.gif' alt='"._CAL_GEBTAG."'> ".$geb_det->uname()._CAL_HAT._CAL_GEBTAG."</a><br />";
}
}
}
}
//End Geburtstag


Ihr werdet sehen das die Geburtstage in der Monatsübersicht nur noch in einem Monat angezeigt werden.

 Nobse :

04.04.2005 12:29
 Danke werde das in den nächsten Tagen Updaten.

 Dirpet :

04.04.2005 23:37
 Es freut mich wenn ich helfen konnte. Smile

Gruß

Dirk
Partnerseiten
http://www.fr.exv2.eu/

Vote für eXV2
php
Kontakt/Info
  Kontakt
  Impressum
  Link zu uns
  AGB
  Datenschutzhinweis
Downloads
  eXV² Core
  Core Sprachfiles
eXV² Filecenter
  Downloads
  Download Module
  eXV² Themes
  Multilanguage Module
  Sprachfiles eXV² Module
eXV² Support
  France