Tom Christian

  • members_posts

  • Joined

  • Last visited

About Tom Christian

  • Rank
    Needs Hobby
  • Birthday 03/27/1991

IPS Marketplace

  • Resources Contributor Total file submissions: 19

Recent Profile Visitors

44,193 profile views

Tom Christian's Activity

  1. Tom Christian added a bug in Bug Tracker   

    getTemplate not working in 'Other' theme setting type
    I'm trying to use \IPS\Theme::i()->getTemplate in a \IPS\Helpers\Form\Custom helper. The custom setting saves correctly, but the actual 'edit settings' page returns a "EX0 Something went wrong. Please try again." error.
    My code:
    <?php return new \IPS\Helpers\Form\Custom( "core_theme_setting_title_{$row['sc_id']}", $value, FALSE, array( 'getHtml' => function( $field ) { return \IPS\Theme::i()->getTemplate( '_base', 'core', 'global' )->text( $field->name, 'text', $field->value, $field->required, 25 ); }, 'formatValue' => function( $field ) { if ( $field->value ) { // stuff } } ) ); My template is located inside /html/core/global/_base/text.phtml and is a duplicate of /html/core/global/forms/text.phtml which incidentally works fine if called.
    • 0 replies
  2. Tom Christian added a bug in Bug Tracker   

    Syntax highlighing not loaded when error occurs
    When using the 'other' theme setting type and a validation error occurs, the syntax highlighting breaks once the textarea is re-rendered.
    • 0 replies
  3. Tom Christian added a bug in Bug Tracker   

    Default value for upload setting type can't point to theme resources
    I'm using the 'upload' setting type in my theme settings so users can easily change the theme background. However, I cannot specify a default image using the '{resource="x.jpg" app="core" location="xx"}' syntax.
    • 0 replies
  4. Tom Christian added a post in a topic: Template merge center?   

    ​Yep, It's the most valuable asset any web designer could use IMO. Create a GitHub or BitBucket account (Bitbucket allows private repository's for free) and then I recommend SourceTree for Mac as your client (Unless you fancy learning GIT via the command line). There's tons of tutorials out there. Look into how to create your first repo, create branches, making commits, pushing your changes to Github or Bitbucket etc. Github/Bitbucket also have excellent issue trackers which you could use for your themes. It's quite confusing at first but an absolute life saver in the long run.
  5. Tom Christian added a post in a topic: Template merge center?   

    ​I've setup a GIT repo inside my /ips4/themes/2/ folder. This tracks any changes with files and basically replicates the behaviour of 'difference reporting' in IPB3. Otherwise there's no way I'd know how to upgrade templates between versions without manually comparing the code.
  6. Tom Christian added a post in a topic: Template merge center?   

    Any word on this?
  7. Tom Christian added a comment: Custom CSS load differences if DM on or off   

    ​This has happened to me since the Betas AFAIK.
  8. Tom Christian added a bug in Bug Tracker   

    Custom CSS load differences if DM on or off
    Firstly, the structure of my /css/core/front/custom/ folder is this:
    _base.css custom.css theme.css _base.css contains my framework styles, custom.css contains my framework styles which contain specific settings and theme.css contains any theme specific styles.
    This structure works fine when designers mode is enabled . All three stylesheets are automatically loaded and work great.
    When designers mode is disabled , only custom.css is loaded and the other two are ignored.
    • 3 replies
  9. Tom Christian added a comment: [RC3] Edited template overwritten   

    I'm afraid not. However, it was a fresh installation of RC2. Maybe you could try with that DB I sent you a few days ago?
  10. Tom Christian added a comment: [RC3] function inside 'other' theme setting error   

    ​Thanks that worked. However, I can assure you I've only declared it once so perhaps something isn't behaving right as it shouldn't be declared twice...right?
  11. Tom Christian added a post in a topic: Poor interaction design when editing theme or plugin settings   

    The process of editing theme or plugin settings is slow and counter intuitive in my opinion. How it currently works:
    1. Go to Customziation page.
    2. Click edit theme.
    3. Edit a setting & click save.
    4. The settings save and then the browser redirects back to customization page.
    Now if I want to tweak another setting I have to restart that process from step 2. This not only applies from an end-user perspective but also from a development perspective. I've found that it's horribly tedious when building & testing settings in a theme. The process I suggest:
    1. Go to Customization page
    2. Click edit theme.
    3. Edit a setting & click save.
    4. Save the settings and keep the settings dialog on screen and on the last opened tab.
  12. Tom Christian added a comment: [RC3] Looping through select theme setting type doesn't work anymore   

    Looks like it's returned as a string now? I exploded it into an array and seems okay now. Is this intentional?
  13. Tom Christian added a comment: [RC3] function inside 'other' theme setting error   

    Using the 'other' theme setting type, it basically defines a tiny class which  contains a try{} catch{} and the \IPS\Http\Url helper and then calls the class from within the setting also. (I'm also calling it from another setting which worked fine before - I tested and this doesn't  interfere ).
  14. Tom Christian added a bug in Bug Tracker   

    [RC3] Looping through select theme setting type doesn't work anymore
    In previous versions, I was looping through my custom select menus like so:
    {{foreach theme.base_social_icons_options as $key => $icon}} ... {{endforeach}} This worked fine. It now produces a 500 error.
    • 4 replies
  15. Tom Christian added a bug in Bug Tracker   

    [RC3] function inside 'other' theme setting error
    In previous versions, I've included a small class inside a theme setting. After upgrading to RC3, I get the following error when saving my settings:
    • 6 replies

Status Feed

  1. Brandie Kotylak » Tom Christian

    Do you kmow when you may have the update ready for Agile to work with IPB 4?

  2. Tom Christian

    A small look into the framework behind our final theme for IPB v3. It's also our most powerful to date

  3. Tom Christian

    Just leaving this here...

    1. Mikey B

      oooooh ;)

    2. kiko14

      when will this site be live? been refreshing this page, and revisiting for a few weeks now ;p very interested to see this live.

    3. Tom Christian

      Thanks for the interest! It won't be live for a few months yet. Rest assured though, development is well under way :)

    4. kiko14

      Sounds Good, Keep Up You're Amazing Work Tom !

    1. Mikey B

      Very nice, Tom! :)

  4. Tom Christian

    Pulse has now reached 400 sales!! It's also the most purchased and highest rated theme in the entire IPS Marketplace! Massive thanks to all customers!

  5. Tom Christian

    As requested by many users, you can now purchase my themes from as well as the IPS Marketplace. Get 10% off using the coupon code "buybeforeipb3.4"

  6. AndyF » Tom Christian

    Had PM for you but you're messenger is disabled ? , can email it if you prefer, tis relevant I can assure you or grab me on AIM / MSN instead when you get a moment. :)

    1. Tom Christian

      Yeah, sorry! I disabled it due to the amount of support PM's. E-Mail me at tctc91 at :)

    2. AndyF

      Done :)

  7. Sokii » Tom Christian

    It won't let me send you a PM. D:

    1. Tom Christian

      I'm currently away until the 14th July.

    1. Tom Christian

      Sup :D

  8. Tony Hovsepian » Tom Christian

    Tom please check your inbox!!

  9. Tom Christian

    preview of a new skin in progress -

    1. Mikey B

      You should post more of these :)

    2. Tom Christian

      Do status updates on IPS even get recognized anymore now they don't appear on the board index?

    3. Mikey B

      I get a notification of friends status updates I think.

    1. MageLeif

      Looking nice, followed you on Dribbble as well ;)

    2. .Corey

      Looks great

    3. Dean w

      looks very nice, have you made this yourself?

    4. Tom Christian

      yes^ of course :)

    5. odox

      Really nice work

  10. Tom Christian

    selling all my old 3.1.4 skins for virtually nothing -

    1. Tom Christian

      quick previews here:

    2. Breadfan

      You're ripping us off man!


    3. PSNation

      will these be updated to 3.2

    4. Tom Christian


    1. ørret

      Great :) Paid?

    2. Tom Christian

      not decided :p

    3. Angel Knight Phil

      You'd be my best friend if you released it for free, and not just because I'm broke xD

  11. Tom Christian

    is there a setting to enable the breadcrumb on the forum homepage ?

    1. Tom Christian

      (for 3.2)

    2. Stars25

      I sure hope there is!

    3. Rikki

      There's not a setting, but in the skin you can just remove the <if test="count( $items['navigation'] )"> that wraps the breadcrumb list - that'll mean it always shows.

  12. Tom Christian

    Just posted a shot on dribble: Any feedback is appreciated :)

    1. The Heff

      Looking good!

    2. PromoPoker

      Great job, keep it up.

    3. ZakRhyno

      A bigger preview would help. ^_^

    4. .Peter

      Hey now that's a good looking template.

    5. PSNation

      First Nice Custom 3.2 Skin I seen

    6. Breadfan

      That theme looks really professional.
      I suggest you open a topic about it here at IPS.

    7. Tom Christian

      Thanks for the nice comments guys :)

      @Zak, read the comment on the dribble page, and there's a link to the bigger preview.

  13. Tom Christian

    After 5 1/2 years, I've stopped selling IPB skins on Skinground. All stuff being sold on IPS marketplace now. Skins ->

    1. Hennet

      your site have a js error on your main.js line 5, firebug just reported once i opened your site :P

    2. IP.iBaLLiN

      i thought yall merged with skinbox

  14. Tom Christian

    Working on another free IPB theme :) I'll show a preview shortly..

    1. Planetby

      sweet Tom can't wait to see it :)

    2. Olivier Turbis


  15. Tom Christian

    Launched my new portfolio today - - any feedback/critique is much appreciated =)

    1. Herofiles ★

      ouh, at 50/50, its sluuuuuuw.. nice skin tho..when every image came xd

    2. stoo2000

      Looks great! Lightbox is being very slow though.

    3. Tom Christian

      Thanks :) I need to reduce some of the full screen image sizes. Also going to sprite all the icons. Should help with the slowness.

    4. Stars25

      Not sure if you have already, but you can also compress your Javascript so the JS files are not as large (unless you put the JS in the head).

    5. Tom Christian

      Yes I have already minified the JS :)

  16. Tom Christian

    Does anyone here use "Dribble" ?

    1. Volstate

      I do sometimes...on my pillow :)

  17. Tom Christian

    Typical...the day I'm leaving Bristol, I wake up to a white out! :(

    1. Alex


  18. Tom Christian

    Just released a free skin on IPS Marketplace:

    1. Mike John

      Nice work :)

  19. Tom Christian

    Quick video preview of some new features I've added to a free skin, that will be released shortly -

    1. .Peter

      Looks good