The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Thread title enhancement Details »» | |||||||||||||||||||||||||
Thread title enhancement
To use this i recommend uninstalling Thread cosmetics if you have it installed already. Im not really sure what this might do to have them both. Also disable vbplaza if you have not already. It should work ok with vbplaza, but its not a good idea to have it enabled. To use this you will see under the thread drop down menu Thread Cosmetics, just like the hack below had. You must click Beautify and then update to update the values. Install takes about 5 minutes Description: Thread title enhancement will let you Italicize, Bold, Underline, Color or set a Font to a thread title. Inspiration / Thanks: Well i liked how you could do this in vbplaza. Then there was another hack to do this without having to use points. https://vborg.vbsupport.ru/showthread.php?t=131913 , i actually modified that hack and took the portion from vbplaza to make this. Its a little bit better as it will work in any browser that i know of. I thank paul41598 and vbplaza. Only reason i made this was so i could have the colored stuff again without having vbplaza installed due to the exploits. Im not sure if it will ever come back. Support: I wont be supporting this hack that much, its basically going to be as is. I may add more features later on. Version 1.0.2 is probably my last update, if anyone wants to expand on this hack they may. Changelog: 2.0.0
Show Your Support
|
Comments |
#2
|
|||
|
|||
Changelog:
2.0.0
OPEN SHOWTHREAD Find: ------- Code:
<if condition="$show['editpoll']"><div><label for="ao_edp"><input type="radio" name="do" id="ao_edp" value="editpoll" />$vbphrase[edit_poll]</label></div></if> </td> </tr> Add Beneath: ------------- Code:
$beautifyoptions * If you set the options to not try to automatically do the template modifications you will need to do them manually. To do this please read the install file included in the zip. This should only be used if you have done a lot of hacking to the templates to where its just not working right for you. Otherwise it should work on just about any forum no matter how many modifications you made to the template. Changelog: 1.0.2
OPEN SHOWTHREAD Find: ------ Code:
<script language="javascript"> <!-- Hide from older browsers function hideAll() { document.getElementById('tte_all').style.display='none'; } function showTTE() { document.getElementById('tte_all').style.display='block'; document.getElementById('tte_all').style.visibility='visible'; } function SetColor(val) { document.getElementById('colorthread').value=val; } // --> </script> ------------- Code:
<!-- Thread Title Enhancment --> <if condition="$permissions[ttepermissions] & $vbulletin->bf_ugp[ttepermissions][can_beautify]"> <script language="javascript"> <!-- Hide from older browsers function hideAll() { document.getElementById('tte_all').style.display='none'; } function showTTE() { document.getElementById('tte_all').style.display='block'; document.getElementById('tte_all').style.visibility='visible'; } function SetColor(val) { document.getElementById('colorthread').value=val; document.getElementById('titlepreview').style.color=val; } function SetFontPreview(){ var fontselectval = document.getElementById('fonttype').options[document.getElementById('fonttype').selectedIndex].value; document.getElementById('titlepreview').style.fontFamily=fontselectval; } function Preview() { if(document.getElementById('bold').checked == 1){ document.getElementById('titlepreview').style.fontWeight="bold"; } else{ document.getElementById('titlepreview').style.fontWeight="normal"; } if(document.getElementById('italic').checked == 1){ document.getElementById('titlepreview').style.fontStyle="italic"; } else{ document.getElementById('titlepreview').style.fontStyle="normal"; } if(document.getElementById('underline').checked == 1){ document.getElementById('titlepreview').style.textDecoration="underline"; } else{ document.getElementById('titlepreview').style.textDecoration="none"; } } // --> </script> </if> <!-- / Thread Title Enhancment --> Find: ------- Code:
<body onload="$onload hideAll();"> -------------- Code:
<body onload="$onload; <if condition="$vbulletin->bf_ugp['ttepermissions']['can_beautify']">hideAll();</if>"> Find: ------- Code:
<!-- Thread Title Enhancment --> <if condition="$show['adminoptions']"> <tr> <td class="thead">Thread Cosmetics<a name="goto_threadadmin"></a></td> </tr> <tr> <td class="vbmenu_option" title="nohilite"> <div><label for="tte_do"><input type="radio" name="do" id="tte_do" value="beautifythread" onClick="showTTE();" />Beautify</label></div> <div id="tte_all"> Color: <div style="padding-left:20px"> <input type="text" name="colorthread" value="$thread[tte_titletextcolor]" size="10" style="height: 12px">$colortable </div> Style: <div style="padding-left:20px"> <label for="bold"> <input type="checkbox" <if condition="$thread[tte_boldflag] == '1'"> checked="checked"</if> id="bold" name="bold" value="1">Bold</label> <label for="italic"> <input type="checkbox" <if condition="$thread[tte_italicflag] == '1'"> checked="checked"</if> id="italic" name="italic" value="1">Italicize</label> <label for="underline"> <input type="checkbox" <if condition="$thread[tte_underlineflag] == '1'"> checked="checked"</if> id="underline" name="underline" value="1">Underline</label> </div> Font: <div style="padding-left:20px"> Type: <input type="text" name="fonttype" value="$thread[tte_titlefonttype]" size="8" style="height: 12px"> Size: <input type="text" name="fontsize" value="<if condition="$thread[tte_titlefontsize] <> '0'">$thread[tte_titlefontsize]</if>" size="1" style="height: 12px"> </div> </div> <div><label for="tte_removeall"><input type="radio" name="do" id="tte_removeall" value="removeall"" />Remove All</label></div> </td> </tr> </if> <!-- / Thread Title Enhancment --> -------------- Code:
<!-- Thread Title Enhancment --> <if condition="$permissions[ttepermissions] & $vbulletin->bf_ugp[ttepermissions][can_beautify]"> <tr> <td class="thead">Thread Cosmetics<a name="goto_threadadmin"></a></td> </tr> <tr> <td class="vbmenu_option" title="nohilite"> <div><label for="tte_do"><input type="radio" name="do" id="tte_do" value="beautifythread" onClick="showTTE();" />Beautify</label></div> <div id="tte_all"> Preview: <div class="alt1" style="margin-left:20px; padding:3px;"> <div id="titlepreview" style="display: inline; <if condition="$thread[tte_titletextcolor] != ''">color: $thread[tte_titletextcolor];</if> <if condition="$thread[tte_boldflag] == '1'"> font-weight:bold;</if> <if condition="$thread[tte_italicflag] == '1'"> font-style:italic;</if> <if condition="$thread[tte_tte_underlineflag] == '1'"> text-decoration:underline;</if> <if condition="$thread[tte_titlefonttype] != ''">font-family: $thread[tte_titlefonttype];</if> <if condition="$thread[tte_titlefontsize] != ''">font-size:: $thread[tte_titlefontsize];</if> ">Preview</div> </div> Color: <div style="margin-left:20px"> <input type="text" id="colorthread" name="colorthread" value="$thread[tte_titletextcolor]" size="14" style="height: 12px"> $colortable </div> Style: <div style="margin-left:20px"> <label for="bold"> <input type="checkbox" <if condition="$thread[tte_boldflag] == '1'"> checked="checked"</if> id="bold" name="bold" onclick="Preview();" value="1">Bold</label> <label for="italic"> <input type="checkbox" <if condition="$thread[tte_italicflag] == '1'"> checked="checked"</if> id="italic" name="italic" onclick="Preview();" value="1">Italicize</label> <label for="underline"> <input type="checkbox" <if condition="$thread[tte_underlineflag] == '1'"> checked="checked"</if> id="underline" name="underline" onclick="Preview();" value="1">Underline</label> </div> Font: <div style="margin-left:20px"> Type: $fonttype Size: $fontsize </div> </div> <div><label for="tte_removeall"><input type="radio" name="do" id="tte_removeall" value="removeall"" />Remove All</label></div> </td> </tr> </if> <!-- / Thread Title Enhancment --> 1.0.1
|
#3
|
|||
|
|||
Thanks, Very Nice
|
#4
|
||||
|
||||
Nice. Installed
|
#5
|
|||
|
|||
I first I thought this was like some of the others, but this is far better. Excellent idea.
|
#6
|
|||
|
|||
I can't get it working either. Do I need to rebuild forum cache (or similar) after installation? I see the Beautify enhancements in the Thread Tool. All the messages are fine too. But I don't see the effects added.
|
#7
|
|||
|
|||
Quote:
In Threadbit Find: Code:
<a href="showthread.php?$session[sessionurl]t=$thread[threadid]$thread[highlight]" id="thread_title_$thread[realthreadid]"<if condition="$show['gotonewpost']"> style="font-weight:bold"</if>>$thread[threadtitle]</a> Code:
<a href="showthread.php?$session[sessionurl]t=$thread[threadid]$thread[highlight]" id="thread_title_$thread[realthreadid]"<if condition="$thread['titlestyle']">style="$thread[titlestyle]"</if><if condition="$show['gotonewpost']"> style="font-weight:bold"</if>>$thread[threadtitle]</a> |
#8
|
|||
|
|||
Quote:
Just do the last template mod i forgot to add and it should work. |
#9
|
||||
|
||||
Creative idea!
Ill bookmark could look nice in some ways |
#10
|
|||
|
|||
Quote:
For the ease of use for my crew though, I might modify it so that the colours can be chosen instead of typed in... but I understand that your method gives the most flexibility. |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|