Eventkalender mit Administration im Backend

TschakaKahn
Beiträge: 33
Registriert: Fr 26. Mär 2004, 22:18
Kontaktdaten:

Beitrag von TschakaKahn » Di 30. Mär 2004, 09:41

Ja hab ich doch gemeint das das ich das Präfix anpassen muss.

Also neuer versuch neues Glück:
Zeige Datensätze 0 - 29 (89 insgesamt, die Abfrage dauerte 0.0122 sek)

SQL-Befehl : [Bearbeiten] [SQL erklären] [PHP-Code erzeugen]
SELECT *
FROM con_actions
WHERE idaction =441 LIMIT 0 , 30


idaction idarea alt_name name code location relevant
441 365 termine_editrecipient 1
Wo das Her ist hab ich keine Ahnung.....ich hab nur Copy&Paste gemacht.
LIMIT 0 , 30
:?: :?: :?:

OK so??

Gruß Michi :arrow:

Snoopy
Beiträge: 239
Registriert: Mo 15. Sep 2003, 18:45
Kontaktdaten:

Beitrag von Snoopy » Di 30. Mär 2004, 10:53

Mädels, sucht mal im Forum, emergence hat das ganze als Plugin konfiguriert, das ganze funktioniert ab Version 4.5 wenn ihr den Kalender als
Plugin ab Version 4.4.2 benutzen wollt, müsst Ihr lediglich folgende Einträgen in der cfg_sql.inc einfügen:

Code: Alles auswählen

global $cfg;
$cfg["tab"]["calendar"]					= $cfg['sql']['sqlprefix']."_calendar";
$cfg["tab"]["events"]					= $cfg['sql']['sqlprefix']."_events";
in der config.php folgendes:

Code: Alles auswählen

$cfg['plugins']['calendar'] = $cfg['path']['plugins']."calendar"."/";
Einfacher gehts dann wirklich nicht mehr :!:
Gruß aus Hamburg :wink:

Darth-Vader
Beiträge: 661
Registriert: So 25. Jan 2004, 19:06
Wohnort: Stuttgart-Bad Cannstatt
Kontaktdaten:

Beitrag von Darth-Vader » Di 30. Mär 2004, 13:00

Snoopy hat geschrieben:Mädels, sucht mal im Forum, emergence hat das ganze als Plugin konfiguriert, das ganze funktioniert ab Version 4.5 wenn ihr den Kalender als
Plugin ab Version 4.4.2 benutzen wollt, müsst Ihr lediglich folgende Einträgen in der cfg_sql.inc einfügen:

Code: Alles auswählen

global $cfg;
$cfg["tab"]["calendar"]					= $cfg['sql']['sqlprefix']."_calendar";
$cfg["tab"]["events"]					= $cfg['sql']['sqlprefix']."_events";
in der config.php folgendes:

Code: Alles auswählen

$cfg['plugins']['calendar'] = $cfg['path']['plugins']."calendar"."/";
Einfacher gehts dann wirklich nicht mehr :!:



ähm, snoopy, es ging grad um etwas leicht andres.


TschakaKahn bekam nen "sql-duplicate-error" als er versucht hat besagt einträge in der db zu machen, und ich versuche ihm zu helfen herauszufinden wieso in dem ich abfragen lassen möchte, wieviel einträge denn in dieser table sind mit idaction =441 drin sind, nur bei ihm wird dauernd dieses beknackte limit in den sql-befehl reingebaut.
Zuletzt geändert von Darth-Vader am So 4. Apr 2004, 00:16, insgesamt 1-mal geändert.

klausinho
Beiträge: 10
Registriert: Fr 2. Apr 2004, 09:02
Kontaktdaten:

Probleme mit JAX-Erweiterung bei ver 4.4.2

Beitrag von klausinho » Fr 2. Apr 2004, 09:07

Hallo,

ich habe gestern die Erweiterung in mein Contenido eingebaut.

Alles schön nach der Installationsanleitung. Der Kalender wir auch im FrontEnd angezeigt.

Allerdings sehe ich im BackEnd nur eine leere Seite. Laut Anweisung ist die Erweiterung ja nur bis 4.4.1 getestet.

Ich denke mir aber, dass das keine große Sache ist, wenn man nur wüßte, wo man suchen muss.

Hat irgendjemand eine Idee?

Darth-Vader
Beiträge: 661
Registriert: So 25. Jan 2004, 19:06
Wohnort: Stuttgart-Bad Cannstatt
Kontaktdaten:

Re: Probleme mit JAX-Erweiterung bei ver 4.4.2

Beitrag von Darth-Vader » Fr 2. Apr 2004, 12:59

klausinho hat geschrieben:Hallo,

ich habe gestern die Erweiterung in mein Contenido eingebaut.

Alles schön nach der Installationsanleitung. Der Kalender wir auch im FrontEnd angezeigt.

Allerdings sehe ich im BackEnd nur eine leere Seite. Laut Anweisung ist die Erweiterung ja nur bis 4.4.1 getestet.

Ich denke mir aber, dass das keine große Sache ist, wenn man nur wüßte, wo man suchen muss.

Hat irgendjemand eine Idee?


hi,

ich nutz ihn in 4.4.2 und er funzt ;)


WIE IMMER: überprüf mal die pfade und guck in die error-logs :idea:

klausinho
Beiträge: 10
Registriert: Fr 2. Apr 2004, 09:02
Kontaktdaten:

Beitrag von klausinho » Fr 2. Apr 2004, 13:26

:oops:
Man sollte vielleicht alle erforderlichen Tabellen befüllen, dann klappts auch mit dem Backend..

Sorry!

Darth-Vader
Beiträge: 661
Registriert: So 25. Jan 2004, 19:06
Wohnort: Stuttgart-Bad Cannstatt
Kontaktdaten:

Beitrag von Darth-Vader » Fr 2. Apr 2004, 19:45

jo, RTFM halt *fg* :lol:

klausinho
Beiträge: 10
Registriert: Fr 2. Apr 2004, 09:02
Kontaktdaten:

Beitrag von klausinho » Sa 3. Apr 2004, 17:34

So, nachdem ich hier ehrbare Leute sinnlos von der Arbeit abgehalten habe, möchte ich mal was Sinnvolles zur allgemeinen Erbauung beitragen.

Ich habe den Terminkalender dahingehend erweitert, dass man
a) im Frontend zwichen der Monatsliste (wie von Darth Vader gebaut) und der Jahresliste wählen kann
b) kann man über Auswahllisten direkt zu dem gewünschten Monat/Jahr springen.

Wem's gefällt, der kann sich das ja einbauen.

Den Code einfach in die jax_calender.php einbauen. Alles was in der Original jax_calender.php im <body> steht, austauschen.

Die Variablen $futureyears und $pastyears sowie $headline können angepasst werden.

Code: Alles auswählen

<?php require( "main.inc.php"); /*to include BEFORE other Jax-Calendar-moduls!*/

// Einstellungen, wieviele Jahre in der Auswahl aufgelistet werden sollen
$futureyears = "10";
$pastyears = "4";

// Überschrift
$headline = "Der KGA - Terminkalender";

// Erstes anzuzeigendes Jahr
$myyear = $cal_year - $pastyears;

// Summe der anzuzeigenden Jahre
$sumyears = $pastyears + $futureyears;

// Monate in Array packen
$arrmonth = array("1" => "Januar",
				 "2" => "Februar",
				 "3" => "März",
				 "4" => "April",
				 "5" => "Mai",
				 "6" => "Juni",
				 "7" => "Juli",
				 "8" => "August",
				 "9" => "September",
				 "10" => "Oktober",
				 "11" => "November",
				 "12" => "Dezember",);

// Abfrage ob Monatsliste oder Jahresliste
if ($_POST['list'] == "year") {
	$listfile = "eventlist_full_year.inc.php";
} else {
	$listfile = "eventlist.inc.php";
}

// Aktualisierung der Monate oder Jahre
if (!empty($_POST['M'])) {
	$cal_month = $_POST['M'];
}

if (!empty($_POST['Y'])) {
	$cal_year = $_POST['Y'];
}

$links = explode('&',$PHP_SELF); 
$link = $links[0]; 
$actlink = $link.'&Y='.$cal_year.'&m='.$cal_month.'&cal_id='.$cal_id; 
?>
	<table width="650" border="0" cellspacing="0" cellpadding="5">
		<tr>
        	<td colspan="2" align="center">
        	<form method="POST" action="<? echo $actlink; ?>">
        	<table width="500" border="0" cellspacing="0" cellpadding="5">
        		<tr>
        			<td colspan="3" height="60px" class="headline" valign="top"><? echo $headline; ?></td>
        		</tr>
        		<tr>
        			<td class="subheadline">
        			
        			<input type="radio" name="list" value="monthly" 
					<? if ($_POST['list'] != "year") { echo "checked"; } ?>>Monatsliste
        			</td>
        			<td class="subheadline">
					<input type="radio" name="list" value="year"
					<? if ($_POST['list'] == "year") { echo "checked"; } ?>>Jahresliste
					</td>
					<td rowspan="3" class="subheadline" >
        			<input type="submit" value="Termine suchen">
					</td>
				</tr>
				<tr>
					<td class="subheadline">
					<select name="M" size="1">
					<? while ($mymonth = each($arrmonth)) {
						echo "<option value='".$mymonth['key']."'";
						if ($mymonth['key'] == $cal_month) {
							echo " selected>".$mymonth['value']."</option>";
						} else {
							echo ">".$mymonth['value']."</option>";
						}
					} ?>
					</select>
					</td>
					<td class="subheadline">Monat auswählen
					</td>
				</tr>
				<tr>
					<td class="subheadline">
					<select name="Y" size="1">
					<? for ($i=0; $i<=$sumyears; $i++) {
						$yearlist = $myyear+$i;
						echo "<option value='".$yearlist."'";
						if ($yearlist == $cal_year) {
							echo " selected>".$yearlist."</option>";
						} else {
							echo ">".$yearlist."</option>";
						}
					} ?>
					</select>
					</td>
					<td class="subheadline">Jahr auswählen</td>					
				</tr>
        	</table>
        	</form>
        	</td>
        </tr>
		<tr>
			<td height="40px" colspan="2" class="headline" align="center" valign="top">Terminübersicht</td>
		</tr> 
    	<tr> 
        	<td width="400" align="left" valign="top"><?php require $listfile; ?></td> 
            <td width="250" align="right" valign="top"><?php require( "calendar.inc.php" ); ?></td> 
        </tr>
    </table>

Darth-Vader
Beiträge: 661
Registriert: So 25. Jan 2004, 19:06
Wohnort: Stuttgart-Bad Cannstatt
Kontaktdaten:

Beitrag von Darth-Vader » So 4. Apr 2004, 00:18

das ist open source: geben und nehmen... ;)

neu@cidnet.de
Beiträge: 356
Registriert: Do 15. Jan 2004, 21:32
Wohnort: Mönchengladbach
Kontaktdaten:

Beitrag von neu@cidnet.de » So 4. Apr 2004, 18:34

Code: Alles auswählen

Warning: main(includes/functions.i18n.php) [function.main]: failed to create stream: No such file or directory in /www/htdocs/v097761/mildred-scheel/contenido/external/calendar/admin/calendar.admin_funk.php on line 8

Fatal error: main() [function.main]: Failed opening required 'includes/functions.i18n.php' (include_path='.:..') in /www/htdocs/v097761/mildred-scheel/contenido/external/calendar/admin/calendar.admin_funk.php on line 8
ich hab diesen fehler im backend und kann nichts eingeben.
im frontend habe ich einen ähnlichen fehler
http://www.munzel.info/mildred-scheel/c ... p?idcat=21

was könnte das sein?
contenido version 4.4.4
www.munzel.info/infophp.php zeigt alle serverdaten an.

danke für eure hilfe
gerne gebe ich auch den contenido zugang raus.
156929770 icq

danke
neu :o

Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin » So 4. Apr 2004, 19:01

Ach, hier bist Du also auch schon. :wink:
Nach diesen Fehlermeldugen ...
neu@cidnet.de hat geschrieben:

Code: Alles auswählen

Warning: main(includes/functions.i18n.php) [function.main]: failed to create stream: No such file or directory in /www/htdocs/v097761/mildred-scheel/contenido/external/calendar/admin/calendar.admin_funk.php on line 8

Fatal error: main() [function.main]: Failed opening required 'includes/functions.i18n.php' (include_path='.:..') in /www/htdocs/v097761/mildred-scheel/contenido/external/calendar/admin/calendar.admin_funk.php on line 8
tippe ich darauf, dass Du nicht alle Dateien kopiert hast, oder zumindest nicht an die richtige Stelle. Er findet z.B. die Datei includes/functions.i18n.php nicht.

Gruss
Christa

neu@cidnet.de
Beiträge: 356
Registriert: Do 15. Jan 2004, 21:32
Wohnort: Mönchengladbach
Kontaktdaten:

Beitrag von neu@cidnet.de » So 4. Apr 2004, 19:20

wo soll ich die denn hernehmen, die fehlt komplett in dem was ich von contenido.de geladen habe :(

Halchteranerin
Beiträge: 5478
Registriert: Di 2. Mär 2004, 21:11
Wohnort: Halchter, wo sonst? ;-)
Kontaktdaten:

Beitrag von Halchteranerin » So 4. Apr 2004, 19:28

neu@cidnet.de hat geschrieben:wo soll ich die denn hernehmen, die fehlt komplett in dem was ich von contenido.de geladen habe :(
aehm, ich weiss nicht, was Du da geladen hast, aber ich habe den Kalender nicht installiert, und die Datei ist bei mir trotzdem da! Welche Contenido-Version benutzt Du? Eventuell eine aeltere, wo diese Datei noch nicht dabei war, und der Kalender ist schon fuer die neue Version angepasst?? Die Datei koennte ich Dir zwar geben, aber ob Du damit gluecklich wirst (oder 100000 andere Sachen nicht funktionieren), kann ich Dir nicht sagen.

MikeH
Beiträge: 9
Registriert: So 4. Apr 2004, 19:24
Wohnort: Neuss
Kontaktdaten:

Beitrag von MikeH » So 4. Apr 2004, 19:44

klausinho hat geschrieben:So, nachdem ich hier ehrbare Leute sinnlos von der Arbeit abgehalten habe, möchte ich mal was Sinnvolles zur allgemeinen Erbauung beitragen.

Ich habe den Terminkalender dahingehend erweitert, dass man
a) im Frontend zwichen der Monatsliste (wie von Darth Vader gebaut) und der Jahresliste wählen kann
b) kann man über Auswahllisten direkt zu dem gewünschten Monat/Jahr springen.

Wem's gefällt, der kann sich das ja einbauen.

Den Code einfach in die jax_calender.php einbauen. Alles was in der Original jax_calender.php im <body> steht, austauschen.

Die Variablen $futureyears und $pastyears sowie $headline können angepasst werden.
hmmm... irgendwie bekomme ich nur einen leeren Bildschirm angezeigt

Nach Änderung der ersten Zeile in

Code: Alles auswählen

<?php require $cfg['path']['contenido'] . 'external/calendar/main.inc.php'; /*to include BEFORE other Jax-Calendar-moduls!*/ ?>
bekomme ich zwar keine Fehlermeldung mehr im Logfile...

beim Click auf "Termine suchen" bekomme ich jedoch kein Ergebnis bzw. Contenido springt auf die erste Seite zurück....

Grüße

Mike

klausinho
Beiträge: 10
Registriert: Fr 2. Apr 2004, 09:02
Kontaktdaten:

Beitrag von klausinho » So 4. Apr 2004, 19:52

Hast Du denn die Änderungen von Darth Vader übernommen? Die sind irgendwo auf Seite 2 dieses Themas...

Die sind nämlich Voraussetzung für mein Script! Sorry, hätte ich dazu schreiben sollen!

Gesperrt