Search Results for 'code'
-
AuthorSearch Results
-
May 7, 2016 at 7:46 pm #174695
In reply to: Notification when reply in topic receives reply?
Kineta
ParticipantFunny, I could have sworn reply notifications worked when we were first testing and trying to find a forum platform that met our needs. Must have hallucinated that!
Email notifications are fine for some things, but on a very active discussion board they would be overwhelming.
I’ve been trying to hack the code in the includes/extend/buddypress/notifications.php file. But I’m pretty green with both php and wordpress/bbpress development. It does look like all the parts are there to extend it. But I’m a bit perplexed about some things in the code.
May 7, 2016 at 4:16 am #174679In reply to: Auto close topic after some time / days
AlexanderCnb
ParticipantShould this still work? It doesn’t seem to close the topics in my case. Just wondering if it’s me doing something wrong or that this doesn’t apply anymore.
WordPress version: 4.5.2
bbPress version: 2.5.9
Child theme: Canvas WooThemesThis is the code I’ve got in the plugin now, from all the code @robin-w provided.
<?php /* Plugin Name: BBPress Close Old Posts Description: Close BBPress 2.0+ posts that haven't been updated in X days. Author: Raygun Version: 0.1 Author URI: http://madebyraygun.com This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA */ register_activation_hook(__FILE__, 'bbpress_topic_scheduler'); add_action('bbpress_daily_event', 'bbpress_close_old_topics'); function bbpress_topic_scheduler() { wp_schedule_event(time(), 'daily', 'bbpress_daily_event'); } function bbpress_close_old_topics() { // Auto close old topics $topics_query = array( 'author' => 0, 'show_stickies' => false, 'parent_forum' => 'any', 'post_status' => 'publish', 'posts_per_page' => -1 ); if ( bbp_has_topics( $topics_query ) ) while( bbp_topics() ) { bbp_the_topic(); $topic_id = bbp_get_topic_id(); $topic_date = strtotime( get_post( $topic_id, 'post_date', true ) ); $forum_id = bbp_get_topic_forum_id($topic_id); if ($topic_date < strtotime( '-1 day') && $forum_id == 1276 ) bbp_close_topic( $topic_id ); } } ?>May 7, 2016 at 2:33 am #174671In reply to: Nested / Threaded Replies not working in Chrome
Kineta
ParticipantThis bug isn’t just in Chrome. It’s actually because TinyMce editor doesn’t like being moved around the DOM, which is what the the function in bbPress is trying to do – tying to move the editor under the post you’re replying to.
I wish this bug would get fixed, but in the meantime you can overwrite the javascript function in a .js file in your theme. This is what I did – remove the editor before moving the containing element, then reinitialize it. Works well for me.
FYI: in case you don’t know javascript well – this needs to be inside jquery $(document).ready()
// overwrite bbPress's broken function that moves the reply form under the replied to post in threaded topics addReply = { moveForm : function(replyId, parentId, respondId, postId) { tinymce.remove('#bbp_reply_content'); // it can't possibly be this easy: $('#post-container-'+parentId).after($('#'+respondId)); tinyMCE.init({ selector: 'textarea', plugins: 'hr, wplink, textcolor, paste, image, media, wpemoji, emoticons, charmap, fullscreen', forced_root_block : "", menubar: false, toolbar1: 'styleselect,bold,italic,underline,strikethrough,blockquote,bullist,numlist,alignleft,aligncenter,alignright,fullscreen', toolbar2: 'fontsizeselect,forecolor,outdent,indent,hr,charmap,emoticons,image,media,link,unlink,wp_help' }); // write the correct reply-to id to the hidden field that stores it // this prevents the wrong id inserted because we're returing false at the end of the function. $('input#bbp_reply_to').val(parentId) // return false to prevent page reload, losing all the work. return false; } }May 6, 2016 at 11:39 pm #174669In reply to: REMOVE – Display Name & Nickname
Kineta
ParticipantI achieved this by using jquery/javascript to set those fields to be hidden, then copy over the value from the field that’s visible to the hidden fields.
I’ll post my code if you’d like. It’s easy enough to do.
May 6, 2016 at 11:25 pm #174668Topic: Removing Admin Link from Entire Forum
in forum Troubleshootingtruelux
ParticipantI would like to remove the LINK associated with the Admin username.
I placed the following into my child-theme’s functions.php file:
/* Remove link urls from forum author instances */ add_filter( 'bbp_get_author_link', 'remove_author_links', 10, 2); add_filter( 'bbp_get_reply_author_link', 'remove_author_links', 10, 2); add_filter( 'bbp_get_topic_author_link', 'remove_author_links', 10, 2); function remove_author_links($author_link, $args) { $user_id = bbp_get_reply_author_id( $reply_id ); $user_info = get_userdata($user_id); $bbpadmin = $user_info->user_login; if ($bbpadmin == "ADMINUSERNAME") { $author_link = preg_replace(array('{<a[^>]*>}','{}'), array(" "), $author_link); return $author_link; } else { return $author_link; } }This works fine but I noticed the link still appears when viewing “last responded.” Removing the link from just Admin helps with security since the username won’t be out in the public.
May 5, 2016 at 7:18 pm #174636Topic: Edit Filter
in forum Troubleshootingjawittdesigns
ParticipantWhen you go to edit a topic or reply what filter is used to render the content in the editor.
The issue I’m having is I have markdown support for the forum instead of the normal code button.
So I use three back ticks at the beginning and end for code blocks. It works fine until you go to edit. Something is stripping out 2 of the back ticks on the code block.
I figure its a filter, but I can’t figure out which one.
bbPres v2.5.9
WordPress v4.5.1May 5, 2016 at 2:09 pm #174624In reply to: Show User/Member Join Date
David Tierney
ParticipantYes, if a functions file exists, you would copy and past it there, anywhere before the closing php tag if there is one at the end of the functions file. You should see bunches of code in your functions.php file so you do not want to break up any group of code, just like the group above needs to be together with itself as he wrote it.
IF you do not have a functions.php file in your child theme, you can create one. Read up here to learn more. https://codex.wordpress.org/Functions_File_Explained
May 5, 2016 at 7:52 am #174616In reply to: Migrating to bbPress from custom built-forum
Stephen Edgar
KeymasterRegarding option 1, is it even possible and does such a script exist?
Yes, there one, maybe two scripts, but they are quite out of date.
Regarding option 2, what are the required wp_postmeta keys I would need to generate?
Have you looked at the internals of any of the ~25 importers included with bbPress?
phpBB and SMF are the two most “feature complete” in that they import nearly 100% of the required
wp_postmetafields.A basic example version of an importer is included,
Example.phpin the `/includes/admin/converters/ folder, its fairly basic, when comparing it with either the phpBB or SMF importers it might make more sense. There is also some initial documentation on modifying this yourself https://codex.bbpress.org/getting-started/importing-data/import-forums/custom-import/If you upload to https://gist.github.com/ or somewhere, take a screenshot of it from phpMyAdmin I’ll happily help you get it up and running.
Also, I suggest using bbPress 2.6-alpha, loads of importer improvements over bbPress 2.5.9, you can grab it from here https://bbpress.org/download/
May 4, 2016 at 3:13 pm #174604In reply to: Cannot login to bbPress forum
wilsonca
ParticipantI’m having the same problem except that it is erratic. Sometimes the login goes well and other times users are unable to login. In every case, however, the user is directed to the Home page instead of the Forum page. When things don’t go well, a user clicks on the Forum page where it shows that he is not logged in, even though he just logged in.
I do not understand any of the above fixes. I am certainly a newer Newbie than the original poster. I already have half a dozen or so participants trying to use the forum, so I can’t afford to uninstall, reinstall, or otherwise upset the current status of the forum.
I’m hoping someone here can explicitly tell me just how to correct this problem especially if it involves adding/replacing/editing code since I have no idea where to begin when it comes to this.
Thank you.
May 4, 2016 at 6:56 am #174602mvaneijgen
ParticipantI have the link but I need to add the username in the url and I don’t see how I can get that in the .PO file
/leden/USERNAME/forums/abonnement/Other topic is there maybe a way for really active people on the forum to unsubscribe from emails and just see the notification counter on the website,
May 3, 2016 at 5:38 pm #174587In reply to: customizing user capabilities
Kineta
ParticipantThis is my code, fwiw. I don’t want any role but keymasters to add tags. Participant level is working as expected i.e *not* showing but the moderator level is still showing the tag field.
add_filter( 'bbp_get_caps_for_role', 'my_bbp_role_caps', 10, 2 ); function my_bbp_role_caps( $caps, $role ) { if ( $role == 'bbp_participant' ) { $caps['assign_topic_tags'] = false; } if ( $role == 'bbp_moderator' ) { $caps['assign_topic_tags'] = false; } return $caps; }May 3, 2016 at 4:50 pm #174584In reply to: Forum List
Robin W
Moderatornot quite sure what you are after.
can you not use the shortcodesMay 3, 2016 at 3:59 am #174554In reply to: Reply Link as a Button on the Bottom.
Soul
ParticipantThank you Robkk for your reply.
This works fine.
One question. As i can see it is only after author details. Is it possible to put it after the reply either? like on the screenshot.
What will be the action code for this section?Thanks
Best regards
May 2, 2016 at 8:40 pm #174540In reply to: My Keymaster/Admin Cannot Create Forums
Stephen Edgar
KeymasterHaving created a 2nd keymaster user this sounds like a plugin conflict, follwo the steps here to see if you can narrow down which plugin is causing the conflict
https://codex.bbpress.org/getting-started/troubleshooting/#plugins
May 2, 2016 at 8:30 pm #174539In reply to: bbPress 2.5.9: Cannot modify header information
Stephen Edgar
KeymasterFor the
bbp_setup_current_userissue see:Most likely all the above replies which are *not* the same thing, they are all different errors are caused by the same thing though, a plugin or theme conflict.
See this https://codex.bbpress.org/getting-started/troubleshooting/
May 2, 2016 at 8:08 pm #174538In reply to: Reply Link as a Button on the Bottom.
Robkk
ModeratorMaybe try something like this I guess. Place this php code snippet into your child themes functions.php file or use a plugin like functionality.
add_action( 'bbp_theme_after_reply_author_details', 'rkk_add_reply_link' ); add_action( 'bbp_theme_after_topic_author_details', 'rkk_add_reply_link' ); function rkk_add_reply_link() { if ( is_user_logged_in() ) { echo bbp_get_reply_to_link(); } }May 2, 2016 at 6:56 pm #174536In reply to: Change Author / moderator of a forum
Robkk
Moderator@zimmermannc You can use this code php code snippet/plugin and it will put the forum form in bbPress user profiles for users that can moderate.
May 2, 2016 at 6:51 pm #174535In reply to: Show User/Member Join Date
Robkk
ModeratorYou can use something like this.
Add this php code snippet into your child themes functions.php file or add the function to a plugin like functionality.
add_action( 'bbp_theme_after_topic_author_details', 'rkk_add_register_date' ); add_action( 'bbp_theme_after_reply_author_details', 'rkk_add_register_date' ); function rkk_add_register_date() {{ ?> <span class="bbp-user-register-time"> <?php printf( __( 'Member since: %s', 'bbpress' ), date( get_option( 'date_format' ), strtotime( get_the_author_meta( 'user_registered' ) ) ) ); ?> </span> <?php }}May 2, 2016 at 10:21 am #174512In reply to: Import from IP.Board 3.4.9 to bbPress Version 2.5.8
Stephen Edgar
KeymasterThis seems to be after 24-36 hours of run time, so I am not sure if I am running across some sort of session expiration or what.
Yes, that is exactly what you are coming up against, on the technical side, its WordPress dropping the MySQL session, the work around is to every few,4,6,8,12 hours even is to open a new browser tab and refresh a WordPress admin page and that should stop those
------Is it possible to re-run an import, picking off where it left off?
It’s supposed to, there’s some improvements here coming in bbPress 2.6, I also strongly suggest using 2.6-alpha available from https://bbpress.org/download, there will be no more import changes before 2.6 ships and there are vast improvements to importing in 2.6.
Give it a try and let me know it goes 🙂
May 2, 2016 at 9:28 am #174504In reply to: Change Author / moderator of a forum
zimmermann.c
ParticipantI was not aware that shotcodes even existed for bbp.
Further to your advice I seached and found the documentation of all the SC’s. This is a great step for me.
Thank you for your helpMay 2, 2016 at 7:10 am #174497In reply to: Reply Link as a Button on the Bottom.
Soul
ParticipantAnyone who has find something? I did not find any info about it.
Can any one help me on this? I will pay for the code.
May 2, 2016 at 6:20 am #174495In reply to: Import PHPBB: wrong authors
giobby
ParticipantI leave this reply for those who faced the same issue and also for the developers who may find where the problem is.
From one side we have a wrong author getting associated to the wordpress posts (forum, topic and replies).
One thing that can be done to fix this after having run the import is to match the date and time of the post, the ip address of the author and potentially the last 8 characters of the content (will not work if it’s a smiley or bb code).
This would fix the issue even if I can’t guarantee it will work for all the dirty posts.
The second thing, even more worrying, is the fact that certain authors are associated to the topics/replies with their old PHPBB user_id.
It’s easy to spot them because those dirty posts won’t join with the wp_user table and therefore they are reported as anonymous users in the website.One way to fix that after the import is to update all those old PHPBB ids by replacing them with the corresponding wordpress users ids (just join on email address).
May 1, 2016 at 1:04 pm #174487nateonawalk
ParticipantHey all, an update —
Sooo this project turned into something much larger than anticipated. What seemed like a quick PHP permutation turned into a massive 100 hours+ job that is still ongoing. We’ve effectively created a complete out-of-the-box pretty permalinks solution that even folks with pre-existing bbPress forums will be able to safely turn on and use. We’ve thrown out the previous fork and are re-writing everything with our own code from scratch.
That said, the opportunity cost I’ve incurred is quite large and we’re still a couple weeks off from completing things. Every time we do a re-write, a bunch of new broken use-cases emerge. We’ve gotten offers from a couple plugin development companies to buy the plugin from us as well — so we’re trying to decide what best to do with the resources that we have.
Just want everyone to be aware of progress!
Thanks~
May 1, 2016 at 9:17 am #174485In reply to: Image upload advice
mica123
Participant@robkk many thanks as always! It took me a while to work out that I had to disable the code for enabling the Tinymce in my own functions.php before the plugin started to work as expected.
April 30, 2016 at 9:41 am #174476In reply to: Comments on Topics
Robkk
ModeratorThere is no special optionYou would have to edit the bbPress templates, and I guess replace the reply form with the comment form.
https://developer.wordpress.org/reference/functions/comments_template/
And I guess you might need to do more work like remove any other mentions of replies in bbPress entirely like in topic/forum stats, notices/descriptions, user profile data, activate show lead topic, find a plugin to allow mods to move comments to other topics. Then you might need to find different plugins that you need if you want quoting, attachments, bbcode, and more for custom features.
Then I guess if you want to ever leave bbPress with your custom comments integration, you will need to create a custom import for whatever you are importing to.
Still do not recommend it, but if you really really want I suggest hiring a developer if you do not have the knowledge or time to do all of this by yourself.
-
AuthorSearch Results