-
AuthorPosts
-
March 1, 2019 at 8:47 am #1072968
would be nice to have for some cases – if on reaching the last entry the next button will lead to the first entry again.
March 5, 2019 at 6:55 pm #1075025Hey Guenter,
Sounds a good idea – added an issue to our dev repo.
Will come back when we have a solution.Best regards,
GünterMarch 6, 2019 at 10:29 pm #1075680thanks Guenter –
danke eine einfachere Lösung als das ganze Manuell einzufügen wäre gut .can be closed.
March 8, 2019 at 1:27 pm #1076347March 13, 2019 at 6:59 pm #1078338Hi,
Habs im core eingebaut (Option Single Post Navigation erweitert).
Mittels Filter funktionieren auch same_category und excluded_terms (siehe funktion functions-enfold.php avia_post_nav().
Im nächsten Update wirds wahrscheinlich noch nicht drinnen sein.
Falls Du es früher brauchst, gib mir Bescheid – dann kann ich schauen, ob man es temp. einfügen kann.Best regards,
GünterMarch 13, 2019 at 7:09 pm #1078343Nein – für den wo ich es gebraucht habe, ist es händisch von mir via jQuery eingebaut worden.
Das nächste (übernächste Update) reicht daher völlig.Danke!
April 23, 2019 at 8:28 pm #1093741if you have a solution yet – maybe you can give it to me sooner as the next update. I got a customer with a lot of “carusell” portfolios. It would be nice to have it earlier now. Thanks
April 26, 2019 at 8:55 am #1094653Hi,
Sorry, Bin erst heute für dieses Topic getagged worden.
Schau es mir so rasch als möglich an.
Best regards,
GünterApril 26, 2019 at 11:46 am #1094699Vielen Dank – das erspart mir bei einem aktuellen Kunden sehr viel Arbeit. Und ist wohl auch ein gutes Feature für die Allgemeinheit.
April 26, 2019 at 12:03 pm #1094704April 26, 2019 at 1:47 pm #1094733Danke
April 26, 2019 at 2:01 pm #1094735Hi,
Auf die Schnelle auch nicht – ich schau mir das aber als nächstes an – kann aber morgen werden. Klingt mir irgendwie unlogisch. Muss mir da genauer anschauen, was da im Hintergrund abläuft.
Melde mich aber, sobald ich was habe.
LG,
GünterApril 27, 2019 at 10:20 am #1094881Hallo,
Die Option für “Loop Post Navigation” ist in 4.5.6 drinnen (Enfold -> Blog Layout -> Single Post Navigation).
Wegen dem text/alt attributes:
enfold\config-templatebuilder\avia-shortcodes\columns.php ersetzen mit:
Ausgabe:
<a class="av-screen-reader-only" href="http://www.test.at" title="Title and new" alt="Alt and new">Follow a manual added link</a>
Best regards,
GünterApril 27, 2019 at 1:23 pm #1094899Toll – bin nicht drauf gekommen, dort nachzuschauen! Sorry
PS auf esc_attr bin ich nicht gekommen – Asche auf mein Haupt.______
Great – I didn’t think to look there! Sorry
PS on esc_attr I have not come – ashes on my head.Edit: funktioniert leider so nicht mit dem Loop und in der gleichen Kategory !
- This reply was modified 5 years, 8 months ago by Guenni007.
April 27, 2019 at 2:31 pm #1094904By the way : how to change on that new Version 4.5.6 the direction of prev next ?
April 27, 2019 at 4:37 pm #1094924Hi,
Es gibt da ein neues gut dokumentiertes filter avf_post_nav_settings (enfold\functions-enfold.php line 587)
function my_avf_post_nav_settings( array $settings ) { $settings['same_category'] = true; return $settings; } add_filter( 'avf_post_nav_settings', 'my_avf_post_nav_settings', 10, 1 );
Zum Vertauschen sollte folgendes Filter funktionieren (enfold\functions-enfold.php line 702):
function my_avf_post_nav_entries( array $entries, array $settings, array $queried_entries ) { $next = $entries['next']; $entries['next'] = $entries['prev']; $entries['prev'] = $next; return $entries; } add_filter( 'avf_post_nav_entries', 'my_avf_post_nav_entries', 10, 3 );
Best regards,
GünterApril 27, 2019 at 6:12 pm #1094940Jetzt mal abgesehen von dem Vertauschen, du siehst schon , was dort ( sieh private content area ) passiert wenn die gleiche Category und loop gewählt wird – versuche doch mal nach rechts zu gehen!
Das Vertauschen der Richtung wäre jetzt auch gegangen via:
add_filter( 'avf_post_nav_entries', 'enfold_change_direction_postnav', 10, 2); function enfold_change_direction_postnav($entries, $settings) { $entries['prev'] = get_next_post($settings['same_category'], $settings['excluded_terms'], $settings['taxonomy']); $entries['next'] = get_previous_post($settings['same_category'], $settings['excluded_terms'], $settings['taxonomy']); return $entries; }
aber wichtiger ist das innerhalb der same Categorie geloopt werden kann.
April 28, 2019 at 3:48 pm #1095041Hi,
Vertauschen ist natürlich auch so möglich – da aber die queries dafür nochmals aufgerufen werden müssen, nicht optimal. Vertauschen von Zeiger auf objekte ist schneller.
Das Looping problem kann ich nicht rekonstruieren.
Hab bei mir die Demo Enfold 2017 installiert – damit funktioniert es.Kann ich evtl. Backend access bekommen, damit ich mir die Einstellungen anschauen kann?
Arbeitest Du mit Subcategories bei Portfolio?Best regards,
GünterApril 28, 2019 at 5:24 pm #1095052na Klar – Danke fürs Nachschauen
PS Ihr habt bei den Demos noch keine dabei, die auf 4.5.6 ist! oder?April 28, 2019 at 7:41 pm #1095078ich teste es gerade noch selber, es muss wohl ein Plugin sein. Meine Edited ALB Elements und die Scripte in der child-theme functions.php waren es nicht.
Ich aktiviere jetzt ein Plugin nach dem anderen um zu sehen, was es sein könnte.April 28, 2019 at 7:48 pm #1095080Everything is OK !!! it was one of the plugins!
so excuse me for being so impatient and suspecting a mistake on your part._________
Can you look why only one page is in that side navigation when i open a Page?
Edit : it is only the page link of the first page in list-view – this link is on all other pages as sidenavigation.these are my settings:
add_filter('avf_post_nav_settings','enfold_customization_postnav', 10, 1); function enfold_customization_postnav($settings){ $settings['skip_output'] = false; $settings['same_category'] = true; $settings['is_fullwidth'] = false; return $settings; }
maybe you can reproduce it on your test environment too.
can i exclude it manually ( i just did it with css )
.avia-post-nav[href*="partner-und-lieferanten"] { display: none; }
- This reply was modified 5 years, 8 months ago by Guenni007.
April 29, 2019 at 10:15 am #1095209Hi,
Super, dass es jetzt funktioniert.
Könntest Du das etwas genauer spezifizieren, damit ich es reproduzieren kann (auch ein Link zu der Seite bitte) ?
Best regards,
GünterApril 29, 2019 at 1:39 pm #1095262siehe hier die zugangsdaten: https://kriesi.at/support/topic/is-it-possible-to-loop-the-post-navigation/#post-1095052
die css Korrektur nehme ich raus damit du direkt siehst, was gemeint ist.
In der Page Liste steht diese Seite “partner und lieferanten” ganz oben. Die wird wenn man die Seiten aufruft immer wieder als links navigation angezeigt – selbst auf der verlinkten Seite !Alle Plugins deaktiviert und alle functions.php einträge hatte ich auch gelöscht. ( damit luden dann auch die edited ALB Elemente natürlich nicht)
April 29, 2019 at 8:38 pm #1095471Edit: mittlerweile weiss ich das die zeitlich letzte Seite dort als Link erscheint – nicht die oberste Position
April 30, 2019 at 8:53 am #1095665Hi,
Die Query Logik geht nach post date.
Es gäbe da ein filter in wp-includes\link-template.php Zeile 1821:
"get_{$adjacent}_post_sort"
Allerdings fehlt bei Enfold noch ein entsprechendes Filter für looping. Das bau ich aber noch ein (avf_post_nav_loop_args).
Solltest Du es benötigen, kann ich es Dir schon geben.
Best regards,
GünterApril 30, 2019 at 9:23 am #1095673gerne – wie gesagt ich käme auch mit dem css hin, aber sauberer ist diese lösung.
- This reply was modified 5 years, 7 months ago by Guenni007.
April 30, 2019 at 10:20 am #1095686Hi,
Hab mit kurz nochmals die WP Funktion get_adjacent_post angeschaut.
Es ist möglich die Logik auf z.B. post title zu ändern, dies erfordert aber doch einiges an Aufwand, da zumindest noch ein weiteres Filter in dieser Funktion betroffen ist.
Im Rahmen des supports ist dies zu komplex – soweit ich weiss hat es bis jetzt in dieser Richtung auch noch keine Anfrage gegeben.
Ich geb es einmal in unsere Issues.
Best regards,
GünterApril 30, 2019 at 7:03 pm #1095838ok – so we have to live with the exclusion by css. Or is there a way to do it via $settings[‘excluded_terms’]
May 1, 2019 at 10:43 am #1096125Hi,
Wenn es darum geht, die post navigation z.B. nur auf portfolio einzuschränken, sollte diese helfen:
Falls Du z.B. nur pages ausschliessen möchtest – kann ich Dir gerne noch den Code geben.
Falls es darum geht, die Sortierreihnfolge zu ändern (z.B. von post date auf title) – das geht momentan nicht.
Best regards,
GünterMay 2, 2019 at 11:05 am #1096425Danke – ja nur Pages ausschließen habe ich jetzt so gemacht:
https://kriesi.at/support/topic/issue-with-previous-and-next-navigation-in-the-porfolio/#post-1096418
die machen ja nur irrtümlich mit bei der Geschichte, weil wohl das generelle setzen auf skip false die dann mit der einen Seite reinbringt.
So ganz verstanden, habe ich nicht warum es dann nur mit der einen Seite passiert auf allen Seiten.
Wenn es noch einen einfacheren Weg gibt nur die Seiten herauszunehmen, dann bitte sagen.
ich finde das aber auch so schon gangbar.
Genial dieses Feature finde ich. Denn auch bei Shops interessiert ja keinen Toten Hund links und rechts zu navigieren, in völlig anderen Sparten.
Vielen Dank also für das Aufnehmen dieses Features. -
AuthorPosts
- The topic ‘is it possible to loop the post-navigation?’ is closed to new replies.