Web Oficial S.D. Castroverde

Un clube, unha paixón

Actualidade

Un Punto que Sabe a Groria

A S.D. Castroverde, conqueriu un traballado punto no seu debut na liga, na súa visita a Santa Comba. Dende o primeiro minuto os visitantes agardaron atrás ó rival para poder sair á contra, namentras...

Nova etapa de sdcastroverde.com

Benvidos todos á nova páxina da SD Deportiva Castroverde, con funcionalidades varias que mellorarán pouco a pouco, coa vosa axuda, como non podía ser de outra forma. Tamén é fundamental a...

Verán Verán Verán

Novos (gracias bruno):{gallery}fichajes/2011{/gallery}Por segundo ano consecutivo, retomamo-la colección de montaxes fotográficas con membros do noso equipo. Estaremos encantados de...

Acabouse a Copa

Un desganado Castroverde puxo fin a tempada cunha derrota pola mínima perante o Becerreá no encontro de volta da Copa Deputación 2011, nun terreo de xogo totalmente...

A Pólvora estaba Mollada

A S.D. Castroverde derrotou ó Becerreá por dous goles a un no encontro de ida da primeira ronda da Copa Deputación. O resultado non se corresponde co visto no terreo de xogo, xa...

Premios Fin de Tempada 2011

Chegou o momento que todos estabades agardando, en primicia nesta web, os premios fin de tempada da SD Castroverde.Logo dunha copiosa cena ben regada con viño e cervexa, fíxose entrega...

Clasificación

Ver tabla completa

function mostrar_clasificacion_castroverde() { $transient_key = 'clasificacion_castroverde_cache'; $cached = get_transient($transient_key); if ($cached !== false) { return $cached; } $url = 'https://www.lapreferente.com/index.php?comp=20589'; $response = wp_remote_get($url); if (is_wp_error($response)) { return 'Erro ao obter os datos.'; } $html = wp_remote_retrieve_body($response); libxml_use_internal_errors(true); $dom = new DOMDocument(); $dom->loadHTML($html); $xpath = new DOMXPath($dom); $rows = $xpath->query("//text()[contains(., 'Equipo PT PJ PG PE PP GF GC DG')]/following::text()[1]"); if ($rows->length === 0) { return 'Non se atopou a clasificación.'; } $data = explode("\n", $rows->item(0)->nodeValue); $output = ''; $output .= ''; foreach ($data as $line) { $line = trim($line); if (preg_match('/^(.+?)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+(\d+)\s+([+-]?\d+)/', $line, $matches)) { $output .= ''; for ($i = 1; $i <= 8; $i++) { $output .= ''; } $output .= ''; } } $output .= '
EquipoPTPJPGPEPPGFGCDG
' . esc_html($matches[$i]) . '
'; // Caché: sábado tarde e domingo cada hora, resto dos días unha vez ao día $hora = (int) current_time('H'); $dia = (int) current_time('w'); // 0=domingo, 6=sábado $duracion = ($dia === 0 || ($dia == 6 && $hora >= 12)) ? HOUR_IN_SECONDS : DAY_IN_SECONDS; set_transient($transient_key, $output, $duracion); return $output; } add_shortcode('classificacion_castroverde', 'mostrar_clasificacion_castroverde');

Resultados

Vista xeral