Thread Listing by Letter with ABC Navigation Menu

Itsuki Minami

New Member
Version: 1.00, by Chadi (Coder/Designer)
Developer Last Online: May 2009

Thread Listing by Letter with ABC Navigation Menu
(please nominate for mod of the month)

Special thank you to member 'Dead Eddie' who originally created this and gave me permission (via pm) to post this as a mod.

This will automatically display your forum's threads into alphabetical order when a member clicks a specific letter. It shows an ABC menu on top of the forum that you place the code into.

Two versions available:
- one for forums using vbseo
- one for forums not using vbseo

Example:

Member clicks on the letter 'A', it will show all threads that begin with the letter A in the thread title, only.


Installation

  1. Go to admincp > manage products
  2. Click "[Add/Import Product]"
  3. Upload plug-in attached.
  4. Install this mod (which I use, but am not the author of)
  5. Place below code inside the specific forum you want the ABC menu to appear in
    • Go to admincp > forum manager > select a forum > place below code inside the "Custom HTML Code" field after you installed the mentioned 3rd party mod and made the changes necessary mentioned below code.
Make sure you change all 26 instances of yourdomain.com/forum-path in the code to your actual domain and forum's path

For VBSEO Users:

Code:
<table class="tborder" cellpadding="6" cellspacing="1" border="0" width="100%" align="center">
<td colspan="30" height="16" class="thead">
    <strong>Search topics by first letter</strong><tr align="center">
        <td class="alt2" width="3%">
        <a rel="nofollow" href="http://www.yourdomain.com/forum-path/?letter=a">A</a></td>
        <td class="alt1" style="padding:5px;text-align:center">
        <a rel="nofollow" href="http://www.yourdomain.com/forum-path/?letter=b">B</a></td>
        <td class="alt2" width="3%">
        <a rel="nofollow" href="http://www.yourdomain.com/forum-path/?letter=c">C</a></td>
        <td class="alt1" style="padding:5px;text-align:center">
        <a rel="nofollow" href="http://www.yourdomain.com/forum-path/?letter=d">D</a></td>
        <td class="alt2" width="3%">
        <a rel="nofollow" href="http://www.yourdomain.com/forum-path/?letter=e">E</a></td>
        <td class="alt1" style="padding:5px;text-align:center">
        <a rel="nofollow" href="http://www.yourdomain.com/forum-path/?letter=f">F</a></td>
        <td class="alt2" width="3%">
        <a rel="nofollow" href="http://www.yourdomain.com/forum-path/?letter=g">G</a></td>
        <td class="alt1" style="padding:5px;text-align:center">
        <a rel="nofollow" href="http://www.yourdomain.com/forum-path/?letter=h">H</a></td>
        <td class="alt2" width="3%">
        <a rel="nofollow" href="http://www.yourdomain.com/forum-path/?letter=i">I</a></td>
        <td class="alt1" style="padding:5px;text-align:center">
        <a rel="nofollow" href="http://www.yourdomain.com/forum-path/?letter=j">J</a></td>
        <td class="alt2" width="3%">
        <a rel="nofollow" href="http://www.yourdomain.com/forum-path/?letter=k">K</a></td>
        <td class="alt1" style="padding:5px;text-align:center">
        <a rel="nofollow" href="http://www.yourdomain.com/forum-path/?letter=l">L</a></td>
        <td class="alt2" width="3%">
        <a rel="nofollow" href="http://www.yourdomain.com/forum-path/?letter=m">M</a></td>
        <td class="alt1" style="padding:5px;text-align:center">
        <a rel="nofollow" href="http://www.yourdomain.com/forum-path/?letter=n">N</a></td>
        <td class="alt2" width="3%">
        <a rel="nofollow" href="http://www.yourdomain.com/forum-path/?letter=o">O</a></td>
        <td class="alt1" style="padding:5px;text-align:center">
        <a rel="nofollow" href="http://www.yourdomain.com/forum-path/?letter=p">P</a></td>
        <td class="alt2" width="3%">
        <a rel="nofollow" href="http://www.yourdomain.com/forum-path/?letter=q">Q</a></td>
        <td class="alt1" style="padding:5px;text-align:center">
        <a rel="nofollow" href="http://www.yourdomain.com/forum-path/?letter=r">R</a></td>
        <td class="alt2" width="3%">
        <a rel="nofollow" href="http://www.yourdomain.com/forum-path/?letter=s">S</a></td>
        <td class="alt1" style="padding:5px;text-align:center">
        <a rel="nofollow" href="http://www.yourdomain.com/forum-path/?letter=t">T</a></td>
        <td class="alt2" width="3%">
        <a rel="nofollow" href="http://www.yourdomain.com/forum-path/?letter=u">U</a></td>
        <td class="alt1" style="padding:5px;text-align:center">
        <a rel="nofollow" href="http://www.yourdomain.com/forum-path/?letter=v">V</a></td>
        <td class="alt2" width="3%">
        <a rel="nofollow" href="http://www.yourdomain.com/forum-path/?letter=y">Y</a></td>
        <td class="alt1" style="padding:5px;text-align:center">
        <a rel="nofollow" href="http://www.yourdomain.com/forum-path/?letter=x">X</a></td>
        <td class="alt2" width="3%">
        <a rel="nofollow" href="http://www.yourdomain.com/forum-path/?letter=y">Y</a></td>
        <td class="alt1" style="padding:5px;text-align:center">
        <a rel="nofollow" href="http://www.yourdomain.com/forum-path/?letter=Z">Z</a></td>
    </tr>
</table>

Make sure you change all 26 instances of f=2 in the code to your actual forum ID and yourdomain.com to your actual domain.

For NON-VBSEO Users:

Code:
<table class="tborder" cellpadding="6" cellspacing="1" border="0" width="100%" align="center">
<td colspan="30" height="16" class="thead">
    <strong>Search topics by first letter</strong><tr align="center">
        <td class="alt2" width="3%">
        <a rel="nofollow" href="http://www.yourdomain.com/forumdisplay.php/f=2&letter=a">A</a></td>
        <td class="alt1" style="padding:5px;text-align:center">
        <a rel="nofollow" href="http://www.yourdomain.com/forumdisplay.php/f=2&letter=b">B</a></td>
        <td class="alt2" width="3%">
        <a rel="nofollow" href="http://www.yourdomain.com/forumdisplay.php/f=2&letter=c">C</a></td>
        <td class="alt1" style="padding:5px;text-align:center">
        <a rel="nofollow" href="http://www.yourdomain.com/forumdisplay.php/f=2&letter=d">D</a></td>
        <td class="alt2" width="3%">
        <a rel="nofollow" href="http://www.yourdomain.com/forumdisplay.php/f=2&letter=e">E</a></td>
        <td class="alt1" style="padding:5px;text-align:center">
        <a rel="nofollow" href="http://www.yourdomain.com/forumdisplay.php/f=2&letter=f">F</a></td>
        <td class="alt2" width="3%">
        <a rel="nofollow" href="http://www.yourdomain.com/forumdisplay.php/f=2&letter=g">G</a></td>
        <td class="alt1" style="padding:5px;text-align:center">
        <a rel="nofollow" href="http://www.yourdomain.com/forumdisplay.php/f=2&letter=h">H</a></td>
        <td class="alt2" width="3%">
        <a rel="nofollow" href="http://www.yourdomain.com/forumdisplay.php/f=2&letter=i">I</a></td>
        <td class="alt1" style="padding:5px;text-align:center">
        <a rel="nofollow" href="http://www.yourdomain.com/forumdisplay.php/f=2&letter=j">J</a></td>
        <td class="alt2" width="3%">
        <a rel="nofollow" href="http://www.yourdomain.com/forumdisplay.php/f=2&letter=k">K</a></td>
        <td class="alt1" style="padding:5px;text-align:center">
        <a rel="nofollow" href="http://www.yourdomain.com/forumdisplay.php/f=2&letter=l">L</a></td>
        <td class="alt2" width="3%">
        <a rel="nofollow" href="http://www.yourdomain.com/forumdisplay.php/f=2&letter=m">M</a></td>
        <td class="alt1" style="padding:5px;text-align:center">
        <a rel="nofollow" href="http://www.yourdomain.com/forumdisplay.php/f=2&letter=n">N</a></td>
        <td class="alt2" width="3%">
        <a rel="nofollow" href="http://www.yourdomain.com/forumdisplay.php/f=2&letter=o">O</a></td>
        <td class="alt1" style="padding:5px;text-align:center">
        <a rel="nofollow" href="http://www.yourdomain.com/forumdisplay.php/f=2&letter=p">P</a></td>
        <td class="alt2" width="3%">
        <a rel="nofollow" href="http://www.yourdomain.com/forumdisplay.php/f=2&letter=q">Q</a></td>
        <td class="alt1" style="padding:5px;text-align:center">
        <a rel="nofollow" href="http://www.yourdomain.com/forumdisplay.php/f=2&letter=r">R</a></td>
        <td class="alt2" width="3%">
        <a rel="nofollow" href="http://www.yourdomain.com/forumdisplay.php/f=2&letter=s">S</a></td>
        <td class="alt1" style="padding:5px;text-align:center">
        <a rel="nofollow" href="http://www.yourdomain.com/forumdisplay.php/f=2&letter=t">T</a></td>
        <td class="alt2" width="3%">
        <a rel="nofollow" href="http://www.yourdomain.com/forumdisplay.php/f=2&letter=u">U</a></td>
        <td class="alt1" style="padding:5px;text-align:center">
        <a rel="nofollow" href="http://www.yourdomain.com/forumdisplay.php/f=2&letter=v">V</a></td>
        <td class="alt2" width="3%">
        <a rel="nofollow" href="http://www.yourdomain.com/forumdisplay.php/f=2&letter=y">Y</a></td>
        <td class="alt1" style="padding:5px;text-align:center">
        <a rel="nofollow" href="http://www.yourdomain.com/forumdisplay.php/f=2&letter=x">X</a></td>
        <td class="alt2" width="3%">
        <a rel="nofollow" href="http://www.yourdomain.com/forumdisplay.php/f=2&letter=y">Y</a></td>
        <td class="alt1" style="padding:5px;text-align:center">
        <a rel="nofollow" href="http://www.yourdomain.com/forumdisplay.php/f=2&letter=Z">Z</a></td>
    </tr>
</table>

http://www.biblegateway.com/passage/?version=47&search=Romans 1:20Live Demo (using VBSEO)
http://www.talkjesus.com/scriptural-bible-answers/


Remember to click thanks if I helped you!!
 

writer

New Member
Itsuki Minami said:
  • Go to admincp > forum manager > select a forum > place below code inside the "Custom HTML Code" field after you installed the mentioned 3rd party mod and made the changes necessary mentioned below code.

where i can download mentioned 3rd party mod?
 

andy9602

New Member
I've tried to add codes for the threads that have a number as first letter.
Solutions I've tried: #, %35, num, # numerical, # number, %23 but it didn't work.

It just worked with (for example) =asc&letter=2 but if I want to show threads that have 3 as first letter I have to make a new line, that means that I would have 10 more buttons in this ABC Menu. :(

How can I make that all the threads with number as first letter (0-9) would be shown over just one tab/button.

P.S. I don't use seo
 
I've a question.. the one for vbseo users.. does it have that problem fixed? when you click on next page it reverts back to normal threads sorting..

is it fixed on this one? ^^"
 
Top