Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 General Discussions
FAQ Community Calendar Today's Posts Search

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #1  
Old 03-07-2011, 08:02 AM
jellybean3350 jellybean3350 is offline
 
Join Date: May 2007
Posts: 3
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Add Images to vBA Site Navigation Module

Hi.

Using:
vB 4.1.0
vBA CMPS 4.0.1

Coding knowledge: Some HTML and CSS. Nil PHP

This is my first post here, as I normally manage to find any help I need by Googling and searching forums. I've scoured vbulletin.com, vbadvanced.com, these forums, and Google. I'm just not finding a comprehensive solution. Maybe I fail at searching. :P

I simply want to put images in front of the links in my vBa Site Navigation module. Maybe the route I'm taking is outdated and there's an easier way (seems like there should be)? If so, by all means, please enlighten me!

I followed these instructions. Of course, I had to improvise, as they are for an older version of vBA. By doing so, I managed to add the Image fields in the ACP for Site Navigation editing as follows:





Specifically, I edited vba_cmps_adminfunctions.php as follows:

1. Replaced this:
PHP Code:
$inputs .= '<tr>
                                    <td><input class="bginput" name="' 
$name '[' $pagecount '][order]" value="' $navlinks['order'] . '" size="2" tabindex="1" ' $jsdefault_onchange '/></td>
                                    <td><input class="bginput" name="' 
$name '[' $pagecount '][level]" value="' $navlinks['level'] . '" size="2" tabindex="1" ' $jsdefault_onchange '/></td>
                                    <td><input class="bginput" name="' 
$name '[' $pagecount '][link]" value="' $navlinks['link'] . '" size="26" tabindex="1" ' $jsdefault_onchange '/></td>
                                    <td><input class="bginput" name="' 
$name '[' $pagecount '][text]" value="' htmlspecialchars($navlinks['text']) . '" size="18" tabindex="1" ' $jsdefault_onchange '/></td></tr>'


With this:
PHP Code:
$inputs .= '<tr>
                                    <td><input class="bginput" name="' 
$name '[' $pagecount '][order]" value="' $navlinks['order'] . '" size="2" tabindex="1" ' $jsdefault_onchange '/></td>
                                    <td><input class="bginput" name="' 
$name '[' $pagecount '][level]" value="' $navlinks['level'] . '" size="2" tabindex="1" ' $jsdefault_onchange '/></td>
                                    <td><input class="bginput" name="' 
$name '[' $pagecount '][link]" value="' $navlinks['link'] . '" size="26" tabindex="1" ' $jsdefault_onchange '/></td>
                                    <td><input class="bginput" name="' 
$name '[' $pagecount '][image]" value="' $navlinks['image'] . '" size="18" tabindex="1" ' $jsdefault_onchange '/></td>
<td><input class="bginput" name="' 
$name '[' $pagecount '][text]" value="' htmlspecialchars($navlinks['text']) . '" size="18" tabindex="1" ' $jsdefault_onchange '/></td></tr>'



2.
Replaced this:
PHP Code:
print_label_row($description'
                            <table align="right" cellpadding="2" cellspacing="0" class="tborder">
                                <tr>
                                    <td class="thead">' 
$vbphrase['order'] . '</td>
                                    <td class="thead">' 
$vbphrase['level'] . '</td>
                                    <td class="thead">' 
$vbphrase['link'] . '</td>
                                    <td class="thead">' 
$vbphrase['text'] . '</td>
                                </tr> 


With this:
PHP Code:
print_label_row($description'
                            <table align="right" cellpadding="2" cellspacing="0" class="tborder">
                                <tr>
                                    <td class="thead">' 
$vbphrase['order'] . '</td>
                                    <td class="thead">' 
$vbphrase['level'] . '</td>
                                    <td class="thead">' 
$vbphrase['link'] . '</td>
                                    <td class="thead">' 
$vbphrase['image'] . '</td>
                                    <td class="thead">' 
$vbphrase['text'] . '</td>                                                       
                                   </tr> 


It's the last step of his instructions I'm having trouble with.

He states:

In adv_portal_navigationbits template find:

$navmark

Replace with:
Code:
<if condition="$navlinks[image]"><img src="$navlinks[image]"  alt="$title" align="middle" /><else />$navmark</if>

My adv_portal_navigationbits is as follows:
Code:
<div>{vb:raw navmark} <vb:if condition="$link"><a  href="{vb:raw link}"<vb:if condition="$native == 0">  target="_blank"</vb:if>{vb:raw title}</a><vb:else  />{vb:raw title}</vb:if></div>

Could someone please make his instructions work with my template so I can use my new Image fields, that is, if I'm even on the right track?

Currently, I have my img tags (using align and vspace for alignment adjustments) in the Text fields. I'm sure it's not the ideal way, as I'm getting the following undesirable effects (hover and click text decorations extending to images):



I posted in that thread using the same name I have here, but the forums don't seem to be nearly as active as they are here. Hoping I'll have a better chance of getting help here.

Apologies for the long post. I'm getting desperate!

Thanks!
Reply With Quote
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 08:43 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.03235 seconds
  • Memory Usage 2,384KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (3)bbcode_code
  • (8)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (2)post_thanks_box
  • (2)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (2)post_thanks_postbit_info
  • (2)postbit
  • (2)postbit_onlinestatus
  • (2)postbit_wrapper
  • (1)showthread_list
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_threadedmode.php
  • ./includes/functions_post_thanks.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
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids_threaded
  • showthread_threaded_construct_link
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete