vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=251)
-   -   Add Anchors to CMS Pagination Links (https://vborg.vbsupport.ru/showthread.php?t=310556)

Bestrafung 04-16-2014 07:44 PM

Add Anchors to CMS Pagination Links
 
Our news section on the CMS only shows 2 articles at a time to fit in our layout properly. When clicking the pagination links the page reloads at the top. I don't need a fancy JS solution or anything so I plan to just use simple anchors to keep the page down at the News block when the link is clicked.

I've already added the anchor above the News block:
Code:

<a name="{vb:raw title}" />
Now I just need to add the anchor name to the pagination links so the links would be "content.php?page=2#News" instead of "content.php?page=2". I tried to edit pagenav to add the anchors but it didn't work. Is this possible? Any help would be much appreciated.

--------------- Added [DATE]1397683715[/DATE] at [TIME]1397683715[/TIME] ---------------

I guess I just needed to take a break and come back to it. It may not be the best way to do it but I got it working. I just added
Code:

<vb:if condition="THIS_SCRIPT == 'vbcms'">#News</vb:if>
to the end of each href attribute in both pagenav and pagenav_pagelink. I then added a positive padding/negative margin to the anchor so it would load below the fixed navbar at the top of the page. Everything seems to be working. If there's a better way to do this please let me know.

--------------- Added [DATE]1397685074[/DATE] at [TIME]1397685074[/TIME] ---------------

Ok, so that fixed a problem on the main CMS page but everywhere else that has pagination links also reloads to the top of the page. Is there some kind of Javascript or Jquery solution to keep the page from jumping to the top every time?


All times are GMT. The time now is 10:13 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.00985 seconds
  • Memory Usage 1,709KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (1)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete