SimplePortal

Support => English Support => Topic started by: Unruler on October 28, 2012, 08:31:57 AM

Title: Removing "shout!" button from the shoutbox?
Post by: Unruler on October 28, 2012, 08:31:57 AM
I've installed a new skin (bluez) and noticed that it makes shout! button too big so it doesn't fit on a same line with text field.

So I wounder how could I remove shout! button or figure it out somehow else?
Title: Re: Removing "shout!" button from the shoutbox?
Post by: TinMan on October 28, 2012, 11:19:15 AM
Instead of removing it, you could make your submit button smaller by opening your Themes/Bluez/css/index.css
and find:
Code: [Select]
.button_submit, .button_reset
{
background-image: url(../images/button-sprite.png);
background-position: 0 -1134px;
    border: 1px solid #D3D3D3;
    color: #555;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
cursor: pointer;
font: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
padding: 5px 9px;
border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
margin: 0 5px 20px;
display: inline-block;
}

and change it to something like:
Code: [Select]
.button_submit, .button_reset
{
background-image: url(../images/button-sprite.png);
background-position: 0 -1134px;
    border: 1px solid #D3D3D3;
    color: #555;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
cursor: pointer;
font: "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 10px;
font-weight: bold;
padding: 2px 1px 2px 1px;
border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08);
margin: 0 5px 20px;
display: inline-block;
}
Title: Re: Removing "shout!" button from the shoutbox?
Post by: Unruler on October 28, 2012, 08:29:11 PM
Thanks for the response, it worked but it also made every button smaller, when in default theme for example button in shoutbox is smaller than average button.

And shout! button serves no practical purpose anyway, I think people are smart enough to figure out to hit enter.
Title: Re: Removing "shout!" button from the shoutbox?
Post by: TinMan on October 28, 2012, 09:07:04 PM
You may try opening Themes/default/PortalShoutbox.template.php and find:
Code: [Select]
<input type="submit" name="submit_shout" value="', $txt['sp_shoutbox_button'], '" class="sp_float_right button_submit" onclick="sp_submit_shout(', $shoutbox['id'], ', \'', $context['session_var'], '\', \'', $context['session_id'], '\'); return false;" />and replace with something like:
Code: [Select]
<input type="submit" name="submit_shout" value="', $txt['sp_shoutbox_button'], '" class="sp_float_right button_submit" style="display:none" onclick="sp_submit_shout(', $shoutbox['id'], ', \'', $context['session_var'], '\', \'', $context['session_id'], '\'); return false;" />This should just make the button not display on the site.

Then open your Themes/default/css/portal.css and find:
Code: [Select]
input.shoutbox_input
{
width: 65%;
}
and change the value to something like 95% so the text field fits better.  There may be a better way to do what you want as my coding is limited.
Title: Re: Removing "shout!" button from the shoutbox?
Post by: Unruler on October 28, 2012, 09:56:02 PM
Limited? Mine is non existing!

Thanks a lot, worked like a charm!

Also all that code modification gives me phpbb vibes xD
Title: Re: Removing "shout!" button from the shoutbox?
Post by: TinMan on October 28, 2012, 10:03:19 PM
Your welcome, glad it worked. :)
Title: Re: Removing "shout!" button from the shoutbox?
Post by: AngelinaBelle on November 07, 2012, 10:23:24 AM
Welcome to Simple Portal.
Glad that worked.  Hope you won't mind me marking the question solved.
Title: Re: Removing "shout!" button from the shoutbox?
Post by: Unruler on November 07, 2012, 01:19:26 PM
Welcome to Simple Portal.

Thanks!

Quote
Glad that worked.  Hope you won't mind me marking the question solved.

Yeah, that's cool.
Title: Re: Removing "shout!" button from the shoutbox?
Post by: Bushstar on September 06, 2013, 04:10:47 PM
This does remove the button but when you press enter to submit the text it refreshes the whole page where the button would only refresh the shoutbox.

How can the button be removed by the shoutbox update from enter being pressed without refreshing the page?
Title: Re: Removing "shout!" button from the shoutbox?
Post by: [SiNaN] on September 25, 2013, 10:41:14 AM
This change should fix your issue:

Portal.template.php

Code: (Find) [Select]
$context['browser']['is_ie']
Code: (Replace) [Select]
true
SimplePortal 2.3.8 © 2008-2024, SimplePortal