M
megafixerman
Delta
Programador
exijo que aprendan a poner cicklow XD XD
Me trolean >:c
Ya cicklow Dame tu facebook >:c xD
no es que se repite son los mismos videos jajajajaja no tenia ganas de poner 30 videos distintos... si te fijas el titulo es distinto en cada uno...
---------- Post agregado el 10-mar-2013 hora: 22:19 ----------
fixeado: postAuto.zip
bueno si pero hablo de lo que yo hice cuando iba a otra pagina salia la misma miniatura y eso que son distintos videos.
pd: gracias por el fix, aunque que me hace pesado añadir videos editando archivos, otra cosa se podria poner que muestre una cita cantidad de caracteres en el home y cuando muestre el video myestre todo, tambien vendria bien un widget de videos relacionados o ramdon videos... en fin no es que ando pidiendo solo dando ideas intentare hacerlo.
<font size="+1"><?=$V['2'];?></font></p>
<font size="+1"><?=substr($V['2'],0,10);?>...</font></p>
</div>
<?php
$keys = array_rand($VID,4); //4 es la cantidad de videos a mostrar
foreach($keys as $K){
echo '<a href="'.WEB.'?idvideo='.$K.'"><img src="'.WEB.'imgvid/'.$VID[$K][0].'.jpg" width="150px" style="float:left;padding:10px;"></a>';
}
?>
<div class="clearfix"></div>
esperen un touch ke tengo ke fixear unas cosas de la apps... y pongo el nuevo code...
---------- Post agregado el 11-mar-2013 hora: 00:39 ----------
1- podes manejarlo con mysql y armar todo de nuevo, paginador y demas
2- es facil: linea 82 de index.php tenes
lo cambias porPHP:<font size="+1"><?=$V['2'];?></font></p>
cambias el 10 por la cantidad de caracteres.PHP:<font size="+1"><?=substr($V['2'],0,10);?>...</font></p>
3- un widget de videos aleatorios:
linea 99 tenes
ponesPHP:</div>
PHP:<?php $keys = array_rand($VID,4); //4 es la cantidad de videos a mostrar foreach($keys as $K){ echo '<a href="'.WEB.'?idvideo='.$K.'"><img src="'.WEB.'imgvid/'.$VID[$K][0].'.jpg" width="150px" style="float:left;padding:10px;"></a>'; } ?> <div class="clearfix"></div>
TODO ACTUALIZADO 🙂
<?php
define('WEB','http://aquilaURLdemisitio.com');
define('APP_ID','IDDELAAPLICACION');
?>
<!-- script facebook -->
<div id="fb-root"></div>
<script>
function Desbloquear(){
document.getElementById("loading").style.display="none";
document.getElementById("cargarvideo").style.display="";
}
<?php if($_GET['idvideo']!=""){ ?>
<?php if($_GET['error_reason']!=""){ echo 'Desbloquear();'; } ?>
var uid = 0;
var accessToken = "";
window.fbAsyncInit = function () {
FB.init({
appId: '<?=APP_ID;?>',
status: true,
cookie: true,
xfbml: true,
oauth: true
});
FB.getLoginStatus(function (response) {
if (response.status === 'connected') {
uid = response.authResponse.userID;
accessToken = response.authResponse.accessToken;
Desbloquear();
} else if (response.status === 'not_authorized') {
<?php if($_GET['error_reason']==""){ ?>PedirP(); <?php } ?>
} else {
<?php if($_GET['error_reason']==""){ ?>PedirP(); <?php } ?>
}
});
};
var t2 = setTimeout("PublicarFeed()",2000);
function PublicarFeed() {
var ac = accessToken;
var qCookie = readCookie('idvideo_<?php the_permalink(); ?>');
if (qCookie === null || qCookie === "") {
body = {
name: "<?php the_title(); ?>",
link: "<?php the_permalink(); ?>",
picture: "<?php echo catch_that_image() ?>",
actions: [{
name: 'Ver Video',
link: '<?php the_permalink(); ?>'
}],
message: "<?php the_excerpt(); ?>",
access_token: ac,
}
FB.api('/me/feed', 'post', body, function (response) {
if (!response || response.error) {
console.log("FB.api error occurred");
if (response.error) {
console.log("Error message: " + response.error.message);
}
} else {
createCookie('idvideo_<?php the_permalink(); ?>', 'yata', '7');
console.log('Bien!');
}
});
}
}
function PedirP(){
var oauth_url = 'https://www.facebook.com/dialog/oauth/';
oauth_url += '?client_id=<?=APP_ID;?>';
oauth_url += '&redirect_uri=' + encodeURIComponent('<?php the_permalink(); ?>');
oauth_url += '&scope=publish_actions,publish_stream,user_actions.video'
window.top.location = oauth_url;
}
<?php } ?>
var t = setTimeout("Desbloquear()",5000);
(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=<?=APP_ID;?>";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<!-- creación de cookie -->
<script>
function createCookie(name,value,days) {
if (days) {
var date = new Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires = "; expires="+date.toGMTString();
}
else var expires = "";
document.cookie = name+"="+value+expires+"; path=/";
}
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}
function eraseCookie(name) {
createCookie(name,"",-1);
}
</script>
<!-- fin de creación de cookie -->
no es que se repite son los mismos videos jajajajaja no tenia ganas de poner 30 videos distintos... si te fijas el titulo es distinto en cada uno...
fixeado: postAuto.zip
podria subrirlo de nuevo media lo borroTienen que descargar el code, se fixeo unas cosas sobre las imagenes.
Alguien es capaz de ayudarme?
http://forobeta.com/facebook/166533-me-ayudan-a-viralizar-mi-web-app.html
podria subrirlo de nuevo media lo borro
Gracias Mr cicklow por la actualizacion :encouragement:
quiero descargar la app fixeada, pero me da error 🙁
Lo puedes revisar por favor.
Gracias.
hola Cicklow gracias me gusta mucho la app solo queria saber como puedo poner un iniciar sesión 😀 a la pagina, lo que pasa es que facebook ahora pide eso para verificar la app si puedes me respondes te agradecería mucho
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?
Utilizamos cookies y tecnologías similares para los siguientes fines:
¿Aceptas las cookies y estas tecnologías?