Fork me on GitHub


 Bas   Précédent   Suivant

(1) 2 3 4 ... 6 »


Re: Wfdownloads, pb d'admin fichiers, et demande de conseils
Aspirant
Inscrit: 06/07/2005 13:55
Messages: 58
Personne n'a de réponse, svp? :)

Posté le : 12/12/2006 12:44
Transférer la contribution vers d'autres applications Transférer


Re: Wfdownloads, pb d'admin fichiers, et demande de conseils
Aspirant
Inscrit: 06/07/2005 13:55
Messages: 58
Up svp. :)

Posté le : 10/12/2006 03:12
Transférer la contribution vers d'autres applications Transférer


Wfdownloads, pb d'admin fichiers, et demande de conseils
Aspirant
Inscrit: 06/07/2005 13:55
Messages: 58
Bonjour à tous,

Tout d'abord veuillez m'excuser pour l'abréviation dans le titre, mais sinon, j'étais en limite de caractères.

J'ai donc créé ce sujet car j'ai un problème, et besoins de conseils sur le module Wfdownloads. (je tiens à préciser que j'ai bien fait les recherches nécessaires dans le forum avant de venir poser les questions bien sûr)

Mes références :
-version Xoops : 2.0.16fr
-version wfdownloads : 3.10 final fr modifiée pour les dates en français.
-hébergeur OVH
-autres modules installés : protector et blocks admin.


Mon problème : sur la page index.php de l'admin du module, l'ensemble des fichiers est censé être listé, hors, je n'ai que l'entête du tableau et aucun fichier n'est listé, d'où cela peut-il venir ? Je dois avouer que je suis pas mal perdu dans les fichiers d'admin. Je dois dire que cela me gêne beaucoup car je ne peux mettre aucun téléchargemnt hors-ligne sans devoir ensuite passer par la BDD pour le réactiver, et je ne peux effacer les liens d'édition/effacement des pages publiques, ce qui m'empêche d'activer le cache sur le module.


Ensuite les modifs que je voudrais faire :
1 - Je voudrais que le formulaire de "gérer les fichiers" soit raccourci aux mêmes champs auxquels j'ai réduit le submit.php, mais je ne trouve pas où je dois faire ces changements.
2 - Je désirerais crééer un bloc qui n'affiche que les fichiers mis à jour, et réduire le bloc des fichiers récents aux nouveaux fichiers, comment dois-je faire cela, s'il-vous plaît ?
3 - Je voudrais enlever le lien "[plus]" des smileys car je ne les utilise pas sur ce site, hors quand j'ai voulu toucher au formdhtmltextarea.php, ça m'a tout planté (pourtant je n'ai fait que supprimer la fonction des smileys).
4 - Je voudrais empêcher les utilisateurs de voter 2 fois pour le me^me fichier, coment dois-je faire, s'il-vous plaît ? (de plus, je suis sur le point d'entourer tout ce qui a trait aux votes de "if {xoops_isuser}", est-ce que cela suffira bien à empêcher les anonymes de voter ?)


Merci d'avance pour vos réponses.

Posté le : 08/12/2006 14:42
Transférer la contribution vers d'autres applications Transférer


Re: Quel forum pour Xoops ?
Aspirant
Inscrit: 06/07/2005 13:55
Messages: 58
Citation :

pillets a écrit:
J'ai vu que l'on peux modifier le code pour faire en sorte que toutes les réponses soient "citables" mais je ne souhaite pas rentrer dans le code ...


Ce hack serait exactement ce qu'il me faut, peux-tu me donner le lien y menant s'il-te-plaît ? :)

Posté le : 02/08/2006 20:52
Transférer la contribution vers d'autres applications Transférer


Re: Une doc que je ne trouve plus
Aspirant
Inscrit: 06/07/2005 13:55
Messages: 58
Merci, évidemment, le seul mot auquel je n'ai pas pensé : guide.

Posté le : 21/03/2006 16:43
Transférer la contribution vers d'autres applications Transférer


Une doc que je ne trouve plus
Aspirant
Inscrit: 06/07/2005 13:55
Messages: 58
Ouh! Je sens que je vais me faire taper là!

Mais malgré des rechercehs dans tous les sens, je n'arrive plus à retrouver la doc regroupant l'ensemble des prérequis nécessaires au codage d'un module Xoops.

Désolé de poser cette question qui a déjà dût être posée mille fois mais là, impossible de la retrouver.

Merci d'avance pour les réponses.

Posté le : 21/03/2006 14:01
Transférer la contribution vers d'autres applications Transférer


Intégration facile de InBetween dans Xoops
Aspirant
Inscrit: 06/07/2005 13:55
Messages: 58
Bonsoir,

Après avoir galéré pendant un bon moment avec InBetween pour les intégrations, j'y suis arrivé, mais j'ai alors cherché un moyen de simplifier la tâche pour tous, et j'ai eu l'idée de remplacer nativement les zones DHTML par InBetween, comme certains l'avaient fait avec koivi, mais l'avantage, c'est qu'au contraire de Koivi, il n'y aura pas de problème de redéclaration générant des erreurs étant donné que si vous faîtes uniquement cette opération, toutes les zones d'édition DHTML seront remplacées par InBetween. Je vous livre ici les modifications à faire, je vous propose de les tester et si ça marche, j'écrirai un article pour que la méthode ne se perde pas dans les messages du forum. Perso, chez moi ça marche du feu de Dieu, sans le moindre bug.

OUVRIR /class/xoopseditor/inbetween/forminbetweentextarea.php

CHERCHER
function render()


REMPLACER PAR
function _render()


OUVRIR /xoops/class/xoopsform/formdhtmltextarea.php

CHERCHER
include_once XOOPS_ROOT_PATH."/class/xoopsform/formtextarea.php";


AJOUTER APRES
include_once(XOOPS_ROOT_PATH "/class/xoopseditor/inbetween/forminbetweentextarea.php");


CHERCHER
class XoopsFormDhtmlTextArea extends XoopsFormTextArea


REMPLACER PAR
class XoopsFormDhtmlTextArea extends XoopsFormInbetweenTextArea


CHERCHER
function XoopsFormDhtmlTextArea($caption$name$value$rows=5$cols=50$hiddentext="xoopsHiddenText")
    {
        
$this->XoopsFormTextArea($caption$name$value$rows$cols);
        
$this->_hiddenText $hiddentext;
    }


REMPLACER PAR
function XoopsFormDhtmlTextArea($caption$name$value$rows='100%'$cols='400px'$hiddentext="xoopsHiddenText")
    {
        
$this->XoopsFormInbetweenTextArea(array('caption'=>$caption'name'=>$name'value'=>$value'width'=>'100%''height'=>'400px'));
    }


CHERCHER
function render()
    {
        
$ret "<a name='moresmiley'></a><img onmouseover='style.cursor="hand"' src='".XOOPS_URL."/images/url.gif' alt='url' onclick='xoopsCodeUrl("".$this->getName()."", "".htmlspecialchars(_ENTERURL, ENT_QUOTES)."", "".htmlspecialchars(_ENTERWEBTITLE, ENT_QUOTES)."");' />&nbsp;<img onmouseover='style.cursor="hand"' src='".XOOPS_URL."/images/email.gif' alt='email' onclick='javascript:xoopsCodeEmail("".$this->getName()."", "".htmlspecialchars(_ENTEREMAIL, ENT_QUOTES)."");' />&nbsp;<img onclick='javascript:xoopsCodeImg("".$this->getName()."", "".htmlspecialchars(_ENTERIMGURL, ENT_QUOTES)."", "".htmlspecialchars(_ENTERIMGPOS, ENT_QUOTES)."", "".htmlspecialchars(_IMGPOSRORL, ENT_QUOTES)."", "".htmlspecialchars(_ERRORIMGPOS, ENT_QUOTES)."");' onmouseover='style.cursor="hand"' src='".XOOPS_URL."/images/imgsrc.gif' alt='imgsrc' />&nbsp;<img onmouseover='style.cursor="hand"' onclick='javascript:openWithSelfMain("".XOOPS_URL."/imagemanager.php?target=".$this->getName()."","imgmanager",400,430);' src='".XOOPS_URL."/images/image.gif' alt='image' />&nbsp;<img src='".XOOPS_URL."/images/code.gif' onmouseover='style.cursor="hand"' alt='code' onclick='javascript:xoopsCodeCode("".$this->getName()."", "".htmlspecialchars(_ENTERCODE, ENT_QUOTES)."");' />&nbsp;<img onclick='javascript:xoopsCodeQuote("".$this->getName()."", "".htmlspecialchars(_ENTERQUOTE, ENT_QUOTES)."");' onmouseover='style.cursor="hand"' src='".XOOPS_URL."/images/quote.gif' alt='quote' /><br />n";

        
$sizearray = array("xx-small""x-small""small""medium""large""x-large""xx-large");
        
$ret .= "<select id='".$this->getName()."Size' onchange='setVisible("".$this->_hiddenText."");setElementSize("".$this->_hiddenText."",this.options[this.selectedIndex].value);'>n";
        
$ret .= "<option value='SIZE'>"._SIZE."</option>n";
        foreach ( 
$sizearray as $size ) {
            
$ret .=  "<option value='$size'>$size</option>n";
        }
        
$ret .= "</select>n";
        
$fontarray = array("Arial""Courier""Georgia""Helvetica""Impact""Verdana");
        
$ret .= "<select id='".$this->getName()."Font' onchange='setVisible("".$this->_hiddenText."");setElementFont("".$this->_hiddenText."",this.options[this.selectedIndex].value);'>n";
        
$ret .= "<option value='FONT'>"._FONT."</option>n";
        foreach ( 
$fontarray as $font ) {
            
$ret .= "<option value='$font'>$font</option>n";
        }
        
$ret .= "</select>n";
        
$colorarray = array("00""33""66""99""CC""FF");
        
$ret .= "<select id='".$this->getName()."Color' onchange='setVisible("".$this->_hiddenText."");setElementColor("".$this->_hiddenText."",this.options[this.selectedIndex].value);'>n";
        
$ret .= "<option value='COLOR'>"._COLOR."</option>n";
        foreach ( 
$colorarray as $color1 ) {
            foreach ( 
$colorarray as $color2 ) {
                foreach ( 
$colorarray as $color3 ) {
                    
$ret .= "<option value='".$color1.$color2.$color3."' style='background-color:#".$color1.$color2.$color3.";color:#".$color1.$color2.$color3.";'>#".$color1.$color2.$color3."</option>n";
                }
            }
        }
        
$ret .= "</select><span id='".$this->_hiddenText."'>"._EXAMPLE."</span>n";
        
$ret .= "<br />n";
        
$ret .= "<img onclick='javascript:setVisible("".$this->_hiddenText."");makeBold("".$this->_hiddenText."");' onmouseover='style.cursor="hand"' src='".XOOPS_URL."/images/bold.gif' alt='bold' />&nbsp;<img onclick='javascript:setVisible("".$this->_hiddenText."");makeItalic("".$this->_hiddenText."");' onmouseover='style.cursor="hand"' src='".XOOPS_URL."/images/italic.gif' alt='italic' />&nbsp;<img onclick='javascript:setVisible("".$this->_hiddenText."");makeUnderline("".$this->_hiddenText."");' onmouseover='style.cursor="hand"' src='".XOOPS_URL."/images/underline.gif' alt='underline' />&nbsp;<img onclick='javascript:setVisible("".$this->_hiddenText."");makeLineThrough("".$this->_hiddenText."");' src='".XOOPS_URL."/images/linethrough.gif' alt='linethrough' onmouseover='style.cursor="hand"' />&nbsp;&nbsp;<input type='text' id='".$this->getName()."Addtext' size='20' />&nbsp;<input type='button' onclick='xoopsCodeText("".$this->getName()."", "".$this->_hiddenText."", "".htmlspecialchars(_ENTERTEXTBOX, ENT_QUOTES)."")' class='formButton' value='"._ADD."' /><br /><br /><textarea id='".$this->getName()."' name='".$this->getName()."' onselect="xoopsSavePosition('".$this->getName()."');" onclick="xoopsSavePosition('".$this->getName()."');" onkeyup="xoopsSavePosition('".$this->getName()."');" cols='".$this->getCols()."' rows='".$this->getRows()."'".$this->getExtra().">".$this->getValue()."</textarea><br />n";
        
$ret .= $this->_renderSmileys();
        return 
$ret;
    }


REMPLACER PAR
function render()
    {
                 return 
$this->_render();
    }


ATTENTION : Ce hack n'a pas été testé sous xoops 2.2.x, je ne suis pas sûr qu'il soit valable pour ces versions, je testerai bientôt.

N'oubliez pas de réinitialiser vos modules pour l'utilisation des zones d'édition dhtml par défaut, le noyau de xoops s'occupera lui-même de fournir InBetween à la place.

Posté le : 17/03/2006 02:14
Transférer la contribution vers d'autres applications Transférer


Re: Inbetween : c'est normal, ou ça vient de chez moi ?
Aspirant
Inscrit: 06/07/2005 13:55
Messages: 58
Bon, je vais y aller de manière radicale pour cbb 3, je vais carrément enlever la possibilité aux utilisateurs de choisir un éditeur et mettre inbetween par défaut pour tout le monde, comment dois-je faire, s'il-vous-plaît ? :)

Posté le : 16/03/2006 15:14
Transférer la contribution vers d'autres applications Transférer


Re: Inbetween : c'est normal, ou ça vient de chez moi ?
Aspirant
Inscrit: 06/07/2005 13:55
Messages: 58
Il y en a forcément une quelque part car cbb 3 ne fonctionne pas en testant la présence d'éditeurs, comme avant, mais en récupérant la liste de ceux présents dans le système (si l(on est pas sous 2.2.x et que l'on a pas le champ éditeur dans le profil utilisateur) d'après ce que j'ai pu voir après avoir décortiqué la bête.

Posté le : 15/03/2006 11:28
Transférer la contribution vers d'autres applications Transférer


Inbetween : c'est normal, ou ça vient de chez moi ?
Aspirant
Inscrit: 06/07/2005 13:55
Messages: 58
Bonsoir,

Je viens d'_installer Inbetween, et je ne le trouve pas dans la liste des éditeurs sélectionnables (la liste commune au site génér par Xoops lui-même) (alors que Koivi s'y était placé tout seul), est-ce un bug ? Et si non, y a-t-il un moyen de le faire apparaître dans cette liste ? (ça m'arrangerait bien car ça règlerait le problème d'intégration dans cbb 3.01 sur xoops 2.0.13.2.

Merci d'avance pour vos réponses.

Posté le : 15/03/2006 02:44
Transférer la contribution vers d'autres applications Transférer



 Haut
(1) 2 3 4 ... 6 »




Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

49 Personne(s) en ligne (42 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 49 | Plus ...