Beiträge von Thobie

    Moin, Moin!

    Eine Frage an die geschätzte Community, ob jemand ein solches Plugin kennt, in Benutzung hat oder sogar empfehlen kann.

    Ich suche ein Plugin mit den folgenden Features:

    Benutzerfunktionen:

    • Beim Besuch der Seite mit dem File Manager entweder zuerst (erzwungene) Registrierung eines Benutzers (als Abonnent) oder Anmeldung mit den Benutzerdaten
    • Jeder Benutzer kommt auf seine eigene User-File-Manager-Seite (sozusagen in seinen privaten Ordner)
    • Upload- und Download-Möglichkeiten von Dateien (per Button oder Drag&Drop)
    • Übersicht der vorhandenen Dateien


    Administrator-/Redakteurfunktionen:

    • Einbindung des File Managers in eine Seite
    • Zugang und Verwaltung der hochgeladenen Dateien jedes Benutzers durch den Administrator/Redakteur im Backend
    • Wichtig: Der Administrator/Redakteur muss auf einfache Weise dem jeweiligen User Dateien in dessen eigenem privaten Ordner zur Verfügung stellen können. Da er ja diese Dateien nicht über den Benutzerzugang hochladen kann (kein Passwort, Datenschutz), muss dies anders erfolgen.


    Grüße aus Hamburg

    Thobie

    Moin, Moin, Kollegen,

    die Angelegenheit hat sich komplett erledigt.

    Ich bin davon ausgegangen, dass sich dieses Problem auf das Scrollen innerhalb einer Seite bezieht.

    Und nicht, dass es darum geht, die Menüleiste bzw. den Header klebrig zu machen bzw. ihn zu fixieren. Mir war also der Begriff "Sticky Header" bzw. Fixieren des Menüs nicht bekannt.

    Das verwendete Plugin fixiert zwar die Menüleiste beim Scrollen. Jedoch verschiebt sie sie an den linken Seitenrand im Browserfenster.

    Als ich das durch zusätzliches CSS beheben wollte, stieß ich darauf, dass das verwendete Theme ColorMag im Customizer schon die Option "Fixiertes Menü" anbietet. Das wusste ich nicht. Denn bisher wusste ich nicht, wonach ich beim Lösen des Problems suchen muss.

    Nun wird das Menü fixiert. Und bleibt schön mittig in seiner Position.

    Problem behoben. Danke!

    Grüße aus Hamburg

    Thobie

    Moin, Moin,

    ich bin jetzt einen anderen Weg gegangen.

    Ich wusste natürlich nicht, dass es für diese Funktion auch Plugins gibt, worauf mich ein Kollege hinwies.

    Ich habe recherchiert und ein Plugin für einen Sticky Header ausgewählt und konfiguriert, das gut funktioniert und auch den gewünschten Effekt erbringt.

    Das einzige Problem, auf das mich auch ein Kollege hingewiesen hat, ist dasjenige, dass die Funktion bei dem responsiven Theme sehr unterschiedlich ist.

    Auf dem Dektop funktioniert es gut und wie gewünscht. Auf dem Tablet auch, nur ist das gewünschte Fixieren des Menüs vertikal leicht versetzt. Und auf dem Smartphone funktioniert es nicht, denn dort ist das Menü ja zu einem Button mit PopUp-Funktion umgebaut, und sobald man nach unter scrollt, kommt man im Menü nicht mehr über einen bestimmten Menüpunkt hinaus.

    Aber da die Funktionalität auf dem Desktop das Wesentliche ist, werde ich wohl damit leben müssen. Oder auf den Sticky Header verzichten müssen.

    Grüße aus Hamburg

    Thobie

    Danke, Threadi, ja, so etwas suche. ich. Das nennt sich also ein Sticky Header.

    Ich bin beim Recherchieren nach diesem Thema auf diese Seite gestoßen: https://www.w3schools.com/howto/howto_js_sticky_header.asp

    Der Header, eine Bildershow mit MetaSlider, kann ruhig beim Scrollen oben verschwinden. Das Menü ist das wesentliche, das fixiert werden soll. Und dabei ist ja auch der Gedanke des responsiven Themes für mobile Geräte sinnvoll.

    Das Menü der Site hat keine ID, nur eine Class:

    Code
    <div class="menu-primary-container">

    Also habe ich den CSS-Code von der Webseite genommen und in das zusätzliche CSS des Themes eingebaut:

    Code
    /* The sticky class is added to the header with JS when it reaches its scroll position */
    .sticky {
      position: fixed;
      top: 0;
      width: 100%
    }

    Und den JS-Code habe ich komplett übernommen, habe document.GetElementByID in document.GetElementByClassName("menu-primary-container") geändert und in ein Plugin für zusätzliches JS eingebunden:

    Auf der Site stelle ich beim Scrollen aber keine Änderung fest. Wo liegt mein Fehler?

    Thobie

    Moin, Moin,

    ich habe ein WP-Site mit folgender Darstellung im Browser:

    Header/Menü – Seiteninhalt – Footer.

    Scrollt nun jemand nach oben, um den ganzen Inhalt der Seite zu lesen, wandert der Header/Menü erwartungsgemäß nach oben und verschwindet unter der Browser-Menüleiste.

    Gibt es eine Möglichkeit, das Scrollen nur auf den Seiteninhalt zu beschränken, damit der Header/Menü oben erhalten bleibt und der Leser beim Lesen des Seiteninhalts immer sieht, auf welcher Seite er sich befindet?

    Grüße aus Hamburg

    Thobie

    Moin, Moin,

    Problem gelöst.

    Ich hatte im Zuge von Fehlerbehebungen die PHP-Version von 7.0 auf 8.0 umgestellt.

    Ein Plugin vertrug die Umstellung nicht: Better WordPress Recent Comments.

    Problem händisch behoben durch Umbenennung des Plugins-Orders, dann wieder Zugang zum Backend, Plugin-Ordner wieder zurückbenannt, Plugins waren nun deaktiviert und alle Plugins nacheinander wieder aktiviert, bis ich den Übeltäter ausfindig gemacht habe.

    Das oben genannte Plugin verträgt die PHP-Version 8.0 nicht.

    Ironie beim Problem: Ich benötige dieses Plugin bei beiden Sites gar nicht, ich weiß also gar nicht, warum es aktiviert war.

    Aber die händische (De-)Aktivierung und Prüfung der Plugins merke ich mir als weitere Problembehandlungsmethode, wenn wieder ein Problem auftaucht, bevor ich hier im Forum poste.

    Grüße aus Hamburg

    Thobie

    Moin, Moin, Kollegen,

    das Jahr fängt nicht gut an.

    Nachdem nun meine Foodblog https://nudelheissundhos.de seit zwei Wochen wegen eines technischen Fehlers der Datenbank offline ist, hat es nun auch noch zwei andere WP-Installationen erwischt.

    https://www.kreativ-schmie.de: Folgende Fehlermeldung zeigt sich, wenn ich Frontend oder Backend aufrufe.

    „ArgumentCountError thrown

    Too few arguments to function WP_Widget::__construct(), 0 passed in /mnt/web502/b2/71/53358571/htdocs/kreativschmiede/wp-includes/class-wp-widget-factory.php on line 61 and at least 2 expected“

    https://www.buch-schmie.de: Die übliche Fehlermeldung von WordPress wird angezeigt.

    „Es gab einen kritischen Fehler auf deiner Website. Bitte überprüfe den Posteingang deiner Website-Administrator-E-Mail-Adresse für weitere Anweisungen.

    Erfahre mehr über die Problembehandlung in WordPress.“

    Ich habe aber keine Benachrichtigungsmail an meine hinterlegte Mailadresse erhalten.

    Was tun in beiden Fällen?

    Grüße aus Hamburg

    Thobie

    Moin,

    meine Websites sind bei wordpress.com in meinem Account gelistet. Ich dachte, ich könnte sie dort konfigurieren und die „Geister“-Website dort löschen.

    Bei den Apps handelt es sich um die WordPress-Apps auf iPhone und iPad.

    Ich wünsche einen schönen Abend.

    Grüße aus Hamburg


    Thobie

    Moin,

    meine Websites sind bei wordpress.com sichtbar, nur diese „Geister“-Website nicht.

    Ich bin davon ausgegangen, dass ich sie dort löschen kann, dies ist aber nicht der Fall.

    Und in den Apps auf iPhone und iPad kann ich sie nicht löschen.

    Ich wünsche einen schönen Abend.

    Grüße aus Hamburg


    Thobie

    Moin,

    ich verwalte drei geschäftliche Websites, ein Foodblog und zwei Kunden-Websites mit WordPress.

    In der App auf iPhone und iPad werden diese auch angezeigt.

    Nun habe ich vor dem ersten Einrichten meines Foodblog für diesen eine Versuchs-Website mit einer bestimmten URL unter der Website meines Foodblogs eingerichtet. Diese existiert zwar nicht mehr, weil es nur ein Versuch war. Aber sie ist merkwürdigerweise in der App auf iPhone und iPad immer noch in der Übersicht sichtbar.

    Merkwürdigerweise kann ich sie dort aber nicht löschen. Und unter wordpress.com ist sie in der Übersicht nicht sichtbar.

    Wie lösche ich diese „Geister“-Website?

    Ich wünsche einen schönen Abend.

    Grüße aus Hamburg


    Thobie

    Moin, maxe,

    hier ist das PHP error log nach Aktivieren von PHP 7.2 und Aufrufen des Website:

    12.01.2019 18:58:46 buch-schmie.de [client 192.168.48.0] End of script output before headers: wp-cron.php
    12.01.2019 19:00:46 buch-schmie.de [client 192.168.48.0] End of script output before headers: wp-cron.php
    12.01.2019 19:02:31 nudelheissundhos.de [client 77.6.37.0] AH01215: PHP Warning: implode(): Invalid arguments passed in /mnt/web315/b2/71/53358571/htdocs/nudelheissundhos/wp-content/plugins/follow-category-feeds/follow-category-feeds.php on line 41: /home/strato/http/premium/rid/85/71/53358571/htdocs/nudelheissundhos/index.php
    12.01.2019 19:02:46 buch-schmie.de [client 192.168.48.0] End of script output before headers: wp-cron.php
    12.01.2019 19:05:52 buch-schmie.de [client 192.168.48.0] End of script output before headers: wp-cron.php
    12.01.2019 19:05:54 buch-schmie.de [client 77.6.37.0] AH01215: PHP Fatal error: 'break' not in the 'loop' or 'switch' context in /mnt/web315/b2/71/53358571/htdocs/buchschmiede/wp-content/plugins/facebook/social-plugins/widgets/like-box.php on line 84: /home/strato/http/premium/rid/85/71/53358571/htdocs/buchschmiede/index.php

    Da dürfte wohl klar sein, welches Plugin den Fehler verursacht.

    Ich habe das Plugin "Facebook" nun deaktiviert, nun kann man den Buchshop wieder aufrufen, mit aktiviertem PHP 7.2.

    Merkwürdigerweise habe ich in meinem Foodblog das gleiche Plugin installiert und aktiviert und das Foodblog lässt sich auch mit aktiviertem Plugin und aktviertem PHP 7.2 problemlos aufrufen.

    Ich wünsche einen schönen Feierabend.

    Grüße aus Hamburg


    Thobie

    Moin,

    auf Anraten meines Hoster stelle ich gerade meine vier Websites und WordPress-Blogs auf PHP 7.2 um.

    Bei drei Blogs funktioniert dies auch ohne Probleme.

    Bei meinem Buch-Shop buch-schmie.de erscheint dann aber nur ein weißes Fenster im Browser.

    Das Plugin WooCommerce und das Weaver II Theme können aber nicht die Ursache sein, denn WooCommerce empfiehlt für den Online-Shop PHP 7.x und auch beim Theme sollen bei PHP 7.x keine Probleme auftreten. Auch im neu installierten Theme GeneratePress, da ja Weaver II schon recht alt ist, sollten keine Problem mit PHP 7.2 auftreten.

    Das Plugin PHP Compatibility Tester ist nicht brauchbar. Es braucht für den Test von 43 Plugins Stunden, bleibt zwischendurch immer mal wieder hängen und muss neu gestartet werden. Das funktioniert nicht.

    Welche Ursachen kann es geben, dass bei diesem Buch-Shop PHP 7.2 nicht funktioniert?

    Bleibt mir nur die Methode, PHP 7.2 zu aktiveren und nacheinander händisch jedes Plugin einzeln zu deaktivieren und wieder aktivieren, um zu schauen, bei welchem deaktivierten Plugin der Buch-Shop wieder funktioniert und wer sozusagen der Übeltäter ist?

    Ich wünsche einen schönen Feierabend.

    Grüße aus Hamburg

    Thobie

    Die Seite, für die ich Hilfe brauche: https://www.buch-schmie.de

    Moin,

    mein Fehler.

    Ich habe vier geschäftliche Websites, also vier Blogs, und ich habe aus Versehen den Plugin-Ordner im falschen Webspace gelöscht.

    Jetzt habe ich den Plugin-Ordner im richtigen Webspace gelöscht. Und siehe da, das Einloggen funktionier wieder. Vielen Dank.

    Ich wünsche einen schönen Tag.

    Grüße aus Hamburg

    Thobie