Neuigkeiten:

moziloCMS verwendet Cookies. Wenn Sie auf unserer Seite weitersurfen, stimmen Sie der Cookie-Nutzung zu Datenschutzerklärung
moziloCMS Layouts
moziloCMS Plugins

Hauptmenü
-Menü

Beiträge anzeigen

Dieser Abschnitt erlaubt es dir, alle Beiträge anzusehen, die von diesem Mitglied geschrieben wurden. Beachte, dass du nur Beiträge sehen kannst, die in Teilen des Forums geschrieben wurden, auf die du aktuell Zugriff hast.

Beiträge anzeigen-Menü

Beiträge - buccaneer5648

#1
Wie kann ich...? / Re: Fatal Error 1
18. September 2016, 16:53:49
Danke für Eure Hilfe
ich habe es hin bekommen.
Michael
#2
Wie kann ich...? / Re: Fatal Error 1
18. September 2016, 03:36:24
Das für die Plugins, das habe ich aber heimgekommen. Die kann ich wieder auswählen.
Nachdem ich einen zweiten User oder Admin eingestellt habe ist nun der Adminbeteich nicht mehr wählbar.
#3
Wie kann ich...? / Re: Fatal Error 1
18. September 2016, 00:34:08
habe alles gelöscht und zuerst 2.0 installiert, dann meine alten Sachen eingefügt und alles war gut.
Bis..
ich Plugin formular in den plugin ordner kopiert habe.
jetzt ist die Taste nicht verfügbar, obwohl ich das Plugin wieder gelöscht habe.

was habe ich falsch gemacht?
#4
Wie kann ich...? / Fatal Error 1
17. September 2016, 21:38:21
Hallo

nachdem ich dem Rat gefolgt bin und mein mozilo upgedatet habe gibt es nun ein paar Probleme.

FATAL ERROR 1

wenn ich Templates, Plugins, Einstellungen und Inhalt aufrufen möchte.

Damit gehen auch einige Sachen an der Homepage nicht.

Was habe ich da falsch gemacht?

Besten Dank

Michael
#5
Die Datei existiert nicht:PLUGIN_DIR_RELCONTACT/sprachen/admin_language_deDE.conf

Dann kommt das hier wenn ich plugins öffnen möchte
#6
<?php

class CONTACT extends Plugin {

    /***************************************************************
    *
    * Gibt den HTML-Code zurück, mit dem die Plugin-Variable ersetzt
    * wird. Der String-Parameter $value ist Pflicht, kann aber leer
    * sein.
    *
    ***************************************************************/
    function getContent($value) {
        global $CMS_CONF;
        global $contactformcalcs;
        global $lang_contact;

        $dir = PLUGIN_DIR_REL."CONTACT/";
        $lang_contact = new Language($dir."sprachen/cms_language_".$CMS_CONF->get("cmslanguage").".conf");

        // existiert eine Mailadresse? Wenn nicht: Das CONTACT gar nicht anzeigen!
        if(strlen($this->settings->get("formularmail")) < 1) {
            return '<span class="deadlink">'.$lang_contact->getLanguageValue0("tooltip_no_mail_error_0")."</span>";
        }

        $default_contactformcalcs = '3 + 7 = 10<br />'
                                    .'5 - 3 = 2<br />'
                                    .'1 plus 1 = 2<br />'
                                    .'17 minus 7 = 10<br />'
                                    .'4 * 2 = 8<br />'
                                    .'3x3 = 9<br />'
                                    .'2 divided by 2 = 1<br />'
                                    .'Abraham Lincols first Name = Abraham<br />'
                                    .'James Bonds family name = Bond<br />'
                                    .'bronze, silver, ... ? = gold';

        if($this->settings->get("contactformcalcs"))
            $default_contactformcalcs = $this->settings->get("contactformcalcs");
        $tmp = explode("<br />",$default_contactformcalcs);
        $contactformcalcs = array();
        foreach($tmp as $zeile) {
            $tmp_z = explode(" = ",$zeile);
            if(isset($tmp_z[0]) and isset($tmp_z[1]) and !empty($tmp_z[0]) and !empty($tmp_z[1]))
                $contactformcalcs[$tmp_z[0]] = $tmp_z[1];
        }

        require_once($dir."func_contact.php");

        $return = buildContactForm($this->settings);
        return $return;

    } // function getContent
    /***************************************************************
    *
    * Gibt die Konfigurationsoptionen als Array zurück.
    * Ist keine Konfiguration nötig, ist dieses Array leer.
    *
    ***************************************************************/
    function getConfig() {
        global $lang_contact_admin;

        $config = array();
        $config['formularmail']  = array(
            "type" => "text",
            "description" => $lang_contact_admin->get("config_text_formularmail"),
            "maxlength" => "100",
            "size" => "40",
            "regex" => "/^[\w-]+(\.[\w-]+)*@([0-9a-z][0-9a-z-]*[0-9a-z]\.)+([a-z]{2,4})$/i",
            "regex_error" => $lang_contact_admin->get("config_error_formularmail")
        );
        $config['contactformwaittime']  = array(
            "type" => "text",
            "description" => $lang_contact_admin->get("config_text_contactformwaittime"),
            "maxlength" => "100",
            "size" => "40",
            "regex" => "/^[\d+]+$/",
            "regex_error" => getLanguageValue("check_digit")
        );
        $config['contactformusespamprotection'] = array(
            "type" => "checkbox",
            "description" => $lang_contact_admin->get("config_text_contactformusespamprotection")
        );
        $config['contactformcalcs'] = array(
            "type" => "textarea",
            "cols" => "60",
            "rows" => "10",
            "description" => $lang_contact_admin->get("config_titel_spam_question")
        );
        # name
        $config['titel_name']  = array(
            "type" => "text",
            "description" => $lang_contact_admin->get("config_titel_contact_input")." ".$lang_contact_admin->get("config_input_contact_name"),
            "maxlength" => "100",
            "size" => "40"
        );
        $config['titel_name_show'] = array(
            "type" => "checkbox",
            "description" => $lang_contact_admin->get("config_titel_contact_show")
        );
        $config['titel_name_mandatory'] = array(
            "type" => "checkbox",
            "description" => $lang_contact_admin->get("config_titel_contact_mandatory")
        );
        # website
        $config['titel_website']  = array(
            "type" => "text",
            "description" => $lang_contact_admin->get("config_titel_contact_input")." ".$lang_contact_admin->get("config_input_contact_website"),
            "maxlength" => "100",
            "size" => "40"
        );
        $config['titel_website_show'] = array(
            "type" => "checkbox",
            "description" => $lang_contact_admin->get("config_titel_contact_show")
        );
        $config['titel_website_mandatory'] = array(
            "type" => "checkbox",
            "description" => $lang_contact_admin->get("config_titel_contact_mandatory")
        );
        # mail
        $config['titel_mail']  = array(
            "type" => "text",
            "description" => $lang_contact_admin->get("config_titel_contact_input")." ".$lang_contact_admin->get("config_input_contact_mail"),
            "maxlength" => "100",
            "size" => "40"
        );
        $config['titel_mail_show'] = array(
            "type" => "checkbox",
            "description" => $lang_contact_admin->get("config_titel_contact_show")
        );
        $config['titel_mail_mandatory'] = array(
            "type" => "checkbox",
            "description" => $lang_contact_admin->get("config_titel_contact_mandatory")
        );
        # message
        $config['titel_message']  = array(
            "type" => "text",
            "description" => $lang_contact_admin->get("config_titel_contact_input")." ".$lang_contact_admin->get("config_input_contact_textarea"),
            "maxlength" => "100",
            "size" => "40"
        );
        $config['titel_message_show'] = array(
            "type" => "checkbox",
            "description" => $lang_contact_admin->get("config_titel_contact_show")
        );
        $config['titel_message_mandatory'] = array(
            "type" => "checkbox",
            "description" => $lang_contact_admin->get("config_titel_contact_mandatory")
        );

        return $config;
    } // function getConfig   
    /***************************************************************
    *
    * Gibt die Plugin-Infos als Array zurück - in dieser
    * Reihenfolge:
    *   - Name und Version des Plugins
    *   - für moziloCMS-Version
    *   - Kurzbeschreibung
    *   - Name des Autors
    *   - Download-URL
    *   - Platzhalter für die Selectbox
    *
    ***************************************************************/
    function getInfo() {
        global $ADMIN_CONF;
        global $lang_contact_admin;
        $dir = PLUGIN_DIR_REL."CONTACT/";
        $language = $ADMIN_CONF->get("language");
        $lang_contact_admin = new Properties($dir."sprachen/admin_language_".$language.".conf",false);
        if(!isset($lang_contact_admin->properties['readonly'])) {
            die($lang_contact_admin->properties['error']);
        }
        $info = array(
            // Plugin-Name + Version
            "<b>CONTACT</b> Revision: 162",
            // moziloCMS-Version
            "1.12",
            // Kurzbeschreibung nur <span> und <br /> sind erlaubt
            $lang_contact_admin->get("config_titel_contact")."<br><br>".$lang_contact_admin->get("config_text_contact")."<br><br>".$lang_contact_admin->get("config_text_formularmail"),
            // Name des Autors
            "mozilo",
            // Download-URL
            "http://mozilo.de",
            // Platzhalter für die Selectbox in der Editieransicht
            // - ist das Array leer, erscheint das Plugin nicht in der Selectbox
            array(
                '{CONTACT}' => $lang_contact_admin->get("toolbar_platzhalter_CONTACT")
            )
        );
        return $info;
    } // function getInfo

}

?>
#7
Ich finde einfach nicht die Stelle wo class steht.:-(((
#8
hi Hausl78

dein erster Tipp war besser, den habe ich umsetzen können:-)))

Besser gesagt ich bekomme das nicht auf die Reihe.

#9
Habe gerade das plugin CONTACT kopiert und umbenannt und zum server geschickt.
Das hat nicht funktioniert, da kann ich die Plugins nicht mehr aufrufen.
#10
Hallo Stefan,
während du geantwortest hast hatte ich geschrieben.
Jetzt bin ich ja eine Schritt weiter.

Was ich vermisse ist eine Doku was an der 2.0 anders als bei 1.12 ist.

never change a running system,
bis jetzt geht meine Website ja noch:-))
#11
Hallo Hausl78

ja jetzt habe ich die version 5.6.25 drauf und ich sehe die Plugins.

Es ist ein Plugin Contact zu sehen bei dem ich die Adresse ändern kann.

kann ich ein zweites Kontakt plugin anlegen bei dem ich dann eine andere Emailadresse eintragen kann?

Besten Dank
Michael
#12
Was brauche ich für moziloCMS?
moziloCMS setzt einen Webserver voraus, der PHP 4.3.2 oder höher unterstützt.

#13
Besten Dank,

Unter Plugins sieht es so aus.

Ich habe es versucht ein Update zu machen es aber nicht geschafft.
Mein mozilo 2.0 ist in einem Unterverzeichniss.
Kann das der Grund sein?
#14
So sieht es bei mir aus
Was fehlt da?
Und wie bekomme ich das aktiviert?
Ich habe zwei Kontaktformulare auf meiner Seite und möchte gerne beiden unterschiedliche Emailadressen zuordnen.
Danke
#15
Ich bekomme das Bild nicht eingefügt
Versuche es mit Datei Anhang