Forums

Join
bbPress Support ForumsRequests and FeedbackTrac linking in the support forum

Info

Trac linking in the support forum

  1. I've just added the ability to directly link to Trac tickets and changesets within your posts, for example...

    Just typing #964 links to ticket 964 in Trac that follows the progress of the XML-RPC interface.

    Typing [1832] links to changeset 1832 in Trac.

    You can also link to BackPress tickets ( #BP7 and [BP170] ) and WordPress tickets ( #WP2012 and [WP10043] )

    This is done using a new plugin http://bbpress.org/plugins/topic/trac-links-for-bbpress/

  2. Tracklinking has had the bizarre effect of breaking apostrophes when in code blocks.

    ' is just fine.

    ' is not so much.

  3. Hey we can put the bug in trac and link to it now though ;-)

  4. The bug is easy fixed, thanks for flagging it.

  5. The ability to directly link to Track tickets and change sets within our posts is version specific?

  6. Disabled it until it's fixed.

  7. Fixed, back on

  8. testing:
    bbPress is the #1 forum software for do-it-yourselfers
    ;-)

    + should maybe be {3,8} instead

    backticks:
    bbPress is the #1 forum software for do-it-yourselfers
    nope, still broken in backticks.

    testing some more:
    Joe User
    100 Main Street Suite #17
    Anywhere, USA

    nope ;-) In fact it removed the space between Suite and #17

    [trac=123]see this ticket[/trac] or [trac]123[/trac] would be better.
    Or just copy the entire url out of trac once you've looked up the number anyway.

  9. How about ##101 ?

  10. OK, fixed _ck_'s problems. Anyone else?

  11. This is code with an apostrophe ' in the middle.

    That would be a double plus good.

  12. There's is still a problem with htmlentities, you either call your filter too soon or too late after bbPress does it's autop, etc.

    demo of bug:
    WordPress & bbPress

    (the and symbol is converted into an htmlentitiy, then your plugin sees the # and makes it a link) Broken all over bbpress.org

    You could make sure the pattern doesn't end with a semicolon or maybe set priority 9.

  13. Heh, definately a border case!

    I don't know too many people who hand encode their own HTML entities in the normal flow of text.

  14. Nicely spotted though!

  15. Um, no you missed my point. I didn't enter an htmlentity,
    I simply entered the ampersand symbol. bbPress converts it to an htmlentity
    and then your plugin converts it to a trac code.

    only way now to get a real & is to enter & or put it in backticks &

    & & & &# & & &38;

  16. Sam this is still broken. See the previous post. there are &38;'s all over the site.

  17. I tried to post 1&1 and it comes up 1&1.

    edit Dec 20, 2008:
    this is fixed so the comment above looks like there was never anything wrong :-)

  18. Oh, that's different. Will look.

  19. Just found out that entities behave really strangely in bbPress. For some reason the standard behaviour is to take unencoded entities and encode them when editing a post.

  20. There are numerous other quirks too in bbPress's parsing.
    For example paragraph tags are stripped inside of backticks.

  21. OK, entities problem is (re)fixed for Trac linking.

  22. <div>
    	<h3>Backtick test</h3>
    	<p>This is in a P block</p>
    	This is not
    	<?php echo bloginfo(); ?>
    </div>
  23. @_ck_ <p> tags were not stripped in the backticks above.

  24. You must log in to post.