Forum pragmaMx France 25 Mai 2012 à 08:26:30 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.


Connexion avec identifiant et mot de passe
 
Accueil Aide Rechercher
Pages: [1]   Bas de page
Imprimer
Auteur Fil de discussion: [Module TopMusic] Ajouter l'éditeur Spaw  (Lu 3681 fois)
Skud29
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 732



« le: 23 Janvier 2010 à 15:15:05 »

Bonjour,

J'ai fini par rouvrir mon webzine que vous pouvez voir à cette adresse > http://metalcorpse.niloo.fr et j'aurais une petite question concernant le module "TopMusic" celui-ci fonctionne très bien au passage  Clin d'oeil

Voila ma question:

Est-il possible d'ajouter l'éditeur Spaw dans le module TopMusic ? (pour information, le module ne comporte aucun éditeur, c'est à nous d'ajouter les codes)

Merci  Sourire
Journalisée

..:: TemplatesMx (Portages et créations) ::.. www.templatesmx.niloo.fr
Diabolo
Administrateur
Ultra membre Mx
******
Hors ligne Hors ligne

Messages: 5480



« Répondre #1 le: 24 Janvier 2010 à 10:46:21 »

Slt,
Super ton webzine  bien joué

C'est possible de rajouter spaw à ton module.

regarde sur des modules simple comme feedback par exemple, et sert toi en comme exemple pour faire les manip sur tes textarea de ton module.

Journalisée

..:: Veuillez consulter les règles du forum ::..- Avez-vous consulté notre documentation avant de poser votre question ?-Pas de support en MP ou par courriel, le forum est là pour ça !Nouvelle question=Nouveau Sujet
Skud29
Membre Héroïque Mx
*****
Hors ligne Hors ligne

Messages: 732



« Répondre #2 le: 24 Janvier 2010 à 14:28:27 »

Bonjour Diabolo,

Merci du compliment  Clin d'oeil

J'ai réussi à intégrer l'éditeur, mais maintenant je bloc sur un truc. En fait je n'arrive pas à récupérer le contenu texte qui est stocké dans la base de données.

Le module "topMusic" est codé différemment, voici le code en question (d'origine):
 
Code:
<tr>
<td valign="top"><?=_TOPMUSIC_BIOGRAPHY?> (<?=$currentlang?>):</td><td><textarea name="biography" cols="70" rows="15"><?=$artist->getBiography()?></textarea>
<?php
$adminView->printLanguageSelect($currentlang,"onChange=\"changeLang(document.artistEditForm);\"");
    
?>

    <img src="images/question.gif" hspace="4" align="middle" alt="<?=_TOPMUSIC_HELPLANG?>" title="<?=_TOPMUSIC_HELPLANG?>">
    </td>
</tr>

Maintenant le code pour récupérer l'éditeur (que j'ai récupéré dans admin/modules/content.php):

Code:
echo "<br><br>"
     . "<b>" . _PAGETEXT . ":</b><br>"
     . "<span class=\"tiny\">" . _PAGEBREAK . "</span><br>";
    if ($GLOBALS['wysiwyg'] && $GLOBALS['wysiwyg_content']) {
        $c_text = $mypages['text'];
        $GLOBALS['show_pagebreak'] = true;
        $sw = new SPAW_Wysiwyg('text', $c_text, _DOC_LANGUAGE, $GLOBALS['wysiwyg_toolbar'], $GLOBALS['wysiwyg_btnset'], '100%', '400');
        $sw->show();
    } else {
        $c_text = htmlspecialchars($mypages["text"]);
        echo "<textarea name=\"text\" cols=\"60\" rows=\"40\">{$c_text}</textarea>";
    }

Et voici ou j'en suis après modifications:

Code:
<tr>
<td valign="top"><?=_TOPMUSIC_BIOGRAPHY?> (<?=$currentlang?>):</td> <td><?php
 
echo "<br><br>"
     
"<b>" _PAGETEXT ":</b><br>"
     
"<span class=\"tiny\">" _PAGEBREAK "</span><br>";
    if (
$GLOBALS['wysiwyg'] && $GLOBALS['wysiwyg_content']) {
        
$c_text getMembers()['text'];
        
$GLOBALS['show_pagebreak'] = true;
        
$sw = new SPAW_Wysiwyg('text'$c_text_DOC_LANGUAGE$GLOBALS['wysiwyg_toolbar'], $GLOBALS['wysiwyg_btnset'], '100%''200');
        
$sw->show();
    } else {
        
$c_text htmlspecialchars($mypages["text"]);
        echo 
"<textarea name=\"biography\" cols=\"60\" rows=\"40\">{$c_text}</textarea>";
    }
?>
</td>

    </td>
</tr>

Le contenu est récupéré via:

Code:
<?=$artist->getMembers()?>

J'ai essayé de l'ajouter mais en vain, en fait je ne sais même pas ou le mettre et si il faut lui apporter une modification ou pas.

Merci  Sourire
« Dernière édition: 24 Janvier 2010 à 14:31:11 par Skud29 » Journalisée

..:: TemplatesMx (Portages et créations) ::.. www.templatesmx.niloo.fr
Pages: [1]   Haut de page
Imprimer
Forum pragmaMx France  |  Modules spécifiques & Blocs  |  Modules externes php-nuke (Modérateurs: Diabolo, kroms, phi56360)  |  Fil de discussion: [Module TopMusic] Ajouter l'éditeur Spaw
 
Aller à:  

Powered by SMF 1.1.15 | SMF © 2006-2009, Simple Machines

Plus