Antworten zu häufig gestellten Homepage-Fragen
 Alle Anleitungen
Einige Anleitungen
Intern
Kostenl. Partnerlinks
[,__,] Druckversion

Die Website Homepage-FAQs.de befindet sich im Archivmodus.
FAQS zu HP&Co.
artmedic Event 2 - MOD mit erweiterten Funktionen
Neuer Mod 3 (April 2006), Mod 4 Vorabversion verfügbar (Juni 2006), Mod 4 beseitigt Fehler beim Löschen (April 2007)


Mod 3 mit Editierfunktion, Bildupload, Datum unsichtbar machen und alternativen Text statt Datumsanzeige sowie Events nur an bestimmten Tagen anzeigen


Inhalt:

- Anleitung zum Installieren

- Hinweise zum Setup

-
Hinweise zu den Änderungen im Mod

- Event-Mod in bestehendes artmedic-Event einbauen

- Scriptanpassung* für verschiedene Browser und progressive bzw. normale JPG

*nur erforderlich, falls Mod 2 verwendet wird, beim Mod 3 ist die Anpassung schon drin!


NEWS

- Mod 4 Vorabversion behebt auch schon 2 Fehler von Mod 3 (Juni 2006)
- Fehler bei Löschfunktion in Mod 4 Vorabversion beseitigt (April 2007)

Forenbeitrag mit Downloadadresse für Mod 4

Anleitung zum Installieren

1.) Mod Download unter


Neuer Mod 3 (empfohlen)


Editierfunktion, Bildupload (mit Scriptanpassung*), Datumsanzeige abschaltbar und Event an bestimmten Tagen

Mod 3 als Zip in diesem artmedic-Userforum-Beitrag


Mod 3 Update

enthält nur die gegenüber dem Mod 2 geänderten Dateien, den Dateinamen ist das Prefix edit22_ vorangestellt, dieses vor dem Hochladen entfernen

>> Mod 3 Update kann bei mir per Mail angefordert werden

(nur für User die schon Mod 2 haben und evtl. bereits eigene Anpassungen vorgenommen haben)


2.) Originalscript artmedic Event 2 Download unter

http://www.artmedic-phpscripts.de/index.php?page=338434555&f=1&i=734394556&s=338434555

3.) Beide Zipdateien entpacken und von artmedic Event2 die 3 Dateien

install.htm
artmedic_event.css
artmedic_event_validate.php

zu den Mod-Dateien hinzufügen.

4.) Die Anleitung lesen (install.htm) und auch die Nutzungsbedingungen beachten.

Das Urheberrecht am Script liegt bei artmedic, Ellen Baitinger (dies gilt auch nach Einbau des Mods).

5.) Alle Eventdateien (Mod und die 3 Dateien wie unter 3.) genannt) per FTP-programm auf den Webspace hochladen.

Das Verzeichnis mit den Event-Dateien und die Datei setup.php müssen die Rechten Chmod 777 erhalten.
Weitere Infos zum Installieren in der Anleitung von artmedic.

*Scriptanpassung für verschiedene Browser und progressive bzw. normale JPGs

Beim Mod 3 ist das Script angepasst für Bildupload mit IE6, Mozilla 1.7, Firefox 1.5 und Opera 8.5 (getestet)!

Bei Mod 2
(nur falls nicht Mod 3 verwendet werden soll) muss dieses in den Dateien

artmedic_event_add.php

artmedic_event_direkteingabe.php

artmedic_event_edit.php

noch gemacht werden, hier diese Stelle suchen

if($grafik_type != "image/pjpeg")

und ändern in

if($grafik_type != "image/pjpeg" && $grafik_type != "image/jpeg")

Hinweise zum Setup

Es werden verschiedene Angaben erfragt, einige Angaben sind schon voreingetragen, diese prüfen und evtl. ändern, die beim Setup gemachten Angaben werden in der Datei artmedic_event_inc.php gespeichert, hier können sie später auch geändert werden.

Beispiel meiner Testdatei (Infos in rot)

(Passwort und Textdatenbank verändert)

//Passwort eingeben
$passwort = "3d4f5g6-passwort-verschlüsselt-6d5f4g";

(hier ist das Passwort md5-verschlüsselt, zum ändern dieses Onlinetool benutzen
http://elmar-eigner.de/md5_maker.html

beim Onlinetool das neue (oder vergessene) Passwort eingeben und die codierte Form kopieren und dann hier einfügen.)

//Adminemail
$adminemail = "daniel5959@lycos.de";

//Name der Startdatei
$index = "artmedic_event.php";

//URL zum Eventverzeichnis (Internetadresse des Eventverzeichnisses mit Schrägstrich am Ende)
$scripturl = "http://www.homepage-faqs.de/1test-event2-mod/";

//Titel Ihres Veranstaltungskalenders (wird in der Kopfzeile und der Browserüberschrift angezeigt)
$eventtitle = "Event 2 Mod-Test";

//Textdatenbank (Textdatei)
$news = "a0c7v6n8-gekürzt-55ah6rd_event.txt";

//Vorlagendatei für die Anzeige der Meldungen
$template = "artmedic_event_template.htm";

//Zeitspanne in Sekunden, nach der die Anzeige aktualisiert werden soll
$timespan = "3600"; //1 h

//Anzahl der pro Seite angezeigten Events
$anzahl = "8";

$besucher = "0"; //Falls Besucher auch Bilder hochladen dürfen auf 1 setzen, sonst 0

$picturesize = "70000"; //Erlaubte Bildgrösse für Bildupload (gilt nur für Besucher)

(70000 entspricht ca. 70 KB, für den Admin gibt es keine Beschränkung)

//Falls eine automatische Bildoptimierung durchgeführt werden soll, hier Bildbreite festlegen in Pixel
//setzt die Installation der GDlib2 voraus
//Qualitativ besser ist es, das Bild vor dem Hochladen zu optmieren
$dest_width = ""; //einfach leer lassen, wenn nicht optimiert werden soll

(wenn GDlib2 vorhanden ist, dann kann hier eine Bildanpassung aktiviert werden, besser gesagt es werden alle Bilder auf die gleiche Breite (wie bei $dest_width="..." angegeben) gebracht. Dies ist natürlich nur bei großen Bildern sinnvoll, die auf eine einheitliche Breite gebracht werden sollen, damit sie ins HP-Design passen bzw. damit es einheitlicher aussieht. Bei kleinen Bildern, die per Bildanpassung vergrößert werden, leider dann die Qualität. Aber dies muss jeder selber entscheiden, ob und wie er die Bildanpassung nutzt.)


Hinweise zu den Änderungen im Mod

- Editierfunktion (für den Admin)

- Bildupload (für den Admin, wahlweise auch für Besucher)

- Datum unsichtbar machen (für den Admin)

- Datum unsichtbar machen und Alternativtext eingeben (für Admin)

Beispiele für Alternativtext:

Immer am Samstag ab 20 Uhr

Jeden Mittwoch und Freitag von 14 bis 17 Uhr
Jeweils am 1. Dienstag im Monat von 20 bis 22 Uhr

- Events nur an bestimmten Tagen anzeigen (für Admin)
____________________________________________________
[x]Option "Events nur an bestimmten Tagen anzeigen" aktivieren

(o) Anzeige jede Woche am...
[_] Montag - [_] Dienstag - [x] Mittwoch - [_] Donnerstag
[_] Freitag - [x] Samstag - [_] Sonntag

( ) Anzeige jeden Monat am... (Eingabe ohne führende Null z.B. 9)
[__] Termin 1 - [__] Termin 2 - [__] Termin 3
[__] Termin 4 - [__] Termin 5


( ) Anzeige jedes Jahr am... (Eingabe ohne führende Null z.B. 12.6.)
[____] Termin 1 - [____] Termin 2 - [____] Termin 3
[____] Termin 4 - [____] Termin 5

____________________________________________________


Anmerkung zu Events an bestimmten Tagen anzeigen:

Mit dieser Option kann man Events nur an den festgelegten Tagen anzeigen lassen, dazu muss erst die Option aktiviert werden und dann eine der folgenden Auswahlen getroffen werden

- Anzeige jede Woche am...
- Anzeige jeden Monat am...
- Anzeige jedes Jahr am...

innerhalb der Auswahl können eine oder mehrere Markierungen gesetzt bzw. Einträge gemacht werden.

Da es keine Datumsanzeige gibt, wenn diese Option genutzt wird, muss bei "Datum anzeigen" ein Alternativtext eingegeben werden. Soll aus irgendeinem Grund auch kein Alternativtext erscheinen, so muss zumindest ein Leerzeichen bei Alternativtext eigegeben werden, damit keine Fehlermeldung kommt.

Bei Startzeitpunkt legen sie fest, wann das Script mit der Prüfung beginnen soll, ob die gemachten Angaben für den heutigen Tag zutreffen und das Event angezeigt werden kann. Je nach gemachter Auswahl kann die Startzeit einige Tage oder Wochen vor dem ersten Erscheinen des Events liegen.

Bei Endzeitpunkt legen sie fest, wann das Event gelöscht werden soll. Wenn das Event länger drin bleiben soll, dann kann der Endzeitpunkt auch einige Jahre später sein. Ist noch unklar wie lange das Event drin bleibt, dann kann man mal 3 oder 5 Jahre später festlegen und mit Editieren jederzeit ändern, falls das Event doch früher gelöscht werden sollen.

Anmerkung zu Bildupload:

Bilder die per Bildupload hochgeladen werden, können zwar im Editiermodus gelöscht werden, verbleiben aber noch auf dem Webspace, ebenfalls verbleiben Bilder in gelöschten Events auf dem Webspace, alte Bilder müssen noch manuell gelöscht werden.

Dies ist jetzt mal so gemacht worden, da ich nicht weiss, ob Bilder evtl. in mehr als nur einem Event verwendet werden sollen, dann wären bei einer Löschung des Bildes auch in den anderen Events keine Bilder mehr zu sehen.

In weiteren MOD-Versionen (noch nichts fest geplant) soll es ein extra Verzeichnis für die Bilder und eine Prüfung geben, ob irgendein Event das Bild noch verwendet, falls nicht dann soll das Bild gelöscht werden, andernfalls bleibt das Bild auf dem Webspace. Aber hier warte ich mal ab was sich ergibt, wie der Mod genutzt wird usw.


Event-Mod in bestehendes artmedic-Event einbauen

Mailanfrage:
Mod in ein bestehendes artmedic-Eventscript einbauen

Hallo,
 
da die Event ja in einer Textdatei gespeichert sind, dürfte es wohl keine großen Probleme geben, habs allerdings noch nicht bei einem schon vorhandenen artmedic-Event getestet.
 
Zur Sicherheit auf jeden Fall ein Backup machen und dann die Mod-Dateien hochladen.
 
Falls es sich um die alten Eventversion 1.1 handelt, dann Neuinstallation machen und die Textdatenbank übernehmen, dann in der Datei mit "inc" im Namen den Namen der alten Textdatei (Textdatenbank) kopieren und in der neuen "inc" einfügen.
 
In der Textdatenbank sind jetzt 7 Stellen dazu gekommen, also pro Zeile stehen hinten die Angaben zusätzlich
 
bilderpfad&&datumsanzeige&&$altdatumtext&&$eventview&&$wtag&&$mtag&&$jtag&& (Schema)
 
also z.B.
 
bild123.jpg&&1&&&&&&&&&&&& (Beispiel Bildname "bild123.jpg" und Datumsanzeige sichtbar))
 
evtl. müsste das bei den alten Events ergänzt werden, falls Fehler auftreten sollten, also z.B.dies anhängen
 
&&1&&&&&&&&&&&& (wenn kein Bild und Datumsanzeige sichtbar)
 
&&0&&&&&&&&&&&& (wenn kein Bild und Datumsanzeige unsichtbar)
 
Ich hoffe es klappt, ansonsten wieder melden.
 
Mit :-) Gruß
 
Daniel

Anleitung (C) 2006, 2007 Daniel Wurst - http://www.homepage-faqs.de