Skip to:
Content
Pages
Categories
Search
Top
Bottom

Search Results for 'code'

Viewing 25 results - 23,726 through 23,750 (of 32,570 total)
  • Author
    Search Results
  • #31679

    What if I wanted to only display my Google Analytics code for everyone but me…

    I know this is probably simple but I don’t want to mess it up and loose tracking. I need something that says

    if <> admin then

    display google tracking code

    end if

    The problem is I am an old ASP guy and trying to learn this php stuff.

    -James

    Adventure Canoe Forum

    #78721
    pixelgirl
    Member

    Problem 1: Might be a problem with cookies. The members link on the navi appears as selected, although I’m not on the members page, but the forums, which is not selected at all. Here’s a part of my header.php of the bb theme template:

    <?php if ( function_exists( 'bp_blogs_install' ) ) { ?>
    <li<?php if ( bp_is_page( BP_BLOGS_SLUG ) ) {?> class="selected"<?php } ?>><a href="<?php echo get_option('home') ?>/<?php echo BP_BLOGS_SLUG ?>" title="<?php _e( 'Blogs', 'buddypress' ) ?>"><?php _e( 'Blogs', 'buddypress' ) ?></a></li>
    <?php } ?>

    <li<?php if ( bp_is_page( 'forums' ) ) {?> class="selected"<?php } ?>><a href="/bbpress/" title="Forums">Forums</a></li>'

    I used the default template and moved some code around.

    Problem 2: I think a pic says more than a 1000 words here: http://yfrog.com/56screen1opj I want to get rid of those “[]” and I have no idea in which file to do that.

    pxlgirl.

    #76647
    kirpiit
    Member

    As we’re here, one might want to browse this thread as well

    https://bbpress.org/forums/topic/kin-kakumei-gold-kakumei

    There’s a focus on the “look” of the button there, which might well be a good complement…

    #67526

    In reply to: Plugin suggestions

    Navin
    Member

    I would like to code a plugin to prevent double posting in a certain period of time. For example, i’m adding this reply to this topic, and in 5 minutes i could add another. This plugin would take the second reply and append it to the first one, instead of making a new post (if no one else replied in those 5 minutes).

    I’d love this plugin very much as well, I’ve seen this in action in vBulletin. It also prevents users for “artificially” increasing their post count.

    #78796

    The “Depreciated” error is caused by PHP complaining that the code is using an old-fashioned way of passing variables. The 2nd error is complaining that PHP has just output text when it shouldn’t have done (since it just gave error text).

    The short-term fix would be to look in your PHP’s php.ini and check allow_call_time_pass_reference is set to On, but I don’t know why your xampp would’ve shipped with it Off since mine came On or why it’s calling things like that in bbPress. So yep, re-download. That’s not an error caused specifically by a trunk build though ;)

    #78762

    Haha or that :P I work with a server that’s almost completely firewalled in most of the time, makes doing anything that easy impossible

    #78761
    kirpiit
    Member

    I got it!

    See here http://www.kirpi.it/rss2html/rss2html.php?XMLFILE=http://www.kirpi.it/r/rss/topics&TEMPLATE=sample-template.html&MAXITEMS=10

    You just download a folder [1] into your server and make a call with the proper parameters.

    Templates are trivial to edit.

    Looks the right thing for dummies like me :-)

    So, the raw problem is solved.

    Now let’s go bor a better solution, if there is any.

    I’ll try your code, kawauso, and let you know.

    —-

    [1] http://www.feedforall.com/free-php-script.htm

    #78759

    Ah the plugin is intended for WordPress installs only I’m afraid.

    A quick way of doing it:

    In your bbPress directory, make a file called javascript.php containing:

    <?php

    // Taken from index.php
    // Load everything up

    require('./bb-load.php');

    do_action( 'bb_index.php_pre_db' );

    $forums = bb_get_forums(); // Comment to hide forums
    if ( $topics = get_latest_topics( false, $page ) ) {
    bb_cache_last_posts( $topics );
    }

    bb_load_template( 'html_include.php' );

    ?>

    then in your template directory, make a file called html_include.php containing:

    <?php if ( $forums && $topics ) : ?>
    <table id="latest_discussions">
    <tr>
    <th><?php _e('Topic'); ?></th>
    <th><?php _e('Posts'); ?></th>
    <!-- <th><?php _e('Voices'); ?></th> -->
    <th><?php _e('Last Poster'); ?></th>
    <th><?php _e('Freshness'); ?></th>
    </tr>

    <?php foreach ( $topics as $topic ) : ?>
    <tr>
    <td><a href="<?php topic_link(); ?>"><?php topic_title(); ?></a></td>
    <td class="num"><?php topic_posts(); ?></td>
    <!-- <td class="num"><?php bb_topic_voices(); ?></td> -->
    <td class="num"><?php topic_last_poster(); ?></td>
    <td class="num"><a href="<?php topic_last_post_link(); ?>" title="<?php topic_time(array('format'=>'datetime')); ?>"><?php topic_time(); ?></a></td>
    </tr>
    <?php endforeach; // $topics loop ?>
    </table>
    <?php else : ?>
    No discussions.
    <?php endif; ?>

    and finally, in the page where you want to load the list, put something like:

    <script src="http://code.jquery.com/jquery-latest.js"></script>
    <script>$.get("javascript.php", { rand: Math.random() }, function(data){ document.getElementById('latest').innerHTML = data; } );</script>
    <div id="latest"></div>

    Old-fashioned way of loading the HTML in there and use a local copy of jQuery or whatever library you use, but that’s the general idea really.

    html_include.php is just a cut down version of front-page.php so you can edit it the same as any other template. javascript.php doesn’t load in stickies, but that’s just how I felt like doing things, it’s a cut down version of index.php so it’s easy enough to put back.

    Even more cut down version of html_include.php (so you really do just get a list):

    <?php if ( $forums && $topics ) : ?>
    <ul>
    <?php foreach ( $topics as $topic ) : ?>
    <li><a href="<?php topic_link(); ?>"><?php topic_title(); ?></a></li>
    <?php endforeach; // $topics loop ?>
    </ul>
    <?php else : ?>
    No discussions.
    <?php endif; ?>

    #78758
    kirpiit
    Member

    Instead, that /rss/topics thing looks promising: if I only could find the source of that page, and throw away most of the code, just to keep the last 5 or so entries with no formatting, that would be more than enough.

    There is a rss.php file inside the bbpress folder, but there is too much code and I get lost into it.

    #78757
    kirpiit
    Member

    They could surely be worth inspecting, if I only really knew anything about coding.

    :-)

    So, you mean that if I place this piece of php code [1] into any web page I’ll show a list of entries? I tried but it doesn’t seem to work at all.

    So, the idea of just swapping wordpress variables with bbpress ones is not enough.

    No. I’m afraid it would be beyond my skills.

    —-

    [1] https://bbpress.org/plugins/topic/wordpress-latest-post/

    #67525

    In reply to: Plugin suggestions

    Olaf Lederer
    Participant

    lol I guess I read the opening post only 11 month ago :)

    edit: btw I will publish the geshi plugin later on my website ;)

    #78710

    Hmm… easy way of doing that :)

    function bb_reset_newpostlink() {
    global $link, $topic_id;
    $link = get_topic_link( $topic_id );
    }
    add_action( 'bb-post.php', 'bb_reset_newpostlink' );

    Put that in either functions.php or a plugin, it’ll overwrite the redirect link with the general topic one.

    #78776

    What bbpress integration plugin are you using? You should be able to integrate 2.8 and 1.0 without any plugins installed in either, just set the bbPress up with the same settings as WordPress under Settings -> WordPress Integration in the bbPress admin.

    #78755

    There’s the latest topics RSS feed at /rss/topics and the WordPress Latest Post plugin: https://bbpress.org/plugins/topic/wordpress-latest-post/, either of those help?

    #78689
    Olaf Lederer
    Participant

    I think a sitewide form is easier to integrate using the full code inside the functions.php file (like comment list on wordpress)

    #67522

    In reply to: Plugin suggestions

    Olaf Lederer
    Participant

    @chandersbs, this topic is about geshi syntax highlighting ;)

    #78688

    For a start… <script> is for JavaScript code, not PHP :P You could avoid using a separate template for that one call anyway and use the function directly instead, or put it in functions.php. You might have to register template files though, but I’m not sure.

    #78777
    Shagalaga
    Member

    bbpress is opensource ;-)

    #78748
    Olaf Lederer
    Participant

    you can put html in code tags like

    <h3>Hello World</h3>

    #78741

    In reply to: Private Messaging

    Olaf Lederer
    Participant

    Hi,

    personal messaging is not a default function in bbpress, bbpress is great because of other features :)

    #67520

    In reply to: Plugin suggestions

    Olaf Lederer
    Participant

    I get it working!

    I added those two replace function before the geshi object is created:

    $code = str_replace("& lt;", "<", $code);

    $code = str_replace("& gt;", ">", $code);

    and I use the default priority for the filters. Are the replacements a problem?

    #78687
    johnnydoe
    Member

    just a another one quick…

    i’d like to create a sidebar.php , and i’d like to add <?php bb_get_sidebar(); ?> to a particular page (so not a global call to all pages).

    my experiment was:

    <script>
    function bb_get_sidebar() {
    bb_load_template( 'sidebar.php' );
    }
    </script>

    in header.php (inside head).

    2. <?php bb_get_sidebar(); ?> (inside body).

    but no success, what am I doing wrong? :(

    #67518

    In reply to: Plugin suggestions

    Olaf Lederer
    Participant

    @_ck_

    I worked on the wp-syntax plugin but it doesn’t parse the code :(

    do you have an idea what’s missing?

    function allow_syntax_tag($tags) {
    $tags['pre'] = array('lang' => array(), 'line' => array(), 'escaped' => array(), 'style' => array(), 'width' => array());
    return $tags;
    }
    add_filter('bb_allowed_tags', 'allow_syntax_tag');

    include_once("geshi/geshi.php");

    if (!defined("BB_PLUGIN_URL")) define("BB_PLUGIN_URL", bb_get_uri() . "/my-plugins");

    function wp_syntax_head()
    {
    $css_url = BB_PLUGIN_URL . "wp-syntax/wp-syntax.css";
    echo "n".'<link rel="stylesheet" href="' . $css_url . '" type="text/css" media="screen" />'."n";
    }

    function wp_syntax_code_trim($code)
    {
    // special ltrim b/c leading whitespace matters on 1st line of content
    $code = preg_replace("/^s*n/siU", "", $code);
    $code = rtrim($code);
    return $code;
    }

    function wp_syntax_substitute(&$match)
    {
    global $wp_syntax_token, $wp_syntax_matches;

    $i = count($wp_syntax_matches);
    $wp_syntax_matches[$i] = $match;

    return "nn<p>" . $wp_syntax_token . sprintf("%03d", $i) . "</p>nn";
    }

    function wp_syntax_line_numbers($code, $start)
    {
    $line_count = count(explode("n", $code));
    $output = "<pre>";
    for ($i = 0; $i < $line_count; $i++)
    {
    $output .= ($start + $i) . "n";
    }
    $output .= "</pre>";
    return $output;
    }

    function wp_syntax_highlight($match)
    {
    global $wp_syntax_matches;

    $i = intval($match[1]);
    $match = $wp_syntax_matches[$i];

    $language = strtolower(trim($match[1]));
    $line = trim($match[2]);
    $escaped = trim($match[3]);
    $code = wp_syntax_code_trim($match[4]);
    if ($escaped == "true") $code = htmlspecialchars_decode($code);
    //$code = clean_pre($code);// new
    $geshi = new GeSHi($code, $language);
    $geshi->enable_keyword_links(false);
    do_action_ref_array('wp_syntax_init_geshi', array(&$geshi));

    $output = "n<div class="wp_syntax">";

    if ($line)
    {
    $output .= "<table><tr><td class="line_numbers">";
    $output .= wp_syntax_line_numbers($code, $line);
    $output .= "</td><td class="code">";
    $output .= $geshi->parse_code();
    $output .= "</td></tr></table>";
    }
    else
    {
    $output .= "<div class="code">";
    $output .= $geshi->parse_code();
    $output .= "</div>";
    }

    $output .= "</div>n";

    return $output;
    }

    function wp_syntax_before_filter($content)
    {
    $content = preg_replace_callback(
    "/s*<pre(?:lang=["']([w-]+)["']|line=["'](d*)["']|escaped=["'](true|false)?["']|s)+>(.*)</pre>s*/siU",
    "wp_syntax_substitute",
    $content
    );
    return $content;
    }

    function wp_syntax_after_filter($content)
    {
    global $wp_syntax_token;

    $content = preg_replace_callback(
    "/<p>s*".$wp_syntax_token."(d{3})s*</p>/si",
    "wp_syntax_highlight",
    $content
    );

    return $content;
    }

    $wp_syntax_token = md5(uniqid(rand()));

    // Add styling
    add_action('bb_head', 'wp_syntax_head');

    // We want to run before other filters; hence, a priority of 0 was chosen.
    // The lower the number, the higher the priority. 10 is the default and
    // several formatting filters run at or around 6.
    add_filter('post_text', 'wp_syntax_before_filter', 0);

    // We want to run after other filters; hence, a priority of 99.
    add_filter('post_text', 'wp_syntax_after_filter', 99);

    #31668
    Greg
    Participant

    I have BP 1.0.2 and WPMU 2.8.4 with deep integration (I call wp-blog-header.php in ‘bb-config.php’).

    All of the forum RSS feeds work, except the top level feed of all new posts across the forum: <site URL>/<forum name>/rss/

    This is true for FF, IE and Safari.

    In IE, I see the error:

    Invalid xml declaration.
    Line: 13 Character: 3

    <?xml version="1.0" encoding="UTF-8"?>

    Viewing the source, it looks like WPMU is inserting an XML header above the bbPress XML header:

    <?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.8.4" -->
    <rss version="0.92">
    <channel>
    <title>[SITE NAME] » Page not found</title>
    <link>[SITE URL]</link>
    <description>Just another [SITE NAME] weblog</description>
    <lastBuildDate>Sun, 06 Sep 2009 14:07:54 +0000</lastBuildDate>

    <docs>http://backend.userland.com/rss092</docs>
    <language>en</language>

    </channel>
    </rss>
    <?xml version="1.0" encoding="UTF-8"?>
    <!-- generator="bbPress/1.0.2" -->

    ETC...

    Does anyone else have this issue.

    I have repo’d something very similar on a previous version of the site that is using WPMU 2.2.

    #78745
    kirpiit
    Member

    For images you might want to try https://bbpress.org/plugins/topic/allow-images/

    As for the html I’m not sure I understand your question.

    Plain html should work

    <img src="http://image-location.jpeg" />

Viewing 25 results - 23,726 through 23,750 (of 32,570 total)
Skip to toolbar