News:

Wondering if this will always be free?  See why free is better.

Main Menu

Footer Menu v.1

Started by Mick., March 29, 2011, 11:14:19 PM

Previous topic - Next topic

ViewFromTheBoundary

It says this

      Vertex
      Execute Modification    ./Themes/Vertex-Theme2-0-2-v1-2/index.template.php    Test failed
      1.    Add Before    ./Themes/Vertex-Theme2-0-2-v1-2/index.template.php    Test failed

Mick.

Can you upload the index.template.php file of that theme here so I can take a look?

ViewFromTheBoundary

Whats the easiest way to do that?

Mick.

Quote from: DomesticCricketForum on May 01, 2013, 02:26:49 PM
Whats the easiest way to do that?
no worries man, you have a link to this theme?


Mick.

Awesome. Gimmie sometime to test it and ill get back to you. ;)

ViewFromTheBoundary


RustyBarnacle

Very cool idea.  I had to add it manually to my theme but now that it's done I can't wait to populate it.  Will have to do after I install the wiki tomorrow so I can put all those links that I want to have some focus into a wiki header.  :)

Thanks!

RustyBarnacle

This looks so awesome on my site.  Thank you very much.

ViewFromTheBoundary

Any luck with the testing?

Arantor

Quote from: Arantor on April 08, 2011, 04:10:04 AM
You know, you could make this compatible with all themes by making it a template layer rather than a theme edit.

Create two functions, template_fmenu_above and template_fmenu_below; the first one does nothing (it just has to exist), the second one outputs this.

Just before the obExit() call in index.php check that $_REQUEST['xml'] isn't set and that $_REQUEST['action'] isn't helpadmin or viewsmfile, and if it isn't those things, $context['template_layers'][] = 'fmenu';

Job done ;)
Holder of controversial views, all of which my own.


Mick.

Install it anyways since its only 1 edit in index.template.php

Then open the index.template.php file and...

Find:
echo '
</div>
';

// Show the "Powered by" and "Valid" logos, as well as the copyright. Remember, the copyright must be somewhere!



Add before:

//Footer Menu v.1 by: bluedevilcustoms.com
       if (!empty($modSettings['fmenu_enabled']))
{
echo'
<br />
   <span class="clear upperframe"><span></span></span>
<div class="roundframe"><div class="innerframe">
    <table border="0" cellspacing="2" cellpadding="2" width="100%">
      <tbody>
        <tr>
<td><strong><font size="2" color="#d97b33">' . (!empty($modSettings['fmenu_heading1']) ? $modSettings['fmenu_heading1'] : '') . '</font></strong></td>
<td><strong><font size="2" color="#d97b33">' . (!empty($modSettings['fmenu_heading2']) ? $modSettings['fmenu_heading2'] : '') . '</font></strong></td>
<td><strong><font size="2" color="#d97b33">' . (!empty($modSettings['fmenu_heading3']) ? $modSettings['fmenu_heading3'] : '') . '</font></strong></td>
<td><strong><font size="2" color="#d97b33">' . (!empty($modSettings['fmenu_heading4']) ? $modSettings['fmenu_heading4'] : '') . '</font></strong></td>
<td><strong><font size="2" color="#d97b33">' . (!empty($modSettings['fmenu_heading5']) ? $modSettings['fmenu_heading5'] : '') . '</font></strong></td>
        </tr>
        <tr>
<td>', !empty($modSettings['fmenu_title1']) && !empty($modSettings['fmenu_url1']) ? '<a title="' . $modSettings['fmenu_title1'] . '" href="' . $modSettings['fmenu_url1'] . '">' . $modSettings['fmenu_title1'] . '</a>' : '', '</td>
<td>', !empty($modSettings['fmenu_title2']) && !empty($modSettings['fmenu_url2']) ? '<a title="' . $modSettings['fmenu_title2'] . '" href="' . $modSettings['fmenu_url2'] . '">' . $modSettings['fmenu_title2'] . '</a>' : '', '</td>
<td>', !empty($modSettings['fmenu_title3']) && !empty($modSettings['fmenu_url3']) ? '<a title="' . $modSettings['fmenu_title3'] . '" href="' . $modSettings['fmenu_url3'] . '">' . $modSettings['fmenu_title3'] . '</a>' : '', '</td>
<td>', !empty($modSettings['fmenu_title4']) && !empty($modSettings['fmenu_url4']) ? '<a title="' . $modSettings['fmenu_title4'] . '" href="' . $modSettings['fmenu_url4'] . '">' . $modSettings['fmenu_title4'] . '</a>' : '', '</td>
<td>', !empty($modSettings['fmenu_title5']) && !empty($modSettings['fmenu_url5']) ? '<a title="' . $modSettings['fmenu_title5'] . '" href="' . $modSettings['fmenu_url5'] . '">' . $modSettings['fmenu_title5'] . '</a>' : '', '</td>
        </tr>
        <tr>
<td>', !empty($modSettings['fmenu_title6']) && !empty($modSettings['fmenu_url6']) ? '<a title="' . $modSettings['fmenu_title6'] . '" href="' . $modSettings['fmenu_url6'] . '">' . $modSettings['fmenu_title6'] . '</a>' : '', '</td>
<td>', !empty($modSettings['fmenu_title7']) && !empty($modSettings['fmenu_url7']) ? '<a title="' . $modSettings['fmenu_title7'] . '" href="' . $modSettings['fmenu_url7'] . '">' . $modSettings['fmenu_title7'] . '</a>' : '', '</td>
<td>', !empty($modSettings['fmenu_title8']) && !empty($modSettings['fmenu_url8']) ? '<a title="' . $modSettings['fmenu_title8'] . '" href="' . $modSettings['fmenu_url8'] . '">' . $modSettings['fmenu_title8'] . '</a>' : '', '</td>
<td>', !empty($modSettings['fmenu_title9']) && !empty($modSettings['fmenu_url9']) ? '<a title="' . $modSettings['fmenu_title9'] . '" href="' . $modSettings['fmenu_url9'] . '">' . $modSettings['fmenu_title9'] . '</a>' : '', '</td>
<td>', !empty($modSettings['fmenu_title10']) && !empty($modSettings['fmenu_url10']) ? '<a title="' . $modSettings['fmenu_title10'] . '" href="' . $modSettings['fmenu_url10'] . '">' . $modSettings['fmenu_title10'] . '</a>' : '', '</td>
        </tr>
        <tr>
<td>', !empty($modSettings['fmenu_title11']) && !empty($modSettings['fmenu_url11']) ? '<a title="' . $modSettings['fmenu_title11'] . '" href="' . $modSettings['fmenu_url11'] . '">' . $modSettings['fmenu_title11'] . '</a>' : '', '</td>
<td>', !empty($modSettings['fmenu_title12']) && !empty($modSettings['fmenu_url12']) ? '<a title="' . $modSettings['fmenu_title12'] . '" href="' . $modSettings['fmenu_url12'] . '">' . $modSettings['fmenu_title12'] . '</a>' : '', '</td>
<td>', !empty($modSettings['fmenu_title13']) && !empty($modSettings['fmenu_url13']) ? '<a title="' . $modSettings['fmenu_title13'] . '" href="' . $modSettings['fmenu_url13'] . '">' . $modSettings['fmenu_title13'] . '</a>' : '', '</td>
<td>', !empty($modSettings['fmenu_title14']) && !empty($modSettings['fmenu_url14']) ? '<a title="' . $modSettings['fmenu_title14'] . '" href="' . $modSettings['fmenu_url14'] . '">' . $modSettings['fmenu_title14'] . '</a>' : '', '</td>
<td>', !empty($modSettings['fmenu_title15']) && !empty($modSettings['fmenu_url15']) ? '<a title="' . $modSettings['fmenu_title15'] . '" href="' . $modSettings['fmenu_url15'] . '">' . $modSettings['fmenu_title15'] . '</a>' : '', '</td>
        </tr>
        <tr>
<td>', !empty($modSettings['fmenu_title16']) && !empty($modSettings['fmenu_url16']) ? '<a title="' . $modSettings['fmenu_title16'] . '" href="' . $modSettings['fmenu_url16'] . '">' . $modSettings['fmenu_title16'] . '</a>' : '', '</td>
<td>', !empty($modSettings['fmenu_title17']) && !empty($modSettings['fmenu_url17']) ? '<a title="' . $modSettings['fmenu_title17'] . '" href="' . $modSettings['fmenu_url17'] . '">' . $modSettings['fmenu_title17'] . '</a>' : '', '</td>
<td>', !empty($modSettings['fmenu_title18']) && !empty($modSettings['fmenu_url18']) ? '<a title="' . $modSettings['fmenu_title18'] . '" href="' . $modSettings['fmenu_url18'] . '">' . $modSettings['fmenu_title18'] . '</a>' : '', '</td>
<td>', !empty($modSettings['fmenu_title19']) && !empty($modSettings['fmenu_url19']) ? '<a title="' . $modSettings['fmenu_title19'] . '" href="' . $modSettings['fmenu_url19'] . '">' . $modSettings['fmenu_title19'] . '</a>' : '', '</td>
<td>', !empty($modSettings['fmenu_title20']) && !empty($modSettings['fmenu_url20']) ? '<a title="' . $modSettings['fmenu_title20'] . '" href="' . $modSettings['fmenu_url20'] . '">' . $modSettings['fmenu_title20'] . '</a>' : '', '</td>
        </tr>
        <tr>
<td>', !empty($modSettings['fmenu_title21']) && !empty($modSettings['fmenu_url21']) ? '<a title="' . $modSettings['fmenu_title21'] . '" href="' . $modSettings['fmenu_url21'] . '">' . $modSettings['fmenu_title21'] . '</a>' : '', '</td>
<td>', !empty($modSettings['fmenu_title22']) && !empty($modSettings['fmenu_url22']) ? '<a title="' . $modSettings['fmenu_title22'] . '" href="' . $modSettings['fmenu_url22'] . '">' . $modSettings['fmenu_title22'] . '</a>' : '', '</td>
<td>', !empty($modSettings['fmenu_title23']) && !empty($modSettings['fmenu_url23']) ? '<a title="' . $modSettings['fmenu_title23'] . '" href="' . $modSettings['fmenu_url23'] . '">' . $modSettings['fmenu_title23'] . '</a>' : '', '</td>
<td>', !empty($modSettings['fmenu_title24']) && !empty($modSettings['fmenu_url24']) ? '<a title="' . $modSettings['fmenu_title24'] . '" href="' . $modSettings['fmenu_url24'] . '">' . $modSettings['fmenu_title24'] . '</a>' : '', '</td>
<td>', !empty($modSettings['fmenu_title25']) && !empty($modSettings['fmenu_url25']) ? '<a title="' . $modSettings['fmenu_title25'] . '" href="' . $modSettings['fmenu_url25'] . '">' . $modSettings['fmenu_title25'] . '</a>' : '', '</td>
        </tr>
      </tbody>
    </table>
  </div>
      </div>
<span class="lowerframe"><span></span></span>';
}
//End of Footer Menu v.1

Mick.

Quote from: Arantor on May 08, 2013, 01:56:42 PM
Quote from: Arantor on April 08, 2011, 04:10:04 AM
You know, you could make this compatible with all themes by making it a template layer rather than a theme edit.

Create two functions, template_fmenu_above and template_fmenu_below; the first one does nothing (it just has to exist), the second one outputs this.

Just before the obExit() call in index.php check that $_REQUEST['xml'] isn't set and that $_REQUEST['action'] isn't helpadmin or viewsmfile, and if it isn't those things, $context['template_layers'][] = 'fmenu';

Job done ;)


I know ;)

Mick.

Thing is, i havent had a chance to experiment with hooks.

Arantor

When I suggested it 2 years ago, I wasn't suggesting hooks - I was simply suggesting direct file edits to the Sources files. Doing it with hooks is just the icing on the cake.
Holder of controversial views, all of which my own.


ViewFromTheBoundary

Thanks that worked well! :)

Rain Forest

#136
Thanks for this mod!

I'm using it at http://summerwish.org/forum/index.php

Mick.


Rain Forest

Thank you! :)

Is there a way to open the links in another tab?

peterwaalker

Thanks for this wonderful work.
When i tried to install it, i encountered test failures. I want to know whether i should continue with installation.

Also i dont want many up to 25 links like the one i saw. Is there a way i can manually reduce it. Because i want only 5 links
Always thankful sir

Advertisement: