Suche Zufallsbilder-Plugin mit Hyperlinks

  • Hola ihr Leute,

    ich möchte in meiner Sidebar ein zufälliges Bild aus einer kleinen Auswahl anzeigen. Aber erschwerend dazu kommt, dass jedes Bild einen bestimmten Hyperlink enthalten soll.

    Weiß zufällig jemand, ob es dazu ein Plugin gibt? Ich habs schon mit einem Werbebanner-Script versucht, aber ich scheiterte an den vielen Echos in der if_page-Schleife.

    Grüße, Marcel

    • 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

  • Dafür muss man ja nun nicht extra ein Plugin schreiben. Das kann man auch schnell so koden.

    - Wo liegen die Bilder?
    - Wo sind die Links gespeichert bzw. auf welche Weise sind sie den Bildern zugeordnet?

  • Also, ich wollte jetzt erst einmal ne Lösung finden, bevor ich hier alles organisiere, aber okay:

    Also die Bilder liegen hier:

    1. http://tokyopunk.com/blog/wp-conten…ions/sgarmy.jpg

    2. http://tokyopunk.com/blog/wp-conten…ons/myspace.jpg

    Das 1. soll auf http://suicidegirls.com/ und das 2. auf http://myspace.com/tokyopunk linken.

    Hier ist die sidebar.php:

    Die Bilder sollen im letzten Drittel des Codes, dort wo "!!! HIER SOLLEN DIE ZUFALLSBILDER ERSCHEINEN !!!" steht erscheinen.

    Na, ne Idee? Oder doch lieber n Plugin? ;)

  • Sind das nur zwei Bilder? Und wie oft ändern sich die Bilder oder Links bzw. deren Anzahl?

    Ist eigentlich ganz einfach... beantworte noch schnell die obigen Fragen, dann schmeiß ich nen Kodeschnipsel rüber. ;-)

  • ja weißt, ich wollte es jetzt erstmal mit zwei bildern schaffen und wenns funktioniert später noch weitere miteinbauen. man soll ja schließlich alles schritt für schritt machen ;)

    ändern? naja bei jedem neuladen soll halt ein zufälliges bild mit dazugehörigem link erscheinen.

  • Ok, Quick'n'Dirty :twisted:

    Klappt das?

  • also es klappt schon mal mit dem anzeigen, dafür auf jeden fall schon mal danke, aber jetzt gibt's zwei probs:

    1. Ich habs jetzt 30 mal aktualisiert, aber es kam immer nur das 1. von den beiden,

    2. anscheinend scheint das stylesheet nicht zu greifen, denn das bild wird ohne rahmen angezeigt, kann man das noch irgendwo ändern?

    So hab ich den Code momentan:

  • Zu 1. ok, dann muss ich es wohl selbst mal testen.
    Zu 2. Natürlich kann man noch extra CSS-Klassen bzw. IDs zuweisen. Ansonsten müssten die Styles ganz normal angewendet werden. Kann sein, dass die entsprechende Definition fehlerhaft ist.

  • hey wennd mir jetzt no hilfst, wo ich denn die css-id bzw class reinhaun muss, haste nen neuen sklaven :mrgreen:

    höhöhö *ledergarniturraushol*
    Aber nein... eigentlich bin ich heterosexuell, und obwohl man bei Deiner Website den Eindruck bekommen könnte, in einem feucht-fröhlichen Sommernachtstraum gelandet zu sein -- so weiß ich doch, dass Du in Wirklichkeit ein (gender-konfuses?) Männchen bist. :mrgreen:

    Aber zurück zum Thema... Ist eigentlich ganz einfach:

    PHP
    echo '<a href="' . $zufallslinks[$zufallswert] . '"><img src="' . $zufallsbilder[$zufallswert] . '" alt="Zufallsbild" /></a>';

    In der obigen Zeile steht eigentlich blanker HTML-Kode (bis auf die PHP-Variablen). In den img-Tag kannst Du ganz normal zusätzliche Attribute einfügen, z.B.

    PHP
    echo '<a href="' . $zufallslinks[$zufallswert] . '"><img src="' . $zufallsbilder[$zufallswert] . '" alt="Zufallsbild" id="zufallsbild" class="zufallsbild" /></a>';
  • hehe, ja meine letzte website-version war mir einfach zu öde, jetzt musste mal was fetziges her :mrgreen:

    verdammt, jetzt war ich so happy, dass ich des allein geschafft habe und meiner armen css-datei noch einen weiteren code-block dazugedichtet hab und dann hast du scho deine lösung geposted! aber trotzdem danke, zukünftige google-archiv-durchsucher werden's dir danken :mrgreen:

    aber vielen dank für die hilfe und denkt an meine worte: Führt die grünen Karten im Forum ein!! :mrgreen:

    grüße, marcel

  • Hey.

    Gibts den Code auch in der ausführung, dass er einen bestimmten Ordner durchsucht?
    Ich habe einen Blog auf Wespace A und Bilder auf Webspace B. Die sind dort in Events geordnet, jedes Event hat einen eigenen Ordner.

    Bilder Webspace

    Die Bilder sind also unter http://adresse.de/bilder/alben/eventordner/xyz.jpg

    Das Plugin müsste also alle Ordner im Ordner "alben/" durchsuchen und dann ein Zufallsbild aussuchen.

    Geht das? *g*


    Kleine Frage noch:
    Bei

    Code
    [COLOR=#000000][COLOR=#006600]echo [/COLOR][COLOR=#CC0000]'<a href="' [/COLOR][COLOR=#006600]. [/COLOR][COLOR=#0000CC]$zufallslinks[/COLOR][COLOR=#006600][[/COLOR][COLOR=#0000CC]$zufallswert[/COLOR][COLOR=#006600]] . [/COLOR][COLOR=#CC0000]'"><img src="' [/COLOR][COLOR=#006600]. [/COLOR][COLOR=#0000CC]$zufallsbilder[/COLOR][COLOR=#006600][[/COLOR][COLOR=#0000CC]$zufallswert[/COLOR][COLOR=#006600]] . [/COLOR][COLOR=#CC0000]'" alt="Zufallsbild" id="zufallsbild" class="zufallsbild" /></a>'[/COLOR][COLOR=#006600]; [COLOR=black]


    kann man ja noch heigh= und length= einfügen oder? Also richtig festgelegt?
    [/COLOR][/COLOR][/COLOR]

  • Gibts den Code auch in der ausführung, dass er einen bestimmten Ordner durchsucht?
    Ich habe einen Blog auf Wespace A und Bilder auf Webspace B. Die sind dort in Events geordnet, jedes Event hat einen eigenen Ordner.

    Kann man prizipiell machen, allerdings nur, wenn die Ordner auf dem selben Webspace liegen. (Alternativ könnte man mit den FTP-Funktionen von PHP hantieren, aber das ist nix.)

    kann man ja noch heigh= und length= einfügen oder? Also richtig festgelegt?

    Wenn die Bilder alle gleich groß sind, ja. Wenn sie nicht gleich groß sind, muss man es mit den GD-Funktionen von PHP machen.

  • Beides trifft zu. Alle Bilder liegen auf dem selben Webspace und alle Bilder sind auf 640x480 kleiner gemacht, macht das Galeriescript von selbst.

    Ist das schwer, das einzubauen?

Jetzt mitmachen!

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