Frage zu Albumlink Frage zu Albumlink
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

Frage zu Albumlink

Started by VolkerF, June 08, 2015, 06:32:10 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

VolkerF

Hallo

schaut euch mal bitte folgendes Bild an. Ich möchte dort ein neues Album bzw. einen Albumlink anlegen der mich beim anklicken nicht zum Album innerhalb der Kategorie führt, sondern zu einer externen Webseite. Was muß ich wo in der Datenbank einfügen um dieses Ziel zu erreichen?

Danke Volker

Αndré


VolkerF

Moin Αndré

Ich habe jetzt die thumnail.php verändert aber was soll ich nun tun? Ich weiß jetzt nicht wie ich den Link setzen soll? Was muß in der theme.php gemacht werden?

Danke Volker

Αndré

Du musst bei $aid die korrekte ID deines Albums eintragen und bei $target entsprechend, wohin du umleiten möchtest (z.B. "http://www.google.de").

VolkerF

Hi Αndré

Danke für deine Hilfe, aber ich bekomme es nicht hin. In der thumbnails.php habe ich alles so gemacht wie beschrieben, in der theme.php wüßte ich nicht was wohin.

Gruß Volker

Αndré

Nenn doch bitte mal ein konkretes Beispiel,was du wohin umleiten möchtest.

VolkerF

Hallo Αndré

Auf dem Bild sieht man das Album "Gallwespen - Cynipidae". Bei Klick auf diesen Link will ich auf eine externe Webseite, z.B. www.beispiel.de

Gruß Volker

Αndré

Moment mal. Was genau hast du bisher gemacht? Du musst alle Änderungen in der theme.php-Datei deines Themes anpassen. Hier nochmal die Anleitung aus dem anderen Beitrag, angepasst mit deinem Ziel:

Quote from: Αndré on June 02, 2015, 08:40:00 PM
Füge die Funktion theme_display_thumbnails in die theme.php-Datei deines Themes ein, wenn sie dort noch nicht existiert. Suche dann nach
$superCage = Inspekt::makeSuperCage();
und füge darüber folgenden Code ein
    if ($aid == 224) {
        $target = "http://www.beispiel.de";
        header("Location: $target");
    };


VolkerF

Hallo nochmal

$superCage = Inspekt::makeSuperCage();

Das finde ich nicht in der theme.php, sondern nur in der thumbnails.php. Ich habe jetzt erstmal garnichts gemacht, sondern nur probiert, aber nur in der thumbnails.php, ab er schnell gemerkt das es da Unfug ist. aber in der theme.php finde ich nix mit --  $superCage = Inspekt::makeSuperCage();
An welche Stelle müßte der gesamt Code hin?

Danke Volker

Αndré

Wenn die benötigte Funktion nicht existiert, musst du sie erst aus themes/sample/theme.php kopieren.

VolkerF

Hallo

Also, ich habe jetzt den entsprechenden Abschnitt aus der sample/theme.php in meine curve/theme.php kopiert und den betreffenden Abschnitt mit der Album ID und der Adresse wohin weitergeleitet werden soll angepasst, es passiert aber nichts. Was kann ich noch tun?

Gruß Volker

PS: Ich kann dir meine tehme.php gern zum Anschauen per PN oder Mail senden.

VolkerF

Hallo nochmal

Also jetzt funktioniert alles. Der Fehler lag bei mir. In dem Album war noch keinerlei Datei bzw. Bild hinterlegt, deshalb konnte er nicht korrekt an die von mir vorgegebene Adresse weiterleiten.
Vielen Dank nochmal für die gute Hilfe!!

Gruß Volker