Problem mit SwoopIt bzw. Snapr Plugin.

  • Hallo,

    ich nutze SwoopIt (http://www.swoopit.de/Swoopit_Plugin-1_0.zip) welches eigentlich das gleiche Plugin wie Snapr ist, nur eben den SwoopIT dienst nutzt. Bei beiden Plugins die ja Identisch sind habe ich das Problem das ich im Einstellungsbereich und dort unter dem jeweilligen Plugin Menü Punkt die Einstellung "Permanent Aktiv" nicht auf "Ja" schalten kann. Sobald ich "Ja" auswähle und Speichern klicke, wechselt er sofort wieder auf "Nein" zurück.

    Ich bin absolut Ratlos wo das Problem ist. Habe die Readme und Hilfeforen rauf und runter gelesen, weiss einfach nicht weiter.

    Vielleicht hat hier ja einer eine Idee, btw. dachte ich das ich evtl. Rechte vergeben muss, hab dem ganzen 777 geben, hat nichts geänder t:-/

    Gruß

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Vielleicht liegt es an den Einstellungen des Servers oder spezieller Dateien:
    Bei welchem Hoster bist Du und kannst Du auf die Datei mod_rewrite Einfluss nehmen.
    Kannst Du per ftp die Datei .htaccess ändern? Welche Rechte hast Du für diese Datei vergeben?

    VG Elke

    Es gibt keine dummen Fragen, es gibt nur dumme Antworten...
    http://u-portal.de/

  • Ich bin bei Hosteurope.de. eine htaccess Datei liegt nicht auf meinem FTP. Und auf die von dir angesprochene datei glaube ich nicht das ich einfluss nehmen kann.

  • Arbeitest Du mit Permalinks und wenn ja, wie sieht die Struktur aus?
    Vielleicht liegt es an der fehlenden .htaccess-Datei.
    Versuche mal die .htaccess-Datei auf den Server zu kopieren.
    (Eine leere Datei mit diesem Namen reicht aus.) Vergebe dann die Schreibrechte, damit diese auch vom System geändert werden kann. Und dann lass mal hören, was passiert.

    VG Elke

    Es gibt keine dummen Fragen, es gibt nur dumme Antworten...
    http://u-portal.de/

  • Zuerst danke für deine mühe.

    Ich habe nun eine leere datei mit dem namen .htaccess erstellt, ihr 777 gegeben und den Test gemacht die Funktion umzustellen, ergebnis leider das gleiche wie vorher.

    Was mich verwirrt ist, das dieses plugin ja tadellos funktioniert, wenn ich in einem beitrag links erstelle mit

    PHP
    <a class="previewlink" href="www.google.de">Google</a>

    dann klappt das Prima, nur eben diese Funktion das die Links automatisch erkannt werden klappt nicht, weil sich das nicht auf "JA" stellen lässt. Ich habe mir mal das File angeschaut, ist relativ klein und denke auch gleich den Teil gefunden, leider reicht mein PHP wissen nicht aus um es gleich im File so zu ändern das es immer Automatisch alle Links ändert. soll ich dir die Datei mal senden ?

  • Zuerst danke für deine mühe.

    Ich habe nun eine leere datei mit dem namen .htaccess erstellt, ihr 777 gegeben und den Test gemacht die Funktion umzustellen, ergebnis leider das gleiche wie vorher.

    Was mich verwirrt ist, das dieses plugin ja tadellos funktioniert, wenn ich in einem beitrag links erstelle mit

    PHP
    <a class="previewlink" href="www.google.de">Google</a>

    dann klappt das Prima, nur eben diese Funktion das die Links automatisch erkannt werden klappt nicht, weil sich das nicht auf "JA" stellen lässt. Ich habe mir mal das File angeschaut, ist relativ klein und denke auch gleich den Teil gefunden, leider reicht mein PHP wissen nicht aus um es gleich im File so zu ändern das es immer Automatisch alle Links ändert. soll ich dir die Datei mal senden ?

    Sorry, Deinen letzten Erläuterungen kann ich nicht so recht folgen. Bitte erkläre noch einmal, was das Problem ist, was funktioniert und was nicht funktioniert.
    Außerdem bitte ich Dich die Groß- und Kleinschreibung zu benutzen, denn dann entstehen weniger Mißverständnisse (Beispiel: Links und links)
    Das File kannst Du Deinem Beitrag anhängen.

    VG Elke

    Es gibt keine dummen Fragen, es gibt nur dumme Antworten...
    http://u-portal.de/

  • Also:

    Das Plugin wandelt einen link

    PHP
    <a href="url" class="previewlink">link</a>

    sobald man

    PHP
    class="previewclass"

    einfügt automatisch in eine Bildvorschau der Webseite um und zeigt dies bei Mouseover an.

    Dies funktioniert einwandfrei.

    Was jedoch nicht funktioniert ist die Funktion das er dies IMMER Automatisch mit - allen - links macht ohne das ich manuell das

    PHP
    class="previewlink"

    eintragen/hinzufügen muss.

    Es gibt nur eine Option bei diesem Plugin, die lautet "Permanent Aktiv Ja oder Nein". Wenn ich nun "Ja" im Dropdown Menü auswähle, und auf Speichern klicke springt er automatisch auf "Nein" zurück und die Funktion ist weiterhin Deaktiviert.

    Ich hoffe das war verständlich. Im Anhang das entsprechende File.

    Gruß

  • Die Erläuterungen sind verständlich.
    Allerdings enthält die Datei, die Du angehängt hast nur den folgenden Text:

    PHP
    <?php
    // What you think you will find?
    ?>


    Und das ist definitiv zu wenig, gel? ;-)

    VG Elke

    Es gibt keine dummen Fragen, es gibt nur dumme Antworten...
    http://u-portal.de/

  • Ich habe die richtige Datei über den o.g. Link gefunden.

    Versuche mal Folgendes:
    Tausche den bestehenden Teil des Plugins mit dem Folgendem aus:

    Damit will ich überprüfen, ob es funktioniert oder auch nicht.
    Wenn ja, dann muss ich noch einmal nachsehen, wie wir das eigentliche Problem tatsächlich lösen.

    VG Elke

    Es gibt keine dummen Fragen, es gibt nur dumme Antworten...
    http://u-portal.de/

  • Huhu,

    ach du liebe zeit, hab ich auch glatt noch die falsche datei hochgeladen *g* ... und dann mit so einem text drin :-) ...

    wie dem auch sei, habe den teil mit deinem getauscht und habe keine änderung feststellen können. Leider.

    Habe gerade mit einem Kollegen Telefoniert der das gleiche Plugin nutzt, bei ihm gibt es diese Probleme nicht. Da frag ich mich doch woran das liegen mag :( ... möglicherweise vllt. doch an meinem FTP ?

  • Sorry, ich hab' vergessen das Folgende zu erwähnen:
    Im Backend wird sich nichts ändern.
    Schau bitte im Frontend nach (ggf. im Quellcode), ob auch in den Beiträgen, die Du nicht mit der Klasse versehen hast, nun die Klasse eingefügt wurde.
    Wenn nicht: mit welcher PHP-Version arbeitest Du?

    VG Elke

    Es gibt keine dummen Fragen, es gibt nur dumme Antworten...
    http://u-portal.de/

  • Irre ich mich, oder schreiben Plugins ihre Optionen nicht normalerweise in die Datenbank? Was hat das dann mit FTP und Dateirechten zu tun?! Ich würde eher vermuten, dass da irgendwo das Problem liegt. Du könntest ja mal schauen, was in der DB in der Tabelle wp_options für dieses Plugin drinsteht. Bestenfalls kann man das da einfach ändern.

  • ich habe gerade etwas im Internet gestöbert.

    Deswegen versuche mal Folgendes und ersetze bitte

    PHP
    if ('insert' == $HTTP_POST_VARS['action'])
    {
        update_option("swoopit_data",$HTTP_POST_VARS['swoopit_data']);
    }

    mit:

    PHP
    /*
    if ('insert' == $HTTP_POST_VARS['action'])
    {
        update_option("swoopit_data",$HTTP_POST_VARS['swoopit_data']);
    }
    */
    if ('insert' == $_POST['action'])
    {
        update_option("swoopit_data",$_POST['swoopit_data']);
    }

    Diese Änderung müsste dann auch hoffentlich eine positive Wirkung auf das Backend haben. ;-)

    VG Elke

    Es gibt keine dummen Fragen, es gibt nur dumme Antworten...
    http://u-portal.de/

  • Sorry, ich hab' vergessen das Folgende zu erwähnen:
    Im Backend wird sich nichts ändern.
    Schau bitte im Frontend nach (ggf. im Quellcode), ob auch in den Beiträgen, die Du nicht mit der Klasse versehen hast, nun die Klasse eingefügt wurde.
    Wenn nicht: mit welcher PHP-Version arbeitest Du?

    VG Elke

    Nachdem du das erwähnt hast habe ich es probiert, und siehe da für ausnahmslos - alle - Links von mir wird nun die Funktion automatisch gesetzt. Weltklasse ! :-)

    Liebe Elke, ich danke dir für deine super ausdauernde Hilfe. Einfach Klasse :-)

  • Nachdem du das erwähnt hast habe ich es probiert, und siehe da für ausnahmslos - alle - Links von mir wird nun die Funktion automatisch gesetzt. Weltklasse ! :-)

    Liebe Elke, ich danke dir für deine super ausdauernde Hilfe. Einfach Klasse :-)

    O.K., das funktioniert.
    Was aber noch nicht funktionieren dürfte, ist das Umschalten im Adminbereich.
    Weil ich es immer genau wissen will ;-), bitte ich Dich den Code mit dem Folgendem auszutauschen.
    M. E. müsste dann alles funktionieren, auch das Umschalten im Backend.
    Wenn dem so ist, dann liegt es an Deiner PHP-Version, die die Variable HTTP_POST_VARS nicht mehr kennt und aus dem Grund immer einen Leerstring zurückgibt.
    Hier nun also der neue Code:

    VG Elke

    Es gibt keine dummen Fragen, es gibt nur dumme Antworten...
    http://u-portal.de/

  • Das ergebnis wenn ich es ändere, kann mich dann nicht mehr Einloggen geschweigedenn das ich noch etwas angezeigt bekomme.

    Gruß

  • Hast Du vor dem <?php eine Leerzeile oder ein Leerzeichen oder auch ein anderes Zeichen?
    D. h. <?php muss ganz oben an erster Stelle stehen.
    Dann entferne dies bitte und versuche es erneut, denn eigentlich müsste es funktionieren.

    VG Elke

    Es gibt keine dummen Fragen, es gibt nur dumme Antworten...
    http://u-portal.de/

  • Merkwürdig.
    Falls Du es noch nicht getan haben solltest:
    1. Deaktiviere das Plugin
    2. Ändere die 2 Variablen _POST wieder in HTTP_POST_VARS
    3. aktiviere wieder das Plugin

    Was passiert nun?
    Welche PHP-Version hast Du?

    VG Elke

    Es gibt keine dummen Fragen, es gibt nur dumme Antworten...
    http://u-portal.de/

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!