SimplePortal

Support => Install and Upgrade => Topic started by: texasman1979 on December 05, 2011, 03:21:50 AM

Title: title bar of block
Post by: texasman1979 on December 05, 2011, 03:21:50 AM
i did the standard fix of moving the portal.css to the theme folder on version 2.3.3 and it worked fine, but with this new version and this theme, it seems to not be enough.

upper left corner of block. would appreciate a fix for that. thx

http://www.myfewclicks.com
Title: Re: title bar of block
Post by: ARG on December 05, 2011, 10:01:29 PM
There have been a few discussions on this topic with various solutions.

This is what I did to fix my issue. Find this in portal.css.
Code: [Select]
h4.catbg span.left, h4.catbg2 span.left, h3.catbg span.left, h3.catbg2 span.left, .table_list tbody.header td span.left {
    display: block;
    float: left;
    height: 31px;
    width: 9px;
}

and add a margin to it.

Example:
Code: [Select]
h4.catbg span.left, h4.catbg2 span.left, h3.catbg span.left, h3.catbg2 span.left, .table_list tbody.header td span.left {
    display: block;
    float: left;
    height: 31px;
    width: 9px;
    margin: -6px 0 0 0;
}


The -6px handles the top margin. It will vary depending on the theme but mess around with that number and see what you can come up with.

 ;)




Title: Re: title bar of block
Post by: Fog on December 05, 2011, 11:07:50 PM
This will help you the most....

Look under the "SOURCES" folder and find SUBS-PORTAL PHP file

Find the Main_Block PNG and adjust to your liking

You may have to adjust the height to make things align

Becareful when editing a PHP file.

If you want to convert this into CSS we can help you there too.
Title: Re: title bar of block
Post by: werapondeemee on December 07, 2011, 06:45:38 AM
I like all comment !!
_____________________________
ผลบอล (http://gclubblog.com/)-sbobet (http://gclubbook.com/)-คาสิโนออนไลน์ (http://gclubcard.com/)-gclub (http://gclubgame.com)
Title: Re: title bar of block
Post by: Storman on January 02, 2012, 05:05:30 PM
I've had this issue on several of my forums now since the release of 2.3.4 so thought I would share my solution. Basically this is decalring the background of this section in the CSS.

Why this works I don't know but for me it does !

Basically find this in portal.css:

Code: [Select]
h4.catbg span.left, h4.catbg2 span.left, h3.catbg span.left, h3.catbg2 span.left, .table_list tbody.header td span.left
{
float: left;
display: block;
width: 9px;
height: 31px;
}

and then add the extra line:

Code: [Select]

h4.catbg span.left, h4.catbg2 span.left, h3.catbg span.left, h3.catbg2 span.left, .table_list tbody.header td span.left
{
float: left;
display: block;
width: 9px;
height: 31px;
background: url(../images/theme/main_block.png) no-repeat 0 -160px;
       
}

You might have to adjust the values in that extra line for your theme.

Hope this helps someone.
Title: Re: title bar of block
Post by: AngelinaBelle on January 26, 2012, 11:49:47 AM
Texasman, you seem to have a theme that uses transparant corners in the title bar.
This is not compatable with the current version of Simple Portal, which is trying to be compatable with the 2.0 RC versions of Curve as well as with the most current version.

to fix this, you will need to change the template file for the block titles, to use cat_bar and catbg in the same way the current version of CURVE uses it.

Several other Simple Portal users have used this approach.
Title: Re: title bar of block
Post by: texasman1979 on January 27, 2012, 01:10:58 PM
just 2 days ago i got laid off, so the last couple months have been a bit tough. bare with me. :)

i tried the 2 example code changes and it did not fix it.

would someone go into a bit more detail on the last example?

what specific files to change with what.

my brain is on overload at the moment.

thx
Title: Re: title bar of block
Post by: AngelinaBelle on March 01, 2012, 02:07:36 PM
The changes will be made in Portal.template.php.
The exact change you make could depend on your theme.

But here is where you start:
Code: (find) [Select]
      echo '
   <h3 class="', $block['style']['title']['class'], '"', !empty($block['style']['title']['style']) ? ' style="' . $block['style']['title']['style'] . '"' : '', '><span class="left"></span>';
What to change this to? That depends on your theme.
In CURVE, I can see, in Display.template.php,
Code: (in CURVE) [Select]
            <div class="cat_bar">
               <h3 class="catbg">
                  <img src="', $settings['images_url'], '/topic/', $context['class'], '.gif" align="bottom" alt="" />
                  <span id="author">', $txt['author'], '</span>
                  ', $txt['topic'], ': ', $context['subject'], ' &nbsp;(', $txt['read'], ' ', $context['num_views'], ' ', $txt['times'], ')
               </h3>
            </div>';
See how a div with class cat_bar is used? and there is no span with class left?  I can change my simpleportal template to use that.  If I were using a totally curve-based template with transparent corners, I would do:
Code: (replace) [Select]
      echo '
            <div class="cat_bar">
                <h3 class="', $block['style']['title']['class'], '"', !empty($block['style']['title']['style']) ? ' style="' . $block['style']['title']['style'] . '"' : '', '>';

And then, just a few lines further,
Code: (find) [Select]
</h3>';
Code: (replace) [Select]
                </h3>
            </div>'

This should work with any theme that is sufficiently CURVE-like, even if it has transparent corners in the title-bar sprites.
If not, then you will need to use more information from your theme.
Title: Re: title bar of block
Post by: texasman1979 on June 13, 2012, 04:55:43 PM
topic not solved but livable work around found. thx
Title: Re: title bar of block
Post by: Fog on June 13, 2012, 09:23:41 PM
Texasman if you're still running the old version of Simple Portal I can help you on the block isssue.
Title: Re: title bar of block
Post by: AngelinaBelle on June 14, 2012, 10:20:25 AM
texasman -- if you can come up to Simple Portal 2.3.5, you may find that the problem is solved for you already.
SimplePortal 2.3.8 © 2008-2024, SimplePortal