Forum Replies Created
-
AuthorPosts
-
TravisPri
MemberHi there,
I used bbPress on this site: harvestfuel.org/forum. It's been working nicely for their purposes.
First off, you will need bbPress Genesis Extend. It solves some issues that allow the two systems to work well with one another.
To combat spam, we implemented a moderation system with bbPress Moderation plugin. This adds the ability to require moderator approval before posts are visible. The only drawback about this plugin is the process of approving topics & replies is not exactly streamlined so it adds a bit more work for the client/administrator. It's worth it, however, if you want to keep the forum completely spam-free.
With the installation of bbPress, we also saw a sudden influx in spam user registration. We combatted this with Wanguard which is free up to a certain number of visitors and has completely eliminated our spam user problem.
A few other plugins we used:
- bbPress Shortcode Whitelist
Allows you to specify certain shortcodes that can be used within bbPress topics and replies. We used this to allow images with captions to display properly. (Video too maybe? I can't remember entirely. It's been awhile.) - bbPress String Swap
Allows you to customize the wording of a lot of the built-in bbPress titles, like the name of the forum archive, user role display names, etc. - Peter's Login Redirect and Peter's Login Redirect on First Login (user meta based)
These aren't specifically bbPress related, but they are useful for specifying where users will go when they login. You may set up on your forum on a page that isn't the actual "forum archive" that comes with bbPress (this is what we did on Harvest Fuel) and so we needed a way to redirect users to the correct forum page on login. Secondly, the redirect on first login is useful so that you can welcome new forum members, direct them to an FAQ page, etc.
Hope this helped! Let me know if you have any questions and I will do my best to answer them π
TravisPri
MemberHi there,
I used bbPress on this site: harvestfuel.org/forum. It's been working nicely for their purposes.
First off, you will need bbPress Genesis Extend. It solves some issues that allow the two systems to work well with one another.
To combat spam, we implemented a moderation system with bbPress Moderation plugin. This adds the ability to require moderator approval before posts are visible. The only drawback about this plugin is the process of approving topics & replies is not exactly streamlined so it adds a bit more work for the client/administrator. It's worth it, however, if you want to keep the forum completely spam-free.
With the installation of bbPress, we also saw a sudden influx in spam user registration. We combatted this with Wanguard which is free up to a certain number of visitors and has completely eliminated our spam user problem.
A few other plugins we used:
- bbPress Shortcode Whitelist
Allows you to specify certain shortcodes that can be used within bbPress topics and replies. We used this to allow images with captions to display properly. (Video too maybe? I can't remember entirely. It's been awhile.) - bbPress String Swap
Allows you to customize the wording of a lot of the built-in bbPress titles, like the name of the forum archive, user role display names, etc. - Peter's Login Redirect and Peter's Login Redirect on First Login (user meta based)
These aren't specifically bbPress related, but they are useful for specifying where users will go when they login. You may set up on your forum on a page that isn't the actual "forum archive" that comes with bbPress (this is what we did on Harvest Fuel) and so we needed a way to redirect users to the correct forum page on login. Secondly, the redirect on first login is useful so that you can welcome new forum members, direct them to an FAQ page, etc.
Hope this helped! Let me know if you have any questions and I will do my best to answer them π
TravisPri
MemberHi Pat,
If you want to stop recent posts from appearing on your homepage, you will need to edit home.php.
I am not a php master by any stretch of the imagination, but I think I know what to do and want to help if I can. Before editing home.php, make sure you save a copy of it and that you have ftp access to the site so that you can re-upload the working copy if something goes wrong. (If there is an error in the php, you will get the dreaded white screen of death.)
The code below is what I believe needs to be deleted from home.php.
add_action( 'genesis_loop', 'child_grid_loop_helper' ); /** Add support for Genesis Grid Loop **/ function child_grid_loop_helper() { if ( function_exists( 'genesis_grid_loop' ) ) { genesis_grid_loop( array( 'features' => 1, 'feature_image_size' => 0, 'feature_image_class' => 'align none post-image', 'feature_content_limit' => 0, 'grid_image_size' => 'grid', 'grid_image_class' => 'align none post-image', 'grid_content_limit' => 0, 'more' => __( 'Continue reading...', 'genesis' ), 'posts_per_page' => 5, ) ); } else { genesis_standard_loop(); } }
So the last line of your code in home.php would be:
remove_action( 'genesis_loop', 'genesis_do_loop' );
Again, be sure you have a working copy of home.php in case something goes wrong. Hope this helps! Let me know how it goes π
TravisPri
MemberDid you get it figured out? It looks right to me now but I don't know what it's supposed to look like.
November 5, 2013 at 12:04 pm in reply to: Remove entry meta on posts only, keep it there on the 'blog' page? #71074TravisPri
MemberDARN. I thought I had it!
Sorry!
November 4, 2013 at 11:41 pm in reply to: Remove entry meta on posts only, keep it there on the 'blog' page? #71013TravisPri
MemberHi there,
I'm not a php master and I don't know how comfortable you are with it. I know that this is definitely possible, I'm just not 100% sure of the code to make it happen.
Below is my shot at it. Try adding it to the bottom of your functions.php. BUT!! Make sure you have ftp access and a copy of functions.php before trying this code. If it doesn't work, it could give you the white screen of death, and you will need to upload your working functions.php code via ftp.
//* Customize the post meta function add_filter( 'genesis_post_meta', 'sp_post_meta_filter' ); function sp_post_meta_filter($post_meta) { if ( !is_page() ) { } else { $post_meta = '[post_categories before="Filed Under: "] [post_tags before="Tagged: "]'; return $post_meta; }
[This is based on the code from here, designed allow you to customize post meta.]
Hope it works! Let me know how it goes. And maybe someone else will chime in as well!
TravisPri
MemberHi Liz,
I'm not Andrea, but I'm pretty sure this is the code she is referring to. Add them to your functions.php and you will be able to use php and shortcodes in widget areas π
// Enable shortcodes in widgets add_filter('widget_text', 'do_shortcode');
// Enable PHP in widgets add_filter('widget_text','execute_php',100); function execute_php($html){ if(strpos($html,"<"."?php")!==false){ ob_start(); eval("?".">".$html); $html=ob_get_contents(); ob_end_clean(); } return $html; }
TravisPri
MemberHi there,
You were on the right track! I'm pretty sure that rather than choosing a static homepage, you should go to Settings>Reading and then on the very first question, "Front page displays:" choose "Your latest posts". Then populate your widget areas and they should appear on the homepage.
Good luck!
TravisPri
MemberHi there,
Try adding the following to your style.css:
.gfwa-4 { clear: both; }
Hope that works for you!
TravisPri
MemberThanks for getting back to me Kary!
I also submitted a ticket (yesterday) and haven't heard yet. I'll post again when I get more information. For what it's worth, I'm not even on iOS7 yet but it still wasn't working.
TravisPri
MemberHi Kary,
I know it's been awhile but I was wondering if you ever found a solution to your problem. I'm trying to use the scribble theme now, and the scrolling is working everywhere except on mobile iPhone - works fine on an iPad which is really bizarre. You would think it would be the same because the operating system is the same.
Anyway, just wondering if you found the root of your problem and if you wouldn't mind sharing with me. Your site looks great!
TravisPri
MemberI think this would be a php issue.
The featured image section is coded in functions.php; look for "Add the featured image section." The code below should be in your existing theme and is what needs to be edited.
Before editing functions.php, make sure you have a copy of the file saved before making changes, and make sure you have ftp access to the site in case something goes wrong.
/** Add the featured image section */ add_action( 'genesis_after_header', 'minimum_featured_image' ); function minimum_featured_image() { if ( is_home() ) { echo '<div id="featured-image"><img src="'. get_stylesheet_directory_uri() . '/images/sample.jpg" /></div>'; } elseif ( is_singular( array( 'post', 'page' ) ) && has_post_thumbnail() ){ echo '<div id="featured-image">'; echo get_the_post_thumbnail($thumbnail->ID, 'header'); echo '</div>'; } }
I wanted to make it so there was no featured image on any posts, so my code looks like this:
/** Add the featured image section */ add_action( 'genesis_after_header', 'minimum_featured_image' ); function minimum_featured_image() { if ( is_home() ) { echo '<div id="featured-image"><img src="'. get_stylesheet_directory_uri() . '/images/sample.jpg" /></div>'; } elseif ( is_singular( array( 'page' ) ) && has_post_thumbnail() ){ echo '<div id="featured-image">'; echo get_the_post_thumbnail($thumbnail->ID, 'header'); echo '</div>'; } }
In order to hide the featured image on specific posts, you will need to target them in the php. I'm no php master and I don't want to mess up your site.. I haven't tried this on mine. Again, make sure you have a copy of your code and ftp access in case this breaks something and you have to put the original code back in.
I THINK the code would look like this [replace Post Titles in the last function with the titles of the posts you want to hide featured images on]:
/** Add the featured image section */ add_action( 'genesis_after_header', 'minimum_featured_image' ); function minimum_featured_image() { if ( is_home() ) { echo '<div id="featured-image"><img src="'. get_stylesheet_directory_uri() . '/images/sample.jpg" /></div>'; } elseif ( is_singular( array( 'post', 'page' ) ) && has_post_thumbnail() ){ echo '<div id="featured-image">'; echo get_the_post_thumbnail($thumbnail->ID, 'header'); echo '</div>'; } elseif ( is_single( array ( 'Post Title', 'Post Title 2', 'Post Title 3 ' ) ) ){ } }
For your reference: http://codex.wordpress.org/Function_Reference/is_single
Hope this helps!
TravisPri
MemberFigured it out - the bbPress Genesis Extend plugin solves this problem π
TravisPri
MemberAmazing. Thanks!
TravisPri
MemberAh - I misread. Good call Bill.
TravisPri
MemberI've had issues specifically with Open Sans across browsers. You could try what this person suggests:
http://www.rqna.net/qna/ikuhuw-open-sans-google-web-fonts-rendering-in-chrome.html
In my experience it has been a rendering issue. The font is not being replaced; it does not use the fallback "sans serif." The computed style shows it is using Open Sans but it just looks entirely different. Very frustrating!
TravisPri
MemberHi - just piggy-backing on this because I'm curious. To me it sounds like if you used this codeΒ then the nav would be fixed at the very top of the page. The Happy Cog site however has the nav a bit farther down, and only becomes fixed when it reaches the top of the page.. Any ideas on how to accomplish this?
TravisPri
MemberLove it. Thanks!
February 20, 2013 at 11:05 pm in reply to: My first time Genesis design based on sample theme #21877TravisPri
MemberI love it! May I ask what theme you started with before modifying?
TravisPri
MemberI really like the look of this theme! The demo is taking me to a 404 page though. Is it still available?
- bbPress Shortcode Whitelist
-
AuthorPosts