Jetzt kostenlos Anmelden!


HDSlider

lernt alles kennen

1

Donnerstag, 17. Juli 2008, 14:27

Eventkalendar 1.50

Hoi!

Hab grad auf nem ähnlichen Teil wie PHPKit gesehen, dass die in der Eventkalendar Übersicht (in der Navleisten) unten drunter den nächsten Termin stehen haben.... Also z.B.:

Morgen: (oder z.B. in XY Tagen)
· XYZTreffen (21:00)

Ereigniss:
Klick hier für mehr
Kann man das irgendwie zusammen basteln????
  • Zum Seitenanfang
  • Zum Seitenende

HDSlider

lernt alles kennen

2

Donnerstag, 17. Juli 2008, 22:37

keiner ne Idee???
  • Zum Seitenanfang
  • Zum Seitenende

WebWuschel Männlich

lernt alles kennen

Beiträge: 98

Geschlecht: Männlich

PHPKIT Version: 1.6.5

3

Donnerstag, 17. Juli 2008, 22:47

natürlich kann man das machen, aber man könnte sich ja auch mal erst selber ein paar gedanken machen indem man sich die php-datei des eventkalenders ankuckt, die dazugehörigen templates anschaut und mal bastelt.
  • Zum Seitenanfang
  • Zum Seitenende

HDSlider

lernt alles kennen

4

Freitag, 18. Juli 2008, 09:53

hmtl mäßig is das nicht das Problem... Also z.b. das in die Navbox einzubinden ect...

Aber PHP hab ich wenig bis keine Ahnung und somit weiß ich nicht, wie ich da irgendwie was schreiben müsste. Nicht mal Ansatzweise!!!

Sonst würd ich es ja auch nicht hier posten ;)
  • Zum Seitenanfang
  • Zum Seitenende

HDSlider

lernt alles kennen

5

Montag, 21. Juli 2008, 07:33

keiner Lust und Nerv zu helfen??? :(

Wäre doch sicher für jeden ein willkommener Hack!?!?
  • Zum Seitenanfang
  • Zum Seitenende

Superkater13439 Männlich

1.6.1 Groupie

Beiträge: 1 361

Geschlecht: Männlich

Wohnort: Berlin

PHPKIT Version: 1.6.1

6

Montag, 21. Juli 2008, 08:39

Hast du mal auf der Seite, wo du es gefunden hast, nachgefragt?

LG
Kater
  • Zum Seitenanfang
  • Zum Seitenende

Proggi

unregistriert

7

Montag, 21. Juli 2008, 10:08

Gibt es sowas nicht schon?? Oder täusch ich mich da jetzt?

EDIT:
OK - Hab mich eben mal hingesetzt und nachgesehen....... Hier das Ergebnis.
Funzt bei mir lokal auf dem PC und ich übernehme KEINE GARANTIE für die Funktionstüchtigkeit!!! UND:
Backup der Dateien anlegen!!!

Öffne die Datei navbox.calender.php im Ordner navigation

Suche in dieser Datei folgendes:

PHP-Quelltext

1
eval ("\$boxlinks[]= \"".templateinclude("navigation/calender")."\";");


Füge darüber folgendes ein:

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
// Start - Naechster Termin
$act_day date("d"time());
$act_month date("m"time());
$act_year date("Y"time());

$next_array $DB->fetch_assoc($DB->query("SELECT
                                                termin_ID,
                                                termin_DAY,
                                                termin_MONTH,
                                                termin_YEAR,
                                                termin_TEXT
                                            FROM
                                                ".$sqlprefix."_termine
                                            WHERE
                                                termin_DAY >= ".$act_day." && termin_MONTH >= ".$act_month." && termin_YEAR >= ".$act_year." && termin_aktiv = '0'
                                            ORDER BY
                                                termin_DAY ASC,
                                                termin_MONTH ASC,
                                                termin_YEAR ASC
                                            LIMIT 1
                                            "));

if($next_array['termin_ID'] != "") {
    $d $next_array['termin_DAY'];
    $m $next_array['termin_MONTH'];
    $next_event .= '<span class="small"><a href="include.php?path=termine/event_day.php&day='.$next_array['termin_DAY'].'">'.$d.'.'.$m.'. - '.cutstring($next_array['termin_TEXT'], 15).'</a></span>';
}else{
    $next_event '<span class="small">Momentan keine Events</span>';
}
// Ende - Naechster Termin


Öffne die Datei calender.htm im Ordner templates/navigation

Suche folgendes:

Quellcode

1
2
3
<tr>
  <td align="center" colspan="4"><a class="small" style="text-decoration:none" href="include.php?path=termine/event_monat.php">&Uuml;bersicht</a></td>
</tr>


Füge darunter folgendes ein:

Quellcode

1
2
3
4
5
6
7
8
<tr>
  <td colspan="4">
  <br />
  <span class="small">N&auml;chstes Event:</span>
  <br />
  $next_event
  </td>
</tr>


Screenshot des Ergebnisses:

/EDIT:

EDIT 2:
Nach Hinweis von Superkater13439, sollte noch die Überprüfung eingebaut werden, ob der Termin durch den Admin auch wirklich frei gegeben ist. Dies wurde im obigen Code bereits aktualisiert.
Danke Kater für Deinen Hinweis :)
Natürlich kann dies jetzt jeder für sich selbst erweitern wie er es mag. Beispielsweise nicht "nur" den nächsten Termin, sondern vielleicht die nächsten fünf Termine.............
Aber das bleibt Euch überlassen - einfach ein wenig basteln ud probieren ;)
/EDIT 2:

Netten Gruß :) Andy --- Proggi

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »Proggi« (21. Juli 2008, 16:37)

  • Zum Seitenanfang
  • Zum Seitenende

Flachzange Männlich

postet ab und an hier

Beiträge: 200

Geschlecht: Männlich

PHPKIT Version: 1.6.5

8

Montag, 21. Juli 2008, 14:30

Tach Andi,
habe es gerade mal bei mir eingebaut. Funktioniert astrein. Vielen Dank.
  • Zum Seitenanfang
  • Zum Seitenende

Proggi

unregistriert

9

Montag, 21. Juli 2008, 14:33

Danke für die Rückmeldung Flachzange :) :thumbup:

Netten Gruß :) Andy --- Proggi
  • Zum Seitenanfang
  • Zum Seitenende

HDSlider

lernt alles kennen

10

Montag, 21. Juli 2008, 16:29

Super!! Funktioniert erstmal soweit... :thumbsup:

Allerdings noch ein kleines Problem:

Er zeigt mir nicht wirklich das nächste Event an sondern erst im September eins!?!? Allerdings scheint es ein allgemeiner Fehler bei mir zu sein!? Denn wenn ich die event_all.php aufrufe, zeigt er mir keinen einzigen Termin an!?! In der event_monat.php sind aber alle Termine vorhanden.... Wodran kann das liegen?
  • Zum Seitenanfang
  • Zum Seitenende