Support » Plugin: LeagueManager » Adding W or L next to match result

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Author K

    (@koelle)

    You need to create a custom template and upload it into a folder named leaguemanager in your theme directory.

    Within the loop to display the matches you can access the different scores by

    $match->homeScore
    $match->awayScore

    You can then determine who won by simply comparing them, e.g.

    if ($match->homeScore > $match->awayScore) {
       $homeSymbol = "W";
       $awaySymbol = "L";
    } elseif ($match->homeScore < $match->awayScore) {
       $homeSymbol = "L";
       $awaySymbol = "W";
    }

    You could then alter the match title, e.g.
    $match->title = sprintf("%s %s %s", $homeSymbol, $match->title, $awaySymbol);

    or the match score
    $match->score = sprintf("%s %s %s", $homeSymbol, $match->score, $awaySymbol);

    Thread Starter kwestalot

    (@kwestalot)

    I usually like to create a Child Theme for the theme I’m using, so in case the theme needs updating, I don’t need to worry about the styles and pages I’ve adjusted.

    I tried creating a folder within my child theme called ‘leaguemanager’ and putting matches-tennismatch.php in it – then I referenced [matches league_id=2 template=tennismatch mode=all order=”date DESC”]

    But this doesn’t work – is there are restriction with Child themes that you know about? How would I fix to enable the plugin to look in Child Themes directory first?

    Plugin Author K

    (@koelle)

    I am not sure what you mean by child theme? Is it then another subdirectory in your theme folder? This would not work. You have to put it into your main theme directory or into the templates folder in leaguemanager.

    Thread Starter kwestalot

    (@kwestalot)

    Child Themes are basically a way to duplicate a theme, but make changes safely to the styles and certain pages of your duplicate (or Child) theme. For instance, if I made a bunch of changes to my styles.css within the Twenty Fifteen theme – and then an update came out for Twenty Fifteen – I would lose all of the customized styles I worked hard on!! When you create a child theme based on another theme, it first looks at your customized files – and if it can’t find any, it will use the original themes.

    Read more: http://codex.wordpress.org/Child_Themes

    So having said that, it sounds like this plugin won’t work with me adding the ‘leaguemanager’ folder within the Child Theme – only the main theme.

    How then would I change the styles that are attached to the leaguemanager plugin? If I change the styles now and then update the plugin, my changes are all lost – and there have been quite a few updates to the plugin lately and I’m sure will be in the future. How would I alter the styles that currently exist in the style.css file?

    Hope this makes sense what I’m trying to do – and hope I’m not overthinking this.

    Thanks

    Plugin Author K

    (@koelle)

    I found a way to get the child theme directory, which will be in the next update. Thus, you can put your custom templates in a leaguemanager folder in your child theme

    Thread Starter kwestalot

    (@kwestalot)

    This is great news – thanks! So would I be able to put a style.css in that folder and have the styles first look in my child theme ‘leaguemanager’ folder?

    Thread Starter kwestalot

    (@kwestalot)

    Kolja, I just updated the plugin to version 3.9.1.1 and tested out the Child Theme – works great as far as I can see!

    Do you mind addressing the style.css file question I had? How would I change the styles to the tables, etc (anything in style.css) without having it go back to the default every time I update the plugin?

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Adding W or L next to match result’ is closed to new replies.