MyBB.support, le portail francophone de MyBB

Version complète : [Fr] Spicefuse AJAX Shoutbox
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Pages : 1 2 3 4 5 6 7
Hum , Pourtant sur 1.4.X Aucun soucis mais la ..

Mon théme est le classis Afresh Midnight
Le lien est mort
Merci de le remplacé.
Nire a écrit :Le lien est mort
Merci de le remplacé.
le lien ca marche bien Smile
voila le fichier attacher
voila aussi compatible avec Mybb 1.4 et 1.6

télecharger le ici :

les instructions d'instalation : http://www.mybb.fr/showthread.php?tid=877&page=1

Demo Forum Avec Mybb 1.6 : http://www.bahi-education.com
y a t'il une possibilité d'expliquer
comment installer les smileys sur cette chatbox?
merci d'avance car j'ai trouvé cela mais ça ne fonctionne pas du tout
j'ai bien le lien des smileys sur la chatbox mais
1) je n'ai pas acces a la fenetre des smiley =>
Code PHP :
http://yoursite.com/misc.php?action=smilies&popup=true&editor=clickableEditor',200,300 
en ayant bien mis mon adresse url de mon forum ci dessus a la place de yoursite.com



AdminCP --> Templates --> Editer/Supprimer --> Templates globaux --> sf_shoutbox --> Options --> Edition complète

Rechercher
Code PHP :
<div><strong>{$lang->sf_sb_shoutbox}</strong> (<a href="index.php?action=full_shoutbox">{$lang->sf_sb_fullsbox}</a>)<br /></div

Ajouter aprés
Code PHP :
<br>
<
div><strong>Smilies</strong><A HREF="jdisplayWindow('http://yoursite.com/misc.php?action=smilies&popup=true&editor=clickableEditor',200,300)"><b> (Click)</b></a>
<
br /></div


AdminCP --> Templates --> Editer/Supprimer --> votre Templates -->
Templates dissociés --> headerinclude --> Edition complète

ajouter a la fin

Code PHP :
<SCRIPT>
<!--
function 
displayWindow(urlwidthheight) {
var 
Win window.open(url,"displayWindow",'width=' width ',height=' height ',resizable=0,scrollbars=yes,menubar=no' );
}
//-->
</SCRIPT> 

il y a un truc que j'ai du loupé quelques part et je ne vois pas ou?
a moins que les modifs ci dessus ne soient pas adaptées a la Spicefuse AJAX Shoutbox
Pour ce shotbox il utilise des smileys de Mybb
par exemple :

: + ) = Smile
Pour ce shotbox il utilise des smileys de Mybb
par exemple :

: + ) = Smile


DZL pour Double post Problème de Connexion
asgard a écrit :AdminCP --> Templates --> Editer/Supprimer --> Templates globaux --> sf_shoutbox --> Options --> Edition complète

Rechercher
Code PHP :
<div><strong>{$lang->sf_sb_shoutbox}</strong> (<a href="index.php?action=full_shoutbox">{$lang->sf_sb_fullsbox}</a>)<br /></div

Ajouter aprés
Code PHP :
<br>
<
div><strong>Smilies</strong><A HREF="jdisplayWindow('http://yoursite.com/misc.php?action=smilies&popup=true&editor=clickableEditor',200,300)"><b> (Click)</b></a>
<
br /></div

Sans vraiment connaître ce "chatbox", je peux malgré tout confirmer que le code précédent ne fonctionnera jamais.

La seule façon que je puisse imaginer son fonctionnement serait comme ceci :

Code PHP :
<br>
<
div><strong>Smilies</strong><A HREF="#" onclick="displayWindow('http://yoursite.com/misc.php?action=smilies&popup=true&editor=clickableEditor',200,300)"><b> (Click)</b></a>
<
br /></div

Principalement parce que la fonction se nomme "displayWindow" et non pas "jdisplayWindow" et qu'un URL ne peut pas être une fonction javascript.

Wink
Quand j'ecrit un message me le double voir me le triple :o
marche pas pour activer le plugin.

je suis sous 1.6
Juste change 1.4* à 1.6* dans le fichier plugin....ça marche pour moi Smile
merci !
J'ai un petit soucis avec MyISAM... gros message d'erreur sur le header de l'administration du forum.

Warning [2] Cannot modify header information - headers already sent by (output started at /homepages/26/d346436556/htdocs/inc/plugins/spicefuse_shoutbox.php:1) - Line: 51 - File: admin/index.php PHP 5.2.14 (Linux)

[PHP] errorHandler->error
/admin/index.php 51 header
Cela signifie qu'il y a fort probablement des caractères parasitiques au début du fichier "spicefuse_shoutbox.php". Il est impossible de voir ces types de caractères avec un éditeur comme NotePad, il faut un éditeur de code de type NotePad+++ ou HapEdit, etc. pour les voir et les supprimer.

Cela n'a rien à voir avec MyISAM... Wink
Je sais pas car quand je vais à la ligne 51, c'est marqué MyISAM...
J'ai NotePad+++ mais comment voir les caractères qui faut supprimé ?
Il faut regarder la première ligne qui devrait être :
Code :
<?php

Sans aucun espace blanc avant.
Il n'y a pas d'espace avant...
Est-il possible de poster ici les 60 premières lignes du fichier spicefuse_shoutbox.php dans un encadré PHP?

Merci.
Voici les 60 premières lignes:

Code :
<?php

/**
* SpiceFuse ShoutBox for MyBB 1.4
* Copyright © 2008 Asad Khan, All Rights Reserved!
*
* Website: http://www.spicefuse.com
* License:
* This plugin is offered "as is" with no guarantees.
* You may redistribute it provided the code and credits
* remain intact with no changes. This is not distributed
* under GPL, so you may NOT re-use the code in any other
* module, plugin, or program.
*
* Free for non-commercial purposes!
*
* Traduit en français par et65 poyr MyBB.fr
*
*/

$plugins->add_hook("global_end", "sb_init");
$plugins->add_hook("xmlhttp", "sb_load");
$plugins->add_hook("pre_output_page", "sb_output_control");

function spicefuse_shoutbox_info()
{
    return array(
        'name'            => 'SpiceFuse Shoutbox',
        'description'    => 'Une shoutbox éléguante en AJAX qui consomme peu de ressources.',
        'website'        => 'http://www.mybb.fr/',
        'author'        => 'Asad Khan',
        'authorsite'    => 'http://spicefuse.com/',
        'version'        => '1.1 Beta 1',
        "guid"            => "ee7b44296b1358885a5e17b22a3075c6",
        "compatibility" => "16*",
    );
}

function spicefuse_shoutbox_activate()
{
    global $db;
    
    // create table
    $db->write_query("CREATE TABLE IF NOT EXISTS `".TABLE_PREFIX."sf_shouts` (
      `id` int(10) NOT NULL auto_increment,
      `uid` int(10) NOT NULL,
      `shout_msg` text NOT NULL,
      `shout_date` int(10) NOT NULL,
      `shout_ip` varchar(30) NOT NULL,
      PRIMARY KEY  (`id`)
        ) TYPE=MyISAM");
        
    $db->write_query("INSERT INTO ".TABLE_PREFIX."sf_shouts VALUES (NULL, 1, 'Message de test ! Sans ce message, la shoutbox va afficher \"Chargement...\" en permanence, donc le voici.', ".time().", '127.0.0.1')");
    
    // create a group
    $db->write_query("INSERT INTO `".TABLE_PREFIX."settinggroups` VALUES (NULL, 'sf_shoutbox', 'SpiceFuse Shoutbox', 'Configuration pour la shoubox AJAX.', 1, '');");
    $id = $db->insert_id();
        
    // insert settings
    $db->write_query("INSERT INTO `".TABLE_PREFIX."settings` VALUES (NULL, 'sf_sb_flood_time', 'Anti-flood ?', 'Ajoute un anti-flood pour tout le monde exceptés les modérateurs. Entrer ici un temps en secondes. Entrer 0 pour désactiver.', 'text', '5', 1, {$id}, 0)");
Effectivement l'erreur provient de la ligne 51 mais n'a aucun rapport avec MyISAM qui est le type de base de données.

Une parenthèse fermante est présente à un endroit ou elle ne devrait pas :

Remplacer :
Code PHP :
TYPE=MyISAM"); 
par :
Code PHP :
TYPE=MyISAM"); 
Pages : 1 2 3 4 5 6 7
 Utilitaire de traduction fourni par Regentronique