vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.8 Template Modifications (https://vborg.vbsupport.ru/forumdisplay.php?f=236)
-   -   Miscellaneous Hacks - A new 'newthread' look. (https://vborg.vbsupport.ru/showthread.php?t=216688)

Quantnet 06-21-2009 04:40 PM

How to make the left half boxes (where the attachment, tag box are) a bit smaller?

Quantnet 06-21-2009 04:45 PM

I think this mod can be applied to newreply template as well.

lordtopcat 06-21-2009 05:27 PM

Quote:

Originally Posted by JamesC70 (Post 1834111)
A few notes:

I reverted the FORUMRULES template, as the changes here affect anywhere that box appears... including SHOWTHREAD.

Good point, I'm heading off to work now but will come up with a solution when I get back tonight.

Quote:

It shouldn't be hard to tweak this to replace the NEWREPLY template for consistency. I'm also toying with the idea of tweaking it for private messages (PM_NEWPM template), replacing the entire Control Panel left-side menu when someone's composing a PM. :rolleyes:
As per PM - Go for it :)

Quote:

How to make the left half boxes (where the attachment, tag box are) a bit smaller?
Find (newthread template)
Code:

<td width="50%" class="alt2">
and change 50% to something smaller, like 30%. Find
Code:

<td align="center" width="50%" class="alt1">
and change 50% to the amount remaining to make 100. So if you set the first TD to 30%, this one needs to be 70%.

Quote:

I think this mod can be applied to newreply template as well.
Correct, something is in the works.

pein87 06-21-2009 05:34 PM

Awesome edit installed for sure mate thanks.

Akademiks 06-21-2009 06:37 PM

can you invert them? meaning text on the left and other things on the right? would work much better

Greek76 06-21-2009 06:45 PM

Quote:

Originally Posted by JamesC70 (Post 1834044)
I had this problem without the tag suggestions turned on.

I added valign="top" to the left side's table data tag, which fixed it for me (highlighted in red in the codebox below).

I also changed the width to 335 pixels, so that the right side message editing area can float as desired to fit my fluid width style (highlighed in blue below).

Code:

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
    <td class="tcat" colspan="2">
        <span class="smallfont" style="float:$stylevar[right]"><strong>$vbphrase[forum]</strong>: <a href="forumdisplay.php?$session[sessionurl]f=$foruminfo[forumid]">$foruminfo[title]</a></span>
        $vbphrase[post_new_thread]
    </td>
    <tr>
        <td width="335px" valign="top" class="alt2"><if condition="$show['podcasturl']">
                <!-- podcast stuff -->



Thanks James that worked great...

JamesC70 06-21-2009 06:59 PM

Quote:

Originally Posted by Akademiks (Post 1834250)
can you invert them? meaning text on the left and other things on the right? would work much better

Sure, just a matter of flip-flopping the two datacells. Try this template instead of the one in the first post. You may still want to adjust the column widths as lordtopcat showed in post 13 of this thread.

Code:

$stylevar[htmldoctype]
<html xmlns="http://www.w3.org/1999/xhtml" dir="$stylevar[textdirection]" lang="$stylevar[languagecode]">
<head>
$headinclude
<title>$vboptions[bbtitle] - $vbphrase[post_new_thread]</title>
</head>
<body$onload>
$header
$navbar
$postpreview
<form action="newthread.php?do=postthread&amp;f=$forumid" method="post" name="vbform"<if condition="!is_browser('webtv')"> onsubmit="return vB_Editor['$editorid'].prepare_submit(this.subject.value, $vboptions[postminchars])"</if>>
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
 <td class="tcat" colspan="2">
  <span class="smallfont" style="float:$stylevar[right]"><strong>$vbphrase[forum]</strong>: <a href="forumdisplay.php?$session[sessionurl]f=$foruminfo[forumid]">$foruminfo[title]</a></span>
  $vbphrase[post_new_thread]
 </td>
 <tr>
  <td align="center" width="50%" class="alt1">
  <div style="width:$stylevar[formwidth]" align="$stylevar[left]">
  $usernamecode
  $human_verify
  <!-- subject field -->
  <table cellpadding="0" cellspacing="0" border="0" class="fieldset">
  <tr>
  <if condition="$prefix_options">
    <td class="smallfont">$vbphrase[prefix]:</td>
    <td class="smallfont" colspan="3">$vbphrase[title]:</td>
  <else />
    <td class="smallfont" colspan="4">$vbphrase[title]</td>
      </if>
  </tr>
  <tr>
  <if condition="$prefix_options">
    <td style="padding-right: 1px">
    <select name="prefixid" class="bginput">
      <option value="">$vbphrase[no_prefix_meta]</option>
      $prefix_options
    </select>
    </td>
  </if>
  <td>
    <input type="text" class="bginput" name="subject" value="$subject" size="40" maxlength="$vboptions[titlemaxchars]" tabindex="1" />
  </td>
  <td>  </td>
  <td><img id="display_posticon" src="$selectedicon[src]" alt="$selectedicon[alt]" /></td>
  </tr>
  </table>
  <!-- / subject field -->
  <div class="smallfont">$vbphrase[message]:</div>
  $messagearea <br/><br/>
$posticons
  <!-- message area -->
  </div>
  </td>
  <td width="50%" class="alt2"><if condition="$show['podcasturl']">
    <!-- podcast stuff -->
    <fieldset class="fieldset">
    <legend>$vbphrase[podcast_options]</legend>
    <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
    <tr>
      <td class="smallfont">$vbphrase[podcast_url]:</td>
      <td class="smallfont">&nbsp;$vbphrase[filesize_bytes]:</td>
    </tr>
    <tr>
      <td><input type="text" class="bginput" name="podcasturl" value="$podcasturl" size="50" maxlength="255" tabindex="1" title="$vbphrase[podcast_url]" /></td>
      <td>&nbsp;<input type="text" class="bginput" name="podcastsize" value="$podcastsize" size="10" tabindex="1" title="$vbphrase[podcast_size]" /></td>
    </tr>
    <tr>
      <td class="smallfont">$vbphrase[subtitle]:</td>
      <td class="smallfont">&nbsp;$vbphrase[explicit]:</td>
    </tr>
    <tr>
      <td><input type="text" class="bginput" name="podcastsubtitle" value="$podcastsubtitle" size="50" maxlength="255" tabindex="1" title="$vbphrase[subtitle]" /></td>
      <td><input type="checkbox" name="podcastexplicit" value="1" tabindex="1" $explicitchecked title="$vbphrase[explicit]" /></td>
    </tr>
    <tr>
      <td class="smallfont">$vbphrase[keywords]:</td>
      <td class="smallfont">$vbphrase[author]:</td>
    </tr>
    <tr>
      <td><input type="text" class="bginput" name="podcastkeywords" value="$podcastkeywords" size="50" maxlength="255" tabindex="1" title="$vbphrase[keywords]" /></td>
      <td><input type="text" class="bginput" name="podcastauthor" value="$podcastauthor" size="25" maxlength="255" tabindex="1" title="$vbphrase[author]" /></td>
    </tr>
    </table>
    </fieldset>
    <!-- / podcast stuff -->
    </if>
  <if condition="$show['tag_option']">
  <fieldset class="fieldset" style="margin-top: $stylevar[cellpadding]px">
  <legend>$vbphrase[tags]</legend>
  <div style="padding:$stylevar[formspacer]px">
    <div>$vbphrase[separate_tags_using_comma]</div>
    <span id="tag_add"><input type="text" class="bginput" name="taglist" id="tag_add_input" value="$newpost[taglist]" size="40" tabindex="1" /></span>
    <if condition="$show['tags_remain']"><div><phrase 1="$tags_remain">$vbphrase[you_may_add_x_tags_to_thread]</phrase></div></if>
  </div>
  <if condition="$show['popups']">
    <div id="tag_add_menu" class="vbmenu_popup" style="display:none"></div>
    <script type="text/javascript" src="clientscript/vbulletin_ajax_tagsugg.js?v=$vboptions[simpleversion]"></script>
    <script type="text/javascript">
    <!--
    vbmenu_register('tag_add', true);
    tag_add_comp = new vB_AJAX_TagSuggest('tag_add_comp', 'tag_add_input', 'tag_add');
    tag_add_comp.allow_multiple = true;
    tag_add_comp.set_delimiters('$tag_delimiters');
    //-->
    </script>
  </if>
  </fieldset>
  </if>
 
    $attachmentoption
    <if condition="$show['member']">
    <fieldset class="fieldset">
    <legend>$vbphrase[thread_subscription]</legend>
    <table cellpadding="0" cellspacing="$stylevar[formspacer]" border="0">
    <tr>
      <td>$vbphrase[notification_type]:<br /><select name="emailupdate" tabindex="1">
      <option value="9999" $emailchecked[9999]>$vbphrase[do_not_subscribe]</option>
      <option value="0" $emailchecked[0]>$vbphrase[no_email_notification]</option>
      <option value="1" $emailchecked[1]>$vbphrase[instant_email_notification]</option>
      <option value="2" $emailchecked[2]>$vbphrase[daily_email_notification]</option>
      <option value="3" $emailchecked[3]>$vbphrase[weekly_email_notification]</option>
      </select></td>
      <if condition="$show['subscribefolders']"><td>$vbphrase[folder]:<br /><select name="folderid" tabindex="1">$folderbits</select></td></if>
    </tr>
    </table>
    </fieldset>
    </if>
    <if condition="$show['poll']">
    <fieldset class="fieldset">
    <legend>$vbphrase[post_a_poll]</legend>
    <div style="padding:$stylevar[formspacer]px">
      <div><label for="cb_postpoll"><input type="checkbox" name="postpoll" value="yes" id="cb_postpoll" tabindex="1" $checked[postpoll] />$vbphrase[yes_post_a_poll_thread]</label></div>
      <div><label for="polloptnum">$vbphrase[number_of_poll_options]: <input type="text" class="bginput" size="5" name="polloptions" value="$polloptions" id="polloptnum" tabindex="1" /></label> <if condition="$vboptions['maxpolloptions']">($vbphrase[maximum]: $vboptions[maxpolloptions])</if></div>
    </div>
    </fieldset>
    </if>
<if condition="$show['misc_options']">
    <fieldset class="fieldset">
    <legend>$vbphrase[miscellaneous_options]</legend>
    <div style="padding:$stylevar[formspacer]px">
      <if condition="$bbuserinfo['signature'] != ''"><div><label for="cb_signature"><input type="checkbox" name="signature" value="1" id="cb_signature" tabindex="1" $checked[signature] />$vbphrase[show_your_signature]</label></div></if>
      <if condition="$show['parseurl']"><div><label for="cb_parseurl"><input type="checkbox" name="parseurl" value="1" id="cb_parseurl" tabindex="1" $checked[parseurl] />$vbphrase[automatically_parse_links_in_text]</label></div></if>
      $disablesmiliesoption
    </div>
    </fieldset>
    </if>
 
$threadmanagement
$forumrules
    </div>
  </div>
</td></tr>
<tr>
  <td colspan="2" class="alt1" align="center" valign="middle">
 <div style="margin-top:$stylevar[cellpadding]px">
  <input type="hidden" name="s" value="$session[sessionhash]" />
  <input type="hidden" name="securitytoken" value="$bbuserinfo[securitytoken]" />
  <input type="hidden" name="f" value="$forumid" />
  <input type="hidden" name="do" value="postthread" />
  <input type="hidden" name="posthash" value="$posthash" />
  <input type="hidden" name="poststarttime" value="$poststarttime" />
  <input type="hidden" name="loggedinuser" value="$bbuserinfo[userid]" />
  <input type="submit" class="button" name="sbutton" id="{$editorid}_save" value="$vbphrase[submit_new_thread]" accesskey="s" tabindex="1" />
  <input type="submit" class="button" name="preview" value="$vbphrase[preview_post]" accesskey="r" tabindex="1" />
 </div></td>
 </tr>
</table>
</form>
$footer
</body>
</html>


anestetic 06-21-2009 07:39 PM

Quote:

Originally Posted by JamesC70 (Post 1834091)
By using the link provided in the first post of this thread. ;)
https://vborg.vbsupport.ru/showthread.php?t=178327

thank you James

Bounce 06-21-2009 08:29 PM

1 Attachment(s)
Looks great :up:

I have a small problem in that there is a space above the left hand column.

See attachment.

JamesC70 06-21-2009 08:36 PM

Quote:

Originally Posted by hIBEES (Post 1834321)
Looks great :up:

I have a small problem in that there is a space above the left hand column.

See attachment.

LOL... that's been addressed. I'll copy what I said in post 6:

I added valign="top" to the left side's table data tag, which fixed it for me (highlighted in red in the codebox below).

I also changed the width to 335 pixels, so that the right side message editing area can float as desired to fit my fluid width style (highlighed in blue below).

Code:

<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center">
    <td class="tcat" colspan="2">
        <span class="smallfont" style="float:$stylevar[right]"><strong>$vbphrase[forum]</strong>: <a href="forumdisplay.php?$session[sessionurl]f=$foruminfo[forumid]">$foruminfo[title]</a></span>
        $vbphrase[post_new_thread]
    </td>
    <tr>
        <td width="335px" valign="top" class="alt2"><if condition="$show['podcasturl']">
                <!-- podcast stuff -->

I've also included this in my companion modification, A new 'newreply' look.


All times are GMT. The time now is 08:28 AM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01418 seconds
  • Memory Usage 1,805KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (5)bbcode_code_printable
  • (8)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (3)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete