Forum breadcrumbs – You are here:Asgaros Support ForumSupportAnker klappt nicht mehr.
Please or Register to create posts and topics.

Anker klappt nicht mehr.

@asgaros, @qualmy91

Nach dem Update des Forums wollte ich wieder meine Datei forum-unread.php wieder einspielen.

Diese hatte ich für mich modifiziert damit ich einen Sprunganker nutzen kann.

Unsere Forumsmitglieder wünschten es gleich zu den ungelesenen Dateien zu gelangen und nicht erst vom Header und den Widgets herunterscrollen zu müssen.

Deshalb habe ich in der Datei forum-unread.php ab Zeile 86 den Code von

public function add_breadcrumbs() {
    $element_link = $this->asgarosforum->get_link('unread');
    $element_title = __('Unread Topics', 'asgaros-forum');
    $this->asgarosforum->breadcrumbs->add_breadcrumb($element_link, $element_title);
}

in

public function add_breadcrumbs() {
    $element_link = $this->asgarosforum->get_link('unread');
    $element_title = __('<a name="ungelesen"></a>Ungelesene Beitr&auml;ge', 'asgaros-forum');
    $this->asgarosforum->breadcrumbs->add_breadcrumb($element_link, $element_title);
}

geändert.

Das funktionierte auch immer super mit  meiner Verlinkung mit

https://www.chopper-motorrad.de/cf/ungelesen/#ungelesen

Jetzt wird in den Breadcrumbs leider jetzt das ausgeben.

Motorrad Forum – Chopper & Cruiser Board<a name=”ungelesen”></a>Ungelesene Beiträge

Vorher funktionierte das prima.

Was kann ich machen, das ich die Datei nicht immer austauschen muss und was noch wichtiger ist, mein Sprunganker wieder funktioniert?

 

 

Nur ein Biker weiß, warum ein Hund seinen Kopf aus einem Autofenster steckt.
Only a biker knows why a dog sticks its head out a car window.

Hallo @biker

Kannst du den Anker an die Element-Link Variable anhängen statt einen zweiten Link um den Element-Title zu legen?

$element_link = $this->asgarosforum->get_link('unread').'#ungelesen'

 

Biker has reacted to this post.
Biker
If you want to support the development of Asgaros Forum, you can leave a good review or donate. Thank you very much!

Hallo @asgaros

Danke Thomas, hab ich gemacht.

public function add_breadcrumbs() {
    $element_link = $this->asgarosforum->get_link('unread').'#ungelesen';
    $element_title = __('Unread Topics', 'asgaros-forum');
    $this->asgarosforum->breadcrumbs->add_breadcrumb($element_link, $element_title);
}

Leider ohne Erfolg.

Die Seite ungelesen geht zwar auf, springt aber nicht zu den Breadcrumbs .

 

Getestet unter FF, Chrome und Edge

Nur ein Biker weiß, warum ein Hund seinen Kopf aus einem Autofenster steckt.
Only a biker knows why a dog sticks its head out a car window.

Habe da Problem dauerhaft gelöst.

Warum ich so kompliziert gedacht habe weiss ich auch nicht.

Habe einfach in die Seite, wo das Forum eingebunden ist vor dem Shortcode

<a name="ungelesen"></a>
[forum]

den Anker eingebaut.

So muss bei Updates nicht mehr die Datei ausgetauscht werden. 😉

@asgaros

Danke für Deine Hilfe

Asgaros has reacted to this post.
Asgaros
Nur ein Biker weiß, warum ein Hund seinen Kopf aus einem Autofenster steckt.
Only a biker knows why a dog sticks its head out a car window.

Hey @biker

Stimmt, daran habe ich auch gar nicht gedacht. Manchmal muss man out-of-the-box (oder in diesem Fall out-of-the-forum) denken. 😀

If you want to support the development of Asgaros Forum, you can leave a good review or donate. Thank you very much!