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'); ?> IKWC 2011 - Indoor Karting World Championship - Eupen, Belgium

IKWC 2011 – Indoor Karting World Championship – Belgium

Indoor Karting Wereldkampioenschap 2011 (NL)

Indoor Kart championnat du monde 2011 (FR)

Indoor-Kart-Weltmeisterschaft 2011 (DE)

interior kart del campeonato del mundo 2011 (ES)

kart indoor campeonato mundial 2011 (PT)

fedett gokart világbajnokságot 2011 (HU)

 

… en zo kunnen we nog wel even doorgaan …

 

Kijk onmiddellijk onderaan de pagina voor snelle links naar de verschillende artikels met meer gedetailleerde informatie, laatste nieuwtjes, verslagen heet van de naald, resultaten, interviews en meer !!!

 

Introductie

Wat we eigenlijk willen zeggen is dat we als Belgen zeer fier mogen zijn want het Wereldkampioenschap Indoor Karting komt opnieuw naar België in 2011 !!! Opnieuw ja, je leest het goed: het is namelijk al de tweede keer dat de organisatie van het IKWC België uitkiest als gastland voor de organisatie van dit prestigieuze wereldkampioenschap voor indoor karters.

Nadat het IKWC in 2008 al eens in België georganiseerd werd, toen bij Worldkarts, te Kortrijk, zakt het grootste indoor karting circus ter wereld ditmaal af naar Eupener Karting. Het grootste en een van de meest moderne indoor karting circuits van België zal gedurende een volledige week het strijdtoneel vormen in de zoektocht naar de nieuwe wereldkampioen indoor karting 2011.

 

Facts & figures

Het Indoor Karting World Championship kan je niet vatten in enkele regels of woorden maar om u een eerste indruk te geven van dit geweldige evenement vind je hieronder een aantal interessante facts & figures terug die je alvast kunnen doen watertanden:

• Er zullen piloten uit meer dan 17 verschillende landen aan de start staan
• Gratis toegang, VIP toegangskaarten verkrijgbaar
• Er wordt gereden op het 1 kilometer lange binnen  circuit verlengd met een buiten circuit van 200 meter
• Er wordt gereden met splinternieuwe, speciaal voor het WK aangekochte WK karts van fabrikant Sodi
• De moeilijkheidsgraad van dit evenement is fenomenaal hoog
• Het IKWC 2011 zal de geschiedenis ingaan als het WK met het allerhoogste niveau ooit tot dan toe
• De beste karters van over de hele wereld nemen het tegen elkaar op in deze een week lang durende strijd
• Ook jij kan komen kijken want de toegang is gratis
• Kan je er niet bij zijn, dan nog kan je alles live meemaken want de races zijn te volgen via live timing

• Gedurende de kwalificaties wordt er elke dag van het kampioenschap gereden op een ander circuit
• Alle piloten dienen te rijden met een minimumgewicht van 90KG
• De 35 nieuwe WK karts worden iedere nacht getest door ervaren testpiloten
• Tijdens de teamraces wordt er 3 keer gewisseld van kart
• Iedere kwalificatierace wordt telkens met een andere kart gereden die per loting bepaald wordt

• Op zondag 24/7 strijden er tot 90 internationale ploegen voor de wereldtitel bij de teamsNations Cup
• Van maandag 25/7 tot 29/7 zullen er bijna 200 internationale piloten strijden voor een finaleplaats
• Op vrijdag 29/7 worden tot slot de halve finale en finale gereden met de Wereldkampioen 2011 als gevolg
• Na de finale volgt er nog een spectaculaire “Champions Party”

 

Nog 1 ding … Karting Team VANTRICO

Tussen al dat professioneel en hoogstand geweld zal ook karting team VANTRICO in zijn geheel als ook alle piloten afzonderlijk deelnemen aan dit Wereldkampioenschap Indoor Karting editie 2011 !!!

Dit heeft grote voordelen, ook voor jou !
Want hier zit je vervolgens goed voor volledige verslaggeving over dit evenement met alle meest up-to-date informatie, verslagen heet van de naald, resultaten van de races, indrukken van piloten en nog veel meer !

Al deze informatie kan je gefragmenteerd vinden in onze nieuwssectie waar we in de vorm van verschillende artikels alles op jullie zullen loslaten. Om echter een leidraad mee te geven zodat u steeds het overzicht kan bewaren, zal er op deze pagina telkens een overzicht worden gegeven van de artikels die over dit onderwerp verschenen zijn op onze nieuwspagina, telkens met een titel en een directe link naar het artikel.

Kijk dus snel verder hieronder en lees de verschillende artikels en … don’t forget to share with your friends !

Thanks a lot en … WISH US LUCK !!!

 

Overzicht artikels IKWC 2011 – VANTRICO Karting Team

IKWC 2011 – Indoor Karting World Championship – Introductie
• …