Eventkalender mit Administration im Backend
-
- Beiträge: 661
- Registriert: So 25. Jan 2004, 19:06
- Wohnort: Stuttgart-Bad Cannstatt
- Kontaktdaten:
ich verstehe nicht ganz was du meinst...
geh ma wie folgt vor um meine Version des "Calendar" zu installieren:
1.) Lade dir die Erweiterung "Eventcalendar" runter (hier der direkte link dazu: http://www.contenido.de/front_dev/upload/Kalender.zip ) und bau sie gemäß der installationsanleitung, die in einer textdatei beliegt in contenido ein.
2.) wenn das soweit läuft musst du nur den code der von mir erwähnten dateien durch den code den ich hier eine Seite vorher gepasted habe ersetzen, das war's
Gruss, Darth.
geh ma wie folgt vor um meine Version des "Calendar" zu installieren:
1.) Lade dir die Erweiterung "Eventcalendar" runter (hier der direkte link dazu: http://www.contenido.de/front_dev/upload/Kalender.zip ) und bau sie gemäß der installationsanleitung, die in einer textdatei beliegt in contenido ein.
2.) wenn das soweit läuft musst du nur den code der von mir erwähnten dateien durch den code den ich hier eine Seite vorher gepasted habe ersetzen, das war's
Gruss, Darth.
Ich ja mitten in der Installationsanleitung des Kalenders. Hier mal der Passus, an dem ich nicht weiter komme:
Bei PHPMy Admin taucht auch eine Funktion auf 'Neue Tabelle erstellen', nur wenn ich das gemacht habe, weis ich nicht wo ich den Code einfügen muss.
Gruß
Christopher
Code: Alles auswählen
6. In der DB zwei Tabellen erstellen Mycalendar und Myevents
Code:
#
# Tabellenstruktur für Tabelle `mycalendar`
#
CREATE TABLE mycalendar (
id int(11) NOT NULL auto_increment,
event_start varchar(30) default NULL,
event_end varchar(30) default NULL,
x24 int(11) NOT NULL default '0',
reminder_start varchar(30) default NULL,
reminder_end varchar(30) default NULL,
status varchar(30) NOT NULL default '',
event_title varchar(255) NOT NULL default '',
event_key varchar(32) NOT NULL default '',
PRIMARY KEY (id)
) TYPE=MyISAM;
#
# Daten für Tabelle `mycalendar`
#
INSERT INTO mycalendar VALUES (1, '1030374000', '1030374000', 1, '1030287600', '1030478400', '', 'Erster Termin', 'aa97dac91b3de18651cd5f60a88fb673');
INSERT INTO mycalendar VALUES (2, '1030838400', '1062374400', 0, '1030838400', '1062374400', '', 'Beispiel-Frist', '77522e4abecc1b0cc66a5db279c922a8');
INSERT INTO mycalendar VALUES (3, '1045513740', '1045513740', 1, '1045440000', '1045526340', '', 'Testtermin für den 17. Februar', '6498acc895742811c89be66409760205');
# --------------------------------------------------------
#
# Tabellenstruktur für Tabelle `myevents`
#
CREATE TABLE myevents (
id int(11) NOT NULL auto_increment,
event_key varchar(32) NOT NULL default '',
event_description text NOT NULL,
PRIMARY KEY (id)
) TYPE=MyISAM;
#
# Daten für Tabelle `myevents`
#
INSERT INTO myevents VALUES (1, '77522e4abecc1b0cc66a5db279c922a8', 'Dies ist ein Beispiel für eine <STRONG>Frist</STRONG> von einem Jahr! (<FONT color=#ff0000>09-2002...09-2003</FONT>)<BR>');
INSERT INTO myevents VALUES (2, '6498acc895742811c89be66409760205', 'Dies ist ein <FONT size=4><STRONG>Testtermin</STRONG></FONT>, der am 17. Februar angezeigt werden soll!');
INSERT INTO myevents VALUES (3, 'aa97dac91b3de18651cd5f60a88fb673', 'Dies ist der erste Termin überhaupt, der mit Jax Calendar angelegt wurde... (und hier nur aus historischen Gründen beibehalten wurde! ;-)');
Gruß
Christopher
-
- Beiträge: 661
- Registriert: So 25. Jan 2004, 19:06
- Wohnort: Stuttgart-Bad Cannstatt
- Kontaktdaten:
...und hoffe, dass es geklappt hat, jedesfalls werdn neben den ganzen con_ Tabellen jetzt auch mycalender und myevents angezeigt.
Bei Punkt 7. der Anleitung komm ich aber wieder ins Stocken:
Dort beschäftigt mich zu allererst maldie Frage, was ein SQL-Dump ist.
Den Rest der Anleitung hab ich soweit verstanden und jetzt fehlt mir nur noch dieser Punkt 7..
Ich hoffe mal da kann mir jemand helfen.
Gruß
Christopher
Bei Punkt 7. der Anleitung komm ich aber wieder ins Stocken:
Code: Alles auswählen
7. Jetzt noch den SQL-Dump für die Einträge in den Contenido Tabellen durchführen.
Es werden die Einträge für die Intgegration in das Backend durchgeführt.
Achtung !!!!!!!!! die Zahl 365 in den Dump-Einträgen ist die Idarea, bitte ggf. ändern falls
schon vergeben in meiner Website ist es die 65, in der Standardinstallation von Contenido 4.4.1
war die 65 schon vergeben !!!!!!!!!!!!!
# phpMyAdmin SQL Dump
# version 2.5.3
# http://www.phpmyadmin.net
#
# Host: localhost
# Erstellungszeit: 13. November 2003 um 11:27
# Server Version: 3.23.53
# PHP-Version: 4.3.2
#
# Datenbank: `cms`
#
#
# Daten für Tabelle `con_actions`
#
INSERT INTO `con_actions` VALUES (441, 365, '', 'termine_editrecipient', '', '', 1);
INSERT INTO `con_actions` VALUES (442, 365, '', 'termine_createrecipient', '', '', 1);
INSERT INTO `con_actions` VALUES (444, 365, '', 'termine_delete', '', '', 1);
#
# Daten für Tabelle `con_area`
#
INSERT INTO `con_area` VALUES (365, '0', 'termine', 1, 1);
#
# Daten für Tabelle `con_files`
#
INSERT INTO `con_files` VALUES (167, 365, 'include.termine_edit.php', 'main');
INSERT INTO `con_files` VALUES (164, 365, 'include.termine_menu.php', 'main');
INSERT INTO `con_files` VALUES (163, 365, 'include.termine_left_top.php', 'main');
INSERT INTO `con_files` VALUES (166, 365, 'functions.forms.php', 'inc');
INSERT INTO `con_files` VALUES (165, 365, 'include.subnav_blank.php', 'main');
#
# Daten für Tabelle `con_nav_sub`
#
INSERT INTO `con_nav_sub` VALUES (365, 3, 365, 0, 'navigation/extra/termine', 1);
#
# Daten für Tabelle `con_sequence`
#
INSERT INTO `con_sequence` VALUES ('_termine', 1);
#
# Daten für Tabelle `con_frame_files`
#
INSERT INTO `con_frame_files` VALUES (164, 365, 2, 164);
INSERT INTO `con_frame_files` VALUES (163, 365, 1, 163);
INSERT INTO `con_frame_files` VALUES (167, 365, 4, 167);
Den Rest der Anleitung hab ich soweit verstanden und jetzt fehlt mir nur noch dieser Punkt 7..
Ich hoffe mal da kann mir jemand helfen.
Gruß
Christopher
-
- Beiträge: 661
- Registriert: So 25. Jan 2004, 19:06
- Wohnort: Stuttgart-Bad Cannstatt
- Kontaktdaten:
-
- Beiträge: 661
- Registriert: So 25. Jan 2004, 19:06
- Wohnort: Stuttgart-Bad Cannstatt
- Kontaktdaten:
du, da steht doch sogar schon in dem sql-gedöhns drin, dass des ein
kopiert einfach alle sql-befehle (z.b. CREATE oder auch INSERT), die dort stehen und speicher sie in einer datei namens schlagmichtot.sql und übergeb ( = "hochladen" ) die datei deinem phpmyadmin.... klappt das?
ist!# phpMyAdmin SQL Dump
kopiert einfach alle sql-befehle (z.b. CREATE oder auch INSERT), die dort stehen und speicher sie in einer datei namens schlagmichtot.sql und übergeb ( = "hochladen" ) die datei deinem phpmyadmin.... klappt das?
Mist, irgendwas ist schiefgelaufen:
Gruß
Christopher
(Tut mir leid Darth-Vader, dass ich hir nicht zu m Ende komm.)
\calendar existiert bei mir nicht.8. Jetzt die übrigen Dateien in den Pfad root\contenido\external\calendar einfügen
und dort in der Datei globals.inc die DB Einstellungen Ändern.
$calendars[0]->db_server = "localhost";
$calendars[0]->db_login = "Snoopy";
$calendars[0]->db_database = "cms";
$calendars[0]->db_database = "cms";
$calendars[0]->db_password = "biing";
Gruß
Christopher
(Tut mir leid Darth-Vader, dass ich hir nicht zu m Ende komm.)
-
- Beiträge: 661
- Registriert: So 25. Jan 2004, 19:06
- Wohnort: Stuttgart-Bad Cannstatt
- Kontaktdaten:
wohin haste denn das heruntergeladene zip entpackt?
wenn net, dann erstell den ordner halt.... und denk daran, die pfade in den entsprechenden konfigurationsdateien anzupassen, aber das wird in der anleitung ja super beschrieben....
is schon ok, dafür bin ich ja hier, wenn ich Hilfe brauche, bekomm ich sie ja auch, warum soll ich dann net auch mal andren helfen?
wenn net, dann erstell den ordner halt.... und denk daran, die pfade in den entsprechenden konfigurationsdateien anzupassen, aber das wird in der anleitung ja super beschrieben....
is schon ok, dafür bin ich ja hier, wenn ich Hilfe brauche, bekomm ich sie ja auch, warum soll ich dann net auch mal andren helfen?
-
- Beiträge: 661
- Registriert: So 25. Jan 2004, 19:06
- Wohnort: Stuttgart-Bad Cannstatt
- Kontaktdaten:
-
- Beiträge: 661
- Registriert: So 25. Jan 2004, 19:06
- Wohnort: Stuttgart-Bad Cannstatt
- Kontaktdaten:
na in jax_calendar.php einfach folgende Passage deinen Wünschen anpassen:
ähm, ich kann mich nicht erinnern einen mandaten angegeben zu haben, aber da ich des contenido jeweils eh nur für einen aufsetze, ist das bei mir nicht weiter interessant.
ich denke jetzt einfach mal, dass das dann nur für diesen mandanten gilt, teste es doch einfach mal...
Code: Alles auswählen
.calendar
{
width : 100%;
height : 100%;
}
.calendar .headline {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
background-color: #000000;
border-bottom : 1px solid Black;
border-left : 1px solid Black;
border-right: 1px solid Black;
border-top : 1px solid Black;
}
.calendar .headline A:link {
color: #FFFFFF;
text-decoration: none;
}
.calendar .headline A:visited {
color: #FFFFFF;
text-decoration: none;
}
.calendar .headline A:hover {
color: red;
text-decoration: none;
}
.calendar .overview {
background-color: White;
font-size: 10px;
font-family: Arial, Helvetica, sans-serif;
text-align : center;
border-left : 1px solid #000000;
border-right: 1px solid #000000;
border-bottom : 1px solid #000000;
height: 20px;
width: 100%;
}
.calendar .overview A:link {
text-decoration: none;
}
.calendar .overview A:visited {
text-decoration: none;
}
.calendar .overview A:hover{
background-color: #000066;
color: #FFFFFF;
text-decoration: none;
}
.calendar .overview .last_month {
color: #CCCCCC;
}
.calendar .overview .next_month {
color: #CCCCCC;
}
.calendar .overview #today {
color: #FFFFFF;
background-color: red;
//border-left : 1px solid #000000;
//border-right: 1px solid #000000;
//border-bottom : 1px solid #000000;
//border-top : 1px solid #000000;
}
.calendar .overview #selected {
color: #000000;
margin-top: auto;
margin-bottom: auto;
}
.calendar .overview .dayname {
background-color: lightgrey;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
margin-top: auto;
margin-bottom: auto;
}
.calendar .overview .reserved {
font-weight: bold;
font-size: 11px;
text-decoration: underline;
}
.calendar .today_select {
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
text-align : center;
color: #000099;
text-decoration: none;
border-left : 1px solid #000000;
border-right: 1px solid #000000;
border-bottom : 1px solid #000000;
}
.calendar .today_select A {
font-size: 11px;
color: red; //#000099;
background-color: #FFFFFF;
text-align : center;
vertical-align: middle;
text-decoration: none;
}
/* Appearance of the Eventlist */
.event_list_title {
color: #006699;
background-color: #FFFFFF;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.event_list {
width : 380px;
height: auto;
background-color: #FEFADE;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
border-bottom : 1px solid #000000;
border-left : 1px solid #000000;
border-right: 1px solid #000000;
border-top : 1px solid #000000;
}
.event_list .headings {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
font-size: 100%;
background-color: #000000;
}
.event_list .col_status {
width: 30px;
}
.event_list .col_date {
width: 100px;
}
.event_list .col_event {
width: auto;
}
.event_list .status {
font-size: 80%;
color: Red;
font-weight: bold;
vertical-align : top;
}
.event_list .date {
font-size: 75%;
color: #000000;
font-family: Arial, Helvetica, sans-serif;
}
.event_list .event {
font-size: 80%;
font-family: Arial, Helvetica, sans-serif;
vertical-align : top;
}
.event_list A {
text-decoration: none;
}
.event_list A:hover {
text-decoration: underline;
}
.event_list .error_message {
font-size: 100%;
font-family: Arial, Helvetica, sans-serif;
margin-left : auto;
margin-right : auto;
padding-left : 10px;
padding-right : 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color: #FFFFFF;
}
/* Appearance for Event-Infos */
.event_info {
width : 380px;
height: auto;
background-color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
border : 1px solid;
}
.event_info .headings {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #FFFFFF;
font-size: 13px;
background-color: #000000;
padding: 0px 0px 0px 0px;
}
.event_info .title {
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
border-bottom : 1px solid #000000;
}
.event_info .date {
background-color: #000000;
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 85%;
width: 100px;
border-bottom : 1px solid #000000;
}
.event_info .descripxion {
font-family: Arial, Helvetica, sans-serif;
padding: 10px 10px 10px 10px;
font-size: 80%;
}
.line_color0 {
background-color: #EAEAEA;
padding-top:3px;
padding-bottom:3px;
}
.line_color1 {
background-color: White;
padding-top:3px;
padding-bottom:3px;
border-top : 1px solid #000066;
}
.author_info {
font-size: xx-small;
color: #CCCCCC;
}
.next_event_select {
font-family: Arial, Helvetica, sans-serif;
font-size: 80%;
background-color: #FFFFFF;
text-align : left;
}
.next_event_select A {
font-size: 100%;
color: #82C4F4;
background-color: #FFFFFF;
text-align : center;
text-decoration: underline;
}
ähm, ich kann mich nicht erinnern einen mandaten angegeben zu haben, aber da ich des contenido jeweils eh nur für einen aufsetze, ist das bei mir nicht weiter interessant.
ich denke jetzt einfach mal, dass das dann nur für diesen mandanten gilt, teste es doch einfach mal...