-
Problema tasto mi piace
Salve, in questa settimana con la grandissima mano di uno degli utenti di altervista abbiamo collaudato il tasto mi piace, solo che ho un piccolo problema, ogni volta che si clicca mi piace su post abbastanza vecchi si va a ricaricare la pagina ritornando a post recenti.
Su richiesta di questo mio amico ho provato ad utilizzare gli "anchor" solo che non è cambiato praticamente nulla.
-
Ok, quindi? :P
Se non linki una pagina dove verificare il problema, piazzi un codice di esempio, fai una domanda... cioè, esattamente noi che passiamo di qua e leggiamo il tuo topic cosa dovremmo fare? :)
-
Collegatevi a http://socialedge.altervista.org una volta entrato e cerchi qualche utente per seguirlo sulla home troverai le foto pubblicate.
index.php
Codice PHP:
<div class="home-foto-wrapper">
<img src="./core/getimg.php?img=<?php echo $photo_id ?>" class="home-foto" />
<br>
<?php if (user_likes_photo($userid, $photo_id)): ?>
<!-- Pulsante "non mi piace" -->
<form method="POST" align="left">
<button type="submit" class="btn btn-lg"><i class="glyphicon glyphicon-thumbs-down"></i> Non mi piace</button>
<input type="hidden" name="action" value="dislike">
<input type="hidden" name="photo_id" value="<?php echo $photo_id; ?>">
</form>
<?php else: ?>
<!-- Pulsante "mi piace" -->
<form method="POST" align="left">
<button type="submit" class="btn btn-lg"><i class="glyphicon glyphicon-thumbs-up"></i> Mi piace</button>
<input type="hidden" name="action" value="like">
<input type="hidden" name="photo_id" value="<?php echo $photo_id; ?>">
</form>
<?php endif; ?>
<!-- Informazioni sulla foto -->
<span>La foto piace a <?php echo count($users_who_liked); ?> utenti</span>
</div>
<?php endforeach; ?>
In pratica questo è che il form del mi piace, come detto a inizio discussione ogni volta che viene "cliccato" il bottone si riavvia la pagina risalendo tra i post recenti.
ho provato anche a utilizzare
----------------------------------------------------
Codice PHP:
<div class="home-foto-wrapper">
<img src="./core/getimg.php?img=<?php echo $photo_id ?>" class="home-foto" />
<br>
<?php if (user_likes_photo($userid, $photo_id)): ?>
<!-- Pulsante "non mi piace" -->
<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; . "#" . $photo_id; ?>">
<button type="submit" class="btn btn-lg"><i class="glyphicon glyphicon-thumbs-down"></i> Non mi piace</button>
<input type="hidden" name="action" value="dislike">
<input type="hidden" name="photo_id" value="<?php echo $photo_id; ?>">
</form>
<?php else: ?>
<!-- Pulsante "mi piace" -->
<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; . "#" . $photo_id; ?>">
<button type="submit" class="btn btn-lg"><i class="glyphicon glyphicon-thumbs-up"></i> Mi piace</button>
<input type="hidden" name="action" value="like">
<input type="hidden" name="photo_id" value="<?php echo $photo_id; ?>">
</form>
<?php endif; ?>
<!-- Informazioni sulla foto -->
<span>La foto piace a <?php echo count($users_who_liked); ?> utenti</span>
</div>
<?php endforeach; ?>
-----------------------------------------------------
Ma non funziona. Qualchuno che ha capito il problema magari potrebbe darmi una mano.