Copyright by Daniel BakovicMyArcadePlugin Pro v5 User Documentation http://myarcadeplugin.com v2.00 - 13.09.2011 http://myarcadeplugin.com Copyright by Daniel Bakovic TABLE OF CONTENTS INSTALLATION................................................................................ 3 Overview .............................................................................................. 3 MYGAMELISTCREATOR .................................................................44 Options ...............................................................................................45 Game List For Posts And Pages ..................................................................... 46 Requirements....................................................................................... 4 Styling Examples ................................................................................ 48 Usage Example 1 - Default Style ..................................................................... 48 Usage Example 2 - Miniclip Style .................................................................. 49 WordPress Installation ........................................................................ 5 Theme Integration ............................................................................. 50 MyArcadePlugin Pro Installation ........................................................ 6 MYSCORESPRESENTER ..................................................................51 MyArcadePlugin Pro Upgrade ............................................................. 7 Options ............................................................................................... 52 MYARCADEPLUGIN PRO ................................................................. 8 Template Usage .................................................................................. 53 Activation ............................................................................................. 8 Function Reference.............................................................................54 Panel Overview .................................................................................... 9 Template Coding................................................................................. 57 Display 10 Todays Scores ................................................................................ 57 Display 20 Most Active Players ..................................................................... 57 Display 10 HighScores Of A Game ................................................................ 58 Setting up MyArcadePlugin Pro .........................................................10 Mochi Settings .................................................................................................. 11 HeyZap Settings ............................................................................................... 16 General Settings ............................................................................................... 21 Category Mapping .......................................................................................... 29 Advanced Features ..........................................................................................30 How to use MyArcadePlugin Pro ........................................................ 31 Fetching and publishing ................................................................................. 31 Offset Feeding ..................................................................................................34 Auto Post from Mochi Media .........................................................................39 Function Reference ............................................................................ 40 http://myarcadeplugin.com FUNGAMES THEME.......................................................................60 Options Panel .................................................................................... 60 Customize Header .......................................................................................... 60 Customize Footer............................................................................................ 62 Advertisement Banner ................................................................................... 64 Top Slider Settings .......................................................................................... 63 Featured Slider Settings ................................................................................. 64 Layout Settings................................................................................................ 60 Navigation Settings............................. Fehler! Textmarke nicht definiert. Copyright by Daniel Bakovic Installation Overview Thank you for purchasing MyArcadePlugin Pro! This document provides instructions for installing and using MyArcadePlugin Pro, MyGameListCreator, MyScoresPresenter and the FunGames theme. Since the instructions are specific to the MyArcadePlugin Suite, they do not cover every WordPress function. For help using WordPress, please see the further reading boxes throughout the text for additional resources. We also recommend using the tutorials at codex.wordpress.org Further Reading: For more information's on using Plugins and Themes in WordPress, please visit WordPress Codex. http://myarcadeplugin.com Copyright by Daniel Bakovic com Copyright by Daniel Bakovic .x memory limit 64M or more allow_url_fopen = ON MySQL version 4.3.Requirements To run MyArcadePlugin Pro you will need a WordPress ready hosting plan.2 or greater Unlimited bandwidth http://myarcadeplugin. It should include the following features: At least PHP 5.1. Here you will find a step-by-step tutorial how to install WordPress on your server: http://codex.com Copyright by Daniel Bakovic . you can take a look to this great documentation: http://codex.WordPress Installation If you are new to WordPress and you are worried about where to start.org/Installing_WordPress http://myarcadeplugin.wordpress.org/New_To_WordPress_-_Where_to_Start WordPress is well known for its easy and fast installation.wordpress. you will need to activate it.com Copyright by Daniel Bakovic . FileZilla) to access your host server and upload the content of the extracted folder to your WordPress root folder (where wp-config.php is located) 3.g.MyArcadePlugin Pro Installation After you have installed WordPress and downloaded MyArcadePlugin Pro. Log on the WordPress admin panel and click on "Plugins" 4. Use a FTP client (e. Follow these steps if you have a fresh WordPress installation: 1. Extract the downloaded MyArcadePlugin Pro zip file 2. Activate MyArcadePlugin Pro http://myarcadeplugin. MyArcadePlugin Pro b. Extract the downloaded MyArcadePlugin Pro zip file 3.MyArcadePlugin Pro Upgrade If you are upgrading from a previous MyArcadePlugin Pro version. Deactivate the old versions a. MyScoresPresenter c. Activate MyArcadePlugin Pro http://myarcadeplugin. Use a FTP client (e. Log on the WordPress admin panel and click on "Plugins" 5.g. FileZilla) to access your host server and upload the content of the extracted folder to your WordPress root folder (where wp-config.php is located) 4.com Copyright by Daniel Bakovic . follow these steps: 1. MyGameListCreator 2. You have received your personal key with the download link immediately after the purchase.MyArcadePlugin Pro Activation Once MyArcadePlugin Pro is activated. you will need to setup MyArcadePlugin Pro.com Copyright by Daniel Bakovic . After the license key verification. you will need to enter your personal license key to be able to use all premium features. http://myarcadeplugin. There you have access to the most important functions of the MyArcadePlugin Pro. news and special offers. settings. PHPBB. A single click on "MyArcade" will bring you to the "MyArcadePlugin Dashboard" page. http://myarcadeplugin. On the "Manage Games" view you can edit and play games before you publish them. All fetched games will be saved in your database and you can publish them with just a single click whenever you want. Actually. Kongregate and Playtomic. Embed and IFrame games. "Import Games" gives you the possibility to import individual games to your brand new arcade site. "Fetch Games" will bring you to a new page where you can automatically fetch games from many game distributors like Mochi. That will create as many WordPress posts as you want with just a one click. DCR. HeyZap. "Publish Games" will to that job for you and publish defined number of fetched games. SWF. you will find a control panel in your WordPress administration bar.Panel Overview Once installed. MyArcadePlugin Pro supports import of IBPArcade. There you will get an overview of the Plugin status.com Copyright by Daniel Bakovic . In this chapter.Setting up MyArcadePlugin Pro When you click on "Settings".com Copyright by Daniel Bakovic . I will guide you through all settings and explain you how to setup your new arcade site. http://myarcadeplugin. you will get to the MyArcadePlugin Pro administration page. 000 free games in his database that we will use for our arcade site.mochimedia.com/r/23f4b6b9ad680165 Mochi Media Feed URL This field contains the URL to the Mochi Media's game feed. Mochi has over 30.mochimedia. you should create a Mochi user account. An account is needed if you want to earn some extra money from Mochi and if you want to save game scores. click here to create one: https://www.com Copyright by Daniel Bakovic . The default value is: http://www. First. If you do not have a Mochi Media account.com/feeds/games/ http://myarcadeplugin.Mochi Settings Mochi Media is one of the biggest flash game distributors. click on "Publishers". Therefore. There you will see your Publisher ID and your Publisher Secret Key.com Copyright by Daniel Bakovic . To get your Publisher ID scroll down on the settings page to the "Bridge Settings" section. Now click on "Settings". then you have to change your account type from "Developer" to "Publisher". Just follow the instructions on the Mochi's site. http://myarcadeplugin.Mochi Publisher ID & Publisher Secret Key If you just have registered on Mochi. accept "Terms of Service" and click on "Send". Copy and paste these ID's to the corresponding fields on MyArcade Mochi Settings. The next thing you should do is to verify your Domain. To exclude a tag you must preface it with a minus sign (-). Example 1: '-zh-cn' will exclude all Chinese games Example 2: '-snow' will exclude all Game that are tagged to snow Example 3: 'snow' will include only games tagged to snow. If you want to feed all games that Mochi Media offers. then leave this field blank but keep in mind that this can take a while and that your server can overload. Enter tags without quotes ( ' )! http://myarcadeplugin. Filter by Tag You may choose this option to include games that include or exclude a tag.Feed Games Feed Games gives you the option to setup how many games should be fetched every time you click on "Fetch Games" and start fetching. This is not recommended!! To avoid server overloads we would suggest you to use values between 100 and 1000.com Copyright by Daniel Bakovic . Mochi Auto Game Feeding (Cron) This option allows you to turn your games site into an autoblog. If this option is checked. Special Categories Mochi Media provides some special game categories e. MyArcadePlugin Pro will fetch Mochi games automatically.g.com Copyright by Daniel Bakovic . Featured Games… Games that will bring you money are tagged to Coin Enabled and games that are able to save user scores are tagged to Leaderboard Games. Go to "General Settings" to select a fetch (cron) interval. http://myarcadeplugin. Premium Games. That could bring you more visitors and keep the visitors on your site.com Copyright by Daniel Bakovic . With this option. http://myarcadeplugin. We would recommend enabling this setting. you can enable the score submitting to Mochi Media and this option will enable a global Leaderboard Widget that you can drop into your sidebar. The scores can be saved locally at your site and on Mochi's server.Enable Global Mochi Scores To achieve more game plays many Mochi games are able to save user scores. Click on the following link and sign up on HeyZap: http://heyzap. To be able to fetch HeyZap games a user account is needed. HeyZap allows you to use values between 1 and 200. The default value is: http://www.HeyZap Settings HeyZap is another big flash game distributor. Feed Games Feed Games gives you the option to setup how many games should be fetched when you click on "Fetch Games" and start fetching of HeyZap games.heyzap. Compared with Mochi Media. HeyZap does not offer score submitting but they have many social and multiplayer games.com/publishers/ HeyZap Feed URL This field contains the URL to the HeyZap's games feed. Site Key & Secret Key To be able to fetch more than 10 games at once you have to enter valid site and secret key.com Copyright by Daniel Bakovic . http://myarcadeplugin.com/publisher_api/v2/ Edit this entry only when HeyZap feed url has been changed otherwise MyArcadePlugin will not work properly. The most of the social and multiplayer games are "Embed-Games". MyArcadePlugin Pro will fetch HeyZap games automatically. HeyZap Auto Game Feeding (Cron) This option allows you to turn your games site into an autoblog.com Copyright by Daniel Bakovic . http://myarcadeplugin.Game Variants HeyZap offers two kinds of games that you can add to your site: SWF and Embed games. If this option is checked. Go to "General Settings" to select a fetch (cron) interval. If you want to fetch all HeyZap games then you need to select "SWF + Embed Games". com Playtomic Feed URL This field contains the URL to the HeyZap's games feed.com/games/feed/mochi Edit this entry only when Playtomic feed url has been changed otherwise MyArcadePlugin will not work properly. Languages Here you can select the languages what the games should have. If you want to fetch all games then uncheck all the options.com Copyright by Daniel Bakovic . http://myarcadeplugin. http://playtomic. Teens and Mature. Playtomic offers you also a lot of quality games for your site. The default value is: http://playtomic. Audience Playtomic offers you to filter games by audience: Everyone.Playtomic Settings Like Mochi and HeyZap. Only game tagged to the selected languages will be inserted into your games database. 70 or more is a great game. Below 50 many not be very good. Minimum Rating Playtomic calculates an engagement rating for all games which is a score out of 100 for how fun the game is according to actual player data. Microtransactions Playtomic doesn't provide a description of this setting. 50 or more is a good game. Leaderboards On this setting you can limit the leaderboard type of games that should be fetched. A rating of 90 or more is an excellent game but you will get fewer games. http://myarcadeplugin. MyArcadePlugin support Mochi Scores and it is recommended to select "Mochi Media" if you want to save scores on your site.Advertisement In this drop down you can select what advertisements the games should have included. Thereby. Every selection except "Any" will limit the number of games that you will get from Playtomic. I would recommend you to choose "Any" for this setting. Every selection except "Any" will limit the number of games that you will get from Playtomic.com Copyright by Daniel Bakovic . This option only affects the manual game fetching. It is recommended to use values between 100 and 1000 to avoid server overload. http://myarcadeplugin. Leave blank if you want to fetch all games (not recommended).com Copyright by Daniel Bakovic .Fetch Games How many Playtomic games should be fetched at once. com/ Kongregate Feed URL This field contains the URL to the HeyZap's games feed.com/games_for_your_site. http://www.com Copyright by Daniel Bakovic .kongregate. http://myarcadeplugin.kongregate. The default value is: http://www. The feed is updated regularly.xml Edit this entry only when HeyZap feed url has been changed otherwise MyArcadePlugin will not work properly.Kongregate Settings Kongregate provides a sponsored games XML feed that you can add to your site. the global settings for MyArcadePlugin Pro are described. If the checkbox is checked. all submitted scores will be saved (default value).com Copyright by Daniel Bakovic . http://myarcadeplugin. MyArcadePlugin Pro will save submitted user scores. Actually. Save User Scores This option enables the score submitting to your site.General Settings In this chapter. MyArcadePlugin Pro is able to save following score types: Mochi Media Scores (Publisher ID and Publisher Secret Key needed) IBPArcade Scores Save Only Highscores Activate this option if you want to save only the highest score that a user has achieved per game. If the option is deactivated. That means that only one score per game and per user will be saved. "Publish" – This option will publish the game posts immediately. They will not be published.Publish Games A number entered in this field defines how many games should be published at once when you click on "Add Games To Blog". For example. http://myarcadeplugin.com Copyright by Daniel Bakovic . "Draft" – This option will only add the game posts to your blog. in minutes. Thereby. if you want to publish every hour one game then enter 60 into the field "Schedule Time". you will be able to edit or review each post before you publish it. "Scheduled" – will publish games in a time interval. Post Status Here you can select how new game posts should be added to your blog. http://myarcadeplugin.com Copyright by Daniel Bakovic . enabling these options will increase your disc usage and your traffic. That will speed up the loading of your site and your site will be independent of the game distributor. thumbnails or screenshots to your server. Make sure that the following directories are writeable (chmod 777): wp-content/games wp-content/thumbs Delete Game Files This option will delete downloaded game files when you delete a game post from your blog. MyArcadePlugin will only link to the game files.Download Thumbnails. In the other hand. When the download options are disabled. Games & Screenshots These options allow you to download game files. That will free up your disc usage. that defines how often new games should be fetched. The fetching will trigger when someone visits your site. On each trigger MyArcadePlugin Pro will get the latest game. Create Categories If you start a fresh site. Game Categories To Feed At this section you see all the categories that game distributors (Mochi Media and HeyZap) currently offer. http://myarcadeplugin. This option takes only affect when "Mochi Auto Game Feeding" or "HeyZap Auto Game Feeding" are enabled. Select categories from which the games should be fetched.Auto Game Feeding (Cron) Select a time interval. That means: one game per trigger. if the scheduled time has passed. Just check this option and the selected categories from "Game Categories To Feed" will be created automatically. Parent Category This option will create all selected game categories as subcategories in the selected parent category. This option is useful if you have a mixed blog and not only a pure arcade portal.com Copyright by Daniel Bakovic . you can let MyArcadePlugin Pro to create game categories for you. FunGames. This option will prevent your theme from demolition trough games that are too wide. Activate this option to avoid game publishing in more than one category. Max.com Copyright by Daniel Bakovic . MyArcadePlugin Pro will only use the first category of a game! Publish In A Single Category This option will publish all games only in the selected category.Use Only The First Category Many Mochi Media and HeyZap games are tagged to more than one category. MyArcadePlugin Pro will automatically resize bigger games to the given width. When this option is checked. This option is useful if you have a mixed blog and not only a pure arcade site.g. http://myarcadeplugin. If a value is set. Embed Flash Code Select one of available option when MyArcadePlugin Pro should automatically embed the flash code in your posts. This option is very useful if you are using a default WordPress theme and not a special arcade theme e. Game Width Enter here the maximum allowed game width in pixels. Game Post Template With this option.margin-right: 10px. Activating this option will help you generating unique content (game posts) automatically.com Copyright by Daniel Bakovic .Shows a game description %INSCTRUCTIONS% . This feature will work for all standard WordPress themes except the FunGames theme. margin-bottom: 10px. %TITLE% Walkthrough! </p> http://myarcadeplugin.Shows the game title %TAGS% . %TITLE% Cheats. Available Placeholders: %TITLE% . This text area allows you the usage of HTML and special MyArcadePlugin Pro placeholders to style the game post.Shows game instructions Code Example: <p> <div style="float:left. you are able to give your posts an individual look that will be different to other arcade sites. comma separated (without links) %THUMB% .Shows all game tags.Shows a game thumbnail %DESCRIPTION% .">%THUMB%</div> %DESCRIPTION% %INSTRUCTIONS%<br /><br /> %TITLE% Review. If you want to use a custom post type then you will need to create it before you can make a selection. Post Type Select a post type you want to use with MyArcadePlugin. Guest Message In this text area you can define a message that a guest will see after X game plays.com Copyright by Daniel Bakovic . too. The easiest way to create a custom post type is to use a plugin like 'Custom Post Type UI'. Games added by Contributors will be saved as draft Authors and Editors will be able to publish games. Author and Editor. Suggestion: Enter a link to your registration page. Set to 0 to deactivate the game play check. Set. http://myarcadeplugin.Allow Users To Post Games Activate this if you want to give access to your users to import games. how many games a guest can play before he needs to register. HTML code is allowed in this field. Guest Plays This option allows you to force user to register after a defined number of game plays. WordPress supports the following user roles: Contributor. http://myarcadeplugin. That allows you to publish games in translated or summarized categories instead of using the predefined category names from game distributors. The category mapping is implemented with the modern AJAX technology. HeyZap. The changes in this section are saved automatically. Playtomic and Kongegrate categories to your own category names.com Copyright by Daniel Bakovic .Category Mapping Map Mochi. So you don't need to click the "Save Settings" button. Delete Blank / Zero Scores Clean up the scores table. This will delete all zero and empty scores in your database. all fetched games will be deleted. Delete All Scores All scores will be removed from your database http://myarcadeplugin. the score submitting of published games will stop to work! Remove Games Marked as 'deleted' This button will remove all games marked as 'deleted' from your games database.Advanced Features Delete All Feeded Games If you click on this button. After this. The published posts will not be touched.com Copyright by Daniel Bakovic . com Copyright by Daniel Bakovic . While fetching MyArcadePlugin will download the game feed and add many games to your database. you can start to populate your new arcade site with flash games. You can fetch Mochi Media.How to use MyArcadePlugin Pro When you have adjusted the settings. A single click on "Fetch Games" will bring you to a new page where you can select a game distributor and populate your games database with new games. Playtomic and Kongregate games or you can import individual games. Fetching and publishing The easiest way to add a big number of games is to use integrated "Game Fetching" features. http://myarcadeplugin. MyArcadePlugin Pro offers you several options to do that. HeyZap. After the game fetching is run.com Copyright by Daniel Bakovic . you will get an output like this: http://myarcadeplugin. you are able to populate your new site with thousands of games in just a few minutes. After the game fetching. tags or categories. edit game details like description. Now you have two options to publish the fetched games: Manual Publishing and Automated Publishing Automated Publishing A single click on "Publish Games" is sufficient to publish a defined number of games on your site.com Copyright by Daniel Bakovic . With that feature. instructions. the games are added to your database and are not visible to your visitors.At this point. A single click on "Publish" will publish a single game on your site. The number of games can be adjusted under "General Settings" "Publish Games". http://myarcadeplugin. Manual Publishing The second method to publish games on your site is to use the manual publishing. you will get a game box for each fetched game with some buttons. There you can preview each game. Offset fetching will help you to fetch older games without overload your server.com Copyright by Daniel Bakovic . you will need to use the Offset method. Latest games fetching will get the last X games from the game distributor but if you want to fetch older games.Offset Game Fetching On the "Fetch Games" page you have two methods to get games from game distributors: Lates Games and Use Offset. http://myarcadeplugin. Thereby. MyArcadePlugin Pro will download the given number of games from the given offset. That means that a huge feed has to be downloaded and encoded.000 games. If you leave blank the setting "Feed Games" under "Mochi Settings". That will cause an overload of most web servers. MyArcadePlugin Pro will fetch all available games.com Copyright by Daniel Bakovic .Mochi offers over 30. To void this overload you should use offset feeding like this: http://myarcadeplugin. http://myarcadeplugin.00oth game. PHPBB.000 games started from the 2. To add such a game to your site click on "Import Games". When you now click on "Fetch Games". DCR. EMBED or IFRAME games.com Copyright by Daniel Bakovic .000 at "Fetch" and 2. First select an import method: After selecting the desired import method the form below the selection will change and show you all needed fields that needs to be filled out for the selected import. SWF. Manual Import With MyArcadePlugin you are also able to import individual games such IBPArcade. MyArcadePlugin will fetch 1.000 for offset.Select "Use Offset" and enter 1. For uploading new game files. http://myarcadeplugin. thumbnails and screenshot MyArcadePlugin offers you two methods. At the one hand you can upload files from your local hard drive and on the other hand you are able to grab files from a given url.com Copyright by Daniel Bakovic . click on "Browse". enter the url and click on "Start Upload". select a file and click on "Start Upload". http://myarcadeplugin. To grab a file from a given url.com Copyright by Daniel Bakovic .To upload a file from local hard drive. MyArcadePlugin will also try to detect the game dimensions and insert them into the form. You should upload all needed files before you do anything else on the import form because MyArcadePlugin is able to fill the form automatically on some games for you. com Copyright by Daniel Bakovic . To be able to use this feature you have to setup your Mochi Media account. click on "Settings" and scroll down to "Auto Post Settings". Select "Custom built script" on "Auto Post Method" and enter the following URL to "Auto Post URL": http://{YOUR URL}/wp-content/plugins/myarcadeplugin/modules/mochi_autopost. Login to your Mochi Media account.php Replace {YOUR URL} with your own site URL http://myarcadeplugin.Auto Post from Mochi Media MyArcadePlugin Pro allows you to post games directly from Mochi Media's website to your arcade blog when pressing the button "Post game to my site". submitting scores and getting highscores or even by logging in on your site.CubePoints Integration MyArcadePlugin has a built in CubePoints integration. CubePoints is a point management system for WordPress. For more information about CubePoints please visit: http://cubepoints. Click on CubePoints -> Configure and set how many points user should get for several actions. Users can earn points by playing games.com After activating CubePoints you will need to setup the plugin before use.com Copyright by Daniel Bakovic . The achieved points are displayed with widgets and user can donate their points to other user. MyArcadePlugin will handle the rest for you! http://myarcadeplugin. com Copyright by Daniel Bakovic . In this chapter. "mabp_thumbnail_url". ?> Get the Game Thumbnail URL <?php echo get_post_meta($post ->ID. ?> http://myarcadeplugin. true). MyArcadePlugin uses WordPress custom fields to saves additional game information's. "mabp_description". true). To display these information's you can use the following functions within the WordPress loop: Print Game Description <?php echo get_post_meta($post ->ID. ?> Print Game Instructions <?php echo get_post_meta($post ->ID. true). Use these functions if you use a standard WordPress theme or if you want to create your own individual theme. "mabp_instructions". you will find all available functions that you can use in your themes.Function Reference MyArcadePlugin Pro will work with every standard WordPress theme but you can also use several useful functions to create a nice looking site with special features. ?> Get the Game Screenshot 3 URL <?php echo get_post_meta($post ->ID. ?> Embed flash code To show a playable game.Get the Game Screenshot 1 URL <?php echo get_post_meta($post ->ID. true). you can use the function get_game inside the WordPress loop: <?php echo get_game($post->ID). ?> Get the Game Screenshot 4 URL <?php echo get_post_meta($post ->ID. true). "mabp_screen4_url". true). ?> Get the Game Screenshot 2 URL <?php echo get_post_meta($post->ID. "mabp_screen3_url". ?> http://myarcadeplugin. "mabp_screen1_url". "mabp_screen2_url". true).com Copyright by Daniel Bakovic . com Copyright by Daniel Bakovic . you have to include the Mochi Media Leaderboard Bridge into your theme.Embed Leaderboard Bridge If you want to save user scores. Put this code above the get_game function call: <?php if (function_exists('myarcade_get_leaderboard_code')) { myarcade_get_leaderboard_code(). } ?> http://myarcadeplugin. A list with a big number of games is a great SEO-Method to get more visitors. This method is well known and Miniclip is using it.com Copyright by Daniel Bakovic . The game list will be refreshed when you publish.MyGameListCreator To save your server performance MyGameListCreator will create game list that is saved in a static file. edit or delete a game post.php http://myarcadeplugin. MyGameListCreator is able to create to kinds of static game lists: "Game List For Posts And Pages" and "Standard Game List".php) is located: gamelist.php gamepostlist. too. MyGameListCreator will create two files located in the root folder of your WordPress installation (where wp-config. Games Categories .e.e.e "<li>".e "</li>". "</div>". http://myarcadeplugin.e. End List Wrap . If you wish to have games from each category included in the list. Leave blank to show the entire name.Set how many chars of a game name should be shown. Limit Showed Games . Limit Game Names . Otherwise.Put here your list begin wrap.Set "-1" (without quotes) to create a list with all published games.Options Game List Title . i.e. "</ul>". Begin List Wrap . This code will be placed above the game list. i.Customize the name of your list. "<div>". End Wrap . please select all categories.Put here your begin wrap for a game in the list. enter an integer.Put here your list end wrap. i. Begin Item Wrap . i.com Copyright by Daniel Bakovic .This is the global end wrap for the game list. i. i. End Item Wrap . You can also use html code to adapt the style to your theme.Customize the start html code to adapt to your theme. "<ul>". Begin Wrap .Create a list containing only games from selected categories.Put here your end wrap for a game in the list. Create List With Leading Letters . Rows For Lists With Leading Letters . By clicking on "Precompile A Game List For Posts/Pages" a new list will be created. Game List For Posts And Pages MyGameListCreator allows you to use a short code in your posts or pages to embed a static game list. http://myarcadeplugin. Auto Create Game List . To embed the precompiled game list in your posts add the following shortcode as the content of a page or post: [mygamelist] The game list will contain all games of selected categories. This feature can be very useful if you have a mixed website and not only a pure arcade portal. If this option is not checked "default" list will be created where the games are ordered by their publish date. like on Miniclip.Check this option if you want to create an alphabetically ordered list with leading letters.com Copyright by Daniel Bakovic .Check this option if you want to create automatically the game list.Enter the number of rows that should be created. Shows a clickable thumbnail %DESCRIPTION% .Shows the thumbnail of a game %THUMBNAIL_WITH_LINK% .Prints the game instructions Default Template Code <p> <strong>%TITLE_WITH_LINK%</strong><br /> <div style="float:left.">%THUMBNAIL_WITH_LINK%</div> %DESCRIPTION% </p> <p style="clear:left. Available Placeholders %TITLE% .Shows the name of a game %TITLE_WITH_LINK% . Use HTML code and available placeholders to create unique game lists.Prints the game description %INSTRUCTION% .Game name with a link to the game post %THUMBNAIL% .com Copyright by Daniel Bakovic ."></p><br /> http://myarcadeplugin.Customize the HTML output over the"Post Game List Template". Styling Examples In this chapter.com Copyright by Daniel Bakovic . you will see two simple styling examples: Default Style Miniclip Style However. with MyGameListCreator you can also create your own unique looking game list using the available options and CSS-Code.Default Style If you want to create an unordered list with all available games on your blog than you can use the following settings: Begin Warp: <div id="gamelist"> End Wrap: </div> Begin List Wrap: <ul> End List Wrap: </ul> Begin Item Wrap: <li> End Item Wrap: </li> http://myarcadeplugin. Usage Example 1 . com with leading letters then you can use the following settings: Limit Game Name: 16 Begin Warp: <div id="gamelist"> End Wrap: <div class="clear"></div></div> Begin List Wrap: <ul style="width:128px.Your created list will look like this in HTML: <div id="gamelist"> <ul> <li>Game 1</li> <li>Game 2</li> <li>Game 3</li> <li>Game 4</li> <li>Game 5</li> </ul> </div> Usage Example 2 .com Copyright by Daniel Bakovic .Miniclip Style If you want to create a game list like on Miniclip."> End List Wrap: </ul> Begin Item Wrap: <li> http://myarcadeplugin. End Item Wrap: </li> Rows For Lists With Leading Letters 5 Theme Integration To display the created game list (gamelist.php) in your theme you have to put this line of code on the desired place in your theme: <php if (function_exists('get_game_list')) { get_game_list(); } ?> http://myarcadeplugin.com Copyright by Daniel Bakovic MyScoresPresenter MyScoresPresenter will show player and game scores on your site. The output code for scores can easily be configured with templates over the WordPress backend. MyScoresPresenter includes several Widgets that you can add to your site. Go to “Appearance” “Widget” and drop the desired Widgets into the sidebars. With the current version of MyScoresPresenter, you can show the following scores: Most Active Players Latest Scores Today's Scores Single Game Scores - Shows scores of a single game MyArcadePlugin Leaderboard - Shows best players on your site http://myarcadeplugin.com Copyright by Daniel Bakovic Options MyScoresPresenter offers you the possibility to customize the score output using templates without touching the code. In this chapter, you will get an overview of available templates and styling examples. The templates work with special placeholders. The current version of MyScoresPresenter offers your following placeholders: %USERNAME% - Display the name of an user %SCORE% - Display the score of a game %GAMENAME% - Display the name of a game (without link) %GAME% - Display the game name with the game link %GAMEPLAYS% - Display the game plays of an user %GAMEIMAGEURL% - Gets the thumbnail url of a game %HIGHSCORE% - Display how many highscore a user has achieved %DATE% - Display the date of the score http://myarcadeplugin.com Copyright by Daniel Bakovic you can style the output of the list items. Here is an example how to style “Latest Scores”. With templates.Template Usage The output code of MyScoresPresenter will always be an unordered list. Template code: <strong>%USERNAME%</strong> on %GAME% The template code will generate following HTML code: <ul> <li><strong>Daniel</strong> on Super Mario</li> <li><strong>Flasher</strong> on Mario Kart</li> <li><strong>Dancer</strong> on Flowers</li> . <li><strong>Player</strong> on Unreal</li> </ul> http://myarcadeplugin.com Copyright by Daniel Bakovic ... Function Reference You build your own themes and you want to integrate score boxes to your theme.com Copyright by Daniel Bakovic . then you can use following functions: Todays Scores myscore_get_todays_scores($limit) Latest Scores myscore_get_latest_scores($limit) Most Active Users myscore_get_most_active_users($imit) http://myarcadeplugin. On The Profile Site) myscore_show_users_scores($user_id.com Copyright by Daniel Bakovic .Highscores Of A Single Game myscore_get_game_scores($limit) Global Mochi Media Scores Of A Single Game myscore_get_global_game_scores() Latest Scores Of An User (e. $limit) Leaderboard Check Returns "true" when the displayed game has Leaderboard enabled. myscore_check_leaderboard() Leaderboard Bridge http://myarcadeplugin.g. This function can only be used inside the WordPress-Loop. This bridge has to be added to your theme to be able to receive game scores.Mochi Media games submit their scores over a "Leaderboard Bridge".com Copyright by Daniel Bakovic . } ?> http://myarcadeplugin. You can embed the Leaderboard Bridge with this function call: <?php if (function_exists('myarcade_get_leaderboard_code')) { myarcade_get_leaderboard_code(). you can use the following code: <?php if (function_exists(myscore_get_todays_scores) ) : ?> <h2>Todays Scores</h2> <ul> <?php echo myscore_get_todays_scores().com Copyright by Daniel Bakovic . you will see some code examples that you can use in your themes.Template Coding In this chapter. ?> </ul> <?php endif. ?> </ul> http://myarcadeplugin. ?> Display 20 Most Active Players <?php if (function_exists(myscore_get_most_active_users) ) : ?> <h2>Top Players</h2> <ul> <?php echo myscore_get_most_active_users(20). Display 10 Todays Scores To display today’s scores in your sitebar. For that.com Copyright by Daniel Bakovic . you have to add a single line of code after the "get_game" function call (single. } ?> Now you are able to show latest scores of a game. ?> Display 10 HighScores Of A Game Note: This function needs a new global variable called "$mypostid" to be able to show scores of a single game. You can use this example for your sidebar: <?php if ( is_single() ) :?> <?php if (function_exists(myscore_get_game_scores) ) : ?> <h2>Best Players</h2> http://myarcadeplugin. echo $embedcode.php).<?php endif. Here is an example: <?php if (function_exists('get_game')) { $embedcode = get_game($post->ID). $mypostid = $post->ID. global $mypostid. ?> <?php endif. ?> </ul> <?php endif. ?> http://myarcadeplugin.com Copyright by Daniel Bakovic .<ul> <?php echo myscore_get_latest_scores(). you can integrate Adsense Ads or other banners to increase your earnings. you will be paid my Mochi Media. http://myarcadeplugin. Here you will get an overview about all available settings. yet. The theme has BuddyPress templates integrated! Using MyArcadePlugin Pro and the FunGames theme.com Copyright by Daniel Bakovic . Layout Settings This section customizes the look of the theme. By publishing Mochi Media games. so all theme functions will work properly. On the other hand. A 'X' marks a plugin which is not installed. you will generate a two-way income. It is fully compatible to Mingle and BuddyPress.FunGames Theme FunGames Theme is a premium Arcade Theme for WordPress. Recommended Plugin Status Here you can see a list of recommended plugins. Options Panel The theme options panel can be found at Appearance -> Theme Options. ." Game Order Select how games should be ordered on the front page.com Copyright by Daniel Bakovic . Sidebar Position Select a sidebar position .. Box order Select how the category boxes should be shown on the front page: Vertical or Horizontal. Games per Box Set the number of games that should be shown in each category box on the front page. Info: Random order may slow down your site! http://myarcadeplugin.left or right. Main Color Scheme Select a color scheme that should be used. Hide Category Boxes Select categories which should be excluded from the front page.Blog Category Select a category that should be used as a regular WordPress blog (if needed). Game Embed Box Enable or disable the game embed box ."Embed this game on your site. you can use this field to enter your Meta keywords.Customize Header Here you can specify all header settings for your template. http://myarcadeplugin.: Google Analytics).g.). This is a meta-tag within the HEAD tags.g. you can enter custom Meta or JavaScript codes. Site Description A small description of your site for the meta-tag. Custom Footer Code This section allows you to add a custom HTML or JavaScript code ( e. (e. Custom Favicon Enter the url of your own custom favicon. Custom Logo Enter here the URL to your logo.: Mochi Verification) Customize Footer Here you can specify all footer settings for your template. Custom Header Code In this section. Site Keywords If you do not use a SEO-Plugin.com Copyright by Daniel Bakovic . Pick some keywords that will describe your website separated by a coma (. Maximum dimensions are 460x80px. Game Order Select how games should be ordered on the slider. please create one here: http://myarcadeplugin.com/affiliate-program/ Affiliate Link Text This text will describe your affiliate link. The default text is MyArcadePlugin . Top Slider category Select a category that should be displayed on the top slider. Auto Scroll Enable or disable the auto scroll feature.MyArcadePlugin Affiliate Link Enter here your MyArcadePlugin affiliate link to promote MyArcadePlugin and to earn extra money! If you do not have an affiliate account.com Copyright by Daniel Bakovic . Slider Type Select a slider that should be shown on the front page: Default Slider or NivoSlider. Info: Random order may slow down your site! http://myarcadeplugin.Arcade Solution Top Slider Settings This section customizes the top slider type and the number of sliding panels. com Copyright by Daniel Bakovic .Featured Slider Settings This section customizes the featured slider in the sidebar. Game Preloader Banner Put the code for the game preloading section. This banner will appear on each game site (single page) above the playable game. It's recommended to use a 336x280px banner here. Content Banner Put the code for a 300x250px banner here. This banner will appear on each game site (single page) near the game description. Number of featured games Set a number of games that should be shown on the featured slider. Header Banner Put the code for a 468x60px banner here. Over Game Banner Put the code for a 728x90px banner here. The games are ordered randomly. This will appear on your header on each site. http://myarcadeplugin. Advertisement Banner This section allows you to manage your Adsense codes and other banner. Progress Bar This section customizes the settings of the single game site. http://myarcadeplugin.com Copyright by Daniel Bakovic .