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 - harry60

#1
Hallo Fischi,

ZitatIst das so gewollt?

Ja, das ist so gewollt. Um z.B. Dateien mit zwei Endungen (Datei.php.txt) am Hochladen zu hindern. Das beugt Mißbrauch von nicht gewollten oder schädlichen Dateien vor.
Wenn du solche Dateien hast, wie pluginname 3.0.5.zip, mußt du sie umbenennen, pluginname305.zip

Schöne Grüße
#2
Hallo FoxoF,

Ist es dir möglich eine Rückmeldung hier ins Forum zu stellen?

Es wäre interessant zu wissen, ob es geklappt hat oder Fortschritte gibt.

Schöne Grüße
#3
Fangen wir von Vorne an.

Du machst von der bestehenden Webseite über FileZilla eine Sicherung.
Jetzt löschst du alles vom Server und überträgst die entpackten Ordner/Dateien von mozilo 3.0.4 alle auf den Server und führst eine www.meineseite.de/install.php aus. Bitte noch nicht install.php und update.php löschen. Admin aufrufen und kontrollieren ob es funktioniert.

Jetzt nimmst du deine Sicherung und kopierst/überschreibst die Ordner Kategorie, Galerie, Layouts und Plugins wieder mit FileZilla auf den Server. Bitte bei Plugins und Layouts aufpassen, das nicht die original mitgelierten Plugins und Layouts überschrieben werden, da sie neueren Datums sind. Einfach bei jeder Aktion kontrollieren.

Jetzt machst du nochmal eine install.php und danach beide Dateien install und update löschen, sofern es nicht automatisch geht.

Alles in Ruhe machen, kann nichts schief gehen.

Schöne Grüße
#4
Hallo FoxoF,

Zitat von: FoxoF am 24. Juni 2026, 11:54:19Ich habe von einer funktionierenden Installation (3.0.?) ein Update gemacht (Ordner "admin" und "cms" sowie die Datei "index.php" mit der Option "alles überschreiben" mit fileZilla hochgeladen). Jetzt erhalte ich als feedback "Der Server auf 'meine Website' sendete einen Fehler: 500 Internal Server Error" wenn ich in der Adresszeile 'meine Website/admin' eingebe. Ich habe die Dateien von 'mozilo3.0-main' mit den Dateien auf dem Server verglichen und kann keine maßgeblichen Unterschiede finden.

Ich komme mit deinen Erklärungen nicht ganz mit. Wenn du die Dateien überschrieben hast, muß du hinterher auch ein www.meineseite/install.php durchführen. Ich kann das bei deinen folgenden Kommentaren nicht finden. Auch mußt du die install.php und die update.php auch mit hochladen.

Schöne Grüße

#5
Hallo Bernhard,

Mein letzter Eintrag war leider falsch. Meine beta Version hatte sich schon bischen verändert. Das $info = [] ist schon richtig, ergibt keine Fehler. Auch deine neue Version v1.3.5 funktioniert auch.

Zum Problem mit dem Erkennen der Plugin-Version. Wie ich schon schrieb, sind wir dabei die Pluginerkennung komplett zu erneuern. Dauert noch.

Ich habe hier mal einen Vorschlag, als Zwischenlösung für Mozilo 3.0.5. Kannst du das mal testen?

$needed_mozilo_version = $plugin_info[1] ?? '';
$pl_ver = 0;

if ($needed_mozilo_version === '') {
    $pl_ver = 1;
}

$checks = [
    '1.1' => 1,
    '2'   => 2,
    '3'   => 2, // bewusst so gewollt
];

foreach ($checks as $needle => $value) {
    if (strpos($needed_mozilo_version, $needle) !== false) {
        $pl_ver = $value;
    }
}

Das sollte dann auch mit nur '3.0' bei $info funktionieren. Also deine Version nur für Mozilo 3.0.

Schöne Grüße
#6
Muß noch ergänzen, das ich das Plugin, mit der Änderung, mit Version 3.0.5 beta1 getestet habe.

Schöne Grüße
#7
Hallo Bernhard,

Ich habe die $info wie bei den vorangegangenen Versionen geändert, dann funktioniert es. Das zip wird als Plugin eingelesen.
Ohne array() wird das Plugin nicht erkannt.

$info = array(
            '<b>seo_urls</b> ' . self::VERSION,
            '3.0',  // Hinweis: moziloCMS prüft ob '2' im String enthalten ist.
            // Fehlt die '2', deaktiviert der Admin das Plugin automatisch.
            // Das Plugin unterstützt nur moziloCMS 3.0.x – siehe getInfo().
            $description,
            '',
            '',
            array('seo', 'url', 'rewrite', 'slug')
        );

        return $info;

Schöne Grüße
#8
Neue Versionen / Antw:mozilo 3.0.5 beta 1
02. Juni 2026, 17:31:20
Hallo Fischi,

Mir ist das, glaube ich, auch mal aufgefallen, das man nicht alle Bilder auf einmal Löschen kann.

Deine Funktion geht. Hat einen kleinen Haken. Es bleiben mal ein Bild oder zwei Bilder stehen und werden nicht gelöscht. Ich habe mal weiter geforscht und habe das Ergebnis. Jetzt werden alle Bilder, etwas zeitversetzt, gelöscht.

function dialog_delete_files() {
    var del_item = dialog_multi.data("del_object");

    dialog_multi.dialog({
        title: mozilo_lang["dialog_title_delete"],
        buttons: [{
            text: mozilo_lang["yes"],
            click: function() {

                // Alle Buttons sammeln
                var buttons = del_item[0].find('.delete input:checked')
                    .map(function () {
                        return $(this).closest('.delete').find('button')[0];
                    }).get();

                // Funktion, die einen Button löscht und Promise zurückgibt
                function deleteOne(btn) {
                    return new Promise(resolve => {

                        // Wenn moziloCMS nach dem Löschen ein Event feuert:
                        $(document).one("ajaxStop", function () {
                            resolve();
                        });

                        $(btn).addClass('js-nodialog').trigger('click');
                    });
                }

                // Seriell alle Buttons abarbeiten
                (async function run() {
                    for (const btn of buttons) {
                        await deleteOne(btn);
                    }

                    del_item[1].find('.toggle').prop('checked', false);
                    dialog_multi.dialog("close");
                })();
            }
        },{
            text: mozilo_lang["no"],
            click: function() {
                dialog_multi.dialog("close");
            }
        }]
    }).removeData("del_object");
}

Ich denke wir werden das mit einbauen. Danke noch mal.

Schöne Grüße
#9
Neue Versionen / Antw:mozilo 3.0.5 beta 1
27. Mai 2026, 21:38:20
Hallo Gerhard,

Ja, der Fehler ist bekannt.

An der Plugin-Versions Prüfung arbeiten wir aktuell noch. Kann noch ein bischen dauern.

Schöne Grüße
#10
Hallo Fischi,

Ich bin bei Strato. Habe es gerade probiert mit "Speichern". Mehrmals. Konnte nichts feststellen, funktioniert.
Schau mal bei Strato in der error-log nach, ob da was steht.

Schöne Grüße
#11
mozilo allgemein / Antw:20 Jahre moziloCMS
19. Mai 2026, 14:12:24
Herzlichen Glückwunsch moziloCMS!

moziloCMS hat mich damals (2010) vor "include" gerettet. Das Einfügen von Plugins war viel besser. Da habe ich dann moziloCMS in mein Herz geschlossen und bin dabei geblieben.

Also nochmal, ALLES GUTE für die nächsten 20 Jahre!

Schöne Grüße
#12
Neue Versionen / Antw:mozilo 3.0.5 beta 1
06. Mai 2026, 11:33:13
Hallo Fischi,

Das ist keine Fehlermeldung. Wenn die fertige Version von 3.0.5 erscheint, ändert sich das zum Guten!

Schöne Grüße
#13
Hallo Bernhard,

Muß dir sagen, super, das funktioniert.

Ich habe eine Weiterleitung auf eine versteckte Seite, ob nun mit oder ohne mod_rewrite, dann funktioniert das System nicht mehr.

z.B.  .../Buchung%20Bungalow%201.html?cat=Bungalow&page=114&action=114

Es kehrt zur Ausgangsseite .../Bungalow/Bungalow 1/ zurück.

Vielleicht hast du da noch eine Lösung?

Schöne Grüße
#14
Hallo,

Dann sollte die home.php(61) auch keinen Fehler anzeigen. Denn dieser Fehler kommt nur von einer home.php aus Version 2.0. Mozilo 3.0 hat keine "CMSREVISION" mehr, sondern eine "CMSVERSION". {CMSVERSION} muß dann auch in der template.html (footer) stehen.

siehe: https://www.mozilo.de/moziloCMS%203.0/Changelog.html

Ist der Fehler noch da?

Schöne Grüße
#15
Hallo Peter,

Die Zeile 61 in home.php Version 3.0.4 gibt es garnicht.
Soweit ich weiß hattest du die Version 2.0. Wie hast du das Update gemacht? Wenn du, ich hoffe, ein Backup gemacht hast, spiele das erst mal wieder ein. Dann machst du mit der neuen Version in einer neuen Umgebung das Update und wenn möglich nach der vorgeschriebenen Anleitung. Denn so wie es aussieht hast du nicht alle Dateien mit der neuen Version ersetzt/überschrieben. Dein Template sollte auch überarbeitet werden.

Also, ganz easy, einfach in Ruhe nochmal beginnen. Wenn Fragen sind, melden.

Schöne Grüße