Ergebnis 1 bis 13 von 13

Thema: [2.x.x] nächste xx Termine aus Kalender auf externer Seite

  1. #1
    Fortgeschrittener Benutzer
    Registriert seit
    09.11.2003
    Ort
    Berlin
    Beiträge
    204

    [2.x.x] nächste xx Termine aus Kalender auf externer Seite

    Moin Leute,
    mein erstes öffentliches Programmchen - es ist aber kein Hack - Dateien werden nicht verändert. Getestet wurde es mit vBulletin Version 2.3.2.

    Sinn:
    Auf einer "nicht-vB-Seite" sollen die nächsten xx Termine aus dem Kalender angezeigt werden.
    Allerdings nur die Termine, denn Geburtstage etc. sind nicht Bestandteil des Kalenders, sondern werden nur in diesem angezeigt.

    Umsetzung:
    - Terminanzahl einstellbar die angezeigt werden sollen.
    - Länge der Bildschirmausgabe der Termine einstellbar.
    - Jeder angezeigte Termin hat einen Direktlink zu seinem Orginal im Kalender.
    - Beim überfahren eines Termins mit der Maus wird der Inhalt als Title ausgegeben.
    - Anzeige der Gesamttermine im Kalender
    - Es werden nur die xx nächsten Termine angezeigt - keine alten Termine.

    Screenshot:


    Installation:
    - Den Inhalt des Archivs in ein beliebiges Verzeichnis eurer Homepage uploaden.
    - Alle Dateien aus dem Archiv sollen im gleichen Verzeichnis liegen.
    - Die CONFIG-Sektion aus der TERMINE.PHP anpassen. Wichtig ist der Pfad zum Config-File im Forum, damit die Datenbankanbindung klappt.

    Fertig!

    Viel Spaß damit,
    Bruno
    Angehängte Dateien Angehängte Dateien

  2. #2
    Fortgeschrittener Benutzer
    Registriert seit
    09.08.2001
    Ort
    Leipzig
    Beiträge
    166
    vielen dank für die umsetzung. super idee werde das gleich mal testen und mich dann melden wies geleufen ist ...
    ¤ firelooper ¤

  3. #3
    Neuer Benutzer
    Registriert seit
    04.12.2003
    Beiträge
    7
    Hmmm ich erhalte ein Ausgabefenster indem statt der Termine " No Database Selected" steht.....muss man noch weitere Konfigurationen vornehmen?

  4. #4
    Fortgeschrittener Benutzer
    Registriert seit
    09.11.2003
    Ort
    Berlin
    Beiträge
    204
    Moin,

    dann stimmt Deine Pfadangabe zu der CONFIG.PHP von Deinem Forum nicht. Welchen Pfad hast Du denn hier eingetragen?
    PHP-Code:
    $vblocation       "../vbulletin"
    Schreib doch mal, wie Dein Boardverzeichnis heisst und wo Du meine Dateien abgelegt hast bitte.
    Ist Sicher eine Kleinigkeit.

    Viele Grüße,
    Bruno

    PS: solltest Du garnicht mit den Pfadangaben zurechkommen, dann gehts auch so -> ersetze einfach in der TERMINE.PHP die komplette Zeile:
    PHP-Code:
    require("$vblocation/admin/config.php"); 
    mit:
    PHP-Code:
    $servername='localhost';
    $dbusername='username';
    $dbpassword='passwort';
    $dbname='datenbank'
    Logischer Weise die Werte mit Deinen ersetzen

    Viele Grüße,
    Bruno

  5. #5
    Neuer Benutzer
    Registriert seit
    04.12.2003
    Beiträge
    7
    Ich habe es herausgefunden,

    Das Script hat ein bisschen Probleme damit bekommen dass das Verzeichnis Serverintern anders angesprochen wird als von aussen (virthost Konfiguration) ich habe Abhilfe geschafft indem ich die $vblocation jeweils durch die Adresse von aussen ersetzt habe.

    Den Fehler mit der "No Database Selected" erkläre ich mir momentan damit dass die Zugriffsregeln auf das /admin/ Verzeichnis zu restriktiv waren.

    Jetzt läuft es jedenfalls reibungslos....

    Danke für Deine Arbeit.

  6. #6
    Fortgeschrittener Benutzer
    Registriert seit
    09.11.2003
    Ort
    Berlin
    Beiträge
    204
    Na prima!
    Dann kann ich ja beruhigt schlafen gehen

    Viele Grüße,
    Bruno

  7. #7
    Benutzer
    Registriert seit
    09.02.2004
    Alter
    34
    Beiträge
    46
    Das ist ja genial! Gibt es das auch für 3.0.1 oder 3.0.3? Ich würde auch gerne den kleinen Kalender extern anzeigen lassen, die Events wären aber auch sehr hilfreich!

    Vielen Dank, Stan
    Version 3.0.5

  8. #8
    Benutzer
    Registriert seit
    09.02.2004
    Alter
    34
    Beiträge
    46
    Ich versuche gerade das mit meinen oberflächlichen Kenntnissen umzubauen. Kann mich da jemand unterstützen? Das Datum wird für alle Events gleich angezeigt. Siehe Screenshot.

    Vorher:
    PHP-Code:
    $query_kalender = "SELECT * FROM calendar_events WHERE eventdate >= '$aktdatum' AND public = '1' ORDER BY eventdate ASC";
    $query_limit_kalender = sprintf("%s LIMIT %d, %d", $query_kalender, $startRow_kalender, $maxRows_kalender);
    $kalender = mysql_query($query_limit_kalender, $hydroworld) or die(mysql_error());
    $row_kalender = mysql_fetch_assoc($kalender);

    <?php do { ?>
    <font class="sfa" color="#FF0000">
    <?php echo date('d.m.y'strtotime($row_kalender['eventdate'])); ?>
    &nbsp;<a href="<?php echo $vblocation ?>/calendar.php?s=&action=getinfo&eventid=<?php echo $row_kalender['eventid'?>" title="<?php echo $row_kalender['event'?>">&raquo;

    <?php
    if (strlen($row_kalender['subject']) > $len) {$row_kalender['subject'] = substr($row_kalender['subject'],0,$len)."..";}
    echo 
    $row_kalender['subject'];
    ?>
    Nachher:
    PHP-Code:
    $query_kalender = "SELECT * FROM event WHERE dateline >= '$aktdatum' AND visible = '1' ORDER BY dateline ASC";
    $query_limit_kalender = sprintf("%s LIMIT %d, %d", $query_kalender, $startRow_kalender, $maxRows_kalender);
    $kalender = mysql_query($query_limit_kalender, $hydroworld) or die(mysql_error());
    $row_kalender = mysql_fetch_assoc($kalender); 


    <?php do { ?>
    <font class="sfa" color="#FF0000">
    <?php echo date('d.m.y'strtotime($row_kalender['dateline'])); ?>
    &nbsp;<a href="<?php echo $vblocation ?>/calendar.php?s=&action=getinfo&eventid=<?php echo $row_kalender['eventid'?>" title="<?php echo $row_kalender['event'?>">&raquo;

    <?php
    if (strlen($row_kalender['title']) > $len) {$row_kalender['title'] = substr($row_kalender['title'],0,$len)."..";}
    echo 
    $row_kalender['title'];
    ?>
    Angehängte Grafiken Angehängte Grafiken
    Version 3.0.5

  9. #9
    Fortgeschrittener Benutzer
    Registriert seit
    09.11.2003
    Ort
    Berlin
    Beiträge
    204
    Moin,

    hier die Version für vBulletin 3.xx.
    Weil es so warm ist und ich keinen Bock zum Coden habe - setzt das jetzige Script voraus, dass es sich im vBulletin-Hauptverzeichnis befindet.
    Wem das nicht reicht, der muss sich die Pfade hinfummeln - sollte keine Probleme machen denk ich... .

    Ist getestet und funktioniert zumindest mit der 3.00 einwandfrei.
    Da ich noch keine 3.03 benutze - kann ich dazu nichts sagen.

    Viele Grüße,
    Bruno
    Angehängte Dateien Angehängte Dateien

  10. #10
    *staub wegpust*

    Gibts sowas auch für das aktuelle vB?
    Macht es, kosmisch betrachtet, wirklich was aus, wenn ich NICHT aufstehe und arbeiten gehe?
    Douglas Adams - Per Anhalter durch die Galaxis

  11. #11
    vBGo! Team Avatar von Andreas
    Registriert seit
    14.10.2003
    Alter
    32
    Beiträge
    2.340
    Falscher Ort für die Frage
    => vbulletin-germany.org

    PS: Meines Wissens nach gibt es so etwas noch nicht, ist aber nicht sonderlich schwierig - im Prinzip nur ein wenig Copy & Paste aus der index.php

  12. #12
    Tschuldigung,
    hab hier gesucht, und das gefunden. Bin ja schon weg...
    Macht es, kosmisch betrachtet, wirklich was aus, wenn ich NICHT aufstehe und arbeiten gehe?
    Douglas Adams - Per Anhalter durch die Galaxis

  13. #13
    Neuer Benutzer
    Registriert seit
    24.02.2011
    Beiträge
    5
    Sorry Ich weiß das das Thread hier sehr alt ist ...

    Ich suche und suche finde leider nichts gibt es das auch irgendwo für VB aktuell Version 4.1.4 ???
    Benötige das dringend wer kann mir helfen ?

    Gruß
    Dexxa

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Kalender Termine freischalten
    Von Pagan im Forum vBulletin 3.0 Fragen und Probleme
    Antworten: 1
    Letzter Beitrag: 25.02.2004, 00:18
  2. 2.x.x letzte xx Termine aus Kalender auf externer Seite
    Von Bruno Pisarek im Forum vB2 Code-Hacking Diskussionen
    Antworten: 8
    Letzter Beitrag: 15.12.2003, 12:15
  3. Suchfeld auf externer Seite?
    Von kailew im Forum vBulletin 2 Fragen und Probleme
    Antworten: 1
    Letzter Beitrag: 14.12.2003, 20:52
  4. Letzte Beiträge auf externer Seite
    Von Rici im Forum vB2 Code-Hacking Diskussionen
    Antworten: 2
    Letzter Beitrag: 20.08.2003, 01:50
  5. Umfragen auf externer Seite anzeigen ?
    Von cuba im Forum vB2 Code-Hacking Diskussionen
    Antworten: 12
    Letzter Beitrag: 15.02.2003, 18:40

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •