Support » Allgemeine Fragen » Funktion reagiert nicht

  • dominikb

    (@dominikb-1)


    Hallo miteinander!
    Ich habe folgendes Problem:
    Ich habe eine Funktion ausgearbeitet, um je nach der letzten Ziffer der bbPress-Topic-ID verschiedene Hintergrundbilder anzuzeigen, doch leider funktioniert sie nicht und ich habe zu wenig Erfahrung mit php, um den Fehler zu erkennen.

    Hier die Funktion:

    function bg_image_topic_titlearea() {
      $letztezifferimgs = substr("'.bbp_get_topic_id().'", -1);
      switch ($letztezifferimgs) {
        case "0":
            echo "https://test.bewusstewelt.de/wp-content/uploads/2016/10/Blockaden-lösen-2.jpg";
            break;
        case "1":
            echo "https://test.bewusstewelt.de/wp-content/uploads/2016/09/Das-Leben-ist-ein-Spiel-2.jpg";
            break;
        case "2":
            echo "https://test.bewusstewelt.de/wp-content/uploads/2017/02/Bedürfnisse-erkennen-3.jpg";
            break;
        case "3":
            echo "https://test.bewusstewelt.de/wp-content/uploads/2016/08/Selbsterkenntnis-sich-selbst-finden2-1.jpg";
            break;
        case "4":
            echo "https://test.bewusstewelt.de/wp-content/uploads/2016/11/Reinkarnation-Wiedergeburt-2.jpg";
            break;
        case "5":
            echo "https://test.bewusstewelt.de/wp-content/uploads/2016/10/Intuition3.jpg";
            break;
        case "6":
            echo "https://test.bewusstewelt.de/wp-content/uploads/2016/07/Manchmal-muss-man-loslassen-3.jpg";
            break;
        case "7":
            echo "https://test.bewusstewelt.de/wp-content/uploads/2016/07/Manchmal-muss-man-loslassen-3.jpg";
            break;
        case "8":
            echo "https://test.bewusstewelt.de/wp-content/uploads/2017/02/Pfad.jpg";
            break;
        case "9":
            echo "https://test.bewusstewelt.de/wp-content/uploads/2017/01/Zirbeldrüse-aktivieren-2.jpg";
            break;
    }
    }

    Es würde mich freuen, wenn mir jemand bei diesem Problem behilflich sein kann.

    Liebe Grüße
    Dominik

Ansicht von 1 Antwort (von insgesamt 1)
  • Moderator Torsten Landsiedel

    (@zodiac1978)

    Was genau funktioniert denn nicht?
    Hast du mal die Variable ausgegeben. Ist da wirklich eine Zahl drin?
    Umlaute in Dateinamen können Probleme machen. Ist das Bild nicht da, könnte es auch daran liegen.

    $letztezifferimgs = substr("'.bbp_get_topic_id().'", -1);

    sieht merkwürdig aus. Müsste auch so gehen:

    $letztezifferimgs = substr( bbp_get_topic_id() , -1);

    Gruß, Torsten

Ansicht von 1 Antwort (von insgesamt 1)
  • Das Thema „Funktion reagiert nicht“ ist für neue Antworten geschlossen.