How to integrate league tables, rounds, match reports (= fixtures), into your article

At first I like to mention that this is only possible if you run a Joomla-website and if you have installed and activated the plugin "plg_content_clm_show_ext_0_9_2.zip".

Here is an example: Atticus Teams: Tables

To use this option, you have to use this code:
League related:
[showCLMData:<data-source-id>:<league-id>:<style>:<view>:<round-id>:<fixture-id>:<leg>]
Season related:
[showCLMData:<data-source-id>:<season-id>:<style>:<view>:<club-id>]
Place this tag in your article whereever you like. The tag will be replaced by the corresponding table.

Explanation:

Source (<data-source-id>; always mandantory; our data source is "1").
URL of data source: https://merseysidechess.org.uk

League (<league-id>):
League-ID (always mandantory; leagues-ID of MCA )

League League-ID
MCA Division 1    2019/2020 79
MCA Division 2    2019/2020 80
MCA Division 3    2019/2020 81
MCA Division 4    2019/2020 82
MCA Division 5    2019/2020 83
600-League    2019/2020 84
440-League    2019/2020 85
John-Ripley-Cup    2019/2020 86
Knotty-Ash-Cup     2019/2020 87

 

 

 

 

 

 

 

Season <season-id>:
Season 2019/2020: <season-id> = 10

Style (<style>):
    0 = auto width
    1 = max width
    2 = auto width + left
    3 = auto width + middle
    4 = auto width + right
    5 = auto width + float left
    6 = auto width + float right

View (<view>):
0 = cross-table (default)
1 = Table
2 = Fixture List
3 = Fixture
4 = Fixtures of a team
14 = Fixtures of a club

Round (<round-id>):
(take the number of the round from the CLM on the MCA website)
Number of Round - obligatory in 'View Fixture'

Fixture (<fixture-id>):
(number of the pairing; open the round on the MCA website and count the pairings. If your pairing is e.g. the third, then the fixture-ID = 3)
Paarungsnummer (= fixture-ID) - obligatory in 'View Fixture'

Leg (<leg>): Leg Number - default is 1

Chess Club (<club-id>):

if <view> = 14
then choose <club-id>

if <view> = 4
then choose <team-id>
if <view> = 4
then choose <team-id>

7ATT    Atticus Chess Club
7DIS     Aigburth Chess Club
7FOR    Formby Chess Club
7HOY    Hoylake Chess Club
7LIV     Liverpool Chess Club
7SOU    Southport Chess Club
7WAL    Wallasey Chess Club
7WAT    Waterloo Chess Club
7WID    Widnes Chess Club
7PKA    Prescot & Knotty Ash Chess Club
7SKE    Skelmersdale Chess Club
7QLP    Queen and the Little Pawn
7MTS    Merchant Taylors School
7WIJ     Wirral Juniors
7ORM    Ormskirk Chess Club
7SHL    St. Helens Chess Club
7BLC    Bluecoat School

MCA Division 1
1    Atticus 1
2    Aigburth 1
3    Waterloo 1
4    Hoylake 1
5    Liverpool 1
6    St Helens 1
7    Formby 1
8    Atticus 2

MCA Division 2
1    Liverpool 2
2    Atticus 3
3    Aigburth 2
4    Southport 1
5    Skelmersdale 1
6    Prescot 1
7    Wallasey A

MCA Division 3
1    Hoylake 2
2    Liverpool 3
3    Formby 2
4    Wallasey B
5    Wallasey C
6    Atticus 4
7    Southport 2

MCA Division 4
1    Prescot 2
2    Ormskirk 1
3    Formby 3
4    Atticus 5
5    Skelmersdale 2
6    Aigburth 3
7    Liverpool Juniors

MCA Division 5
1    Liverpool 4
2    Aigburth 4
3    Hoylake Juniors
4    Prescot 3
5    Wallasey D
6    Liverpool 5

MCA 600-League
1    Aigburth 600
2    Atticus 600
3    Southport 600
4    Waterloo600

MCA 440-League
1    Aigburth 440
2    Atticus 440
3    Formby 440
4    Waterloo 440
5    St. Helens 440

 

Examples:

- [showCLMData:2:78] displays the cross table of the league with the ID=78 from the Joomla-website, which is entered as data source 2. The parameter 'Style' and 'View' are using the default settings.
- [showCLMData:1:51:0:3:2:4] shows the fixture 4 from round 2 from the league with the ID=51 from the Joomla-website, which is entered as data source 1. This is the result:

Skelmersdale KAC
110 2.0 : 3.0 Wallasey KAC 107
1
Heyes, William
119
0-1
Wolszczak, Leon
127
2
Devonport, Richard
111
1-0
Hargreaves, Martin
122
3
Bullen, R Stewart
112
0-1
Heath, Graham
104
4
Temme, Peter
99
1-0
Champion, Ron J
92
5
-
0-1
Kelly, Alan
88

1 = <data-source-id>
51 = <league-id>
0 = <style>
3 = <view>
2 = <round-id>
4 = <fixture-id>
no entry for <leg>, i.e. 1 (= by default)

You may use this code to get

If the tables won't be displayed, please look at the source code of the article and remove the em-tags inside the brackets.

- Cross-Table or Standard Table of Division 1:   [showCLMData:1:79:1] or [showCLMData:1:79:1:1]
- Cross-Table or Standard Table of Division 2:   [showCLMData:1:80:1] or [showCLMData:1:80:1:1]
- Cross-Table or Standard Table of Division 3:   [showCLMData:1:81:1] or [showCLMData:1:81:1:1]
- Cross-Table or Standard Table of Division 4:   [showCLMData:1:82:1] or [showCLMData:1:82:1:1]
- Cross-Table or Standard Table of Division 5:   [showCLMData:1:83:1] or [showCLMData:1:83:1:1]
- Cross-Table or Standard Table of 600-League: [showCLMData:1:84:1] or [showCLMData:1:84:1:1]
- Cross-Table or Standard Table of 440-League: [showCLMData:1:85:1] or [showCLMData:1:85:1:1]

- Fixtures of Division 1:   [showCLMData:1:79:1:2]
- Fixtures of Division 2:   [showCLMData:1:80:1:2]
- Fixtures of Division 3:   [showCLMData:1:81:1:2]
- Fixtures of Division 4:   [showCLMData:1:82:1:2]
- Fixtures of Division 5:   [showCLMData:1:83:1:2]
- Fixtures of 600-League: [showCLMData:1:84:1:2]
- Fixtures of 440-League: [showCLMData:1:85:1:2]
- Fixtures of John-Ripley-Cup: [showCLMData:1:86:1:2]
- Fixtures of Knotty-Ash-Cup: [showCLMData:1:87:1:2]

- all fixtures of a club: [showCLMData:1:<league-id>:1:14:<club-id>]

- all fixtures of a team: [showCLMData:1:<league-id>:1:4:<team-id>]