- Desde
- 21 Oct 2012
- Mensajes
- 100
en base del tutorial iniciado por un usuario del foro estuve editando un script que encontré vagando por la red pero tengo un problema :s .
bueno el problema es el siguiente cuando le dan compartir sale la imagen para compartir y hasta ahi todo bien pero al darle compartir sale de la siguiente manera https://www.facebook.com/dialog/sharer.php?u=url que va a compartir pero sale en blanco :s pero si remplazo el dialog por sharer o quito el dialog si sale para compartir bueno ese es un problema el siguiente es este en la parte donde esta el codigo +document.URL+ al compartir comparte la url tal como esta en el navegador osea mmmm algo así forobeta.com/hola&ref=123&tab=public
y yo queria que nose de alguna manera editar esa parte de +document.URL+ y remplazar con un codigo php que detecte la url del post algo asi http://<?=$surl?>/video-<?=$getid?>.html agradezco de antemano sus respuestas .
---------- Post agregado el 16-mar-2014 hora: 19:04 ----------
ya lo solucione algún moderador porfa que cierre el tema.
bueno el problema es el siguiente cuando le dan compartir sale la imagen para compartir y hasta ahi todo bien pero al darle compartir sale de la siguiente manera https://www.facebook.com/dialog/sharer.php?u=url que va a compartir pero sale en blanco :s pero si remplazo el dialog por sharer o quito el dialog si sale para compartir bueno ese es un problema el siguiente es este en la parte donde esta el codigo +document.URL+ al compartir comparte la url tal como esta en el navegador osea mmmm algo así forobeta.com/hola&ref=123&tab=public
y yo queria que nose de alguna manera editar esa parte de +document.URL+ y remplazar con un codigo php que detecte la url del post algo asi http://<?=$surl?>/video-<?=$getid?>.html agradezco de antemano sus respuestas .
HTML:
<script>
(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/es_LA/all.js#xfbml=1&appId=1439152689637274";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));
window.fbAsyncInit = function() {
FB.init({
appId: '1439152689637274',
status: true,
xfbml: true
});
// Additional initialization code such as adding Event Listeners goes here
};
function youtubeblocker() {
FB.ui( {
method: 'sharer.php?u=' +document.URL+ '&t=',
},
function(response) {
if (response) {
$("#image, #play, #play-button, #sharebox").fadeOut('slow');
} else {
//alert('');
}
}
);
};
function sharebox(){
$("#sharebox").show();
}
function youtube (IDyoutube) {
var output1 = '<div id="youtubeblocker"><div id="image" style="background-image: url(http://img.youtube.com/vi/' + IDyoutube + '/0.jpg)"><div id="play"><div id="play-button" onclick="sharebox();"></div></div><div id="sharebox" onclick="youtubeblocker();"></div></div><iframe width="480" height="360" src="http://www.youtube.com/embed/'+IDyoutube+'?autoplay=0" frameborder="0" allowfullscreen></iframe></div>';
document.write (output1);
}
</script>
---------- Post agregado el 16-mar-2014 hora: 19:04 ----------
ya lo solucione algún moderador porfa que cierre el tema.