30-10-2011, 03:52 AM
Hum, je viens de m'y mettre (enfin), et quelque chose que je ne pige pas, c'est comment afficher en clair sur la page le message envoyé dans le channel ?
Voici mon code :
Sur la page message feed de beaconpush je vois bien le message envoyé :
J'ai loupé une étape ? On se connecte, on instancie la classe, on envoie un message, on inclue le JS, et on ecoute ?
Voici mon code :
Code :
<script type="text/javascript" src="http://server1.beaconpush.com/1/client.js"></script>
<script type="text/javascript">
Beacon.connect("16b2103e", ['chat']);
</script>
<?php
require('beaconpush.php');
$beaconpush = new BeaconPush();
// Add user to the channel "theBestChannel"
$beaconpush->add_channel('chat');
// Send an event (+data) to all users in the channel "theBestChannel"
$beaconpush->send_to_channel('chat', 'newMessage', array('message' => 'Hello world!'));
$beaconpush->embed(); ?>
<script type="text/javascript">
Beacon.listen(function (data) { message.append($.text('[' + data.data.message+']')); });
</script>
Sur la page message feed de beaconpush je vois bien le message envoyé :
Citation :Channel Content
chat {"name":"newMessage","data":{"message":"Hello world!"}}
J'ai loupé une étape ? On se connecte, on instancie la classe, on envoie un message, on inclue le JS, et on ecoute ?