Gå til innhold

Mulig å vise 'Hybrid' google kart når det går via ekstern kilde?


Anbefalte innlegg

Prøver å legge til runkeeper kart på hjemmesiden min (WP). Går helt greit, men vil gjerne ha 'Hybrid' kart til å vises som standard. Er dette mulig via js scriptet jeg bruker for å implementere det på siden?

 

var runkeeper = {
alreadyrunflag:0,

init:function() {
 if (document.addEventListener)
 document.addEventListener("DOMContentLoaded", function(){ runkeeper.alreadyrunflag=1; runkeeper.begin()}, false)  
 else if (document.all && !window.opera){
document.write('<script type="text/javascript" id="contentloadtag" defer="defer" src="javascript:void(0)"><\/script>')
var contentloadtag=document.getElementById("contentloadtag")
contentloadtag.onreadystatechange=function(){
  if (this.readyState=="complete"){
 runkeeper.alreadyrunflag=1
 runkeeper.begin()
  }
}
 }

 window.onload=function(){
setTimeout("if (!runkeeper.alreadyrunflag) runkeeper.begin()", 500)
 }
},

begin:function() {
 if (document.getElementById('runkeeper')) {
  url = document.getElementById('runkeeper').title;
  html = '';
  html += '<iframe id="runkeeper_if" scrolling=no src="'+url+'"/>';
  document.getElementById('runkeeper').innerHTML = html;
 }
}
}
runkeeper.init();

Lenke til kommentar
Videoannonse
Annonse

Hmmmm ..... ikke det nei.

Har et lite problem slik den er nå også. Vises greit på en side/innlegg, men når man ser kategori/siste poster og man har flere innlegg/poster med runkeeper som skulle ha vistes, så vises kun en - den som kommer i første post på siden. De andre er helt tomme. Mulig å få dette til å virke? Trykker man på en av innleggene som ikke viser og går inn på akkurat den siden/innlegget, så vises det igjen.

 

Her er php fila også

 

<?php
/**
* @package runkeeper
* @author Peter Smith
* @version 1.2.0
*/
/*
Plugin Name: Runkeeper
Plugin URI: http://sandjam.co.uk/sandjam/2010/04/runkeeper-wordpress-plugin/
Description: inserts a runkeeper preview into a post when a custom field called runkeeper is found
Author: Peter Smith
Version: 1.2.0
Author URI: http://sandjam.co.uk
*/
$rk_url='';
function runkeeper_post($post) {
global $rk_url;
$url = get_post_meta($post->ID, 'runkeeper', true);
if ($url!='') {
 $rk_url = $url;
}
}
function runkeeper_content($str) {
global $rk_url;
$html = '';
if ($rk_url!='') {
 $html .= '<div id="runkeeper" title="'.$rk_url.'"></div>';
}
return $str.$html;
}
add_filter('the_post', 'runkeeper_post');
add_filter('the_content', 'runkeeper_content');
add_action('wp_head', 'runkeeper_js');

function runkeeper_js() {
echo('<link rel="stylesheet" type="text/css" href="'.get_bloginfo('wpurl').'/wp-content/plugins/runkeeper-plugin/runkeeper.css" media="screen" />');
echo('<script type="text/javascript" src="'.get_bloginfo('wpurl').'/wp-content/plugins/runkeeper-plugin/runkeeper.js"></script>');
}
?>

 

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...