The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
3.8.7pl3 Quicklinks/Mark Forums Read security token missing
Upgraded from 3.6.8pl2 to 3.8.7pl3. First time for me. Removed all mods/reverted all templates but for a heavily modified Header Template. Had to leave that one alone.
Users are getting the security token message when attempting to Mark Forums Read from the Quicklinks dropdown in our custom style. It works fine in the Vbulletin default style. That much I have narrowed down. I have been through this thread and it helped me fix the same issue with the Search feature by adding the security token code in the appropriate spot in the Header Template. I just can't seem to figure it out for the Mark Forums Read part. This is the last little glitch in our site Any help is greatly appreciated. Header Template code attached if that helps with offering advice. HTML Code:
<!-- logo --> <a name="top"></a> <table width="$stylevar[outertablewidth]" border="0" cellspacing="0" cellpadding="0"> <tr> <td> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="668"><a href="http://www.twowheelfemales.com/forum/$session[sessionurl_q]"><img src="$stylevar[titleimage]" alt="$vboptions[bbtitle]" width="668" height="161" border="0" /></a></td> <td background="http://www.twowheelfemales.com/forum/images/header/header_fill.jpg"> </td> <td class="header_right" /> </td> </tr> </table> </td> </tr> <tr> <td> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="450" background="http://www.twowheelfemales.com/forum/images/header/banner_leftfill.jpg"> <!-- / logo --> <!-- nav buttons bar --> <!-- / nav buttons bar --> </td> </tr> </table> </td> </tr> <tr><td> <if condition="$show['popups']"> <!-- NAVBAR POPUP MENUS --> <if condition="$show['searchbuttons']"> <!-- header quick search form --> <div class="vbmenu_popup" id="navbar_search_menu" style="display:none"> <table cellpadding="4" cellspacing="1" border="0"> <tr> <td class="thead">$vbphrase[search_forums]</td> </tr> <tr> <td class="vbmenu_option" title="nohilite"> <form action="search.php?do=process" method="post"> <input type="hidden" name="do" value="process" /> <input type="hidden" name="quicksearch" value="1" /> <input type="hidden" name="childforums" value="1" /> <input type="hidden" name="exactname" value="1" /> <input type="hidden" name="s" value="$session[sessionhash]" /> <input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" /> <div><input type="text" class="bginput" name="query" size="25" tabindex="1001" /><input type="submit" class="button" value="$vbphrase[go]" tabindex="1004" /></div> <div style="margin-top:$stylevar[cellpadding]px"> <label for="rb_nb_sp0"><input type="radio" name="showposts" value="0" id="rb_nb_sp0" tabindex="1002" checked="checked" />$vbphrase[show_threads]</label> <label for="rb_nb_sp1"><input type="radio" name="showposts" value="1" id="rb_nb_sp1" tabindex="1003" />$vbphrase[show_posts]</label> </div> </form> </td> </tr> <tr> <td class="vbmenu_option"><a href="search.php$session[sessionurl_q]" accesskey="4" rel="nofollow">$vbphrase[advanced_search]</a></td> </tr> $template_hook[navbar_search_menu] </table> </div> <!-- / header quick search form --> </if> <if condition="$show['member']"> <!-- user cp tools menu --> <div class="vbmenu_popup" id="usercptools_menu" style="display:none"> <table cellpadding="4" cellspacing="1" border="0"> <tr><td class="thead">$vbphrase[quick_links]</td></tr> <if condition="$vboptions['enablesearches']"><tr><td class="vbmenu_option"><a href="search.php?$session[sessionurl]do=getdaily">$vbphrase[todays_posts]</a></td></tr></if> <tr><td class="vbmenu_option">[COLOR="Red"]<a href="forumdisplay.php?$session[sessionurl]do=markread">$vbphrase[mark_forums_read]</a>[/COLOR]</td></tr> <tr><td class="vbmenu_option"><a href="#" onclick="window.open('misc.php?$session[sessionurl]do=buddylist&focus=1','buddylist','statusbar=no,menubar=no,toolbar=no,scrollbars=yes,resizable=yes,width=250,height=300'); return false;">$vbphrase[open_buddy_list]</a></td></tr> $template_hook[navbar_quick_links_menu_pos1] <tr><td class="thead"><a href="usercp.php$session[sessionurl_q]">$vbphrase[user_control_panel]</a></td></tr> <if condition="$show['siglink']"><tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editsignature">$vbphrase[edit_signature]</a></td></tr></if> <!--<if condition="$show['avatarlink']"><tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editavatar">$vbphrase[edit_avatar]</a></td></tr></if>--> <tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editprofile">$vbphrase[edit_profile]</a></td></tr> <tr><td class="vbmenu_option"><a href="profile.php?$session[sessionurl]do=editoptions">$vbphrase[edit_options]</a></td></tr> $template_hook[navbar_quick_links_menu_pos2] <tr><td class="thead">$vbphrase[miscellaneous]</td></tr> <if condition="$show['pmmainlink']"><tr><td class="vbmenu_option"><a href="private.php$session[sessionurl_q]" rel="nofollow">$vbphrase[private_messages]</a></td></tr></if> <tr><td class="vbmenu_option"><a href="subscription.php$session[sessionurl_q]" rel="nofollow">$vbphrase[subscribed_threads]</a></td></tr> <tr><td class="vbmenu_option"><a href="member.php?$session[sessionurl]u=$bbuserinfo[userid]">$vbphrase[my_profile]</a></td></tr> <if condition="$show['wollink']"><tr><td class="vbmenu_option"><a href="online.php$session[sessionurl_q]">$vbphrase[whos_online]</a></td></tr></if> $template_hook[navbar_quick_links_menu_pos3] </table> </div> <!-- / user cp tools menu --> </if> <!-- / NAVBAR POPUP MENUS --> <!-- PAGENAV POPUP --> <div class="vbmenu_popup" id="pagenav_menu" style="display:none"> <table cellpadding="4" cellspacing="1" border="0"> <tr> <td class="thead" nowrap="nowrap">$vbphrase[go_to_page]</td> </tr> <tr> <td class="vbmenu_option" title="nohilite"> <form action="$vboptions[forumhome].php" method="get" onsubmit="return this.gotopage()" id="pagenav_form"> <input type="text" class="bginput" id="pagenav_itxt" style="font-size:11px" size="4" /> <input type="button" class="button" id="pagenav_ibtn" value="$vbphrase[go]" /> </form> </td> </tr> </table> </div> <!-- / PAGENAV POPUP --> </if> <if condition="$show['popups'] AND $show['member']"> <div class="vbmenu_popup" id="usercpoptions_menu" style="display:none"> <table cellpadding="4" cellspacing="1" border="0"> <tr><td class="thead" align="$stylevar[left]"><a href="usercp.php$session[sessionurl_q]">$vbphrase[user_control_panel]</a></td></tr> <if condition="$show['pmstats']"><tr><td class="vbmenu_option" align="$stylevar[left]"><a href="private.php$session[sessionurl_q]" rel="nofollow">$vbphrase[private_messages]</a></td></tr></if> <tr><td class="vbmenu_option" align="$stylevar[left]"><a href="friends.php?$session[sessionurl]do=requests">$vbphrase[iprof_friend_requests]</a></td></tr> <tr><td class="vbmenu_option" align="$stylevar[left]"><a href="subscription.php$session[sessionurl_q]" rel="nofollow">$vbphrase[subscribed_threads]</a></td></tr> <if condition="$show['siglink']"><tr><td class="vbmenu_option" align="$stylevar[left]"><a href="profile.php?$session[sessionurl]do=editsignature">$vbphrase[edit_signature]</a></td></tr></if> <tr><td class="vbmenu_option" align="$stylevar[left]"><a href="profile.php?$session[sessionurl]do=editprofile">$vbphrase[edit_profile]</a></td></tr> <tr><td class="vbmenu_option" align="$stylevar[left]"><a href="profile.php?$session[sessionurl]do=editoptions">$vbphrase[edit_options]</a></td></tr> <if condition="$vbulletin->options['favsmiliesactive'] AND ($permissions['favsmiliepermissions'] & $vbulletin->bf_ugp_favsmiliepermissions['canusefavsmilies'])"> <tr> <td class="vbmenu_option" align="$stylevar[left]"><a class="smallfont" href="misc.php?$session[sessionurl]do=editfavsmilies">$vbphrase[edit_favorite_smilies]</a></td> </tr> </if> <tr><td class="thead" align="$stylevar[left]">$vbphrase[miscellaneous]</td></tr> <tr><td class="vbmenu_option" align="$stylevar[left]"><a href="member.php?$session[sessionurl]u=$bbuserinfo[userid]">$vbphrase[my_profile]</a></td></tr> </table> </div> </if> <!-- content table --> $spacer_open $_phpinclude_output $ad_location[ad_header_end] Replacing the code in RED above with: HTML Code:
<a href="forumdisplay.php?$session[sessionurl]do=markread&markreadhash=$bbuserinfo[securitytoken]"$vbphrase[mark_forums_read]</a>
Any ideas what I need to do to get the words "Mark Forums Read" to reappear? --------------- Added [DATE]1376000608[/DATE] at [TIME]1376000608[/TIME] --------------- While this fixed the Security Token issue, further investigation has me thinking this issue is going to reside in the NavBar template: Quicklinks Drop Down Contains: "Todays Post" "Mark Forums Read" "Contacts"[/COLOR] "Edit Signature" "Edit Your Details" "Edit Options" "Private Messages" "Subscribed Threads" "Your Profile" "Who is Online" Items in RED are clickable fields generating no errors. However, the actual text is missing from the field Snapshot: --------------- Added [DATE]1376001972[/DATE] at [TIME]1376001972[/TIME] --------------- Compared the Vbulletin Default Style NavBar template with our custom style NavBar template and both contain the exact same language. So it is not our NavBar template in the custom style as it works fine in the Default style. Considering the Header code above contains the "vbmenu_option" language in the NavBar popup portion and lacking the vbmenu_control" language in between "<!-- nav buttons bar -->" & "<!-- / nav buttons bar -->", I am thinking that an appropriate pasting of code may be necessary in the Header template to fill the missing parts. --------------- Added [DATE]1376005726[/DATE] at [TIME]1376005726[/TIME] --------------- Tried that and it just created a second NavBar. Undo. Ugh. |
#2
|
||||
|
||||
This is written incorrectly (you are missing a ">") - it should be:
HTML Code:
<a href="forumdisplay.php?$session[sessionurl]do=markread&markreadhash=$bbuserinfo[securitytoken]">$vbphrase[mark_forums_read]</a> |
Благодарность от: | ||
Max Taxable |
#3
|
|||
|
|||
Thanks Lynn. The devil is in the details heh? That fixes one of the security token issues. In the meantime, the quick links continued to give trouble.
As a solution, I recreated a new Vbulletin Default style renamed, "Alternate Two Wheel Females." I then copied over all of the Main CSS and StyVars information into the new style. With a fresh style I was able to edit Header into a much more manageable format. New Header Template reads: HTML Code:
<!-- logo --> <a name="top"></a> <table width="$stylevar[outertablewidth]" border="0" cellspacing="0" cellpadding="0"> <tr> <td> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="668"><a href="http://www.twowheelfemales.com/forum/$session[sessionurl_q]"><img src="$stylevar[titleimage]" alt="$vboptions[bbtitle]" width="668" height="161" border="0" /></a></td> <td background="http://www.twowheelfemales.com/forum/images/header/header_fill.jpg"> </td> <td class="header_right" /> </td> </tr> </table> </td> </tr> <tr> <td> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="450" background="http://www.twowheelfemales.com/forum/images/header/banner_leftfill.jpg"> <!-- / logo --> <!-- content table --> $spacer_open $_phpinclude_output $ad_location[ad_header_end] Quote:
HTML Code:
<link REL="SHORTCUT ICON" HREF="favicon.ico">
www.twowheelfemales.com/forum is running flawlessly. Now I can enjoy that glass of wine. |
#4
|
||||
|
||||
I'm glad you fixed it and were able to enjoy that glass of wine afterwards.
I just have one comment... you said "Main CSS bottom window Additional CSS added:" and I wanted to say that you no longer use the Main CSS page in vb4. If you want to add some additional css to your page, you would go to Style Manager > find style > edit templates > click on the CSS Groups link to 'open' that group and put the css into the additional.css template. |
#5
|
|||
|
|||
Thanks Lynne!
That is good information to know. I guess that means we lose our current CSS and have to start from scratch when upgrading to vb4. |
Thread Tools | |
Display Modes | |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|