PDA

View Full Version : Forum Display Enhancements - Thread Listing by Letter with ABC Navigation Menu


Chadi
04-21-2009, 10:00 PM
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.

Tested on a fresh Vbulletin install and VBSEO enabled install. Works fine on both.

Description of MOD:

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

Installation / Upgrade

Upload product attached (Go to admincp > manage products) (select 'allow overwrite' if upgrading)

Edit FORUMDISPLAY template and below $navbar place the following 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">
<a rel="nofollow" href="forumdisplay.php?f=$foruminfo[forumid]">All</a></td>
<td class="alt1">
<a rel="nofollow" href="forumdisplay.php?f=$foruminfo[forumid]&letter=a">A</a></td>
<td class="alt1" style="padding:5px;text-align:center">
<a rel="nofollow" href="forumdisplay.php?f=$foruminfo[forumid]&letter=b">B</a></td>
<td class="alt1">
<a rel="nofollow" href="forumdisplay.php?f=$foruminfo[forumid]&letter=c">C</a></td>
<td class="alt1" style="padding:5px;text-align:center">
<a rel="nofollow" href="forumdisplay.php?f=$foruminfo[forumid]&letter=d">D</a></td>
<td class="alt1">
<a rel="nofollow" href="forumdisplay.php?f=$foruminfo[forumid]&letter=e">E</a></td>
<td class="alt1" style="padding:5px;text-align:center">
<a rel="nofollow" href="forumdisplay.php?f=$foruminfo[forumid]&letter=f">F</a></td>
<td class="alt1">
<a rel="nofollow" href="forumdisplay.php?f=$foruminfo[forumid]&letter=g">G</a></td>
<td class="alt1" style="padding:5px;text-align:center">
<a rel="nofollow" href="forumdisplay.php?f=$foruminfo[forumid]&letter=h">H</a></td>
<td class="alt1">
<a rel="nofollow" href="forumdisplay.php?f=$foruminfo[forumid]&letter=i">I</a></td>
<td class="alt1" style="padding:5px;text-align:center">
<a rel="nofollow" href="forumdisplay.php?f=$foruminfo[forumid]&letter=j">J</a></td>
<td class="alt1">
<a rel="nofollow" href="forumdisplay.php?f=$foruminfo[forumid]&letter=k">K</a></td>
<td class="alt1" style="padding:5px;text-align:center">
<a rel="nofollow" href="forumdisplay.php?f=$foruminfo[forumid]&letter=l">L</a></td>
<td class="alt1">
<a rel="nofollow" href="forumdisplay.php?f=$foruminfo[forumid]&letter=m">M</a></td>
<td class="alt1" style="padding:5px;text-align:center">
<a rel="nofollow" href="forumdisplay.php?f=$foruminfo[forumid]&letter=n">N</a></td>
<td class="alt1">
<a rel="nofollow" href="forumdisplay.php?f=$foruminfo[forumid]&letter=o">O</a></td>
<td class="alt1" style="padding:5px;text-align:center">
<a rel="nofollow" href="forumdisplay.php?f=$foruminfo[forumid]&letter=p">P</a></td>
<td class="alt1">
<a rel="nofollow" href="forumdisplay.php?f=$foruminfo[forumid]&letter=q">Q</a></td>
<td class="alt1" style="padding:5px;text-align:center">
<a rel="nofollow" href="forumdisplay.php?f=$foruminfo[forumid]&letter=r">R</a></td>
<td class="alt1">
<a rel="nofollow" href="forumdisplay.php?f=$foruminfo[forumid]&letter=s">S</a></td>
<td class="alt1" style="padding:5px;text-align:center">
<a rel="nofollow" href="forumdisplay.php?f=$foruminfo[forumid]&letter=t">T</a></td>
<td class="alt1">
<a rel="nofollow" href="forumdisplay.php?f=$foruminfo[forumid]&letter=u">U</a></td>
<td class="alt1" style="padding:5px;text-align:center">
<a rel="nofollow" href="forumdisplay.php?f=$foruminfo[forumid]&letter=v">V</a></td>
<td class="alt1">
<a rel="nofollow" href="forumdisplay.php?f=$foruminfo[forumid]&letter=y">Y</a></td>
<td class="alt1" style="padding:5px;text-align:center">
<a rel="nofollow" href="forumdisplay.php?f=$foruminfo[forumid]&letter=x">X</a></td>
<td class="alt1">
<a rel="nofollow" href="forumdisplay.php?f=$foruminfo[forumid]&letter=y">Y</a></td>
<td class="alt1" style="padding:5px;text-align:center">
<a rel="nofollow" href="forumdisplay.php?f=$foruminfo[forumid]&letter=Z">Z</a></td>
</tr>
</table>
<br />
Live Demo (using VBSEO)
http://www.talkjesus.com/scriptural-bible-answers/

Live Demo (fresh Vbulletin install)
http://www.talkjesus.com/test/forumdisplay.php?f=2


?For his invisible attributes, namely, his eternal power and divine nature, have been clearly perceived, ever since the creation of the world, in the things that have been made. So they are without excuse.?- Romans 1:20 (http://www.biblegateway.com/passage/?version=47&search=Romans%201:20)
Check out my other mods:

Mods
Thread Listing by Letter with ABC Navigation Menu (https://vborg.vbsupport.ru/showthread.php?t=211939)
Text Background Highlight (https://vborg.vbsupport.ru/showthread.php?t=211940)
ESV Bible Verse with Audio (https://vborg.vbsupport.ru/showthread.php?t=211936)
My Shelfari Bookshelf Profile Tab (https://vborg.vbsupport.ru/showthread.php?t=212050)
Postbit Mini Box: Member Info Icons (https://vborg.vbsupport.ru/showthread.php?t=212052)
MixPod Playlist MP3 Player in Profile (https://vborg.vbsupport.ru/showthread.php?p=1801014)
Styles
Green Earth Admin Style (https://vborg.vbsupport.ru/showthread.php?p=1801526)
Purple Element Admin Style (https://vborg.vbsupport.ru/showthread.php?t=212035) Please show your appreciation by voting and clicking install :up:

*********** CHANGELOG ***********

May 5th 2009

fix plugin version number to 2.00 accordingly (forgot to update the version number on May 4th's update - sorry) May 4th, 2009

improved column width layout
changed hook location to fix reported issues by a couple members
added "All" link to show all threads of forum
Cleaned up code to remove some unnecessary extra bits
replaced two different plugin versions with one, simplified plug-in instead
****************************************

dvbusuario
04-23-2009, 12:57 AM
Without vBSEO is a very very slow :(

Chadi
04-23-2009, 02:20 AM
Without vBSEO is a very very slow :(

That has nothing to do with this mod. This is nothing but a tiny plugin and 26 links.

lolo?
04-23-2009, 03:23 AM
thnaks work great :)

dvbusuario
04-23-2009, 04:07 AM
The correct syntaxis to code on NON-VBSEO users is

Wrong:
<a rel="nofollow" href="http://www.yourdomain.com/forumdisplay.php/f=2&letter=a">A</a>

Correct
<a rel="nofollow" href="http://www.yourdomain.com/forumdisplay.php?f=2&letter=a">A</a>

Only change "/" with "?"

And Works perfectly.

Install & Nominated!!!

Thank you very much!

P.S. Sorry for my bad english :(

lolo?
04-23-2009, 06:07 AM
do you think it's possible to add number 0-9 ?

Hornstar
04-23-2009, 07:45 AM
this is awesome! I had wanted this for a cheats forum that I was working on a while back but I could never work out how to do this, and now this is done but I don't need it anymore lol oh well, maybe I will start a new project because this could be very useful. Thanks.

Hornstar
04-23-2009, 07:46 AM
Just had a thought. What about special characters and 0-9. how are they taken care of?

Chadi
04-23-2009, 11:00 AM
do you think it's possible to add number 0-9 ?

I don't know how, but if someone else does please share and I'll update it.

Darat
04-23-2009, 12:31 PM
Just been trying this on a forum in which we have it set to display all the threads back to the beginning but your Mod only seems to be pulling up threads for the last 30 days?

Chadi
04-23-2009, 01:05 PM
Just been trying this on a forum in which we have it set to display all the threads back to the beginning but your Mod only seems to be pulling up threads for the last 30 days?

That has nothing to do with the mod, but your forum settings.

If you look at my live demo, it shows literally all threads per letter.

HS2005
04-23-2009, 04:22 PM
Awesome modification, lucky i found this one by a very helpfull friend.
I installed it and nominated it!!!!

This hack could use some small improvements meaning:
- An option to show stickies in letter or not.

And i was wondering if you could merge more forumid's.
Example: i have 2 forumid's with posts but i want to show them both by letter. When you click the letter A form example you will see the threads from forumid1 + forumid2.
Can this be done by HTML?
Greetings:)

Chadi
04-23-2009, 04:38 PM
Awesome modification, lucky i found this one by a very helpfull friend.
I installed it and nominated it!!!!

This hack could use some small improvements meaning:
- An option to show stickies in letter or not.

And i was wondering if you could merge more forumid's.
Example: i have 2 forumid's with posts but i want to show them both by letter. When you click the letter A form example you will see the threads from forumid1 + forumid2.
Can this be done by HTML?
Greetings:)

I'm not a programmer, don't know how this can be done sorry. I simply shared what someone helped me with. Maybe someone else knows, share it here and I'll update the mod post.

HS2005
04-23-2009, 04:45 PM
I don't know how, but if someone else does please share and I'll update it.

forumdisplay.php?f=137&letter=0
forumdisplay.php?f=137&letter=1
forumdisplay.php?f=137&letter=[

and so on :)
Forumid marked in red, must be your forumid!!!
Just add another table from 0 till 9 in html and your fine :)

Chadi
04-23-2009, 04:52 PM
forumdisplay.php?f=137&letter=0
forumdisplay.php?f=137&letter=1
forumdisplay.php?f=137&letter=[

and so on :)
Forumid marked in red, must be your forumid!!!
Just add another table from 0 till 9 in html and your fine :)

Thanks. Actually I was thinking of one link that shows all numbers such as "0-9". Do you know how this can be done?

HS2005
04-23-2009, 05:02 PM
One link with a dropdown menu? Something like that.
Just click on # and a dropdown menu comes with 0 till 9 :)
Do you mean that?

MrKramer
04-23-2009, 05:08 PM
works great thank you

Chadi
04-23-2009, 05:21 PM
One link with a dropdown menu? Something like that.
Just click on # and a dropdown menu comes with 0 till 9 :)
Do you mean that?

Basically, the same way each letter has its own column in the table - I'd like to add a "0-9" column before letter A in the same table. What would the link look like in that case? It should show all threads that begin with a number, any number.

lolo?
04-23-2009, 05:57 PM
Basically, the same way each letter has its own column in the table - I'd like to add a "0-9" column before letter A in the same table. What would the link look like in that case? It should show all threads that begin with a number, any number.

i think ist great all number in the same column

inciarco
04-23-2009, 07:58 PM
Thank You For Sharing This Very Useful Plugin.

You don't need to have Installed Nor Active the Product you Mentione, nor to Limit the Code Per Forum, but is Possible to Include a Code on the FORUMDISPLAY Template as Follows for all Forums, and even to add an Additional If to limit the Forum IDs where to Include the Code.

In this Code I've Used the Code "?f=$foruminfo[forumid]" to Specify the Number of the Forum, as vBulletin does on the FORUMDISPLAY Template, so that Way you Don't Need to Change that Number Per Desired Forum.

I've Added the "ALL" Option as well as the "W" Letter (you have repeated the "Y"), the "?" (for Boards in Spanish), and the Numbers "0" to "9" at the Right of the List, and I've also Set colspan="38" on the First Row of the Table for all the Added Columns.

I've also Added Usergroup Permissions, for Groups 2,5,6,7 but you can also Add other usergroups separating them by comma where the "2,5,6,7" is. Remember to Change them on the Template Code as well as on the Plugin Code (if you Use the Plugin Usergroup Conditional).

I've also Added the Conditional "$show['threadslist']" to Display the Navigation Menu Only on the Forums that have Thread Listed in them (There's No Sense in Including it on Categories where You Can't Post Threads, but you can remove the " and $show['threadslist']" if you wish).

I've Unified the Alt1 and Alt2 Classes, to Use in both cases the Code style=“padding:5px;text-align:center” because in some cases it has been using width="3%" for the Alt2; (I think it look better that way but Anyone can Choose the Other Option if Desired just Setting the Following Code for the Alt2 Cells.

<td class="alt2" width="3%">

Note: There's an Error on Your Code for NON-vBSEO Users, You're Using "/forumdisplay.php" and it should be "?forumdisplay.php" with an "?" and not the "/".


Step 1.

Install the Product (Only this Product, first 3 Steps on Specified Process).

1. Go to admincp > manage products
2. Click "[Add/Import Product]"
3. Upload plug-in attached.


Step 2.

On FORUMDISPLAY Template:

Below

<!-- / sub-forum list -->
</if>

and Above (is the same location than the one previously specified as Below, to Add the Code in Only One Location of the Template)

<if condition="$show['threadslist']">
<!-- threads list -->

(If you Wish Another Location then Use the Location you Wish on that Template).

Add

(Change the "yourdomain.com" for the URL of your Forum).

<!-- Begin Letter ABC Navigation -->

<if condition="in_array($bbuserinfo[usergroupid], array(2,5,6,7)) and $show['threadslist']">

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

<br />

</if>

<!-- End Letter ABC Navigation -->


Step 3. If You Wish to Set Permissions on the Plugin.

On Admin Control Panel - Plugins and Products - Edit Plugins

Edit Plugin "Add Where Letter"

Replace with

if (is_member_of($vbulletin->userinfo, explode(',','2,5,6,7')))
{


if(isset($_GET['letter'])){
$vbulletin->input->clean_GPC('r', 'letter', TYPE_STR);

$letter = $db->escape_string($vbulletin->GPC['letter']);

$hook_query_where .= " AND LEFT(thread.title, 1) = '$letter'";

}


}

This Simply Adds

if (is_member_of($vbulletin->userinfo, explode(',','2,5,6,7')))
{

at the Beginning

and

}

at the End.


Step 4.

ENJOY !!! :D


My Best Regards.

:)

Mark.B
04-23-2009, 10:15 PM
Could the links not be done with $vboptions[bburl]/forumdisplay.php?$session[sessionurl]f=2&letter=o
instead of hard coding the full path?

Or even just relative path?
forumdisplay.php?$session[sessionurl]f=2&letter=o

Note also I've added $session[sessionurl] as that needs to be there really.

Chadi
04-23-2009, 10:30 PM
Could the links not be done with $vboptions[bburl]/forumdisplay.php?$session[sessionurl]f=2&letter=o
instead of hard coding the full path?

Or even just relative path?
forumdisplay.php?$session[sessionurl]f=2&letter=o

Note also I've added $session[sessionurl] as that needs to be there really.

Please copy/paste your code and a link to your live page that shows this. If it works fine (confirm if you're using vbseo or not), I'll update the mod to add this.

Thanks.

Darat
04-24-2009, 06:04 AM
That has nothing to do with the mod, but your forum settings.

If you look at my live demo, it shows literally all threads per letter.

Any idea what setting I have different to you - the Forum is set to default as "Show all threads from the beginning"

HS2005
04-27-2009, 06:46 PM
I discovered some bugs.

When you have more threads then you allow in vboptions.
example: max 15 threads per page
The pageno#: 1,2,3,4, does not include the letter but the actual forum.

The threads in the page do not have a orderby=ASC or DESC :)

Chadi
05-04-2009, 06:50 PM
New Update


*********** CHANGELOG ***********

May 4th, 2009

improved column width layout
changed hook location to fix reported issues by a couple members
added "All" link to show all threads of forum
Cleaned up code to remove some unnecessary extra bits
replaced two different plugin versions with one, simplified plug-in instead
****************************************

inciarco
05-04-2009, 07:13 PM
Thank for the Update but there is a Functionality that You Haven't Implemented on it and that is Necessary for it to Work Properly on the ForumDisplay, and is that it Displays the Filtered Number of Pages After the Apply of the Filter by Letter, and also that when Clicking on the Number of Page the Users can Browse to that Filtered by Letter Page.

Right Now the Mod Only Displays the Fist Page of Results and the Other Links to the Pages don't Include the Filter by Letter. :confused:

For Small Thread Lists Works Fine but for Large Ones you can Only See the First X Results (the ones on the First Page).

Also another Functionality that don't Work is when You Have Thread Lists Ordered or Filtered by Any Criteria, the Provided Link don't Respect that Order and/or Filter and Displays All the Threads Filtered by First Letter, (Only the First Page as Mentioned Before). :confused:

I Hope You Can Include those Functionalities on this Mod.

My Best Regards.

:)

HS2005
05-04-2009, 07:17 PM
Good changelog, it is surely improved.

If you could only fix the page numbers that would complete the hack.
Because if you have like say 500 threads starting with a. Only a number of threads will show on your page optioned in vboptions.

Example
http://www.yourdomain.com/forumdisplay.php?f=(forumid)&letter=d

Should be:
http://www.yourdomain.com/forumdisplay.php?f=(forumid)&letter=d&page=2

Chadi
05-04-2009, 07:28 PM
I'm not a programmer to be honest, so if someone can explain what it should look like (the link) to include all pages for that specific letter clicked, I'll update it again.

I did replicate the problem though to be fairly honest at least ;)

Chadi
05-04-2009, 07:30 PM
Also another Functionality that don't Work is when You Have Thread Lists Ordered or Filtered by Any Criteria, the Provided Link don't Respect that Order and/or Filter and Displays All the Threads Filtered by First Letter, (Only the First Page as Mentioned Before).

The whole purpose of this mod is to display all threads beginning with the specific letter clicked. I'm not sure how you expect it to do this while retaining the other "criteria" you mentioned. If I'm not mistaken, it can only display one method at a time, not several.

inciarco
05-04-2009, 08:04 PM
The whole purpose of this mod is to display all threads beginning with the specific letter clicked. I'm not sure how you expect it to do this while retaining the other "criteria" you mentioned. If I'm not mistaken, it can only display one method at a time, not several.

If You Set the Number of Threads to be Displayed Per Page on ForumDisplay to a Number Lower than the Maximum Number of Filtered by Letter Threads on Any Forum that You Have, the List of Threads Will be Cut to the Maximum Number of Threads Set on the vBulletin Options.

Set that Option to 5 Threads on ForumDisplay Options, and then Go to a Forum that has Lots of Thread that Start by Any Letter and Click on the Filter Letter of this Mod; You'll Only see Five (5) Results and not the Complete List. :confused:

My Best Regards.

:)

Chadi
05-04-2009, 08:13 PM
inciarco, I think that's pretty much what hs2005 was saying as well before.

I'll need some coder's help to resolve that because I'm not a programmer as I mentioned before. I only shared what I was helped with and know to the best of my knowledge.

If someone can figure out how to fix this specific issue, please send me a pm and then I'll test it, update the mod again.

Chadi
05-05-2009, 10:21 PM
May 5th 2009

fix plugin version number to 2.00 accordingly (forgot to update the version number on May 4th's update - sorry)Download the new updated plug-in file and re-upload in your product manager area. Allow overwrite.