SimplePortal
Customization => Themes and Graphics => Topic started by: bordercollie on March 27, 2010, 05:56:57 PM
-
Hi all and thank you in advance if you can help me.
Wow, I am learning so much here, my head hurts. just kidding, but almost.
As you can see by my website, my top block (is that News?) has a nice rounded border on it.
I'd like that border to appear on all of my blocks but I haven't the faintest clue on how to edit the code.
Could some walk me through in real BABY STEPS how to get that border on all my blocks. (and make it painless even? LOL)
(http://[URL=http://s5.photobucket.com/albums/y155/cgarsteve/?action-view¤t=screenshot.png][IMG]http://i5.photobucket.com/albums/y155/cgarsteve/th_screenshot.png)[/URL] [/img]
thank you,
bordercollie
-
Link to website?
-
sorry , I see my image didn't work.
http://asteriskclan.com/index.php
but I got paranoid and must approve all memberships. If you register soon, I can approve you immediately.
Thanks, Nathaniel
(http://[IMG]http://i5.photobucket.com/albums/y155/cgarsteve/website.png)[/img]
-
Can you create a test account? I don't really want to make my own.
A screenshot would also be okay, I guess. I think you tried to post one in your post first, although it didn't work properly.
-
again, so sorry I don't know how to create a test account.
(http://i5.photobucket.com/albums/y155/cgarsteve/website2.png)
-
It's BlackRain V2 SMF 2.0 RC3 SimplePortal 2.3.1
-
All I want is the portal blocks to be curved like the forum.
Is it here someplace that is causing my portal blocks to not have a border?
<?php
// Version: 2.3.1; Portal
function template_portal_above()
{
global $context, $modSettings;
if (empty($modSettings['sp_disable_side_collapse']) && ((!empty($modSettings['showleft']) && !empty($context['SPortal']['blocks'][1])) || (!empty($modSettings['showright']) && !empty($context['SPortal']['blocks'][4]))))
{
echo '
<div class="sp_right sp_fullwidth">';
if (!empty($modSettings['showleft']) && !empty($context['SPortal']['blocks'][1]))
echo '
<a href="#side" onclick="return sp_collapseSide(1)">', sp_embed_image($context['SPortal']['sides'][1]['collapsed'] ? 'expand' : 'collapse', '', null, null, true, 'sp_collapse_side1'), '</a>';
if (!empty($modSettings['showright']) && !empty($context['SPortal']['blocks'][4]))
echo '
<a href="#side" onclick="return sp_collapseSide(4)">', sp_embed_image($context['SPortal']['sides'][4]['collapsed'] ? 'expand' : 'collapse', '', null, null, true, 'sp_collapse_side4'), '</a>';
echo '
</div>';
}
echo '
<table id="sp_main">
<tr>';
if (!empty($modSettings['showleft']) && !empty($context['SPortal']['blocks'][1]))
{
echo '
<td id="sp_left"', !empty($modSettings['leftwidth']) ? ' width="' . $modSettings['leftwidth'] . '"' : '', $context['SPortal']['sides'][1]['collapsed'] && empty($modSettings['sp_disable_side_collapse']) ? ' style="display: none;"' : '', '>';
foreach ($context['SPortal']['blocks'][1] as $block)
template_block($block);
echo '
</td>';
}
echo '
<td id="sp_center">';
if (!empty($context['SPortal']['blocks'][2]))
foreach ($context['SPortal']['blocks'][2] as $block)
template_block($block);
}
function template_portal_below()
{
global $context, $modSettings;
echo '
<br />';
if (!empty($context['SPortal']['blocks'][3]))
foreach ($context['SPortal']['blocks'][3] as $block)
template_block($block);
echo '
</td>';
if (!empty($modSettings['showright']) && !empty($context['SPortal']['blocks'][4]))
{
echo '
<td id="sp_right"', !empty($modSettings['rightwidth']) ? ' width="' . $modSettings['rightwidth'] . '"' : '', $context['SPortal']['sides'][4]['collapsed'] && empty($modSettings['sp_disable_side_collapse']) ? ' style="display: none;"' : '', '>';
foreach ($context['SPortal']['blocks'][4] as $block)
template_block($block);
echo '
</td>';
}
echo '
</tr>
</table>';
}
function template_block($block)
{
global $settings, $context;
if ($block['type'] == 'sp_boardNews')
{
$block['type']($block['parameters'], $block['id']);
return;
}
if (!empty($context['SPortal']['core_compat']) || $settings['name'] === 'Core Theme')
template_block_core($block);
else
template_block_curve($block);
}
function template_block_core($block)
{
global $settings;
echo '
<div class="', ($block['type'] == 'sp_menu') ? '' : 'sp_block', !empty($block['style']['no_body']) ? '' : ' tborder', '">
<table class="sp_block">';
if (empty($block['style']['no_title']))
{
echo '
<tr>
<td class="sp_block_padding ', $block['style']['title']['class'], '"', !empty($block['style']['title']['style']) ? ' style="' . $block['style']['title']['style'] . '"' : '', '>';
if (empty($block['force_view']))
echo '
<a class="sp_float_right" href="javascript:void(0);" onclick="sp_collapseBlock(\'', $block['id'], '\')"><img id="sp_collapse_', $block['id'], '" src="', $settings['images_url'], $block['collapsed'] ? '/expand.gif' : '/collapse.gif', '" alt="*" /></a>';
echo '
', parse_bbc($block['label']), '
</td>
</tr>';
}
echo '
<tr', (empty($block['force_view']) ? ' id="sp_block_' . $block['id'] . '"' : '') , $block['collapsed'] && empty($block['force_view']) ? ' style="display: none;"' : '', '>
<td class="sp_block_padding', empty($block['style']['body']['class']) ? '' : ' ' . $block['style']['body']['class'], '"', !empty($block['style']['body']['style']) ? ' style="' . $block['style']['body']['style'] . '"' : '', '>';
$block['type']($block['parameters'], $block['id']);
echo '
</td>
</tr>
</table>
</div>
<br />';
}
function template_block_curve($block)
{
global $settings;
if ($block['collapsed'] && empty($block['force_view']))
$block['style']['body']['style'] .= 'display: none;';
if (empty($block['style']['no_title']))
{
echo '
<h3 class="', $block['style']['title']['class'], '"', !empty($block['style']['title']['style']) ? ' style="' . $block['style']['title']['style'] . '"' : '', '><span class="left"></span><span class="right"></span>';
if (empty($block['force_view']))
echo '
<a class="sp_float_right" style="padding-top: 7px;" href="javascript:void(0);" onclick="sp_collapseBlock(\'', $block['id'], '\')"><img id="sp_collapse_', $block['id'], '" src="', $settings['images_url'], $block['collapsed'] ? '/expand.gif' : '/collapse.gif', '" alt="*" /></a>';
echo '
', parse_bbc($block['label']), '
</h3>';
}
echo '
<div id="sp_block_' . $block['id'] . '"', empty($block['style']['body']['class']) ? '' : ' class="' . $block['style']['body']['class'] . '"', !empty($block['style']['body']['style']) ? ' style="' . $block['style']['body']['style'] . '"' : '', '>
<span class="topslice"><span></span></span>
<div class="sp_content_padding sp_block">';
$block['type']($block['parameters'], $block['id']);
echo '
</div>
<span class="botslice"><span></span></span>
</div>
<br />';
}
?>
-
Upload the attached file to the Themes/blackrainv2203/ directory.
Remember that, you'll need to update the file whenever you update SimplePortal.
-
I want to upgrade to SimplePortal 2.3.2
And when I do, I will need to upload the same file as above to: Themes/blackrainv2203/ directory - again, correct?
-
Not the same file, there have been changes to that file with SP 2.3.2.
Try the attached file.