Heutige Termine versetzen und mehr... |
|
Heutige Termine versetzen und mehr... |
Beitrag Nr.: 1 |
Hallo,
ich wollte gerne meine heutigen Termine unter der Shoutbox haben.
Also habe ich unter $shoutbox im index.tpl folgendes eingetragen:
<table cellpadding="1" cellspacing="0" border="3" bordercolor="#4F6889" style="width:98%">
<tr>
<td class="tablea" align="left"><span class="normalfont"><if($eventbit=="")><then> </then></if>Wer sendet heute: $eventbit </span></td>
</tr>
</table><p>
sowei...so gut....das klappt auch soweit.
Aber ich hätte gerne jeden einzelnen Eintrag der gemacht wird in einer anderen Farbe und den Rahmen drumrum auch in einer zum Style passenden
bin am Verzweifeln...bekomme es nicht hin...
Achso....$eventbit ließt aktuellen die Einträge im Kalender aus
Wäre super wenn mir jemand helfen könnte.
Ich baue unseren Kalender zu einem Sendeplan um. Und da das Radio schon läuft und der Alte Sendeplan nicht mehr für uns verfügbar ist, eilt es etwas...sorry dasich gleich zu Anfang drängel, aber ich hoffe Ihr versteht es.
Danke für jede Hilfe im Vorraus
Andy
__________________ http://www.shih-tzu-freunde.de
http://www.radio-dancefloor.de
|
|
22.01.2011 02:28 |
|
|
haumi
Boardbetreiber
[meine Galerie]
Dabei seit: 06.06.2009
Beiträge: 3.442
Herkunft: NRW
Postid: 6985
|
|
So Aufgabe gelöst:
Was wurde gemacht?
per FTP die Datei index.php im root-Verzeichnis (meist wbb2) öffnen und suchen:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
|
/* ############## EVENTS ############## */
unset($eventbit);
if ($showevents == 1 && $wbbuserdata['can_view_calendar'] != 0) {
$currentdate = date("Y-m-d");
$result = $db->unbuffered_query("SELECT eventid, subject, public FROM bb".$n."_events WHERE eventdate = '$currentdate' AND (public=2 OR (public=0 AND userid = '$wbbuserdata[userid]')) ORDER BY public ASC, subject ASC");
while ($row = $db->fetch_array($result)) {
$row['subject'] = htmlconverter($row['subject']);
if (isset($eventbit)) eval("\$eventbit .= "".$tpl->get("index_eventbit")."";");
else eval("\$eventbit = "".$tpl->get("index_eventbit")."";");
}
} |
|
und mit folgendem ersetzen:
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
|
/* ############## EVENTS ############## */
unset($eventbit);
if ($showevents == 1 && $wbbuserdata['can_view_calendar'] != 0) {
$currentdate = date("Y-m-d");
$result = $db->unbuffered_query("SELECT eventid, subject, public FROM bb".$n."_events WHERE eventdate = '$currentdate' AND (public=2 OR (public=0 AND userid = '$wbbuserdata[userid]')) ORDER BY public ASC, subject ASC");
$t=0;
while ($row = $db->fetch_array($result)) {
$farb = array(yellow,green,white,red,pink,aqua,fuchsia);
$row['subject'] = htmlconverter($row['subject']);
$ereignis = "<font color='$farb[$t]'><b>".$row['subject']."</b></font>";
if (isset($eventbit)) eval("\$eventbit .= "".$tpl->get("index_eventbit")."";");
else eval("\$eventbit = "".$tpl->get("index_eventbit")."";");
$t++;
}
} |
|
Die Farben sind in einem array gespeichert und können beliebig fortgesetzt werden.
Zur Zeit bitte noch keine hex-Codes ala #FF0000 eingeben, da ich nicht weiß ob das funktioniert.
Ich arbeite aber dran.
nun muss im acp noch das Template index_eventbit geändert werden.
Es ist nur eine Zeile da.
Hier wird einfach $row[subject] durch $ereignis ersetzt.
Das wars.
Auch hier gilt wie immer:
alle zu ändernden templates und php-Dateien vorher sichern,
damit man bei einem Fehler den alten Zustand wieder herstellen kann!!
Eine Garantie wird auch nicht übernommen.
Wenn etwas unklar sein sollte bitte hier fragen bevor man etwas falsch macht.
Es wird auch Hilfe gegeben wenn etwas nicht so ganz geklappt hat.
Urheber ist haumi - aber jeder kann es frei verwenden und nach belieben abändern.
LG
haumi
__________________
Gelassen das hinnehmen, was nicht zu ändern ist,
engagiert angehen was man gestalten kann.
|
|
22.01.2011 11:45 |
|
|
|
Ich habe da doch noch eine Frage....
Ich habe es im ACP jetzt so umgestellt das Geburtstage im Kalender nicht mehr angezeigt werden sollen ( ACP/Einstellungen/Kalender)
Dafür haben wir einen Geburtstagsbot eingebaut.
Aber jetzt steht im Kalender "Geburtstage" da wo vorher der Username staand dessen der an dem betreffenden Tag Geburtstag hatte.
Da wir den Kalender ja nicht mehr als Kalender nutzen ist das mehr als störend.
Kann man das irgendwie weg bekommen ???
Danke und Gruß Andy
__________________ http://www.shih-tzu-freunde.de
http://www.radio-dancefloor.de
|
|
22.01.2011 18:55 |
|
|
|
Zitat: |
Original von haumi
muss ich mir mal ansehen.
Wenn es aber gar nicht mehr angezeigt werden soll,
dann kann man es doch auch ausbauen, oder?
LG
haumi |
|
sicher...aus dem Kalender kann es raus. Ich würde ja eben selber schauen, bin aber auf der Arbeit und hab keinen FTP-Zugang hier. Ich denk mal man muß nur die Verlinkung aus der calender.php nehmen oder ??
Wenn ich mich nicht irre muß das raus?? viewbirthdays&day
Gruß Andy
__________________ http://www.shih-tzu-freunde.de
http://www.radio-dancefloor.de
|
|
22.01.2011 19:12 |
|
|
|
So....Haumi hat alles gemacht wie es gewünscht war. Erstklassige Arbeit. Ich danke Dir Haumi.
Eine Sache ist mir noch aufgefallen. Wenn man unten im Sendeplan auf
Sendungs-Sendeplan klickt kommt alles was bisher war. Kann man das noch ändern das auch dort nur der aktuelle Tag angezeigt wird?
Damit Du weißt wo ich meine hab ich DIr einen Screen angehängt.
Kann man die ungenutzten Felder des Sendeplans der ja nur noch 14 Tage anzeigt irgenwie entfernen? Das heißt die jetzt ja überflüssigen Felder ausblenden?
Danke In Vorraus
L.G. Andy
Dateianhang: |
screen.bmp (125,21 KB, 6 mal heruntergeladen)
|
__________________ http://www.shih-tzu-freunde.de
http://www.radio-dancefloor.de
|
|
07.02.2011 12:25 |
|
|
|