/** * This file represents an example of the code that themes would use to register * the required plugins. * * It is expected that theme authors would copy and paste this code into their * functions.php file, and amend to suit. * * @package TGM-Plugin-Activation * @subpackage Example * @version 2.3.6 * @author Thomas Griffin * @author Gary Jones * @copyright Copyright (c) 2012, Thomas Griffin * @license http://opensource.org/licenses/gpl-2.0.php GPL v2 or later * @link https://github.com/thomasgriffin/TGM-Plugin-Activation */ /** * Include the TGM_Plugin_Activation class. */ require_once dirname( __FILE__ ) . '/class-tgm-plugin-activation.php'; add_action( 'tgmpa_register', 'my_theme_register_required_plugins' ); /** * Register the required plugins for this theme. * * In this example, we register two plugins - one included with the TGMPA library * and one from the .org repo. * * The variable passed to tgmpa_register_plugins() should be an array of plugin * arrays. * * This function is hooked into tgmpa_init, which is fired within the * TGM_Plugin_Activation class constructor. */ function my_theme_register_required_plugins() { /** * Array of plugin arrays. Required keys are name and slug. * If the source is NOT from the .org repo, then source is also required. */ $plugins = array( // This is an example of how to include a plugin pre-packaged with a theme array( 'name' => 'Contact Form 7', // The plugin name 'slug' => 'contact-form-7', // The plugin slug (typically the folder name) 'source' => get_stylesheet_directory() . '/includes/plugins/contact-form-7.zip', // The plugin source 'required' => true, // If false, the plugin is only 'recommended' instead of required 'version' => '', // E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented 'force_activation' => false, // If true, plugin is activated upon theme activation and cannot be deactivated until theme switch 'force_deactivation' => false, // If true, plugin is deactivated upon theme switch, useful for theme-specific plugins 'external_url' => '', // If set, overrides default API URL and points to an external URL ), array( 'name' => 'Cherry Plugin', // The plugin name. 'slug' => 'cherry-plugin', // The plugin slug (typically the folder name). 'source' => PARENT_DIR . '/includes/plugins/cherry-plugin.zip', // The plugin source. 'required' => true, // If false, the plugin is only 'recommended' instead of required. 'version' => '1.1', // E.g. 1.0.0. If set, the active plugin must be this version or higher, otherwise a notice is presented. 'force_activation' => true, // If true, plugin is activated upon theme activation and cannot be deactivated until theme switch. 'force_deactivation' => false, // If true, plugin is deactivated upon theme switch, useful for theme-specific plugins. 'external_url' => '', // If set, overrides default API URL and points to an external URL. ) ); /** * Array of configuration settings. Amend each line as needed. * If you want the default strings to be available under your own theme domain, * leave the strings uncommented. * Some of the strings are added into a sprintf, so see the comments at the * end of each line for what each argument will be. */ $config = array( 'domain' => CURRENT_THEME, // Text domain - likely want to be the same as your theme. 'default_path' => '', // Default absolute path to pre-packaged plugins 'parent_menu_slug' => 'themes.php', // Default parent menu slug 'parent_url_slug' => 'themes.php', // Default parent URL slug 'menu' => 'install-required-plugins', // Menu slug 'has_notices' => true, // Show admin notices or not 'is_automatic' => true, // Automatically activate plugins after installation or not 'message' => '', // Message to output right before the plugins table 'strings' => array( 'page_title' => theme_locals("page_title"), 'menu_title' => theme_locals("menu_title"), 'installing' => theme_locals("installing"), // %1$s = plugin name 'oops' => theme_locals("oops_2"), 'notice_can_install_required' => _n_noop( theme_locals("notice_can_install_required"), theme_locals("notice_can_install_required_2") ), // %1$s = plugin name(s) 'notice_can_install_recommended' => _n_noop( theme_locals("notice_can_install_recommended"), theme_locals("notice_can_install_recommended_2") ), // %1$s = plugin name(s) 'notice_cannot_install' => _n_noop( theme_locals("notice_cannot_install"), theme_locals("notice_cannot_install_2") ), // %1$s = plugin name(s) 'notice_can_activate_required' => _n_noop( theme_locals("notice_can_activate_required"), theme_locals("notice_can_activate_required_2") ), // %1$s = plugin name(s) 'notice_can_activate_recommended' => _n_noop( theme_locals("notice_can_activate_recommended"), theme_locals("notice_can_activate_recommended_2") ), // %1$s = plugin name(s) 'notice_cannot_activate' => _n_noop( theme_locals("notice_cannot_activate"), theme_locals("notice_cannot_activate_2") ), // %1$s = plugin name(s) 'notice_ask_to_update' => _n_noop( theme_locals("notice_ask_to_update"), theme_locals("notice_ask_to_update_2") ), // %1$s = plugin name(s) 'notice_cannot_update' => _n_noop( theme_locals("notice_cannot_update"), theme_locals("notice_cannot_update_2") ), // %1$s = plugin name(s) 'install_link' => _n_noop( theme_locals("install_link"), theme_locals("install_link_2") ), 'activate_link' => _n_noop( theme_locals("activate_link"), theme_locals("activate_link_2") ), 'return' => theme_locals("return"), 'plugin_activated' => theme_locals("plugin_activated"), 'complete' => theme_locals("complete"), // %1$s = dashboard link 'nag_type' => theme_locals("updated") // Determines admin notice type - can only be 'updated' or 'error' ) ); tgmpa( $plugins, $config ); } Casino uden ROFUS: mere frihed, større bonusser – og et ansvar du selv bærer

Casino uden ROFUS: mere frihed, større bonusser – og et ansvar du selv bærer

Ordet ROFUS dukker op i næsten enhver samtale om dansk online spil, og det er der en grund til. Registeret over frivilligt udelukkede spillere er nemlig det, der skiller de dansk-licenserede casinoer fra resten. Et casino uden ROFUS er ikke tilknyttet registeret, hører ikke under Spillemyndigheden og kører i stedet på en international licens. Derfor møder du heller ikke kravet om NemID eller MitID - du opretter konto med mail og adgangskode og verificerer dig bagefter med billed-ID. En grundig gennemgang af, hvordan de platforme faktisk opererer, findes blandt andet hos www.sde-biavl.dk, hvor licenser, betalingsmetoder og bonusvilkår bliver vendt.

Hvad licensen betyder for din konto

Det er fristende at tro, at "international licens" er én størrelse. Det er det ikke. En Malta-licens trækker på EU-regler, hvilket blandt andet har betydning for, hvordan gevinster beskattes, mens Curaçao og Anjouan stiller lempeligere krav til spillerbeskyttelse. Sidstnævnte er ofte det, der gør kryptoindskud og bonusser ud over det danske loft mulige. Ingen af delene gør platformen usikker i sig selv - men det flytter ansvaret over på dig.

Licens Myndighed Hvad det betyder i praksis
Malta Malta Gaming Authority EU-regler, stærkere spillerbeskyttelse, typisk skattefrie gevinster
Curaçao Curaçao eGaming Bredt spiludbud med slots, live og krypto under én licens
Anjouan Anjouan Bruges af nyere casinoer, lempelige krav, mange betalingsmetoder
Gibraltar Gibraltar Regulatory Authority Løbende tilsyn, rapportering og fokus på ansvarligt spil

Bonusser: her viser forskellen sig tydeligt

Danske casinoer er bundet af et bonusloft, og det kan mærkes på tilbuddene. På udenlandske sider ser regnestykket anderledes ud.

  • Velkomstpakker, hvor første indskud matcher 100 % - nogle gange fordelt over flere indbetalinger
  • Gratis spins knyttet til udvalgte spilleautomater, ofte med gennemspilskrav omkring 35x-45x
  • Cashback, der sender en del af tabene tilbage dagligt eller ugentligt
  • Bonusser uden indbetaling, som regel med markant højere omsætningskrav
  • VIP-programmer med point, hurtigere udbetalinger og eksklusive kampagner

Læs altid vilkårene: omsætningskrav, maksimal indsats under gennemspilning og hvor længe bonussen er gyldig. Det er dér, de fleste bliver overraskede.

Sådan åbner du en konto uden NemID

  1. Vælg platform ud fra licenstype, spiludvalg og de betalingsmetoder, du reelt bruger.
  2. Opret konto med mail og adgangskode - ingen MitID ind over.
  3. Upload gyldigt ID. Verifikationen skal være på plads, før den første udbetaling går igennem.
  4. Foretag dit første indskud, ofte fra omkring 75-150 kr.
  5. Aktivér en bonus, hvis du vil have en, og sæt dig ind i reglerne først.

Det, du ikke kan slippe for

Spillemyndigheden står ikke bag dig, hvis noget går galt, og dansk kundeservice er ikke en selvfølge. Gevinster fra casinoer uden for EU er desuden skattepligtige og skal indberettes selv. ROFUS findes stadig - og har du en aktiv registrering, er det ikke meningen, at du skal omgå den ved at flytte til en udenlandsk side. Det er hele pointen med registeret.

Praktisk råd: sæt dine grænser, før du sætter dit første indskud. Vælg indbetalingsloft, tidsgrænse og eventuel selvudelukkelse på platformen med det samme - ikke bagefter, når du sidder midt i en dårlig stime. Vælg desuden en side med en licens, du kan stå inde for, og betalingsmetoder du forstår. Friheden er reel, men den kommer uden den sikkerhedssele, dansk regulering ellers spænder på dig.