Franks Listen - Kalender(modul(update)

Begonnen von Kicks, 16 April 2002, 15:43:30

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Kicks

ich habe den Kalenderblock von Frank Gerlach mir etwas umgeschrieben.

( ich kanns selber nicht fassen das es klappt *gg* .. ich mach mich)

bisher hatte er mit in dem Block immer nur das Anfangsdatum und das Enddatum ausgegeben, aber leider keine Anfangszeit und Endzeit (das wurde im letzten Thread zwar bemängelt aber es war nicht im Download mit drin).

Hier der geänderte Text, einfach ersetzen, wenn gewünscht schicke ich es Frank Gerlach, oder euch zu, mußt mir nur bitte Bescheid geben.



  $qry =\\\"select eid, title, eventDate, endDate, startTime, endTime from \\\".$prefix.\\\"_events WHERE (eventDate>=now() or endDate>=now()) order by eventDate ASC, endDate ASC limit 0,$anzahl\\\";
$result = sql_query($qry, $dbi);

$content .= \\\"<table width=\\\\\\\"100%\\\\\\\" border=\\\\\\\"0\\\\\\\">\\\";
$content .= \\\"Hier findet Ihr eine tabellarische Übersicht der nächsten Termine. Einfach anklicken und es folgt die genaue Beschreibung des Termins. Ihr selber könnt aber auch Termine machen und sei es für eine Chatsession\\\";    

while(list($eid, $title, $eventDate, $endDate, $startTime, $endTime) = sql_fetch_row($result, $dbi)) {

        $Date_Array = explode(\\\"-\\\", $eventDate);
        $endDate_Array = explode(\\\"-\\\", $endDate);
   $time_Array = explode(\\\":\\\",$startTime);
   $startTime = $time_Array[0].\\\":\\\".$time_Array[1];
   $time_Array = explode(\\\":\\\",$endTime);
        $endTime = $time_Array[0].\\\":\\\".$time_Array[1];
$content .= \\\"<tr>
<td align=\\\\\\\"right\\\\\\\">$Date_Array[2].$Date_Array[1].$Date_Array[0] bis </td><td align=\\\\\\\"right\\\\\\\">$endDate_Array[2].$endDate_Array[1].$endDate_Array[0]</td><td align=\\\\\\\"left\\\\\\\"> <a href=\\\\\\\"modules.php?op=modload&name=Kalender&file=index&type=view&eid=$eid\\\\\\\">$title</a></td><td align=\\\\\\\"left\\\\\\\">Beginn: $startTime - $endTime</td></tr>\\\";







das ding sieht jetzt so aus als Centerblock (rauskopiert also nur ein Beispiel)):
********************************
Events


Hier findet Ihr eine tabellarische Übersicht der nächsten Termine. Einfach anklicken und es folgt die genaue Beschreibung des Termins.

Ihr selber könnt aber auch Termine machen und sei es für eine Chatsession

 16.04.2002 bis  16.04.2002 Der große Preis von Deutschland Beginn: 17:00 - 18:00
16.04.2002 bis  16.04.2002 Chatsession              Beginn: 17:00 - 18:00


[ ** neuen Termin vorschlagen ** ]


[ Zurück ]

********************************

hoffe es gefällt einigen. Wobei die Uhrzeit immer untereinander steht, nicht so wie hier :)[Bearbeitet am: 16/4/2002 von Kicks]

rinaldo2000at

Ich wäre an deinen Kalenderblock sehr Interessiert, bitte schicke ihn mir an rinaldo@yline.com

Danke!!!

Kicks

jetzt hab ich nur noch eins ...
ich würde gerne das er mir die Termine in einer anderen Farbe anzeigt.

mit <font = #3088ff> ******* </font>
macht er es nicht .. oder jedenfalls nicht so wie ich es will *gg*

jemand ne Idee ?

rinaldo2000at

Hast du mir den Block schon geschickt? :D

Kicks

lach .... ja ... siehe dein neuster thread

rinaldo2000at

Ich danke dir recht herzlich für diesen tollen Block um zu sehen wie wertvoll mir dieser ist, schau mal in meinen Portal wo sich dein Block befindet!  :D :D :D (center) lol
 http://www.rinaldo2000at.de/portal/html/index.php

bulli-frank

Hi,
Schöne Sache das....aber "wir" von der bullikartei.de haben nur ganztägige Termine für unsere alten VW-Bulli-Treffen, so daß diese Anforderung für diese Homepage nicht gegeben war. Daher hatte ich das nicht mitreingenommen. Schick mir das doch bitte komplett zu unter  webmaster@frank-gerlach.com

Danke
bis dann
Frank

Kicks

danke rinaldo ..
sieht doch gut aus oder ??


Frank .. ich habe ihn Dir gerade geschickt :o)

rinaldo2000at

Ich liebe diesen Kalenderblock, nochmals herzlichen  Dank! :D :D :D :D :D :D :D :D :D :D :D :D :D :D :DD :D :D :D :D :D :D :D :D :D  ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) ;) :cool: :cool: :cool: :cool: :cool: :cool: :cool: :cool: :cool: :cool: :cool: :cool: :D :D :D :D :D :D :D :D :D :D :D :D :D :D

Kicks


Kicks

Frank

vielleicht weißt du ja wie ich die Farbe der "angezeigten" Termine ändere

bulli-frank

Hi
ich schau mal nach.
? Sollen die in den Farben der entsprechenden Termin: (Konzerte)    (Veranstaltung)    (Messen)    (Themen)    (Sonstiges) ???

Deine Änderungen hab ich zum Download gestellt unter  http://www.hsk-markt.de

Äh--------habs fertig unter: http://www.bullikartei.de/Portal/modules.php?name=Ka_Liste

so könntes ausehen...!

Bis dann
Frank
[Bearbeitet am: 16/4/2002 von bulli-frank]

Kicks

ja .. genau so *g*

hab mal in deinem download geschaut .. da wars noch  net drin mit den Farben.
Werds versuchen mir jetzt anzupassen.

bulli-frank

mach dir nicht die mühe

ich stells gleich online....

ca. 8:30 isses drin

bis dann

frank

bulli-frank

Hi Kicks
hab grad nen Denkfehler... du kannst bestimmt helfen, als Modul läuft es ja, aber als Block? Irgendwie ist da noch nen Bug, hab aber heut wenig Zeit: Bitte mal gucken :quest
 
Zitat<?php

/*      
   erstellt von frank-gerlach.com für bullikartei.de (12.4.02 um 21:27)
    modified from Andi for maax-design & fsz-design  :))
       modified (15.04.2002) from Kicks for Kicks Racinggroup :o)
*/

if (eregi("block-Last_10_Articles.php", $PHP_SELF)) {
    Header("Location: index.php");
    die();
}

$anzahl= 10;

global $prefix, $multilingual, $currentlang, $dbi;

$day = Date("d");
$month = Date("m");
$year = Date("y");

$qry ="select eid, title, eventDate, endDate, barcolor, startTime, endTime from ".$prefix."_events WHERE (eventDate>=now() or endDate>=now()) order by eventDate ASC, endDate ASC limit 0,$anzahl";
$result = sql_query($qry, $dbi);

$content .= "<table width=\"100%\" border=\"0\">";
$content .= "<br><center><FONT color=#0033ff>Hier findet Ihr eine tabellarische Ãœbersicht der nächsten Termine. Einfach anklicken und es folgt die genaue Beschreibung des Termins.<br><br> Ihr selber könnt aber auch Termine machen und sei es für eine Chatsession</FONT><br><br>";    

echo "<table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"2\">";
echo "<tr><td width =\"6%\"></td><td width=\"12%\"></td><td width=\"6%\"></td><td width=\"12%\"></td><td width=\"44%\"><td width=\"20%\"></td></tr>";

while(list($eid, $title, $eventDate, $endDate, $barcolor, $startTime, $endTime) = sql_fetch_row($result, $dbi)) {

if ($barcolor == "r") $barcolorchar="r";
                                elseif ($barcolor == "g") $barcolorchar="g";
                                elseif ($barcolor == "b") $barcolorchar="b";
                                elseif ($barcolor == "y") $barcolorchar="y";
                                else $barcolorchar="w";

        $Date_Array = explode("-", $eventDate);
        $endDate_Array = explode("-", $endDate);
   $time_Array = explode(":",$startTime);
   $startTime = $time_Array[0].":".$time_Array[1];
   $time_Array = explode(":",$endTime);
        $endTime = $time_Array[0].":".$time_Array[1];
$content .= "<tr>
<td align=\"right\"><img src=\"images/ball$barcolorchar.gif\"></td>
<td align=\"right\">$Date_Array[2].$Date_Array[1].$Date_Array[0] bis </td>
<td align=\"right\">$endDate_Array[2].$endDate_Array[1].$endDate_Array[0]</td>
<td align=\"left\"> <a  href=\"modules.php?op=modload&name=Kalender&file=index&type=view&eid=$eid\">$title</a></td>
<td align=\"left\">Beginn: $startTime - $endTime</td></tr>";
}
$content .= "</table>";
$content .= "<br><center>Legende:
<img src=\"images/ballw.gif\"> = Themen
<img src=\"images/ballg.gif\"> = Veranstaltung
<img src=\"images/ballr.gif\"> = Konzerte
<img src=\"images/ballb.gif\"> = Messen
<img src=\"images/bally.gif\"> = Sonstiges
</center>";

$content .= "<br><center>[ <a href=\"modules.php?op=modload&name=Kalender&file=submit\">** neuen Termin vorschlagen **</a> ]</center>";


$content .= "<br><center><font class=\"content\">"._GOBACK."</font></center>";
$content .= "<tr>
<td align=\"right\">
<a href=\"http://www.frank-gerlach.com\">Å  GF</a></td></tr>";



?>

Bis dann
Frank

Kicks

so. habe ihn jetzt entgültig angepasst. Bei mir läuft er als Centerblock@Frank

zu sehen ist er unter:

 http://webdesign.3dgurus.de


Ich habe ihn in als Download in die Kategorie Downloads gestellt :o)

DarkBoy

Hi sieht  gut asu und ict cool,
wäre nett wen ihr den mit einer install hier bei uns  mal als Downloadposten  könntet

drag77

Ich habe den Block für meine Zwecke nochmal angepasst, zeigt jetzt nur Datum und Titel an - genau das habe ich gebraucht um die Events fürs nächste Wochenende aktuell anzubieten. Mal vielen Dank für diversen Input.

Und damit es nicht fad wird: es gibt das diese scrollenden Blöcke und Package zum Download.
Ich seh das im Code allerdings nicht warum das Ding funktioniert. Was löst das Scrollen aus ? Ich sehe die Parameter, aber das kann es ja nicht sein.

Anders gefragt: was muß ich machen um den kleinen Kalenderblock zum Scrollen zu bewegen ?

DarkBoy

HI
 da  in Nuke 5.5  das scrollen von blöcken iw e in anderen Versioen ( Old Articles bis uke 5.3 ) nicht mehr funktioniert., haben wir  einen  eigentlich alten Trick angewendet der  schon fast überall vergessen ist, da er leider auch nur im IE  funktioniert! Andere Browswer sehen den Block ohne scroll.
In dem Block musst du eigentlich nicht viel ändern!,   dafür musste  ich mal den code sehen da´nn schicke ich dir die Zeile rüber zum einbauen.

drag77

here we go:

<?php

/*      
   erstellt von frank-gerlach.com für bullikartei.de (12.4.02 um 21:27)
    modified from Andi for maax-design & fsz-design  :))
       modified (15.04.2002) from Kicks for Kicks Racinggroup :o)
*/

if (eregi("block-Last_10_Articles.php", $PHP_SELF)) {
    Header("Location: index.php");
    die();
}

$anzahl= 8;

global $prefix, $multilingual, $currentlang, $dbi;

$day = Date("d");
$month = Date("m");
$year = Date("y");

$qry ="select eid, title, eventDate, endDate, startTime, endTime from ".$prefix."_events WHERE (eventDate>=now() or endDate>=now()) order by eventDate ASC, endDate ASC limit 0,$anzahl";
$result = sql_query($qry, $dbi);

$content .= "<table width=\"100%\" border=\"0\">";
   

while(list($eid, $title, $eventDate, $endDate, $startTime, $endTime) = sql_fetch_row($result, $dbi)) {

        $Date_Array = explode("-", $eventDate);
        $endDate_Array = explode("-", $endDate);
   $time_Array = explode(":",$startTime);
   $startTime = $time_Array[0].":".$time_Array[1];
   $time_Array = explode(":",$endTime);
        $endTime = $time_Array[0].":".$time_Array[1];
$content .= "<tr>
<td align=\"center\">$Date_Array[2].$Date_Array[1] - $startTime</td></tr><tr><td align=\"center\"> <a  href=\"modules.php?op=modload&name=Kalender&file=index&type=view&eid=$eid\">$title</a></td></tr>";
}
$content .= "</table>";
$content .= "<br><center>[ <a href=\"modules.php?op=modload&name=Kalender&file=submit\">** neuen Termin vorschlagen **</a> ]</center>";



?>

DarkBoy


drag77

Vielen Dank ! Eingebaut und funktioniert - wer es sehen will - http://www.football.at

[Bearbeitet am: 19/4/2002 von drag77][Bearbeitet am: 19/4/2002 von Admin DarkBoy]

FrankySZ

Hi all,

ich habe den Block letze Nacht mal auf Multilanguage umgebaut.
Ihr koennt ihn in unserem Downloadbereich PHPNuke - Blocks downloaden.
Eigentlich wollte ich ja noch eine Monatsabfrage einbauen, aber dann war ich doch schon zu mued ;) vielleicht klappts ja die naechsten Naechte :)
greets Franky