Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'code'

Viewing 25 results - 9,001 through 9,025 (of 32,519 total)
  • Author
    Search Results
  • katootje
    Participant

    I am looking for a shortcode or code (so I can make my own shortcode) to add the latest x topics from a specific forum. Like the recent topic widgets does. But in this case I can’t use the widget – so I am looking for a code to get the output of that widget somewhere in the text. I hope that is possible. I looked at the shortcodes on the website, but none of them is useful in my case.
    It needs to say show x recent topics of forum with ID=… and then only give the titles with link

    koendb
    Participant

    I got in contact with @shanhard but basically copied most of my code from wp-content/plugins/bbpress/includes/common/widgets.php

    #160844

    In reply to: Topics are not adding

    Robin W
    Moderator

    ok I think you need to strip this down and rebuild

    I’d suggest that you create a test site

    https://codex.bbpress.org/creating-a-test-site/

    then on the test site

    disable all plugins except bbpress AND switch to a default theme such as twentyten

    Then if this doesn’t fix, go into

    tools forums and reset forums to delete all the data

    Then uninstall and reinstall bbpress.

    Then prove that this set-up ie a default theme with no other plugins, just bbpress, works by creating topics, and checking the backend shows forum etc.

    You should then have a working site

    next add you theme back and check again

    Then you can add plugins one at a time to find out what is wrong,testing each time that it still works.

    If it all re-builds ok, then you can do the same reset and re-install to fix the live site

    Lots of work, but until you get to a stripped down working site, you’ll probably not make progress.

    #160834
    Robin W
    Moderator

    either install this

    https://wordpress.org/support/plugin/bbp-style-pack

    or if you’re into php/css, download the plugin and crack open /css/styles.php which has the codes documented within it

    #160828
    wenlujon
    Participant

    I enabled the “add media” button in bbpress through bbpress-enable-tinymce-visual-tab plugin(by enabling “Fancy editor media upload”), and i can see the button in the forum, however i got error when trying to upload a picture:
    “You don’t have permission to attach files to this post.”

    the site role is Author while the forum role is Participant.

    I can add media if in wordpress, and I can also add media if the user is changed from participant to Keymaster.

    the code is in ajax-actions.php, however, if i remove it i got “HTTP error.”

            if ( isset( $_REQUEST['post_id'] ) ) {
                    $post_id = $_REQUEST['post_id'];
                    if ( ! current_user_can( 'edit_post', $post_id ) ) {
                            echo wp_json_encode( array(
                                    'success' => false,
                                    'data'    => array(
                                            'message'  => __( "You don't have permission to attach files to this post." ),
                                            'filename' => $_FILES['async-upload']['name'],
                                    )
                            ) );
    
                            wp_die();
                    }
    
    #160819
    Robkk
    Moderator

    @danajoy2008

    alright as long as the favorite/subscribe links are black then grayish on hover in Firefox , then my code is working fine.

    as for your cache issue make sure to contact other support to help you will this.

    your hosting support and also wordpress.org support should help.

    Support Forums

    and maybe installing the CCleaner program on your CPU will help remove some of chromes internet cache.

    And if you figure out a configuration for the cache function on your site , make sure the setting have it to not having any Admin user and logged in user not have cache since this is usually recommended.

    #160818
    DanaJoy2008
    Participant

    @robkk

    I surely did flush the cache, and I confirmed with my host that it’s the only caching function on my site at present.

    Now here’s the crazy thing: When I have the website open in Chrome, I see the links in blue AND the Favorite/Subscribe buttons in blue. But when I open the site in Firefox, only the links in the posts are blue (as I wanted it to be).

    I’m thinking this is an issue with me now. Your code seems to be totally brilliant and working just fine; my laptop obviously hates me.

    Thank you again so much for all of your help. You really are awesome at this!

    #160815
    DanaJoy2008
    Participant

    I put the code you posted into my CSS just below the other code you gave me, but the Favorite and Subscribe buttons are still blue for me. I think I hit put a return in between the two — was that the right thing to do?

    Robin W
    Moderator

    Why does the Codex not have these details available to the user?

    Unfortunately good coders tend to be rubbish documenters ! I’m just a user of the software I wrote a fair amount of the codex as I was building my first bbpress forum two years ago, when the codex was open for all to contribute. Unfortunately spammers put pay to that, and now only certain people have access.

    but does that not indicate a design flaw within bbPress itself?

    The authors had given a way to switch the code off, and a flaw depends on how you define it. Many themes work perfectly well without the need to create a bbpress.php, so putting it in the plugin is a more logical area – maybe? Anyway not my cause to argue, I just use the software !

    If I ever get the time, I would be more than willing to write up what each template file does within the codex.

    Would be fantastic of you would, send it to me via my website on http://www.rewweb.co.uk and I’ll happily add it to help others, and credit you !

    Glad you got fixed in the end !

    #160812
    markham1421
    Participant

    Well, keep in mind that I’m learning as I go here. I have three wp sites – one is public and two are development sites in separate directories in the public folder. I’m testing the import on one of the development sites.

    I see three different WP databases and in wp_hzue_posts I see posts from the imported forum in my development site.

    On my front end forum page I set up a test forum prior to the import and there I see nothing. I’m guessing I have to change something else.

    On my live WP site I have three forums that I don’t want to change but I’d like to add a fourth with the imported posts. It wouldn’t be the end of the world if I had to start over with the forum on the live site – it’s new and there’s not much there yet.

    Jake Hall
    Participant

    Hey Rob,

    Thanks for that. Why does the Codex not have these details available to the user? I see countless posts on here with people requesting how to do this, and those that help suggest a wide variety of solutions which, in my opinion, aren’t the right way to do it. I guess its the easiest way though, as it avoids the user having to edit 20+ files to remove the breadcrumb, but does that not indicate a design flaw within bbPress itself?

    I’ve essentially fixed that flaw within my installation by removing the breadcrumb in all templates, and adding it to the bbPress.php file. One place to edit, one place to remove – instead of twenty!

    If I ever get the time, I would be more than willing to write up what each template file does within the codex.

    #160797

    In reply to: SMF Import to bbPress

    curvemeister
    Participant

    Hi again,

    Here is an improved version of the SMF to bbPress script. This version supports additional, non-image filetypes, and has more safeguards against inserting attachments multiple times if the script is interrupted and restarted. Since I am not yet savvy in the ways of submitting source code to the forum, I am cutting and pasting, which seems to butcher the syntax horribly…

    Many thanks, again, to Stephen.

    ================================================================
    <?php
    //Standalone script to import smf attachments for the GD bbPress Attachments plugin
    //Mike Russell, April 4, 2015
    //Execute after you have imported smf into bbPress.
    //Run this from the command line, not the web (it will timeout)

    require( ‘wp-load.php’ );
    require( ‘wp-admin/includes/image.php’ );
    global $wpdb;

    $verbose = false;
    $force_attachment_update = false; //normally false. set true to re-write existing attachments
    //$limit = ” LIMIT 0,1″;
    $limit = ” LIMIT 0,99999″;

    // source database connection
    $host=”localhost”;
    $uname=”xxx”;
    $pass=”xxx”;
    $database = “xxx”;
    $site_url = ‘http://www.xxx.com/forum&#8217;;
    $forum_path = ‘forum/attachments/’;

    echo “start smf_attachments-to-bbpress v1.2\n”; flush();

    //get the attachment rows from SMF
    $smf_db = new wpdb($uname, $pass, $database, $host);
    $smf_rows = $smf_db->get_results(”
    SELECT * FROM smf_attachments
    WHERE file_hash != ”
    AND filename NOT LIKE ‘%thumb’
    ORDER BY id_attach”
    .$limit);

    echo “processing “.$smf_db->num_rows.” rows total\n”;

    // process each row
    $count = 0;
    foreach ($smf_rows as $smf_attachment_row) {
    if($verbose) { echo ‘next row, id_attach = ‘.$smf_attachment_row->id_attach.”\n”; flush(); }

    //look for both a new and old style filename to copy. If neither exists, skip this attachment
    $smf_filename = $forum_path.$smf_attachment_row->id_attach.’_’.$smf_attachment_row->file_hash;
    if(!file_exists($smf_filename))
    $smf_filename = $forum_path.$smf_attachment_row->id_attach.’_’.$smf_attachment_row->filename.$smf_attachment_row->file_hash;

    if(!file_exists($smf_filename))
    {
    echo “no file, skipping attachment for SMF attachment “.$smf_attachment_row->id_attach.”, missing SMF file: “.$smf_filename.”\n”; flush();
    continue;
    }

    $uploads = wp_upload_dir(‘SMF’);
    $new_upload_dir = $uploads[‘path’];
    $new_full_filename = $new_upload_dir.’/’.$smf_attachment_row->filename;
    if($verbose) { echo(‘old->new = ‘.$smf_filename.’ -> ‘.$new_full_filename.”\n”); flush(); }

    //copy the enclosed file from SMF to the upload dir if necessary
    if(!file_exists($new_full_filename) && !copy($smf_filename, $new_full_filename) ) {
    echo “cannot copy: “.$smf_filename.”->”.$new_full_filename.”\n”;
    } else {
    //look for a reference to the bbPress-imported parent post for the current attachment
    $parent_args = array(
    ‘post_type’ => array(‘topic’, ‘reply’),
    ‘meta_key’ => ‘_bbp_post_id’,
    ‘meta_value’ => $smf_attachment_row->id_msg
    );
    //echo “$parent_args = “.print_r($parent_args).”\n”;

    $parent_query = new WP_Query($parent_args);
    $parent_query->get_posts();
    if($verbose || $parent_query->post_count > 1) {
    echo $parent_query->post_count.” posts found for smf_post id “.$smf_attachment_row->id_msg.”\n”; flush();
    }

    //add the attachment if there is exactly one parent referencing it
    if($parent_query->have_posts() && $parent_query->post_count == 1) {
    $guid = $uploads[‘url’] . ‘/’ . basename( $new_full_filename );
    $parent_query->the_post();
    $post_id = get_the_ID();

    //if force option is not specified, skip updating an already existing attachment
    if(!$force_attachment_update) {
    $q = $wpdb->prepare(

    SELECT COUNT(*)
    FROM $wpdb->posts
    WHERE guid = %s AND post_parent = %d
    “,
    $guid,
    $post_id);

    $nrefs = $wpdb->get_var($q);
    if($nrefs > 0) {
    if($verbose) { echo “skip existing attachment: “.$guid.”\n”; flush(); }
    wp_reset_postdata(); //reset post info
    goto done;
    }
    }

    $attachment_data = array(
    ‘guid’ => $guid,
    ‘post_mime_type’ => ‘image/’.$smf_attachment_row->fileext,
    ‘post_title’ => $smf_attachment_row->filename,
    ‘post_status’ => null,
    ‘post_content’ => ”,
    );
    if($verbose) { echo “attachment_data = “.print_r($attachment_data).”\n”; flush(); }

    $attach_id = wp_insert_attachment($attachment_data, $new_full_filename, $post_id);

    //echo “attach_id = “.$attach_id.”\n”; flush();
    if($attach_id) {
    //update_post_meta($attach_id, ‘_bbp_attachment’, 1);
    if($attach_metadata = wp_generate_attachment_metadata($attach_id, $new_full_filename)) {
    //echo ‘attach_metadata = ‘.print_r($attach_metadata).”\n”; flush();
    wp_update_attachment_metadata( $attach_id, $attach_metadata );
    set_post_thumbnail( $post_id, $attach_id );
    } else {
    echo ‘wp_generate_attachment_metadata failed, fname = ‘.$new_full_filename.”\n”; flush();
    }
    }
    wp_reset_postdata();
    }
    }
    done:
    $count++;
    if($count%100 == 0)
    {
    echo $count.” attachments processed\r”;
    flush();
    }
    }
    echo “Done, processed “.$count.” records\n\n”;

    //clean up message body text
    //convert <tt> -> <br />
    mysql_query(“UPDATE wp_posts SET post_content = REPLACE (post_content, \'<tt>\’, \'<br />\’) WHERE post_content LIKE \’%<tt>%\'”);

    mysql_close($connection);
    exit;
    ?>

    #160786
    Robkk
    Moderator

    I did open Filezilla and I searched for “cache” — I found a cache.php file, but I didn’t even attempt to go mucking about in there!

    yep , dont edit files or delete any files you might cause another issue with your site.

    I’m a little glad to hear that you’ve possibly had a similar problem; maybe I can ask some other people on the site to try out different browsers and see if I need to go clean out my CPU cache.

    something like it , im sure its common too , like i said i dont remember 100%

    If you have a chance to add more classes to the CSS code, I would be extremely grateful. I really appreciate the time and effort you’ve spent on my issues.

    i tested with your theme and this seemed to work.

    .bbpress span#favorite-toggle a,
    .bbpress span#subscription-toggle a {
    	color: #000;
    }
    
    .bbpress span#favorite-toggle a:hover,
    .bbpress span#subscription-toggle a:hover {
    	color: #707070;
    }
    #160784
    DanaJoy2008
    Participant

    I could certainly contact the host and see if it’s something they did. I’m 100% positive I don’t have Wordfence, and I don’t *think* I have anything like it, but I will go double-check. I did open Filezilla and I searched for “cache” — I found a cache.php file, but I didn’t even attempt to go mucking about in there!

    I’m a little glad to hear that you’ve possibly had a similar problem; maybe I can ask some other people on the site to try out different browsers and see if I need to go clean out my CPU cache.

    If you have a chance to add more classes to the CSS code, I would be extremely grateful. I really appreciate the time and effort you’ve spent on my issues.

    #160783
    Robkk
    Moderator

    @danajoy2008

    I’m really not sure — I have no record of installing a cache plugin, and I can’t recall when I noticed that button up there. I’m totally confused.

    can it be your host?? or you could be using something like Wordfence that also has caching in it??

    I’ve put the code your posted above into the Simple Custom CSS, but the Favorite and Subscribe buttons are still blue. Was there something I was supposed to do besides just cutting and pasting?

    i probably need to add more classes to the CSS code.

    Also, this is strange: After I clicked on “flush cache,” I could immediately see the blue links when I had the site open in Chrome. When I open Firefox and pull up the site, I can’t see any blue — it’s all gray again.

    it might also be collected browser cache on your CPU, not 100% sure though.
    i think i had that problem before.

    #160781
    Robkk
    Moderator

    @davidnsfw

    alright since i think your site has jetpack installed

    make sure you have the custom css module activated in jetpack .

    now go to appearance > edit css

    copy this code into your custom css editor.

    .bbpress .post-section {
      margin: 0 2% 20px 2%;
      width: 96%;
    }
    
    .bbpress #content-main {
      width: 100%;
      margin-right: 0;
    }

    hit save

    check and see if it works

    if the code does work, reply back on here that it works now.

    if the code doesnt work i need to see if any Custom CSS on bbPress would show . so copy and replace my old CSS code that you just previously pasted

    with this code

    .bbpress a {
      color: red;
    }

    now see if your links on your forum are red

    if it turns red, reply back here that your links are red and that i need to add more classes to your original CSS so i could make your forum full width.

    #160779
    Robkk
    Moderator

    @davidnsfw

    yeah , a place where you can drop CSS code snippets

    #160778
    mel77
    Participant

    Hi Robin, thanks for your help.

    It turned out to be a theme issue. I managed to fix it by using the 2nd option in part 3 of your guide “Creating a forum page”: https://codex.bbpress.org/step-by-step-guide-to-setting-up-a-bbpress-forum/

    #160774
    DanaJoy2008
    Participant

    I’m really not sure — I have no record of installing a cache plugin, and I can’t recall when I noticed that button up there. I’m totally confused.

    I’ve put the code your posted above into the Simple Custom CSS, but the Favorite and Subscribe buttons are still blue. Was there something I was supposed to do besides just cutting and pasting?

    Also, this is strange: After I clicked on “flush cache,” I could immediately see the blue links when I had the site open in Chrome. When I open Firefox and pull up the site, I can’t see any blue — it’s all gray again.

    #160770
    Svend Rugaard
    Participant

    Now it just give my the seperator code but you can see it on a random pages wit 404 but see as in this random created page it is showing correct name in the browser top – http://www.playstationforum.dk/just-just-test/

    but now i actually manage to get the archive remove but doesent show “Debat” as it should be but i think its som tag / slugs i have mess up in the backbone of the theme, i fix it nothing to do with this topic i think but i was just wondering it only was the forum there do it.

    #160769
    Robkk
    Moderator

    These two Custom CSS rules should help.

    put them anywhere you can put custom CSS

    child themes style.css file
    jetpacks custom CSS module
    a standalone custom css plugin.

    .bbpress .post-section {
      margin: 0 2% 20px 2%;
      width: 96%;
    }
    
    .bbpress #content-main {
      width: 100%;
      margin-right: 0;
    }

    if this does not work try this CSS for a test

    if the links in your forum turn red the CSS is working.

    .bbpress a {
      color: red;
    }

    if the links are red and my above CSS rules for full width arent working i probably have to redo the CSS rules i gave you above to include more div classes which will be super annoying.

    Robin W
    Moderator

    You are not understanding the problem.

    spot on !

    the code you gave is an action, so would not contain the breadcrumb unless some other code outside bbpress is actioning it.

    can you give us a link/url to a page and tell us what you want moved/added/changed

    #160765
    DanaJoy2008
    Participant

    That is an excellent question — I don’t have any cache plugin listed, as being either activated or deactivated. That’s part of what’s confusing the daylights out of me. I have a “flush cache” option at the top on the admin page, and when I clicked that, I was able to see the blue links.

    Thanks so much for the extra code! You’re brilliant!

    #160764
    Robkk
    Moderator

    I’m still working on how to disable caching for logged in users.

    what cache plugin are you using??

    Is there a way to make it so that the Favorite and Subscribe buttons aren’t blue too?

    here i think i copied how the sidebar links are shown.

    .bbpress a.favorite-toggle,
    .bbpress a.subscription-toggle {
        color: #000;
    }
    
    .bbpress a.favorite-toggle:hover,
    .bbpress a.subscription-toggle:hover {
        color: #707070;
    }
    
    #160761
    Robkk
    Moderator

    Slightly NSFW

    i laughed at this.


    @davidnsfw
    add !important after 96% like this

    .bbpress #content-main {
    width: 96% !important;
    }

    and see if that works.

Viewing 25 results - 9,001 through 9,025 (of 32,519 total)
Skip to toolbar