These apps are all 100% free to use however
if you would like to help out with the extra
bandwidth charges resulting from the hosting
of these apps please consider donating.

Thank you.

MY FANTASY LEAGUE APPS

by Habman

FAQ
Where does the code go? MFL has given it's site users 20 Home Page Messages (HPM) to post their own personal code. When logged in as commissioner these HPM's are located at the bottom of the FOR COMMISSIONERS >SETUP page. They are numbered 1 to 20.

When posting code to these HPM's it is important to turn OFF the Advanced Editor

Hint: It helps when creating your custom home page message to give them a name so they are readily identifiable.
How do I disable the advanced editor? When logged in as commissioner go to FOR COMMISSIONERS > SETUP then under APPEARANCE SETUP look for "Reports and Security Settings" and click that option. In there you will find the option "Use 'Advanced Editor' on league type-in boxes?" and set to "NO". Hit "Save Settings".
I have added code to an HPM. Now what? Most commonly you would add these HPM's to your league site just like any other Home Page Module. In the FOR COMMISSIONERS > SETUP go to "APPEARANCE SETUP" and look for "Home Page Modules and Tabs Setup". Use this setup screen to add your custom HPM to your site.

They are listed at the bottom of the available modules.
What is a Header Message? In each HPM there is a check box to make the current HPM either a Header Message or a Footer Message. When the header message is checked the HPM will appear at the top of the page.

Header messages should NEVER be included as one of your HPM's to display as they are already being loaded in the header.

If you have several items that you want in your header message you can include them all in one HPM that is being used as the header.

Hint: Only HTML will be visible other things such "script" and "css styling" will trigger behind the scenes early on when the page loads.
What is a Footer Message? In each HPM there is a check box to make the current HPM either a Header Message or a Footer Message. When the footer message is checked the HPM will appear at the bottom of the page.

Footer messages should NEVER be included as one of your HPM's to display as they are already being loaded in the footer.

If you have several items that you want in your footer message you can include them all in one HPM that is being used as the footer.

Hint: Only HTML will be visible other things such "script" and "css styling" will trigger behind the scenes later on when the page loads.
Are there any other options other than normal HPM usage, header or footer includes to display a custom home page message? Yes. You can create a link directly to your custom home page message that will display only the wanted custom content. Note that the normal content that appears at the top and bottom of each page for the site will still be present.

You will need to use a Custom Home Page message to create the HTML for the link and then add that link to the home page using the Home Page Message and Tabs Setup option.

Here is a sample link to home page message 3:
  <a href="//%HOST%/%YEAR%/options?L=%LEAGUEID%&O=247&SEQNO=3">HPM3</a>
What is jQuery? jQuery is a powerful scripting library that is used to create many of the custom modules that you will find on this page. Most of the below scripts require jQuery and it is best to include the script one time in a header message.

To do this copy and paste the following into the HPM that you have designated as the Header
  <script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.0/jquery.min.js"></script>

Hint: Multiple instances of the jQuery library will break the script. Place jQuery in a header HPM only once and in no other HPM's.
What is Font Awesome? Font Awesome is a font library that many of the below scripts make use of and it is best to include the library one time in a header message.

To do this copy and paste the following into the HPM that you have designated as the Header
  <script src="//use.fontawesome.com/6ccd97559b.js"></script>



SCRIPTS
Title Description Source
Full Scoreboard This script will display a live scoreboard.

You can click on various matchups and watch the player statistics for the selected game update live.
See: MFL Support Forum

Contributors: theeohiostate
Mini-Scoreboard This script will display a live mini-scoreboard in the header. See: MFL Support Forum

Contributors: theeohiostate
Popup - Player News & more This script appends news icons to player names and new articles.

It also has options to notify owners of trades, MFL messages and league reminders.
See: MFL Support Forum

Contributors: theeohiostate
Popup - Addon This script appends trade offer, new message board post, new private message, new poll, trade awaiting review and pending trade to approve (commish only) icons to the main menu bar.

Hint: This script must be posted to a footer home page message.
See: MFL Support Forum
Enhanced Submit Lineup This script will enhance the default lineup submission page See: MFL Support Forum

Contributors: Screaming Eagle & theeohiostate
Enhanced Chat This script, using MFL's chat platform, modifies the script to add additional icons, reverse chat direction, show more messages etc. See: MFL Support Forum

Contributors: theeohiostate
Mini-Chat This script, using MFL's chat platform, creates a sticky chat that appears on every MFL page. See: MFL Support Forum
Overview This script creates a weekly overview for each franchise in the league in a nice compact format. See: MFL Support Forum
Fantasy Survivor This scripts creates a season long Fantasy Survivor contest that requires no work on the owners part and is a fun add on for leagues. See: MFL Support Forum
Stats Fix This script fixes MFL Rosters w/ Stats page and NFL Rosters w/ Stats page (REPORT>NFL>NFL Team Stats).

Those pages are unusable in their default format.
See: Habman Scripts
Example: Default Page
Example: Modified Page
Head-to-Head Report This script creates a table detailing all the head-to-head matchups. See: Habman Scripts
Example: Sample Report
(click "head-to-head report" on the sample page)
All Play Report This script creates a table detailing the all play records for each franchise. See: Habman Scripts
Example: Sample Report
(click "all play report" on the sample page)



GENERATORS
Code Generator This web page creates code that can be added to MFL's HPM.

The code generated can be set to be either dynamic or html.
See: Go to Generator



SCROLLING INFORMATION
Title Description Implementation Code source Updated
Marquee This app will scroll through information in a left to right format.  You can display weekly leaders, season leaders, weekly matchups, live mfl scores, draft results and upto 6 personalized messages.

New: This app will also display up-to-the-minute weekly leaders for passing, rushing and receiving yards.
Add to a home page message wherever you want the app to appear Get the code Jan. 10, 2009
Scroller This app will scroll through information in a top-down format.  You can display weekly leaders, season leaders, weekly matchups, live mfl scores, draft results and upto 6 personalized messages.

New: This app will also display up-to-the-minute weekly leaders for passing, rushing and receiving yards.
Add to a home page message wherever you want the app to appear Get the code Jan. 11, 2009



REPORTS
Title Description Implementation Code source Updated
Monday Night Report This app will display game results and players yet to play for fantasy teams for the Monday night game.

Update: MFL has added their own version for a Monday Night Report as a default module.
Add to a home page message wherever you want the app to appear Get the code Aug. 29, 2008
Game Report Summary Similar to the Monday night report except it will display starters for the various fantasy matchups.  Once a player has completed his game he will be removed from the display. Add to a home page message wherever you want the app to appear Get the code Aug. 29, 2008
NFL Schedule This app was designed by onei0877 and will display the NFL schedule for the current week as well as current weather conditions but you can easily scroll to previous week games or upcoming games.  It also doubles as a live NFL scoreboard. Add to a home page message wherever you want the app to appear Get the code Jan. 7, 2009
Playoff Generator This app will calculate which teams would be in the playoffs "if the playoffs were to start today".  You are required to set up your league variables but so far there hasn't been a league that the app has failed. Use a code generator to create your app then add the code created by the generator to a home page message wherever you want the app to appear Go to the generator Nov. 28, 2008
Head to Head Results Table This app will generate a table that displays the head to head results for all teams in the league. Use a code generator to create your app then add the code created by the generator to a home page message wherever you want the app to appear Go to the generator Aug. 29, 2008
Custom Ranking Table This app will generate a table that display teams ranked based on any sort criteria that you can think of.  Rankings can be set from high to low or low to high. Use a code generator to create your app then add the code created by the generator to a home page message wherever you want the app to appear Go to the generator Aug. 29, 2008
Starters Module This app will display all the starters for each team in a given week.  Similar to MFL's starting lineup option but can be used as a home page module. Add to a home page message wherever you want the app to appear. Get the code Aug. 30, 2008



POP-UPS
Title Description Implementation Code source Updated
News Icon Add-on This script will add a clickable icon next to a players name in tables or divs that you choose that when clicked will pop-up a window with the latest news for that player. Add to a home page message that is being used as your footer.  Make sure to define your tables. Get the code Aug. 11, 2011
League Reminders Popup This script will transform MFL's "League Reminders" table into a popup. Add to a home page message that is being used as your footer and make sure the owners have the league reminders turned on.

The league reminders can be turned on by each franchise in their franchise setup customization page.
Get the code Mar. 16, 2011
Custom Popup Generator This generator will create the code necessary to create a custom pop-up for your site. Add to a home page message.

Check out the generator for more details.
Go to the generator Nov. 25, 2008
New Private Message Popup This app will notify league members of any unviewed private messages they have received. Add to home page message being used as the footer.

"5 Newest Message Board Posts" home page module must be on the home page for this to work.
Get the code Sep. 24, 2008
Poll Popup This app will notify league members of any polls that they have yet to vote in.

Most useful for leagues that require a league vote for all trades.
Add to home page message being used as the footer.

"5 Newest League Polls" home page module must be on the home page for this to work.
Get the code Sep. 25, 2008
Trade Proposal Popup II This app will notify league members of any outstanding trade proposals they have received or issued.

It will also notify the commissioner of any pending trades.
Add to home page message being used as the footer.

Pending trades home page module must be on the home page for this to work.
Get the code Sep. 22, 2008
Trade Proposal Popup You are welcome to use this script as it is still active but Trade Proposal Popup II is a better script.

This app will notify league members of any outstanding trade proposals they have received or issued.

It will also notify the commissioner of any pending trades.
Add to any home page message.

Even one that is currently in use however add it near the top of the list.
Get the code Sep. 2, 2008
IR Violation Popup This app will notify league members of any possible IR violations they may have on their team.

It will also notify the commissioner of any possible IR violations on any team.
Add to any home page message.

Even one that is currently in use however add it near the top of the list.
Get the code Sep. 2, 2008
Member Online Popup This app will notify league members when any other league member has logged onto the site. Add to a home page message that is being used as your footer. Get the code Sep. 2, 2008



OTHER
Title Description Implementation Code source Updated
Tabbed Rosters This app will create a tabbed roster table.  It has a built in "trade" feature which can be toggled 'on' or 'off'.

Basically the app will display the roster of the owner that is logged in and another roster in the league that can be changed by clicking on the tabs.
Add to a home page message wherever you want the app to appear Get the code Oct. 24, 2008
Overview This app will create a table displaying various details about a teams roster.  You can set it up as a tabbed application or a dropdown one to cycle through all the teams in a league. Add to a home page message wherever you want the app to appear Get the code Oct. 11, 2008
Countdown This app will countdown to any event.  It can be setup to automatically countdown to the weekly NFL games. Add to a home page message wherever you want the app to appear Get the code Aug. 29, 2008
Chat Module Enhancement This app will add several enhancements to MFL's regular chat module.  The enhancements include bottom-up posting, sound on posts and alert league members to the chat room. Add to a home page message wherever you want the app to appear.

Add secondary code to a home page message that is being used as your footer.
Get the code Aug. 29, 2008
Portal This app is a very basic portal that will allow league members to access the MFL site just in case their maybe some errant code that could be blocking access.

It makes use of MFL's corporate block features.  You must provide your league id and server id for the app to work.
Use your league id and server id in the area provided. Go to the Portal Aug. 30, 2008
IP Tracker This app will track the IP of both league members and guests as they visit your site. It requires a php script that you will need to host on a personal site and a small javascript that will be placed in a home page message being used as your footer. Get the code Oct. 31, 2008



STATS APP: This app will display player/team statistics for players on franchise rosters as well for players that were in starting lineups.
Title Description Implementation Code source Updated
1. Home Page Drop Down Box Set up a drop down box containing franchise names that will be displayed on your home page. Add the code to a home page message wherever you want the app to appear Get the code  
2. Home Page Tabbed Menu Set up a tab menu separated by divisions that will be displayed on your home page.

Images can easily be added to identify teams.
Add the code to a home page message wherever you want the app to appear Get the code  
3. Separate Page All Teams This will automatically display all the teams in a separate page. Two Steps:

Step 1: Add code to a home page message to create a link to the new page.

Step 2: Paste the all-teams code into the home page message being used as the footer.
Get the code  
4. Separate Page All Players with Add/Drop functionality This will automatically display all the players for any position in a separate page.  You can also select players to be added to or dropped from your roster as well as propose a trade to another owner. Two Steps:

Step 1: Add code to a home page message to create a link to the new page.

Step 2: Paste the all-teams code into the home page message being used as the footer.
Get the code  
5. Separate Page Drop Down Box This will display the drop down box as described above except it will be placed on a separate page. Two Steps:

Step 1: Add code to a home page message to create a link to the new page.

Step 2: Paste drop down code into the home page message being used as the footer.
Get the code  
6. Separate Page Tabbed Menu This will display the tabbed menu as described above except it will be placed on a separate page. Two Steps:

Step 1: Add code to a home page message to create a link to the new page.

Step 2: Paste drop down code into the home page message being used as the footer.
Get the code  
7. Append to Team Page This will add the Team Stats table automatically to the bottom of the team pages. Paste the code to the home page message being used as your footer. Get the code  
8. Nest into Team Page This will nest the Team Stats table into the team pages. Two Steps:

Step 1: Add code to create a <div> where you want the stats to appear.

Step 2: Paste the stats code to the home page message being used as your footer.
Get the code  
9. "My Team" link to stats This will create a link to the team stats table for whichever owner is logged in. Add the code to a home page message wherever you want the app to appear.

You will have to change the ID for the commissioner's team in the code to match the team ID for your league.
Get the code  
10. "My Team" stats automatically displayed.

Warning: will increase load time for the home page.
This will automatically display the team stats table for whichever owner is logged in. Add the code to a home page message wherever you want the app to appear.

You will have to change the ID for the commissioner's team in the code to match the team ID for your league.
Get the code  



Codes for Personal Sites

(No longer active unless there is a demand. Let me know.)

Title Description Implementation Code source
Iframe Ticker Similar to the ticker code above however it will work on a personal site.

If you have this ticker directly on your MFL website please switch over to the ticker code above.  It is much quicker and requires less MFL resources.
Use a generator to create the code then add the created code to your personal site. Go to the generator
Iframe Boxscore Similar to the boxscore code above however it will work on a personal site.

If you have this boxscore directly on your MFL website please switch over to the boxscore code above.  It is much quicker and requires less MFL resources.
Use a generator to create the code then add the created code to your personal site. Go to the generator
Iframe Scroller Similar to the scroller/marquee code above however it will work on a personal site.

If you have this scroller directly on your MFL website please switch over to the scroller/marquee code above.  It is much quicker and requires less MFL resources.
Set up the scroller by using the various setting outlined in the sideline forum post then paste the code to your personal site. Get the code
Iframe Countdown Similar to the countdown code above however it will work on a personal site.

If you have this countdown directly on your MFL website please switch over to the countdown code above.  It is much quicker and requires less MFL resources.
Use a generator to create the code then add the created code to your personal site. Go to the generator