Fork me on GitHub


 Bas   Précédent   Suivant

« 1 (2) 3 4 »


Bloquer le repertoire theme au http seulement
Régulier
Inscrit: 04/02/2003 05:09
De Brossard, Quèbec
Messages: 139
J'aimerais limiter l'acces au repertoire theme de mon site pour que l'ont ne puisse pas y acceder par HTTP.

J'ai essayer de mettre un password sur le repertoire avec un htaccess mais sa bloque aussi la lecture par php et le site ne peux plus etre executer!

Qqn a une solution?

Merci d'avance!

Posté le : 20/12/2006 07:38
_________________
Mon blog
Transférer la contribution vers d'autres applications Transférer


Re: Resize des images placer sur le forum.
Régulier
Inscrit: 04/02/2003 05:09
De Brossard, Quèbec
Messages: 139
Donc pour finalement j'ai trouver une resolution temporaire pour ma fonction.

Il va rester a detecter si c'est un gif ou un jpeg ou autre et utiliser le bon Imagecreatefrom...

function imgXYresize($imglink$maxWith 0$maxHeight 0){
        
//echo "<br>".$imglink;
        
        
$newImgX 0;
        
$newImgY 0;
        
$imgX "Null";
        
        
$img = @imagecreatefromjpeg($imglink);
                
        if (
$img) {
            
$imgX imagesx($img);
            
$imgY imagesy($img);
            
ImageDestroy($img);
        }

        if (
$maxWith 0) {
            if (
$imgX $maxWith){
                
$newImgX 400;
                
$newImgY =     ($imgX $newImgX)*$imgY;
            }
        }
        
$ret "width='".$newImgX."' heigh='".$newImgY."'";
        return 
$ret;
    }

Posté le : 13/11/2006 17:58
_________________
Mon blog
Transférer la contribution vers d'autres applications Transférer


Re: Resize des images placer sur le forum.
Régulier
Inscrit: 04/02/2003 05:09
De Brossard, Quèbec
Messages: 139
Bon voila! j'ai trouver une partit du probleme

Remplacer les 2 ligne originals de remplacement des images par:
$replacements[] = "'<img src="$3" align="$2" alt="" '.MyTextSanitizer::imgXYresize('$1', '400').' />'";
            
$replacements[] = "'<img src="$1" alt="" '.MyTextSanitizer::imgXYresize('$1', '400').' />'";


Et a la fin des pattern d'assurer que sa fini bien par /esU
ex:
$patterns[] = "/[img align=(['"]?)(left|center|right)\1]([^"()?&'<>]*)[/img]/esU";
        
$patterns[] = "/[img]([^"()?&'<>]*)[/img]/esU";


Il reste donc a trouver le bon moyen de recuperer les informations sur l'image a loader car ma fonction semble pas fonctionner! Elle retourne Width=0 et height=0 toujours.

Posté le : 13/11/2006 17:44
_________________
Mon blog
Transférer la contribution vers d'autres applications Transférer


Re: Resize des images placer sur le forum.
Régulier
Inscrit: 04/02/2003 05:09
De Brossard, Quèbec
Messages: 139
J'ai essayer d'ajouter
<?php imgXYresize("\3"400?>


dans le code de remplacement mais il n'est pas executer. Il apparais dans le source html.

D'autre idee?

Posté le : 13/11/2006 16:23
_________________
Mon blog
Transférer la contribution vers d'autres applications Transférer


Resize des images placer sur le forum.
Régulier
Inscrit: 04/02/2003 05:09
De Brossard, Quèbec
Messages: 139
Certaine personne place des images sur mon forum et je cherche a les resizer automatiquement la largeur a une largeur fixe et la heuteur au meme pourcentage que le resize de la largeur. Ce sont des images souvent externe.

Donc j'ai creer cette petite fonction qui permet d'obtenir les info d'une image et ensuite avec la regle de 3 je calcule ma nouvelle largeur et hauteur. :
function imgXYresize($imglink$maxWith 0$maxHeight 0){
        
$newImgX 0;
        
$newImgY 0;
        
        
$imgX imagesx($imglink);
        
$imgY imagesy($imglink);
        
        if (
$maxHeight and $maxWith 0) {
            if (
$imgX $maxWith){
                
$newImgX 400;
                
$newImgY =     ($imgX $newImgX)*$imgY;
            }
        }
        
$ret "width='".$newImgX."' heigh='".$newImgY."'";
        return 
$ret;
    }


Mais je me demandais comment je pouvais integrer sa au au sanitizer?
dans le code :
$patterns[] = "/[img align=(['"]?)(left|center|right)\1]([^"()?&'<>]*)[/img]/sU";
        
$patterns[] = "/[img]([^"()?&'<>]*)[/img]/sU";
        $patterns[] = "/[img align=(['"]?)(left|center|right)\1 id=(['"
]?)([0-9]*)\3]([^"()?&'<>]*)[/img]/sU";
        
$patterns[] = "/[img id=(['"]?)([0-9]*)\1]([^"()?&'<>]*)[/img]/sU";
        if (
$allowimage != 1) {
            
$replacements[] = '<a href="\3" target="_blank">\3</a>';
            
$replacements[] = '<a href="\1" target="_blank">\1</a>';
            
$replacements[] = '<a href="'.XOOPS_URL.'/image.php?id=\4" target="_blank">\4</a>';
            
$replacements[] = '<a href="'.XOOPS_URL.'/image.php?id=\2" target="_blank">\3</a>';
        } else {
            
$replacements[] = '<img src="\3" align="\2" alt="" />';
            
$replacements[] = '<img src="\1" alt="" />';
            
$replacements[] = '<img src="'.XOOPS_URL.'/image.php?id=\4" align="\2" alt="\4" />';
            
$replacements[] = '<img src="'.XOOPS_URL.'/image.php?id=\2" alt="\3" />';
        }
...

return 
preg_replace($patterns$replacements$text);

Posté le : 13/11/2006 07:29

Edité par M4d3L sur 13/11/2006 18:12:51
_________________
Mon blog
Transférer la contribution vers d'autres applications Transférer


Re: CBB Template
Régulier
Inscrit: 04/02/2003 05:09
De Brossard, Quèbec
Messages: 139
D'abord ya til qqn qui peux m'expliquer exactement ce que fait chaque template car ya vraiment tros de stuff la dedans!

Posté le : 10/08/2006 20:35
_________________
Mon blog
Transférer la contribution vers d'autres applications Transférer


CBB Template
Régulier
Inscrit: 04/02/2003 05:09
De Brossard, Quèbec
Messages: 139
Salut

J'aimerais savoir sil y a quelque part un template plus orienter CSS pour CBB 3.02?

Je travail sur un theme orienter 100% css et si qqn a deja fait de quoi sa me sauverais pas mal de boulot.

Merci d'Avance!

Posté le : 09/08/2006 20:28
_________________
Mon blog
Transférer la contribution vers d'autres applications Transférer


Re: Comment faire un sort et order avec Criteria?
Régulier
Inscrit: 04/02/2003 05:09
De Brossard, Quèbec
Messages: 139
exactement ce que je cherchais! merci beaucoup!

(Ouais la doc laisse un peu a desirer pour les truc pousser!) Et comme j'ai l'habitude de toujours pousser mes truc loins j'ai jamais vraiment la doc qui me faut. J'aimerais bien avoir la manette dans le film clic pour pouvoir le temps d'ecrire un tas de doc lol!

Posté le : 04/07/2006 16:26
_________________
Mon blog
Transférer la contribution vers d'autres applications Transférer


Re: Comment faire un sort et order avec Criteria?
Régulier
Inscrit: 04/02/2003 05:09
De Brossard, Quèbec
Messages: 139
Je sais que sa fait longtemps que sa ete ecrit mais merci beaucoup pour cette explication!! j'avais complement oublier ce post.

J'ai un autre probleme maintenant.

Je cree avec criteria :
code 
$criteria->add(new Criteria("uid"$search), "OR");
$criteria->add(new Criteria("username""%".$search."%""like"), "OR");
$criteria->add(new Criteria("email""%".$search."%""like"), "OR");
$criteria->add(new Criteria("displayname""%".$search."%""like"), "OR");
$criteria->add(new Criteria("status"$status"="));

Résultat
(uid 'maRecherche' OR username like '%maRecherche%' OR email like '%maRecherche%' OR displayname like '%maRecherche%' AND status '0')


mais je devrais creer qqchose qui donne :
Resultat : ((uid 'maRecherche' OR username like '%maRecherche%' OR email like '%maRecherche%' OR displayname like '%maRecherche%') AND status '1')
Code : ???

pour que la requete donne exactement ce que je veux. est-ce possible de faire sa avec Criteria?

P.S. pour ceux qui se demande c quoi la diff ben c'est les parenthese qui entoure tout les OR. Le champs status etant un AND.

Je veux sortir toute les entrer qui ont le status a 1 et qui contient le texte "maRecherche" dedans les champs specifier.

Merci d'avance.

Posté le : 03/07/2006 21:12
_________________
Mon blog
Transférer la contribution vers d'autres applications Transférer


Re: Recherche Designer.
Régulier
Inscrit: 04/02/2003 05:09
De Brossard, Quèbec
Messages: 139
Merci fooups pour c'est liens!

ce que je cherche c'est un site dans le style de Design Creation. Mais pas nessesairement orienter Xoops. Je suis capable de faire le decoupage. je cherche qqn pour me faire un design qui sort vraiment de l'ordinaire pour un site communautaire de World of Warcraft. Et comme j'ai dit je m'occupe de l'integration a xoops. Et si jamais sa peu inspirer du monde je cherche un style legendaire, historique qqchose comme sa!

Posté le : 20/06/2006 17:06
_________________
Mon blog
Transférer la contribution vers d'autres applications Transférer



 Haut
« 1 (2) 3 4 »




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

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