The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
#1
|
|||
|
|||
![]()
Hi all,
I use 3.8.2 and use this code to display latest threads on my portal: Code:
<if condition="$vbulletin->options['externaljs']"> <script type="text/javascript" src="external.php?forumids=19&type=js"></script> <script language="" type="text/javascript"> <!-- for (x = 0; x < 7; x++) { document.writeln("<li><a href=\"showthread.php?t="+threads[x].threadid+"\">"+threads[x].title+"</a></li>"); } //--> </script> <script type="text/javascript" src="external.php?forumids=30&type=js"></script> <script language="" type="text/javascript"> <!-- for (x = 0; x < 7; x++) { document.writeln("<li><a href=\"showthread.php?t="+threads[x].threadid+"\">"+threads[x].title+"</a></li>"); } //--> </script> </if> How can this be done? Jan |
#2
|
|||
|
|||
![]()
Not the best at javascript and I haven't tested it but I would try something like this. Might not get you there but it will give you an idea of what's needed. Just modify the length from 30 to whatever you want and if you want something other then ... at the end of a cropped string change that.
Code:
<if condition="$vbulletin->options['externaljs']"> <script type="text/javascript" src="external.php?forumids=19&type=js"></script> <script language="" type="text/javascript"> <!-- max_title_len = 30; string_term = "..."; for (x = 0; x < 7; x++) { if (threads[x].title.length > max_title_len) { thread_title = threads[x].title.substring(0, max_title_len) + string_term; } else { thread_title = threads[x].title; } document.writeln("<li><a href=\"showthread.php?t="+threads[x].threadid+"\">"+thread_title+"</a></li>"); } //--> </script> <script type="text/javascript" src="external.php?forumids=30&type=js"></script> <script language="" type="text/javascript"> <!-- max_title_len = 30; string_term = "..."; for (x = 0; x < 7; x++) { if (threads[x].title.length > max_title_len) { thread_title = threads[x].title.substring(0, max_title_len) + string_term; } else { thread_title = threads[x].title; } document.writeln("<li><a href=\"showthread.php?t="+threads[x].threadid+"\">"+thread_title+"</a></li>"); } //--> </script> </if> |
#3
|
|||
|
|||
![]()
Awesome Dylanblitz! Thank you very much man!!
Works! Jan |
![]() |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
![]() |
|
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|