pragmaMx Support Forum

Archive => veraltete bzw. unsupportete Systeme und Module => Alt Archive => KalenderMx => Thema gestartet von: martin6 am 15 August 2007, 21:21:51

Titel: Absende Button zum Termineintrag fehlt
Beitrag von: martin6 am 15 August 2007, 21:21:51
Hallo!

Ich habe mir gerade die Version 1.4e heruntergeladen (von http://www.i-net-design.com/Downloads-cid-6.html ).
Die Installation hat super geklappt, ich hatte zwar das weiße Seite Problem bei der Ansicht der Termine, aber das ließ sich dank des Forums super beheben.

Nun habe ich aber ein Problem der anderen Art: Wenn ich - egal ob als Admin oder als Benutzer - einen Termin eingeben will, so habe ich keinen Absende oder Vorschau Button. Ich kann alles eingeben aber eben den Termin nicht eintragen lassen.

Ich habe den Kalender unter dem 2fVKP Version 1.3 installiert.

Ich wäre riesig dankbar, wenn jemand einen Tipp für mich hätte da ich diesen Kalender wirklich spitze finde!

Vielen Dank + viele Grüße

martin

Edit:  Hier noch der Link zum Kalender:
http://www.rdmag.de/mag/modules.php?name=Kalender
Titel: Re: Absende Button zum Termineintrag fehlt
Beitrag von: nurmalso am 02 September 2007, 09:42:41
Moin,

ich habe gebau das gleiche Problem. Der Submit Button fehlt. KAlenderMX 1.4e auf phpnuke 8.0 (ist die 8.0 der Haken?)

Habe verschiedene Themes ausprobiert, das scheint nicht das Problem zu sein.

Waere fuer jeden Tip dankbar, da die Seite bald online gehen soll.

http://daheim.i-service.de/phpnuke/html/index.php

Gruesse

Markus

Edit: DOwngrade auf KalenderMX 1.4d behebt das Problem vorerst.
Titel: Re: Absende Button zum Termineintrag fehlt
Beitrag von: LordNoir am 10 September 2007, 00:48:00
hattet ihr zuvor die 1.4d installiert?
Titel: Re: Absende Button zum Termineintrag fehlt
Beitrag von: Andi am 10 September 2007, 12:59:43
Hi :)

ich vermute, dass die Version einfach nicht mehr kompatibel zu phpNuke 8.0 ist.
Bereits der Kalender 1.4.d läuft nicht korrekt unter nuke 7.9 und ich glaube nicht, dass musicman beim 1.4.e noch auf Kompatibilität zu phpNuke geachtet hat.

Künftige Versionen werden sowieso nur noch unter pragmaMx laufen....
Titel: Re: Absende Button zum Termineintrag fehlt
Beitrag von: LordNoir am 10 September 2007, 19:46:53
oh das PHPNuke 8 hab ich überlesen, ansonst steht bei musicman ja auch das der 1.4d installiert sein sollte.

Aber schaut doch mal unter www.nuke-platinum.de die sind Kompatibel und arbeiten neben dem Offiziellem Nuke Seiten haben auch einige Sicherheitslöcher gestopft und basteln eigene Module, vielleicht werdet ihr dort fündig.

Titel: Re: Absende Button zum Termineintrag fehlt
Beitrag von: Musicman75 am 10 September 2007, 22:47:48
Ich hab den nur unter pragmaMX getestet. Ich hab aber ein paar pragmaeigene Funktionen benutzt, also wird der wahrscheinlich nicht korrekt
Titel: Re: Absende Button zum Termineintrag fehlt
Beitrag von: martin6 am 16 September 2007, 12:30:19
Hallo!

Ich habe nun nach meinem Urlaub wieder einmal etwas gebastelt und bin zu dem Ergebnis gekommen, dass es an der in der Version 1.4e enthaltenen functions.php liegt (modules\Kalender\includes\functions.php).

Scheinbar sind dort Pragmaeigene Funktionen enthalten...(In der Readme steht eigentlich auch etwas von zwei enthaltenen functions.php und functions.php.captcha. Es ist aber nur eine Datei ohne das .captcha enthalten im Installationspaket -> ich gehe davon aus das es sich aber um die um das captcha aktualisierte Version handelt und deshalb kein Absenjde Button erscheint, da das Captcha ja eine Pragma eigene Funktion ist...)

Ich habe nun einfach die functions.php der 1.4e version mit einem Editor geöffnet und folgende zeilen daraus entfernt:

####### Captcha #############################
        $event["captcha"] = (empty($event["captcha"])) ? "" : $event["captcha"];
        $checkalldayevent = (empty($event["alldayevent"])) ? "" : "checked";
        $checkaddarticle = (empty($event["addasarticle"])) ? "" : "checked";


und


####### Captcha ###########################
        require("includes/captcha/settings.php");
        if (($guestbookon)&&((!MX_IS_USER)||((MX_IS_USER) && ($captchauseron)))&&(!MX_IS_ADMIN)) {
                echo "<tr valign=\"top\"><td style=\"background-color: $bgcolor2;\"></td>\n";
                require("includes/captcha/captcha_java.php");
                echo "<td style=\"background-color: $bgcolor1;\"><img id=\"captchaimage\" src=\"includes/captcha/captchaimg.php?".md5(crypt(uniqid('')))."\" alt=\"\"></td></tr>";
                echo "<tr valign=\"top\"><td style=\"background-color: $bgcolor2;\"><span class=\"content\"><b>" . _CAPTCHAINSERT . "</b>:</span></td>\n";
                echo '<td bgcolor="' . $bgcolor3 . '"><input type="text" name="captcha" size="20" maxlength="20">
        <input type="button" value="'._CAPTCHARELOAD.'" onclick="do_reload(); return false;"></td></tr>';
        }
        ####### Ende Captcha ########################


So funktioniert das Ganze blendend.., nur die Captcha Funktion ist natürlich nicht nutzbar!

Und ach ja das 2fCMS das ich vewende entspricht einem aufgepeppten Nuke 5.5, und schnief wenn der Kalender in zukünftigen Versionen nicht mehr zu anderen Systemen kompatibel ist... der ist nämlich absolut klasse!

So, ich hoffe geholfen zu haben!

Viele Grüße

martin
Titel: Re: Absende Button zum Termineintrag fehlt
Beitrag von: martin6 am 16 September 2007, 13:37:04
Hallo!

Leider ist mir ein Fehler unterlaufen, es funktioniert leider nicht so wie ich es gewünscht habe!

Gibt man nun neue Termine ein, so werden diese nicht in der Datenbank gespeichert...damit ist die 1.4e scheinbar leider wirklich nur noch mit dem Pragma zu nutzen... werde ich mit der 1.4d zufrieden sein müssen :-((

Viele Grüße

martin