go here, and add <?custom404_print404message();?> to your 404 Template where you want the suggestions to appear. Version 2.1 fixes stability issues and gives cleaner, improved search results. Author: 404 Plugin Author URI: http://www.404plugin.com */ function custom404_print404message() { global $custom404_server; global $custom404_missingpagestr; $custom404_missingpagestr = custom404_getmissingpagestr(); $custom404_missingpagestr = str_replace(' ', '+', $custom404_missingpagestr); $custom404_headline = 'Related pages on this site'; $custom404_server[] = "+site%3A$_SERVER[SERVER_NAME]"; //new version $custom404_googleresults = custom404_getgoogleresults($custom404_missingpagestr, $_SERVER[SERVER_NAME]); if (!($custom404_googleresults)) { $custom404_headline = 'No local results found. From the web:'; $custom404_googleresults = custom404_getgoogleresults($custom404_missingpagestr); $custom404_yahooresults = custom404_getyahooresults($custom404_missingpagestr); $custom404_yahooresultsarr = explode("\n", $custom404_yahooresults); $custom404_formattedyahooresults = ''; foreach ($custom404_yahooresultsarr as $custom404_yahooresult) { if (strlen(trim($custom404_yahooresult))) if (strpos($custom404_googleresults, $custom404_yahooresult) === false && strpos($custom404_googleresults, str_replace('rel=nofollow', '', $custom404_yahooresult)) === false ) $custom404_formattedyahooresults .= "$custom404_yahooresult\n"; } if (!($custom404_googleresults) && !($custom404_formattedyahooresults)) { $custom404_googleresults = '
No results found on the web.'; } else { $custom404_googleresults = ($custom404_googleresults == '0') ? '' : $custom404_googleresults; $custom404_formattedyahooresults = ($custom404_formattedyahooresults == '0') ? '' : $custom404_formattedyahooresults; $custom404_googleresults = utf8_encode($custom404_googleresults ); $custom404_formattedyahooresults = utf8_encode($custom404_formattedyahooresults ); } } $custom404_googleresults = $custom404_headline . "
" . $custom404_googleresults; $custom404_formattedquerystring = $_SERVER[REDIRECT_QUERY_STRING] ? "?$_SERVER[REDIRECT_QUERY_STRING]":""; print "

Suggestions

$custom404_googleresults $custom404_formattedyahooresults
"; } function custom404_findurls($Page) { preg_match_all ("/a[\s]+[^>]*?href[\s]?=[\s\"\']+". "(.*?)[\"\']+.*?>"."([^<]+|.*?)?<\/a>/", $Page, &$matches); $matches = $matches[1]; return $matches; } function custom404_sendheader() { if(is_404()){ header('HTTP/1.0 200 OK'); header('Cache-Control: max-age=360000, public'); header('Pragma: public'); $offset = 60 * 60 * 24 * 14; //2 weeks $ExpStr = "Expires: " . gmdate("D, d M Y H:i:s", time() + $offset) . " GMT"; header($ExpStr); } } function custom404_404title($title) { if(is_404()) { $title = custom404_getmissingpagestr(); } return $title; } function custom404_getmissingpagestr() { $custom404_missingpagestr = urldecode($_SERVER[REDIRECT_URL]); if (strlen($custom404_missingpagestr) - strrpos($custom404_missingpagestr, '.') <= 5) { $custom404_filename = substr($custom404_missingpagestr, 0, strrpos($custom404_missingpagestr, '.')); $custom404_ext = str_replace("$custom404_filename.", '', $custom404_missingpagestr); $custom404_missingpagestr = $custom404_filename; } $custom404_missingpagestr .= ' ' . urldecode($_SERVER[REDIRECT_QUERY_STRING]); $custom404_replacewithspace = array( '-', '/', '_', '&', '?', '#', '+', '='); $custom404_missingpagestr = str_replace($custom404_replacewithspace, ' ', $custom404_missingpagestr); $custom404_missingpagestr = trim($custom404_missingpagestr); return $custom404_missingpagestr; } function custom404_loadpage($url) { $UserAgents = array("Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.1) Gecko/20061204 Firefox/2.0.0.1", "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1)"); $ch = curl_init(); curl_setopt($ch, CURLOPT_USERAGENT, $UserAgents[array_rand($UserAgents)]); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_COOKIESESSION, 1); $ret = curl_exec($ch); curl_close($ch); if (!strlen($ret)) $ret = ("An error occured."); return $ret; } function custom404_gettextbetweentags ($start, $end, $string) { $startpos = $start ? strpos($string, $start) + strlen($start) : 0; $matchlength = strpos($string, $end, $startpos) - $startpos ? strpos($string, $end, $startpos) - $startpos : strlen($string); $foundstring = trim (substr($string, $startpos, $matchlength)); return $foundstring; } function custom404_getgoogleresults($term, $domain=0) { if ($domain) {$siteclause = "+site%3A$domain";} $position = 1; libxml_use_internal_errors(true); $allresults = array(); $pages = 2; $textresults=''; $totalfound = 0; for ($currentpage=1;$currentpage<=$pages;$currentpage++) { $pagedom = new DOMDocument(); $start = ($currentpage - 1) * 10; $startclause = $start ? "&start=$start" : ''; $googleurl = "http://www.google.com/search?hl=en&source=hp&q=" . urlencode($term) . $siteclause . $startclause . "&gl=us&pws=0"; //print $googleurl; $pagedom->loadHTMLFile($googleurl); $spans = $pagedom->getElementsByTagName("span"); foreach($spans as $span) if ($span->getAttribute('class') == 'f' || $span->getAttribute('class') == 'gl') $span->nodeValue = ''; $divs = $pagedom->getElementsByTagName("div"); foreach($divs as $div) if ($div->getAttribute('class') == 'osl') $div->nodeValue = ''; $results = $pagedom->getElementsByTagName("h3"); foreach ($results as $result) { if ($result->getAttribute("class") == "r") { $children = $result->childNodes; foreach ($children as $child) { if (is_object($child) && $child->getAttribute("class") == "l" && $position <=10) { //initialize variables $anchor = $child->nodeValue; $url = $child->getAttribute("href"); $urlparts = explode('/', $url); $domain = $urlparts[2]; //description from google search results $parent = $result->parentNode; $siblings = $parent->childNodes; $description = ''; foreach($siblings as $sibling) { //var_dump($uncle); if (@$sibling->getAttribute("class") == "s") { $shorturl = str_replace('http://', '', $url); $description = custom404_gettextbetweentags("STARTHERE", $shorturl, "STARTHERE$sibling->nodeValue"); } } $nofollow = $position == 1 ? '' : 'rel=nofollow'; $textresults .= "$anchor
"; $position++; $totalfound++; } } } } } $textresults = $totalfound ? $textresults : 0; return $textresults; } function custom404_getyahooresults($key_words, $num_results=10) { global $custom404_server; $results = ''; $terms=str_replace(' ','+',$key_words); $pages=$num_results/10; for($i=0;$i<$pages;$i++){ $b=10*$i+1; $serpurl="http://search.yahoo.com/search?p=$terms&pstart=1&b=$b"; $page_results=custom404_getyahooserp($serpurl); if ($page_results) $results .= $page_results; } if (strlen($results) == 0) $results=0; return $results; } function custom404_getyahooserp($serpurl) { $position = 11; $serpOriginal = custom404_loadpage($serpurl); $results=''; if (strpos($serpOriginal,"We did not find results for") ===FALSE){ $serpArray = explode("$result){ $url='http://'.strip_tags(custom404_gettextbetweentags('','',$result)); if (strpos($url,'...')){ $url=custom404_gettextbetweentags('href="','"',$result); if (strpos($url,'yahoo.com/click')){ $url=custom404_gettextbetweentags('?u=','&', urldecode($url) ); } elseif (strpos($url,'rds.yahoo.com')){ //convert urls like //http://rds.yahoo.com/_ylt=A0oGkmdAhmRJnqsAr9FXNyoA;_ylu=X3oDMTBydHRjbmRzBHNlYwNzcgRwb3MDMwRjb2xvA3NrMQR2dGlkAw--/SIG=137q03skj/EXP=1231411136/**http%3a//commitments.clintonglobalinitiative.org/projects.htm%3fmode=view%26rid=43102 $url=custom404_gettextbetweentags('**','', urldecode($url) ); } } $title=htmlspecialchars_decode(strip_tags(custom404_gettextbetweentags('>','',$result))); if (strpos($result,'
')) $description = custom404_gettextbetweentags('
','
',$result); elseif (strpos($result,'
')) $description = custom404_gettextbetweentags('
','
',$result); // $title = str_replace('Warning: Dangerous Downloads', '', $title); if (!(strpos($url, 'ttp://news.search.yahoo.com')) && $position <= 20) //filter news results away { $results .="
$title
\n"; $position++; } } } if (strlen($results) == 0) $results = 0; return $results; } //Override SEO Plugin Title - Comment these lines out to restore. add_option("aiosp_404_title_format", custom404_getmissingpagestr(), 'All in One SEO Plugin 404 Title Format', 'yes'); update_option('aiosp_404_title_format', custom404_getmissingpagestr()); add_action('get_header', 'custom404_sendheader'); add_filter('wp_title', 'custom404_404title'); ?> Informatie - Uniek Karting Kampioenschap - VTC Sprint Experience 2010

VANTRICO Sprint Experience 2010 – Powered by Inkart

Een uniek karting kampioenschap door en voor karters

Informatie

Alle informatie over de VANTRICO Sprint Experience 2010 – Powered by Inkart vind je op deze pagina.

Inhoud van deze pagina:
• Flyer
• Data, kostprijs, hoe inschrijven, betaling
• Timing
• Uniek puntensysteem, kwalificaties & startprocedures
• Lucky Loser-principe
• Meer informatie en vragen … ?

 

Flyer

Hieronder vindt u alvast de flyer:

Flyer Uniek Karting Kampioenschap VANTRICO Sprint Experience 2010 Klein 645

Is de flyer niet goed leesbaar of wordt hij niet weergegeven ? U kan de flyer altijd in hoge resolutie bekijken/downloaden op/via deze pagina.

 

Data

Zoals op de flyer weergegeven moet u 6 avonden aankruisen in uw agenda waarop u vrij dient te nemen voor de perfecte ontspanning en inspanning. Elke race van dit kampioenschap vindt plaats op een woensdagavond en dit op de volgende data:

• Woensdag 29 september 2010
• Woensdag 13 oktober 2010
• Woensdag 27 oktober 2010
• Woensdag 17 november 2010
• Woensdag 24 november 2010
• Woensdag 8 december 2010

 

Kostprijs

Minder aangename maar eveneens belangrijke informatie is uiteraard de kostprijs. Deze is als volgt:
• Prijs per persoon per race: 35 € (wanneer er per race wordt ingeschreven en betaald)
• Prijs per persoon voor alle (6) races: 180 € (pakketprijs: alles voor aanvang van de 1ste race te betalen)*

 

Hoe inschrijven: wees er snel bij !

Inschrijven voor dit unieke karting kampioenschap doe je rechtstreeks via Inkart.
Wil je kennis maken met deze nieuwe en unieke formule?

Schrijf je dan vandaag nog in !!!

Inschrijven kan via:
MAIL
info@inkart.be

TELEFOON
03/866.18.19

Telefonisch enkel bereikbaar tijdens de kantooruren (10u00 – 17u00)

Maximum aantal deelnemers per race: 18 !

Om zeker te zijn van deelname voor het gehele kampioenschap raden wij u aan te opteren voor de pakketprijs van 180 euro. Met deze voordelige formule schrijft u zich in voor het gehele kampioenschap en is uw deelname alvast verzekerd !!!

* Inschrijven voor de VANTRICO Sprint Experience 2010 – Powered by Inkart kan helaas niet meer.

 

Betaling

Wij willen al diegene die zich reeds hebben ingeschreven voor de VANTRICO Sprint Experience vriendelijk verzoeken te betalen ten laatste op maandag 20 september 2010.

 

Timing

De timing van de avond van de race zelf is zoals aangegeven op de flyer maar kan, naargelang de weersomstandigheden en/of af te werken kwalificatiemethode, licht afwijken. Het startuur: 21u00 is echter wel vast en wijzigt niet.

Standaard wordt er echter uitgegaan van volgende timing:

• 21u00: Welkom
• 21u15: Briefing
• 21u30: Start kwalificatie
• 22u00: Start 30 min. sprintrace
• 22u30: Flying Finish
• 22u45: Podium & Prijsuitrijking

 

Uniek puntensysteem, kwalificaties & startprocedures

Tijdens dit kampioenschap zal er een uniek en competitief puntensysteem gehanteerd worden.
Eerst en vooral zal elke rijdende piloot punten kunnen verdienen aangezien er voor alle 18 deelnemers punten worden voorzien. De verdeling van de punten ziet er als volgt uit:

P1: 40 punten                             P10: 10 punten
P2: 33 punten                             P11: 8 punten
P3: 28 punten                             P12: 7 punten
P4: 24 punten                             P13: 6 punten
P5: 21 punten                             P14: 5 punten
P6: 18 punten                             P15: 4 punten
P7: 16 punten                             P16: 3 punten
P8: 14 punten                             P17: 2 punten
P9: 12 punten                             P18: 1 punt

Met deze puntenverdeling wordt elke piloot die elke race meerijdt alvast beloond aangezien hij/zij altijd minimum 1 punt scoort tenzij in geval van diskwalificatie of vroegtijdige opgave.
Het is een zeer competitief puntensysteem wat hopelijk voor de nodige spanning en mooie racetaferelen zal zorgen aangezien het steeds de moeite waard is om een positie te winnen of te verdedigen.

Maar dit is echter nog niet alles want er is nog iets … de JOKER !!!

 

Hoe gaat de joker in zijn werk?

Elke piloot mag gedurende heel het kampioenschap 1 maal zijn joker inzetten. Het gebruik van de joker moet wel telkens voor aanvang van de briefing van de desbetreffende race worden meegedeeld aan de koersdirectie. Wanneer men ervoor kiest de joker in te zetten, wordt het voor de piloot in kwestie hopelijk een race met een zeer goed persoonlijk eindresultaat want de joker zal voor een VERDUBBELING van de behaalde punten zorgen van die desbetreffende race !!!
Die race mag eveneens ook niet als schrapresultaat worden ingebracht dus het is een kwestie van “all or nothing” !
Zeker iets om over na te denken en eventueel zelfs op strategische wijze te gebruiken ! Wij kijken alvast uit naar jullie vindingrijkheid en gebruik van de joker !

Je bent pas “deelnemer” en komt dus in aanmerking voor het puntenklassement en de prijzen bij een minimum deelname aan 4 van de 6 races.

Elke piloot heeft recht op 1 schrapresultaat. Dit is de race waarin men het minste aantal punten wist te behalen met uitzondering van de race waarbij men de joker gebruikte, waarbij men gediskwalificeerd werd of vroegtijdig opgaf.

In het geval van een ex-aequo in het eindklassement wordt er gekeken naar de 1ste plaatsen, 2de, 3de, etc.

Over de originele kwalificaties en diverse startprocedures vertellen we hier niets. Daarvoor is maar 1 oplossing en dat is meedoen aan de VANTRICO Sprint Experience 2010 – Powered by Inkart !
Want enkel wanneer je deelneemt, zal je erachter komen wat hierachter schuilt !

 

Lucky Loser-principe

Het is om iets van te krijgen: mechanische pech tijdens een race… en als je vervolgens moet wachten tot men jouw defecte kart heeft gerepareerd, dan hoeft het al helemaal niet meer want dan is je race helemaal verloren. We kunnen het niet garanderen dat je gespaard blijft van mechanische pech, al hopen we natuurlijk van wel, maar we kunnen het leed misschien wel een beetje proberen te verzachten.

Zo zal er tijdens de VANTRICO Sprint Experience telkens gezorgd worden voor een aantal reservekarts die ter beschikking zullen staan van diegene met mechanische pech.

 

Meer informatie en vragen

Meer informatie in verband met dit kampioenschap zal op deze pagina verschijnen. Mocht je toch een dringende vraag hebben of andere opmerkingen dan horen wij het uiteraard graag. Je kan met alle vragen, opmerkingen, tips, etc. steeds terecht via ons contactformulier of via mail: info [at] vantrico.be