Ryan H.

+Clients
  • Content count

    3,875
  • Joined

  • Last visited


About Ryan H.

  • Rank
    Watch how I soar.
  • Birthday June 21

IPS Marketplace

  • Resources Contributor Total file submissions: 15

Recent Profile Visitors


52,639 profile views

Ryan H.'s Activity

  1. Ryan H. added a bug in Bug Tracker   

    [4.0.5.1] Can't group by multiple columns on \IPS\Helpers\Table\Db
    Per the title:
    The \IPS\Helpers\Table\Db constructor params suggest it should accept an array for 'group':
    <?php //... /** * Constructor * * @param array $table Database table * @param \IPS\Http\Url $baseUrl Base URL * @param array|null $where WHERE clause * @param array|null $group GROUP clause * @return void */ public function __construct( $table, \IPS\Http\Url $baseUrl, $where=NULL, $group=NULL ) { $this->table = $table; $this->where = $where; $this->group = $group; return parent::__construct( $baseUrl ); }But further down, $this->group is being used as a string. As far as I can tell, this is the only instance. For the actual data load, $this->group is passed into \IPS\DB::i()->select(), which of course handles the array fine.
    <?php //... /* Count results (for pagination) */ if ( $this->group === null ) { // ... } else { $query = \IPS\Db::i()->select( '*, count(DISTINCT( '.$this->table.'.' . $this->group . ')) as _count' . ( count( $selects ) ? ', ' . implode( ', ', $selects ) : '' ), $this->table, $where, NULL, array( 0, 1 ) ); }Obviously the core treats the param as a string anywhere it's used, or else this wouldn't be an issue--but it really should accept multiple group-by columns, for flexibility.
    • 0 replies
    • 22 views
  2. Ryan H. added a post in a topic: SEO: How much do you care?   

    I see no reason not to employ structural SEO tactics to make the most of content and ensure the right things are highlighted. But I'm not going to go crazy over it. Empower your users and let their content drive it.
  3. Ryan H. added a post in a topic: do you think its good to install wordpress for my homepage?   

    Personally, I would never recommend using multiple software platforms to build a single site unless there was a very good reason. You're making a lot more work for yourself.
  4. Ryan H. added a post in a topic: Any one interested in helping me out?   

    Not to rain on your parade, but that's called RWT (real-world trading)--and yes, it's pretty strongly frowned upon. I can't speak for Blizzard, but I know Jagex/RuneScape has been very active about banning, shutting down, and even suing people over RWT and botting.
     
    These are the terms of use all players agree to: http://us.blizzard.com/en-us/company/about/termsofuse.html
     
     
  5. Ryan H. added a post in a topic: No Look & Feel > Manage Skin Sets & Templates option??   

    Stephen, are you sure the theme you're trying to use is for 4.0? Older themes won't be compatible.
    As I understand, a 4.0 theme should just consist of an xml file, nothing more. You can find released ones here: http://community.invisionpower.com/files/category/162-themes/
  6. Ryan H. added a post in a topic: No Look & Feel > Manage Skin Sets & Templates option??   

    Customization > Appearance > Themes
  7. Ryan H. added a post in a topic: Administraion of IPS 4 RC2   

    If you're comfortable with 3.x and have an established site on 3.x, nobody is forcing you to upgrade or pay anything.
  8. Ryan H. added a comment: [This site] Can't download files just submitted to Marketplace   

    Per the email sent out the other day, there was a downloads bug that's been resolved, but some data was lost. It's up to the file owner to repair any broken downloads/screenshots left over.
  9. Ryan H. added a post in a topic: Mobile Posting   

    That's probably a browser feature to zoom to 100% on input focus, in which case probably not.
    Speculation, though.
  10. Ryan H. added a comment: upload new version + Save Previous Version?= no axes all screenshots   

    I just experienced this when trying to create a new version without saving, and also after saving a new version (successfully) and then trying to delete the old revision. Seems to lose track of the attached files.
    I also got an error if I tried saving a new version without re-uploading all files and screenshots entirely.
  11. Ryan H. added a comment: [Beta 6] Designer Mode does not work   

    I experienced this error on 7a when trying to enable designers mode in dev mode. I haven't modified or duplicated the theme in any way.
    Per @Cemmos, it seems to be a result of theme files left over from an older beta. I found the bad snippet in: themes/1/html/core/global/global/includeCSS.phtml
  12. Ryan H. added a post in a topic: Fresh Install, error in first step   

    Permission error, so check permissions on this folder:
    /var/lib/php/session/
  13. Ryan H. added a post in a topic: Application Development 101   

    This whole argument seems rather silly. The contributors board really isn't all it's being made out to be. It's a place for contributors to talk.
    Have there been some topics regarding 4.0 development? Sure--just because that's where we're used to talking. But that's not what it's there for, you're not missing out on much, and there's nothing that says you're prohibited from learning or asking for any help because you can't access one private board. You have access to all the same documentation contributors do. Post in the client lounge or the dev board noted above; you're every bit as likely to get an answer.
  14. Ryan H. added a file in IPS Community Suite 4   

    Easy Pages v2.0.0-2
    Want to add custom pages to your IPS website? Easy Pages is a simple and powerful app to help you do that, from the comfort of your own Admin CP.

    There are no fancy wizards or long pages of settings. Just enter a title and URL, some text, and you're good to go. You don't even have to know HTML or PHP (but you can use them if you want to!).

    Use it to add a Privacy Policy, or rules, or a FAQ. You could even build an entire website. The only limit is your own creativity.

    Some of the features of this application:
    Create custom pages using BBCode, PHP, HTML, or IPS's Rich-Text Editor.Place each page within your IPS Theme, or build a complete page from the ground up.Choose your own page URL and meta tags for SEO.Control who can access a page with group permissions.Use 'blocks' of text or even PHP to avoid repeating code across multiple pages.Place blocks in pages, or anywhere on your site. Even posts!This application provides an easy way to create and view pages. However, it does not handle navigation. You will need to add links to the pages in the navigation bar or elsewhere yourself.

    This version of Easy Pages requires IPS 4.0. Installation is as simple as running the IPS app installer.
    There is a legacy version for IP.Board 3.4 and older. If you already use that, all of your pages will still be there when you upgrade to this new version. Any existing content may need to be modified to work correctly with IPS 4.0.
    • 30 downloads
    • 1 review   
  15. Ryan H. added a post in a topic: Application Development 101   

    There isn't any 'getting started' guide yet (word is it's coming), but have you read through the other developer docs? http://community.invisionpower.com/4docs/advanced-usage/development/