WBCE CMS Forum

WBCE CMS – Way Better Content Editing.

You are not logged in.

#1 26.04.2025 17:45:23

kleo
Member

[PREVIOUS_LINK] führt zur selben Seite

Moin,

ich wollte anstatt von [PREVIOUS_PAGE_LINK] den Platzhalter [PREVIOUS_LINK] nutzen und habe gemerkt, dass dabei der Link (die Adresse) zu der selben Seite produziert wird, die gerade aktiv ist.

Der Platzhalter  [NEXT_LINK] funktioniert aber korrekt.

Offline

#2 28.04.2025 09:23:01

florian
Administrator

Re: [PREVIOUS_LINK] führt zur selben Seite

[PREVIOUS_LINK] ist in der Beitragsdetailansicht immer leer, das soll sicherlich nicht so sein.
Der Effekt, dass der Link zur selben seite führt, kommt dadurch, dass dann <a href="[PREVIOUS_LINK]"> zu <a href=""> wird.

Ich nehm's mal als Bug auf. -> https://github.com/WBCE/News-with-Images/issues/101

Last edited by florian (28.04.2025 09:23:30)


Sorgen sind wie Nudeln: man macht sich meist zu viele.

Offline

#3 28.04.2025 13:35:32

webbird
Administrator

Re: [PREVIOUS_LINK] führt zur selben Seite

Komisch, ich bilde mir ein, das schon mal gefixt zu haben. Ist das vielleicht mit irgendeinem Commit unter die Räder geraten?


Ich habe eine Amazon-Wishlist. wink Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal

Offline

#4 06.05.2025 13:57:01

kleo
Member

Re: [PREVIOUS_LINK] führt zur selben Seite

Moin,

gefunden.

Das Problem war, dass für den vorherigen Link die Variable einmal $prev_link und einmal $previous_link definiert waren.
Bei der Abfrage der DB wurde aber $prev_link benutzt.

Die Lösung:

in der Datei functions.inc.php ALLE $previous_link durch $prev_link ersetzen.
Sowie den Platzhalter PREVIOUS_LINK durch den PREV_LINK auch ersetzen.

Die Benutzung wird dann so aussehen:

<a href="[PREV_LINK]">Benutzerdefinierte Bezeichnung für die vorherige Post</a>

Offline

#5 06.05.2025 14:05:39

kleo
Member

Re: [PREVIOUS_LINK] führt zur selben Seite

Es funktioniert, aber es ist dabei noch ein Problem aufgetretten:

bei den ERSTEN und LETZEN Posts sind die  PREV und NEXT Links auch da, obwohl sie in diesem Fall entsprechend "hidden" sein sollten...

Hm...

Man muss dann wahrscheinlich  zusätzlich noch zwei Variablen einsetzen, mit denen man Visibility für PREV un NEXT regelt.

So was wie $visibility_prev_link und $visibility_next_link

Wenn $prev_link leer ist, $visibility_prev_link  = 'hidden';
Wenn $next_link leer ist, $visibility_next_link  = 'hidden';

Und dann die entsprechende Platzhalter einfügen.

Last edited by kleo (06.05.2025 14:54:14)

Offline

Board footer

up