Back to vBulletin 3.5 Add-ons

vBA CMS: add an image beside your links in navigation module
Mod Version: 1.0.0, by Milad

This modification is in the archives.
vB Version: 3.5.2 Rating: (0 vote - 0 average) Installs: 6
Released: 27 Feb 2006 Last Update: 27 Feb 2006 Downloads: 20
Not Supported Template Edits Code Changes  

Version: 1.0.0
vB Version: 3.5.2
Assuming that you have vBAdvanced Version: 2.1.0 installed.

Description:add an image beside your links in navigation module
Details: 1 Template Edit and 1 File Edit.
Difficulty: easy.

Author: Milad

Installation:
  1. In includes/adminfunctions_vba_cmps.php
    1. Find:

      PHP Code:
      $inputs .= '<tr><td><input class="bginput" name="' $name '[' $pagecount '][order]" value="' $navlinks['order'] . '" size="1" ' iif($type == 'page''onclick="' $jsdefault '"') . '/></td><td><input class="bginput" name="' $name '[' $pagecount '][level]" value="' $navlinks['level'] . '" size="1" ' iif($type == 'page''onclick="' $jsdefault '"') . '/></td><td><input class="bginput" name="' $name '[' $pagecount '][link]" value="' $navlinks['link'] . '" size="20" ' iif($type == 'page''onclick="' $jsdefault '"') . '/></td><td><input class="bginput" name="' $name '[' $pagecount '][text]" value="' $navlinks['text'] . '" size="20" ' iif($type == 'page''onclick="' $jsdefault '"') . '/></td></tr>'
      Replace with:

      PHP Code:
      $inputs .= '<tr><td><input class="bginput" name="' $name '[' $pagecount '][order]" value="' $navlinks['order'] . '" size="1" ' iif($type == 'page''onclick="' $jsdefault '"') . '/></td><td><input class="bginput" name="' $name '[' $pagecount '][level]" value="' $navlinks['level'] . '" size="1" ' iif($type == 'page''onclick="' $jsdefault '"') . '/></td><td><input class="bginput" name="' $name '[' $pagecount '][link]" value="' $navlinks['link'] . '" size="20" ' iif($type == 'page''onclick="' $jsdefault '"') . '/></td><td><input class="bginput" name="' $name '[' $pagecount '][text]" value="' $navlinks['text'] . '" size="20" ' iif($type == 'page''onclick="' $jsdefault '"') . '/></td><td><input class="bginput" name="' $name '[' $pagecount '][image]" value="' $navlinks['image'] . '" size="20" ' iif($type == 'page''onclick="' $jsdefault '"') . '/></td></tr>'
    2. Find:

      PHP Code:
      $inputs .= '<tr><td><input class="bginput" name="' $name '[' $pagecount '][order]" value="" size="1" ' iif($type == 'page''onclick="' $jsdefault '"') . '/></td><td><input class="bginput" name="' $name '[' $pagecount '][level]" value="" size="1" ' iif($type == 'page''onclick="' $jsdefault '"') . '/></td><td><input class="bginput" name="' $name '[' $pagecount '][link]" value="" size="20" ' iif($type == 'page''onclick="' $jsdefault '"') . '/></td><td><input class="bginput" name="' $name '[' $pagecount '][text]" value="" size="20" ' iif($type == 'page''onclick="' $jsdefault '"') . '/></td></tr>'
      Replace with:

      PHP Code:
      $inputs .= '<tr><td><input class="bginput" name="' $name '[' $pagecount '][order]" value="" size="1" ' iif($type == 'page''onclick="' $jsdefault '"') . '/></td><td><input class="bginput" name="' $name '[' $pagecount '][level]" value="" size="1" ' iif($type == 'page''onclick="' $jsdefault '"') . '/></td><td><input class="bginput" name="' $name '[' $pagecount '][link]" value="" size="20" ' iif($type == 'page''onclick="' $jsdefault '"') . '/></td><td><input class="bginput" name="' $name '[' $pagecount '][text]" value="" size="20" ' iif($type == 'page''onclick="' $jsdefault '"') . '/></td><td><input class="bginput" name="' $name '[' $pagecount '][image]" value="" size="20" ' iif($type == 'page''onclick="' $jsdefault '"') . '/></td></tr>'
    3. Find:

      PHP Code:
      print_description_row($description '<br /><table align="center" cellpadding="4" 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>' $inputs '</table>'); 
      Replace with:

      PHP Code:
      print_description_row($description '<br /><table align="center" cellpadding="4" 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><td class="thead">' $vbphrase['image'] . '</td></tr>' $inputs '</table>'); 
  2. In adv_portal_navigationbits template find:

    HTML Code:
    $navmark
    Replace with:

    HTML Code:
    <if condition="$navlinks[image]"><img src="$navlinks[image]" alt="$title" align="middle" /><else />$navmark</if>
  3. Edit your "Site Navigation" module and add an image's URL for every link (or page) you want. Be noticed: "Image" field is optional.
  4. Click to receive updates.
  5. Done! Thank you for installing.

Changelog:
  • Feb, 27th 2006: (1.0.0)
    • Initial release

Support is free-time controlled.

Download

This modification is archived and cannot be downloaded.

Screenshots

 

Similar Mods

Forum Home Enhancements YUI! Site Navigation Module for VBA 3 RC2 vBulletin 3.6 Add-ons

vblts.ru supports vBulletin®, 2022-2024