The Arcive of Official vBulletin Modifications Site.It is not a VB3 engine, just a parsed copy! |
|
Edit StyleVars page Details »» | |||||||||||||||||||||||||||||||||
This is just a new page for showing the .css template and having all the stylevars clickable and then editable in the bottom screen. This uses iframes, so if you browser doesn't support that, then it won't work and I cannot help you with this.
You will need to open up and edit the admincp/template.php file. **edited for 4.1.11 below** Basically just add the code in red to the existing code. Find (under $_REQUEST['do'] = 'add'): Code:
print_textarea_row($vbphrase['template'] . ' <br /><br /> <span class="smallfont">' . iif($vbulletin->GPC['title'], construct_link_code($vbphrase['show_default'], "template.php?" . $vbulletin->session->vars['sessionurl'] . "do=view&title=" . $vbulletin->GPC['title'], 1) . '<br /><br />', '') . '<!--' . $vbphrase['wrap_text'] . '<input type="checkbox" unselectable="on" onclick="set_wordwrap(\'ta_template\', this.checked);" accesskey="w" checked="checked" />--> </span>', 'template', $templateinfo['template_un'], 22, '5000" style="width:99%', true, true, 'ltr', 'code'); Code:
$isscss = strpos($vbulletin->GPC['title'],'.css'); print_textarea_row($vbphrase['template'] . ' <br /><br /> <span class="smallfont">' . iif($vbulletin->GPC['title'], construct_link_code($vbphrase['show_default'], "template.php?" . $vbulletin->session->vars['sessionurl'] . "do=view&title=" . $vbulletin->GPC['title'], 1) . '<br /><br />', '') . iif($isscss === false AND $vbulletin->GPC['dostyleid'] != -1, '', construct_link_code('Edit StyleVars', "template.php?" . $vbulletin->session->vars['sessionurl'] . "do=editcss&dostyleid=" . $vbulletin->GPC['dostyleid'] . "&title=". $vbulletin->GPC['title']."&templateid=" . $vbulletin->GPC['templateid'], 1) . '<br /><br />') . '<!--' . $vbphrase['wrap_text'] . '<input type="checkbox" unselectable="on" onclick="set_wordwrap(\'ta_template\', this.checked);" accesskey="w" checked="checked" />--> </span>', 'template', $templateinfo['template_un'], 22, '5000" style="width:99%', true, true, 'ltr', 'code'); Code:
print_textarea_row($vbphrase['template'] . ' <br /><br /> <span class="smallfont">' . iif($template['styleid'] != -1, construct_link_code($vbphrase['show_default'], "template.php?" . $vbulletin->session->vars['sessionurl'] . "do=view&title=$template[title]", 1) . '<br /><br />', '') . '<!--' . $vbphrase['wrap_text'] . '<input type="checkbox" unselectable="on" onclick="set_wordwrap(\'ta_template\', this.checked);" accesskey="w" checked="checked" />--> </span>', 'template', $text, 22, '5000" style="width:99%', true, true, 'ltr', 'code'); Code:
$isscss = strpos($template[title],'.css'); print_textarea_row($vbphrase['template'] . ' <br /><br /> <span class="smallfont">' . iif($template['styleid'] != -1, construct_link_code($vbphrase['show_default'], "template.php?" . $vbulletin->session->vars['sessionurl'] . "do=view&title=$template[title]", 1) . '<br /><br />', '') . iif($isscss === false AND $template['styleid'] != -1, '', construct_link_code('Edit StyleVars', "template.php?" . $vbulletin->session->vars['sessionurl'] . "do=editcss&dostyleid=" . $template['styleid'] . "&templateid=$template[templateid]", 1) . '<br /><br />') . '<!--' . $vbphrase['wrap_text'] . '<input type="checkbox" unselectable="on" onclick="set_wordwrap(\'ta_template\', this.checked);" accesskey="w" checked="checked" />--> </span>', 'template', $text, 22, '5000" style="width:99%', true, true, 'ltr', 'code'); PHP Code:
PHP Code:
If you click that, you get a new tab with the .css template in the top box (not editable on this page) and it has all the *editable* stylevars clickable (for example, in userprofile.css, they use variables, not stylevars, so you won't have clickable stylevars there). If you click on a stylevar, it will open in the bottom of the window and you may edit. Tested in Firefox, Safari, Chrome, and Opera on my Mac. And thank you to ForumsMods for sharing a diff file - patch.zip (for version 1.1, which works, but doesn't have css changes) 1.2 - 2011-02-11 - changed some CSS for the divs and fixed a phrase. 1.3 - 2012-03-10 - added a file with the changes needed for 4.1.11 Download Now
Screenshots
Show Your Support
|
Благодарность от: | ||
Hippy |
Comments |
#12
|
||||
|
||||
Very good idea!
|
#13
|
|||
|
|||
Thanks Lynne, that's awesome...
|
#14
|
|||
|
|||
Thanks for this! Also don't understand why this isn't included as a standard feature.
|
#15
|
||||
|
||||
Make this an Add-on pleeeeease!!!
|
#16
|
||||
|
||||
As you have to manually do file edits, it can NOT be done any other way.
|
#17
|
||||
|
||||
That's the best one i seen so far for the new version....at least for some of us who like to play in the styles and codes!
Great share Lynne and friends Maybe it should be added as a designer series???? I also added the [vb4] Adding a stylevar from carnage and it as all the potential to write anything you want now! Cheers |
#18
|
|||
|
|||
let me be stupit for so many times already. lol How do you load the diff file?
I want to try that as I get a blue box but nothing else on the stylevar box below without any options. All I did was edit the template.php file thanks this is great and much easier then hardcoding |
#19
|
||||
|
||||
If you don't know what a diff file is for, then you should just do the edits in the first post.
Make sure you put the last bit of code *before* the line I tell you to look for, not after or you will just get a blank page. |
#20
|
|||
|
|||
Yes that was how I did it by your directions
I use DreamWeaver to edit my files since it have the option to look and replace. lol and for the last code i added the code all the way in the bottom above these lines Quote:
|
#21
|
||||
|
||||
I just went and followed the instructions to add this to my default 4.1.6 site and this works just fine on there. I would suggest double-checking what you did by starting over if it is not working correctly.
|
Благодарность от: | ||
FReeSTER |
|
|
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|