Přinášíme vám přehled gólových akcí, výkonů českých hráčů a nejzajímavějších událostí ze včerejších utkání NHL. V noci z pondělí na úterý bylo na programu celkem 5 zápasů.
Čeští hráči:
Brankář LukášDostál předvedl v brance Anaheimu vynikající výkon proti loňskému finalistovi Stanley Cupu. Čelil neuvěřitelným 47 střelám, přičemž kapituloval pouze dvakrát. S úspěšností zákroků 95,9 % tak výrazně přispěl k těsnému vítězství Ducks 3:2 nad Edmontonem.
Jediným českým hokejistou, který si v nočních zápasech připsal kanadský bod, byl útočník Calgary AdamKlapka. Ten prožívá své dosud nejúspěšnější období v NHL a gólem pomohl Flames k výhře 3:2 nad San Jose.
Příběhy dne:
Nikita Kučerov (34-81-115) zaznamenal ve vítězném zápase proti Rangers branku a dvě asistence, čímž potřetí v řadě překonal hranici 80 asistencí a posunul se na první místo v soutěži o Art Ross Trophy společně s Nathanem MacKinnonem (32-83-115). Kučerov zaznamenal šestnáctý tříbodový výkon v lize a 106. v kariéře, čímž se vyrovnal bývalému spoluhráči Stevenu Stamkosovi na šestém místě mezi všemi aktivními bruslaři. V čele tohoto žebříčku jsou Sidney Crosby (186), Alex Ovečkin (140), Connor McDavid (134), Jevgenij Malkin (117) a Patrick Kane (112).
Jehospoluhráč Brayden Point (2-1-3) se zase potřetí v řadě dostal na hranici 40 gólů a vyrovnal se Stamkosovi (3 z let 2009-10 – 2011-12) v nejdelší sérii v historii Lightning. Delší sérii zaznamenali pouze čtyři aktivní hráči: Auston Matthews (5 v letech 2019-20 – 2023-24), AlexOvečkin (5 v letech 2005-06 – 2009-10), Leon Draisaitl (4 v letech 2021-22 – 2024-25) a David Pastrňák (4 v letech 2021-22 – 2024-25).
Macklin Celebrini (21-36-57 v 65 utkáních) si připsal dvě asistence a předstihl Logana Couturea (32-24-56 v letech 2010-11) v počtu bodů v jedné sezóně mezi nováčky Žraloků, který je druhým nejlepším po Patovi Falloonovi (25-34-59 v letech 1991-92).
Hvězdy týdne:
AlexOvechkin byl pochopitelně vyhlášen první hvězdou týdne NHL poté, co překonal Wayna Gretzkyho a stal se nejlepším střelcem v historii ligy s 895 góly. Druhou hvězdou se stal NickSuzuki z Montrealu, jenž nasbíral sedm bodů ve čtyřech zápasech a výrazně pomohl Canadiens k pětizápasové vítězné sérii. Třetí hvězdou je RobertThomas ze St. Louis, který zaznamenal sedm bodů ve třech duelech a dvě vítězné branky, čímž pomohl Blues natáhnout vítěznou šňůru na klubový rekord 12 zápasů.
admin_url('admin-ajax.php'),
'nonce' => wp_create_nonce('hokejovy_kviz_nonce')
));
// Načtení šablony kvízu
ob_start();
include plugin_dir_path(__FILE__) . 'templates/kviz-template.php';
return ob_get_clean();
}
add_shortcode('hokejovy_kviz', 'hokejovy_kviz_shortcode');
// AJAX handler pro zpracování formuláře
function hokejovy_kviz_submit_email() {
// Ověření nonce pro zabezpečení
if (!isset($_POST['nonce']) || !wp_verify_nonce($_POST['nonce'], 'hokejovy_kviz_nonce')) {
wp_send_json_error('Neplatný bezpečnostní token');
}
// Získání dat z formuláře
$email = sanitize_email($_POST['email']);
$score = intval($_POST['score']);
$total_questions = intval($_POST['total_questions']);
// Validace e-mailu
if (!is_email($email)) {
wp_send_json_error('Neplatná e-mailová adresa');
}
// Uložení e-mailu do databáze
global $wpdb;
$table_name = $wpdb->prefix . 'hokejovy_kviz_emails';
// Aktualizace nebo vložení záznamu
$existing = $wpdb->get_var($wpdb->prepare(
"SELECT id FROM $table_name WHERE email = %s",
$email
));
if ($existing) {
$wpdb->update(
$table_name,
array(
'score' => $score,
'completed_at' => current_time('mysql')
),
array('email' => $email)
);
} else {
$wpdb->insert(
$table_name,
array(
'email' => $email,
'score' => $score,
'completed_at' => current_time('mysql')
)
);
}
// Volitelně: přidání uživatele do mailing listu
if (isset($_POST['subscribe']) && $_POST['subscribe'] === 'true') {
// Zde může být integrace s vaším preferovaným e-mailovým marketingovým nástrojem
// Například MailChimp, GetResponse, atd.
}
// Výpočet percentilu
$total_respondents = $wpdb->get_var("SELECT COUNT(*) FROM $table_name");
$better_than = $wpdb->get_var($wpdb->prepare(
"SELECT COUNT(*) FROM $table_name WHERE score < %d",
$score
));
$percentile = 0;
if ($total_respondents > 0) {
$percentile = round(($better_than / $total_respondents) * 100);
}
// Poslání e-mailu uživateli s výsledky
$subject = 'Vaše výsledky kvízu o českém hokeji';
$message = "Dobrý den,nn";
$message .= "Děkujeme za vyplnění našeho kvízu o českém hokeji.nn";
$message .= "Vaše skóre: $score z $total_questions správných odpovědí.n";
$message .= "Jste lepší než $percentile% ostatních respondentů!nn";
$message .= "S pozdravem,n";
$message .= get_bloginfo('name');
wp_mail($email, $subject, $message);
// Odpověď AJAX
wp_send_json_success(array(
'percentile' => $percentile,
'total_respondents' => $total_respondents
));
}
add_action('wp_ajax_hokejovy_kviz_submit_email', 'hokejovy_kviz_submit_email');
add_action('wp_ajax_nopriv_hokejovy_kviz_submit_email', 'hokejovy_kviz_submit_email');
// Vytvoření tabulky pro e-maily při aktivaci pluginu
function hokejovy_kviz_activation() {
global $wpdb;
$table_name = $wpdb->prefix . 'hokejovy_kviz_emails';
$charset_collate = $wpdb->get_charset_collate();
$sql = "CREATE TABLE $table_name (
id mediumint(9) NOT NULL AUTO_INCREMENT,
email varchar(100) NOT NULL,
score tinyint(4) NOT NULL,
completed_at datetime DEFAULT '0000-00-00 00:00:00' NOT NULL,
PRIMARY KEY (id),
UNIQUE KEY email (email)
) $charset_collate;";
require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
dbDelta($sql);
}
register_activation_hook(__FILE__, 'hokejovy_kviz_activation');
// Admin stránka pro zobrazení výsledků a exportu e-mailů
function hokejovy_kviz_admin_menu() {
add_menu_page(
'Hokejový Kvíz - Statistiky',
'Hokejový Kvíz',
'manage_options',
'hokejovy-kviz',
'hokejovy_kviz_admin_page',
'dashicons-chart-line',
30
);
}
add_action('admin_menu', 'hokejovy_kviz_admin_menu');
// Vykreslení admin stránky
function hokejovy_kviz_admin_page() {
global $wpdb;
$table_name = $wpdb->prefix . 'hokejovy_kviz_emails';
// Export do CSV
if (isset($_GET['export']) && $_GET['export'] === 'csv') {
$emails = $wpdb->get_results("SELECT email, score, completed_at FROM $table_name ORDER BY completed_at DESC");
header('Content-Type: text/csv; charset=utf-8');
header('Content-Disposition: attachment; filename=hokejovy-kviz-emaily.csv');
$output = fopen('php://output', 'w');
fputcsv($output, array('E-mail', 'Skóre', 'Datum dokončení'));
foreach ($emails as $row) {
fputcsv($output, array($row->email, $row->score, $row->completed_at));
}
fclose($output);
exit;
}
// Počet respondentů
$total_respondents = $wpdb->get_var("SELECT COUNT(*)
Spravovat Souhlas s cookies
Abychom poskytli co nejlepší služby, používáme k ukládání a/nebo přístupu k informacím o zařízení, technologie jako jsou soubory cookies. Souhlas s těmito technologiemi nám umožní zpracovávat údaje, jako je chování při procházení nebo jedinečná ID na tomto webu. Nesouhlas nebo odvolání souhlasu může nepříznivě ovlivnit určité vlastnosti a funkce.
Funkční
Vždy aktivní
Technické uložení nebo přístup je nezbytně nutný pro legitimní účel umožnění použití konkrétní služby, kterou si odběratel nebo uživatel výslovně vyžádal, nebo pouze za účelem provedení přenosu sdělení prostřednictvím sítě elektronických komunikací.
Předvolby
Technické uložení nebo přístup je nezbytný pro legitimní účel ukládání preferencí, které nejsou požadovány odběratelem nebo uživatelem.
Statistiky
Technické uložení nebo přístup, který se používá výhradně pro statistické účely.Technické uložení nebo přístup, který se používá výhradně pro anonymní statistické účely. Bez předvolání, dobrovolného plnění ze strany vašeho Poskytovatele internetových služeb nebo dalších záznamů od třetí strany nelze informace, uložené nebo získané pouze pro tento účel, obvykle použít k vaší identifikaci.
Marketing
Technické uložení nebo přístup je nutný k vytvoření uživatelských profilů za účelem zasílání reklamy nebo sledování uživatele na webových stránkách nebo několika webových stránkách pro podobné marketingové účely.