PDA

View Full Version : Moving Calendar and FAQ to navtab


Winzlo
01-07-2010, 01:42 PM
Has anyone successfully moved the FAQ and Calendar links to the navtab from the Forum navbar? I've made a plugin and transplanted the code from the navbar template, but it seemed to choke on the variable references.

Here are the lines as they appear in the navbar template:
<li><a rel="help" href="faq.php{vb:raw session.sessionurl_q}">{vb:rawphrase faq}</a></li>
<li><a href="calendar.php{vb:raw session.sessionurl_q}">{vb:rawphrase calendar}</a></li>

Here is what I put into the process_templates_complete plugin:

$template_hook['navtab_middle'] .= '<li><a class="navtab" rel="help" href="faq.php{vb:raw session.sessionurl_q}">{vb:rawphrase faq}</a></li>';
$template_hook['navtab_middle'] .= '<li><a class="navtab" href="calendar.php{vb:raw session.sessionurl_q}">{vb:rawphrase calendar}</a></li>';

This resulted in literal translations, as the single-quotes normally do. So, I tried a concatenation variation with no luck:

$template_hook['navtab_middle'] .= '<li><a class="navtab" rel="help" href="faq.php' . {vb:raw session.sessionurl_q} . '">' . {vb:rawphrase faq} . '</a></li>';
$template_hook['navtab_middle'] .= '<li><a class="navtab" href="calendar.php' . {vb:raw session.sessionurl_q} . '">' . {vb:rawphrase calendar} . '</a></li>';

Admitting that I am still a novice in this kind of programming, can someone help point out what I'm doing wrong here? Thanks!

Lynne
01-07-2010, 01:53 PM
Try:
$template_hook['navtab_middle'] .= '<li><a class="navtab" rel="help" href="faq.php'.$session[sessionurl_q].'">'.$vbphrase[faq].'</a></li>';

Winzlo
01-07-2010, 02:10 PM
That did the trick - thanks much!

Winzlo
01-08-2010, 05:08 PM
Does anyone know where in the code I could "sample" a way to get the new options to show up as selected when Calendar or FAQ are chosen, rather than having it change the active tab back to Forum when viewing the calendar or FAQ?

Lynne
01-08-2010, 05:42 PM
The article I wrote regarding adding navtabs covers the issue of making them highlighted. I am pretty sure ragtek's article on navtabs covers the issue also. Please take a look at them in the articles forum.

Winzlo
01-11-2010, 12:20 PM
Found it. Thanks! I was doing about 75% of it right, just missed the labeling part. :)