Support Forum
Hello all.
I have a few issues I cant quite seem to get figured out.
I just installed simple:press and am getting my data from vbulletin imported by gconverter.
For starters, i'm on windows server 2012 R2 8GB ram with IIS 8, using the Reboot and Reboot child theme. Dedicated server at hostgator (elite package). Thinking of upgrading to 12 GB of Ram to help with my issues. More on that later.
I would like 2 areas removed from the forum view page: at the top the "X topics with unread posts" along with the "unread and recently updated topics" area. I assume this is done in the php file, but I cant find out where.
In the forum itself, it's showing all 2500 pages of topics across the top and bottom. I really just need about 20 pages or so. How do I do this?
Also, is it possible to "sql dump" or archive the oldest 2 years worth of posts in simple:press so that you can search for them if you would like, but it's not loading them every single time the forum loads? I notice simple:press loads at around 2 seconds with about 500 pages of posts. THat would be ideal for me 🙂
Anything else that's unnecessary I can remove in order to help forum performance? We really just need standard and basic stuff here, nothing extravagant. It is a pay for access forum with S2Member handling the membership and access to the forum.
I need the speed of my forum to improve. It's pretty slow, takes around 8 seconds to load (and thats before my data import). The rest of my site runs pretty swiftly.
I have tried to install some plugins for caching, zencache, wpsupercache, and w3 total cache. None of them seem to have an affect (on the forum at least, rest of site loads quickly).
I setup wincache yesterday, that does not as of now seem to have had an effect along with tweaking the tcp and site limits per this article: https://www.saotn.org/php-winc.....he-on-iis/
I've read alot about tweaking my.ini settings. I have done this to some extent, but any time I try to tweak the innodb settings sql freaks out and i have to revert back to the old my.ini file for it to work again.
This is all setup on a test domain to get it working before going live (will do the wordpress site clone to go live on same server). We are switching from vbulletin to simple:press for various reasons, but one being the speed of the forum, which half the world has complained about and switched away from vbulletin as a result. Anyone have any help they can recommend? I'm a sql and php noob, so please be descriptive 🙂 Thanks so much
Hey TheCodex,
Starting with the things you want removed, if you haven't already you will want to create a Child Theme. You can download the Child Theme Framework free from the store to get you started.
Then you are going to want to copy over the spGroupViewDesktop.php and spHeadDesktop.php templates to the reboot > templates > desktop folder.
Starting with spGroupViewDesktop.php, comment out the function 'sp_RecentPostList' on line 129. That will remove the post list under the forums.
Then open spHeadDesktop.php, comment out the function 'sp_UnreadPostsInfo' on line 128. This will get rid of the 'X topics with unread posts' message.
In the forum itself, it's showing all 2500 pages of topics across the top and bottom. I really just need about 20 pages or so. How do I do this?
Are you referring to the page links? If so, what are you seeing? If it's something like:
1 2 3 4 5 > 2,500
Then I'm not sure how to limit that. The page links will list start to finish so if you have 2,500 pages that's what you'll see. If I'm misunderstanding please add a screenshot so we can see what you're referring to.
Also, is it possible to "sql dump" or archive the oldest 2 years worth of posts in simple:press so that you can search for them if you would like, but it's not loading them every single time the forum loads? I notice simple:press loads at around 2 seconds with about 500 pages of posts. THat would be ideal for me 🙂
Anything else that’s unnecessary I can remove in order to help forum performance? We really just need standard and basic stuff here, nothing extravagant. It is a pay for access forum with S2Member handling the membership and access to the forum.
Currently no archiving solution exists but as far as I'm aware it's still planned as something we'd like to add.
As to speeding up the forum you can do a couple of things on the Forum > Options > Global Settings like limit the new posts / topics cache and enable the combined CSS / JS cache if not already enabled.
I need the speed of my forum to improve. It's pretty slow, takes around 8 seconds to load (and thats before my data import). The rest of my site runs pretty swiftly.
I have tried to install some plugins for caching, zencache, wpsupercache, and w3 total cache. None of them seem to have an affect (on the forum at least, rest of site loads quickly).
I setup wincache yesterday, that does not as of now seem to have had an effect along with tweaking the tcp and site limits per this article: https://www.saotn.org/php-winc.....he-on-iis/
You definitely shouldn't cache the forum page. Simple Press runs dynamically on one page so technically it can't be cached properly. If you do run a caching plugin and don't exclude the forum page it will affect things and cause major problems, although probably not noticeably at first. I know for example w3 allows you to exclude pages so if you do run one make sure the forum is excluded.
As to the other questions regarding your .ini settings, I'm not sure on that so will have to wait for others to weigh in.
Hope that helps to start!
Ike said
Hey TheCodex,Starting with the things you want removed, if you haven't already you will want to create a Child Theme. You can download the Child Theme Framework free from the store to get you started.
Then you are going to want to copy over the spGroupViewDesktop.php and spHeadDesktop.php templates to the reboot > templates > desktop folder.
Starting with spGroupViewDesktop.php, comment out the function 'sp_RecentPostList' on line 129. That will remove the post list under the forums.
Then open spHeadDesktop.php, comment out the function 'sp_UnreadPostsInfo' on line 128. This will get rid of the 'X topics with unread posts' message.
In the forum itself, it's showing all 2500 pages of topics across the top and bottom. I really just need about 20 pages or so. How do I do this?
Are you referring to the page links? If so, what are you seeing? If it's something like:
1 2 3 4 5 > 2,500
Then I'm not sure how to limit that. The page links will list start to finish so if you have 2,500 pages that's what you'll see. If I'm misunderstanding please add a screenshot so we can see what you're referring to.
Also, is it possible to "sql dump" or archive the oldest 2 years worth of posts in simple:press so that you can search for them if you would like, but it's not loading them every single time the forum loads? I notice simple:press loads at around 2 seconds with about 500 pages of posts. THat would be ideal for me 🙂
Anything else that’s unnecessary I can remove in order to help forum performance? We really just need standard and basic stuff here, nothing extravagant. It is a pay for access forum with S2Member handling the membership and access to the forum.Currently no archiving solution exists but as far as I'm aware it's still planned as something we'd like to add.
As to speeding up the forum you can do a couple of things on the Forum > Options > Global Settings like limit the new posts / topics cache and enable the combined CSS / JS cache if not already enabled.
I need the speed of my forum to improve. It's pretty slow, takes around 8 seconds to load (and thats before my data import). The rest of my site runs pretty swiftly.
I have tried to install some plugins for caching, zencache, wpsupercache, and w3 total cache. None of them seem to have an affect (on the forum at least, rest of site loads quickly).
I setup wincache yesterday, that does not as of now seem to have had an effect along with tweaking the tcp and site limits per this article: https://www.saotn.org/php-winc.....he-on-iis/
You definitely shouldn't cache the forum page. Simple Press runs dynamically on one page so technically it can't be cached properly. If you do run a caching plugin and don't exclude the forum page it will affect things and cause major problems, although probably not noticeably at first. I know for example w3 allows you to exclude pages so if you do run one make sure the forum is excluded.
As to the other questions regarding your .ini settings, I'm not sure on that so will have to wait for others to weigh in.
Hope that helps to start!
Thanks for the tips. I have made all of these changes. Those 2 nagging options are now removed, I really appreciate that!
There is a my-huge.ini template for SQL on my server i'm trying to activate, that has alot of SQL tweaks built into it that i'm hoping will help.
I'll take any and all info that I can get! Thanks again
When I get inside of a thread, the reply button's do not work. Any ideas? Did I mess something up in css?
Here is what I have altered:
#spMainContainer {
color: #fff7db;
background: #674394;
/* border: 1px solid #e5dec5; */
font-family: inherit;
font-size: 100%;
line-height: 1.2em;
-webkit-border-radius: 5px; border-radius: 5px; padding: 1px;
}
#spMainContainer .spListSection {
color: #6C7D97;
background: #674394;
border: none;
padding: 5px 0;
width: 100%;
}
#spMainContainer .spGroupViewSection,
#spMainContainer .spForumViewSection,
#spMainContainer .spTopicViewSection,
#spMainContainer .spTopicListSection,
#spMainContainer .spMemberGroupsSection {
color: #fff;
background: #674394;
border: 1px solid #e4d49c;
padding: 5px 0 1px 0;
margin: 0 5px 20px 5px;
-webkit-border-radius: 5px; border-radius: 5px;}
#spMainContainer .spTopicPostSection .spPostSection .spPostContentSection .spPostContent blockquote {
overflow: hidden;
background: #fff7db;
color: #6C7D97;
border: 1px solid #e5dec5;
margin: 0 0 1em;
padding: 1em 1em 0 1em;
-webkit-border-radius: 5px; border-radius: 5px; font-weight: normal;
word-wrap: break-word;
}
#spMainContainer a.spButton{
width: auto;
height: 21px;
text-align: center;
line-height: 1.6em;
padding: 1px 7px;
margin: 2px 2px;
font-size: 80%;
font-family: inherit;
outline-style: none;
color: #2c0a57;
text-decoration: none;
cursor: pointer;
background: -moz-linear-gradient(100% 100% 90deg, #FFF7DB, #FEECAE); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEECAE), to(#FFF7DB));background: -ms-linear-gradient(top, #FEECAE 0%,#FFF7DB 100%); background: -o-linear-gradient(top, #FEECAE 0%,#FFF7DB 100%); background: linear-gradient(top, #FEECAE 0%,#FFF7DB 100%); background-color: #FFF7DB;;
border: 1px solid #e4d49c;
-webkit-border-radius: 5px; border-radius: 5px;}
#spMainContainer .spStatsSection {
background: #FFF4C2;
border: 1px solid #e5dbae;
color: #2c0a57;
padding: 5px;
margin: 5px;
width: auto;
-webkit-border-radius: 5px; border-radius: 5px;}
#spMainContainer a.spButton{
width: auto;
height: 21px;
text-align: center;
line-height: 1.6em;
padding: 1px 7px;
margin: 2px 2px;
font-size: 80%;
font-family: inherit;
outline-style: none;
color: #2c0a57;
text-decoration: none;
cursor: pointer;
background: -moz-linear-gradient(100% 100% 90deg, #FFF7DB, #FEECAE); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEECAE), to(#FFF7DB));background: -ms-linear-gradient(top, #FEECAE 0%,#FFF7DB 100%); background: -o-linear-gradient(top, #FEECAE 0%,#FFF7DB 100%); background: linear-gradient(top, #FEECAE 0%,#FFF7DB 100%); background-color: #FFF7DB;;
border: 1px solid #e4d49c;
-webkit-border-radius: 5px; border-radius: 5px;}
#spMainContainer a.spInRowLastPostLink {
color: #2c0a57;
text-decoration: none;
}
#spMainContainer a.spRowName,
#spMainContainer a.spInRowLastPostLink {
color: #2c0a57;
text-decoration: none;
}
#spMainContainer a:link,
#spMainContainer a:active,
#spMainContainer a:visited,
#spMainContainer .spLink:link,
#spMainContainer .spLink:active,
#spMainContainer .spLink:visited {
color: #2c0a57;
text-decoration: none;
}
#spMainContainer .spTopicPostSection .spPostSection .spPostContentSection .spPostContent {
border-top: 1px solid #e5dec5;
color: #2c0a57;
margin: 5px 0;
padding: 10px;
font-size: 90%;
line-height: 1.2em;
}
#spMainContainer .spTopicPostSection.spOdd {
color: #6C7D97;
background: #ffd9ff;
border: 1px solid #e5e2dd;
}
#spMainContainer .spTopicPostSection.spOdd .spPostSection {
padding: 4px 2px 200px 4px;
margin-bottom: -200px;
background: #fff7cc;
-webkit-border-radius: 0px 5px 5px 0px;
border-radius: 0px 5px 5px 0px;
}
#spMainContainer .spHeaderName {
font-size: large;
font-family: inherit;
font-weight: bold;
padding: 5px 0 4px 0;
}
#spMainContainer div, #spMainContainer span, #spMainContainer h1, #spMainContainer h2, #spMainContainer h3, #spMainContainer h4, #spMainContainer h5, #spMainContainer h6, #spMainContainer p, #spMainContainer blockquote, #spMainContainer pre, #spMainContainer code, #spMainContainer em, #spMainContainer img, #spMainContainer big, #spMainContainer small, #spMainContainer strong, #spMainContainer b, #spMainContainer i, #spMainContainer ol, #spMainContainer ul, #spMainContainer li, #spMainContainer fieldset, #spMainContainer form, #spMainContainer label, #spMainContainer input, #spMainContainer select, #spMainContainer legend {
margin: 0;
padding: 0;
border: 0;
outline: 0;
vertical-align: baseline;
background-color: transparent;
font-family: inherit;
font-size: medium;
line-height: 1.2em;
min-height: 0;
min-width: 0;
float: none;
box-shadow: none;
box-sizing: content-box;
}
.content.full-width {margin: 0px; padding: 0% 3%; width: 94%; float: left; background-color: transparent; border: 0px;}
#post-entry article.post-single {
margin: 0px;
padding: 0% 2%;
width: 95%;
border: 0px none;
}
If that's the only problem then it's not likely to be a CSS issue, as if something was wrong there the CSS after the problem would not be loaded.
Have you got a link to something we could take a look at? It will be far easier to spot the problem.
And just for the future, when you paste code could you use the 'Syntax Highlighter' ? It's the little sheet of paper with the curly braces on the right of the top row of edit tools when making a post, makes it a lot easier to look at!
Glad the first two fixes worked OK.
Sorry should have mentioned. If you want to send a PM that's fine but please include the other support staff Mr Papa and Yellow Swordfish, including a link to the topic and a brief description of the problem as you'll get a quicker response.
Also, the site requires a login so if you could re-send the PM with login details, thanks.
OK thanks for the PM.
With reference to the question posted above about the reply button, I'm guessing that's fixed as it seems to be working OK for me.. If you could just confirm that one.
As to the multiple forums displaying, it's easiest for me to direct you to your Troubleshooting FAQ on Multiple Forums Displayed.
As to the reply button being missing from mobile view, it should be resolved by fixing the above. I am seeing the reply button but only on the very last display of the forum.
Hope that helps!
1 Guest(s)