Fork me on GitHub




« 1 2 3 (4) 5 6 7 8 »


Re: Liste des bugs de 2.3.1 pour correction dans 2.3.2
Xoops accro
Inscrit: 15/07/2004 11:16
Messages: 4763
Ah, xoops.org ouvert là.
Mais c'est seulement pour les version 2.3.x cette faille ?
Ca va couiner sur les forums dans pas longtemps si c'est avéré.

Y a vraiment de la petite racaille dans le monde des cms.
Je l'ai déjà vu dans le passé avec d'autres, mais là...

Posté le : 26/11/2008 13:59
Partager Twitter Partagez cette article sur GG+
Re: Liste des bugs de 2.3.1 pour correction dans 2.3.2
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Citation :

blueteen a écrit:
Ah, xoops.org ouvert là.
Mais c'est seulement pour les version 2.3.x cette faille ?
Ca va couiner sur les forums dans pas longtemps si c'est avéré.
Y a vraiment de la petite racaille dans le monde des cms.
Je l'ai déjà vu dans le passé avec d'autres, mais là...
Je crois que c'est pour toutes les versions qui ont la systeme de 'remember me' en login et activee.
2.0.18 aussi?
En 2.2.x, AFAIK il n'y pas des soucis.

Posté le : 27/11/2008 11:19

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Liste des bugs de 2.3.1 pour correction dans 2.3.3
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Nouvelle titre: Liste des bugs de 2.3.1 pour correction dans 2.3.3
Citation :
Nouvelle fonctionnalité
Je sais que la ligne entre bug et feature est tres mince et qu'il en a qui vends les bugs comme feature, mais les choses ici n'est pas nouvelle fonctionnalité et peutetre partiellement des bugs, mais certainement des choses incomplet!
Citation :
-12- Avoir pas de messages generique qui cache le vrai probleme, comme
Warning: Smarty error: unable to read resource: "/themes/default/theme.html" in file /class/smarty/Smarty.class.php line 1092
Si on suive on voit il y a une probleme avec probablement fonction _fetch_resource_info, mais c'est impossible de dire quoi.
A chaque place ou des erreurs sont generer, il faut quand le debug est en marche la maximum d'informations et pas de programmation additionelle qui cache le vrai probleme par generer des messages generiques comme dans l'example et voir aussi #6.
Citation :
-16- Possibilitee en admin d'effacer les caches.==> xoopscare est pour toi
Il y a aussi deja des manipulations en admin, qui vide aussi les caches, mais ca sera plus utile quand il y a aussi une liens pour le faire explicitement.
Citation :
-19- Caricafoto: possibilitee d'avoir les parametres commandee par l'admin et pas avoir cette fonction. Plus de flexibilitees dans le traduction du balises [ img ].
Fonctionalitee incomplete sans partie admin. Ca me semble plus regle que exception en 2.3.x. Les meme remarques sont la pour les configurations des editeurs et du captcha.
Citation :
-25- Peutetre une probleme de CBB, mais en XOOPS.org faire une poste avec de characteres Cyriliques n'est pas possible. La copie se montre bien est aussi le preview, mais apres envoyage ca retournes comme des ?????.

C'est la meme situtation pour poster des commentaires en News. Pourquoi on a une systeme UTF-8 alors? Ce sont quand meme des choses elementaires qu'on peut espérer!
Citation :
-41- Captcha Avoir le possibilitee en admin de selectionee avec ou sans.
Il faut que: la configuration est possible en admin, sans besoin d'editer une fichier et que la mise en disable = true marche et que le form element captcha n'est plus generee dans ce cas. Maitenant seulement la verification passe, mais la question de remplir le captcha reste.
Citation :
-42- Email domains qui ne peuvent pas registree, est une liste negative. En certaines cas il faut aussi une liste positive: seulement les domaines dans le liste peuvent enregistree.
-43- Avoir le nummero IP et Browser signature sur le email de registration.
-47- detection en install que htdocs etait copier et pas le contenu de htdocs.
-48- Avoir une temps de login differente pour membres et webmasters.
Ceci sont de vrai nouvelles fonctionnalités.

Posté le : 27/11/2008 11:57

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Liste des bugs de 2.3.1 pour correction dans 2.3.3
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
Citation :
9- ya du boulot sur le sujet
Oui, ce n'est pas suffisant d'adapter le header de
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"
<
html>
vers
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"
<!
DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
et
<!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Transitional//EN' 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd'
<
html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
La reste doit suivre egalement.

J'ai aussi des soucis pour des problemes et nouvelle phenomenes qui se montre frequent ce jours sur xoops.org comme:
- la page blanche
- le login apres installation
- l'osciller des certaines sites. Ca marche une temps, d'apres plus, sans faire des choses apres quelques heures ou jours ca marche de nouveau pour quelques heures. Que y penser: Bloquage interne? Session?

Posté le : 27/11/2008 12:27

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Liste des bugs de 2.3.1 pour correction dans 2.3.3
Régulier
Inscrit: 06/01/2006 23:55
Messages: 379
C'est pas un bug mais bon c'est pas tres net

Question bête :
Pourquoi textsanitizer est un singleton si de toutes façons on reinitialise son comportement a chaque fois?

Si on affiche une page de forum par exemple, on va decoder autant de fois qu'on aura de texte... et a chaque fois on reinitialise les variables du singleton!


=> y a une optimisation qui coute pas cher a faire là.

Posté le : 29/11/2008 10:46
Partager Twitter Partagez cette article sur GG+
Re: Liste des bugs de 2.3.1 pour correction dans 2.3.3
Régulier
Inscrit: 06/01/2006 23:55
Messages: 379
c bizarre j'arrive pas a coller le code entierement!!!

Bon je vais coller juste des bouts alors on va voir si ca marche.

En gros la partie loadconfig deviendrait :
function loadConfig($name null)
    {
        
$patterns = array();
        
$replacements = array();
        
$patterns[] = "/[siteurl=(['"]?)([^"'<>]*)\1](.*)[/siteurl]/sU";
        
$replacements[] = '<a href="' XOOPS_URL '/\2">\3</a>';
        
$patterns[] = "/[url=(['"]?)(http[s]?://[^"'<>]*)\1](.*)[/url]/sU";
        
$replacements[] = '<a href="\2" rel="external" title="">\3</a>';
        
$patterns[] = "/[url=(['"]?)(ftp?://[^"'<>]*)\1](.*)[/url]/sU";
        
$replacements[] = '<a href="\2" rel="external" title="\3">\3</a>';
        
$patterns[] = "/[url=(['"]?)([^"'<>]*)\1](.*)[/url]/sU";
        
$replacements[] = '<a href="http://\2" rel="external" title="">\3</a>';
        
$patterns[] = "/[color=(['"]?)([a-zA-Z0-9]*)\1](.*)[/color]/sU";
        
$replacements[] = '<span style="color#\2;">\3</span>';
        
$patterns[] = "/[size=(['"]?)([a-z0-9-]*)\1](.*)[/size]/sU";
        
$replacements[] = '<span style="font-size\2;">\3</span>';
        
$patterns[] = "/[font=(['"]?)([^;<>*()"']*)\1](.*)[/font]/sU";
        
$replacements[] = '<span style="font-family\2;">\3</span>';
        
$patterns[] = "/[email]([^;<>*()"']*)[/email]/sU";
        
$replacements[] = '<a href="mailto:\1">\1</a>';
        
$patterns[] = "/[b](.*)[/b]/sU";
        
$replacements[] = '<strong>\1</strong>';
        
$patterns[] = "/[i](.*)[/i]/sU";
        
$replacements[] = '<i>\1</i>';
        
$patterns[] = "/[u](.*)[/u]/sU";
        
$replacements[] = '<u>\1</u>';
        
$patterns[] = "/[d](.*)[/d]/sU";
        
$replacements[] = '<del>\1</del>';
        
$patterns[] = "/[center](.*)[/center]/sU";
        
$replacements[] = '<div style="text-align: center;">\1</div>';
        
$patterns[] = "/[left](.*)[/left]/sU";
        
$replacements[] = '<div style="text-align: left;">\1</div>';
        
$patterns[] = "/[right](.*)[/right]/sU";
        
$replacements[] = '<div style="text-align: right;">\1</div>';
        
$patterns[] = "/[ quote ]/sU";
        
$replacements[] = _QUOTEC '<div class="xoopsQuote"><blockquote>';
        
$patterns[] = "/[/quote]/sU";
        
$replacements[] = '</blockquote></div>';
        
$text str_replace"x00"""$text );
        
$c "[x01-x1f]*";
        
$patterns[] = "/j{$c}a{$c}v{$c}a{$c}s{$c}c{$c}r{$c}i{$c}p{$c}t{$c}:/si";
        
$replacements[] = "(script removed)";
        
$patterns[] = "/a{$c}b{$c}o{$c}u{$c}t{$c}:/si";
        
$replacements[] = "about :";
        
        
$patterns[] = "/"/i";
        
$replacements[] = """;
        
$patterns[] = "/'/i";
        
$replacements[] = "'";
        
$this->patterns $patterns;
        
$this->replacements $replacements;

        if (!empty(
$name)) {
            return 
MyTextSanitizerExtension::loadConfig($name);
        }
        
        
$config = include "{$this->path_basic}/config.php";
        
$config_custom = @include "{$this->path_basic}/config.custom.php";
        if (
is_array($config_custom)) {
            foreach (
$config_custom as $key => $val) {
                
$config[$key] = $val;
            }
        }
        
        return 
$config;
    }

ou sinon directement dans le constructeur ou sinon dans une methode init


et du coup la methode xoopsCodeDecode deviendrait
function &xoopsCodeDecode(&$text$allowimage 1)
    {
        
$this->text $text;
        
$this->config['allowimage'] = $allowimage;
        
$this->executeExtensions();

        return 
preg_replace($this->patterns$this->replacements$this->text);    }



PS: Y a un gros bug la sur le forum ou j'ai merde sur mon post?
PS2: j'ai change code par quote pour voir... attention ce code est bon pour la 2.3.1 pas la 2.3.2 (mais l'idee oui )
PS3: c'est pire avec quote j'ai remis code

Posté le : 29/11/2008 11:14
Partager Twitter Partagez cette article sur GG+
Re: Liste des bugs de 2.3.1 pour correction dans 2.3.3
Xoops accro
Inscrit: 20/02/2008 20:27
De Belgium
Messages: 2708
C'est dommage a constater, mais le balises [ code ] ne sont pas toujours ideale pour montrer du code. (voir aussi mon #4)
Essayez avec [ quote ] ou du texte plein pour montrer votre code.

Posté le : 29/11/2008 16:04

Salutations, Gerard.
PS: Excusez mon mauvais français.
De la bonne manière de poser les questions
Partager Twitter Partagez cette article sur GG+
Re: Liste des bugs de 2.3.1 pour correction dans 2.3.2
Xoops accro
Inscrit: 18/01/2004 17:13
De Ma Caverne
Messages: 2839
Citation :

PtitPhilippe a écrit:
la 2.3.2 est sortie sur xoops.org ici

alors qu'il semblait d'après ce topic que les corrections étaient encore en cours :-o


oui, les travaux ont du être stoppés la semaine dernière pour corriger ces soucis de sécurité. Une 2.3.2b va sortir d'ici quelques heures, la correction des bugs reprend ensuite.

Posté le : 30/11/2008 15:25

Trio de choc : FrXoops, FreeboxHD et OVH
MdxProd.com : des liens xoops indispensables
Partager Twitter Partagez cette article sur GG+
Re: Liste des bugs de 2.3.1 pour correction dans 2.3.2
Xoops accro
Inscrit: 25/02/2004 00:20
De Région parisienne
Messages: 2526
Concernant tinymce

un plugin essentiel (inlinepopups) n’est pas chargé, ce qui provoque des dysfonctionnements dans l’éditeur (impossible d’insérer un lien, une image, …)

solution simple et rapide, dans le fichier class/xoopseditor/tinymce/settings.php
"plugins" =>    //"ezfilemanager,w3cvalidate,flags,keyboard,equation,loremipsum," .
                    //"xoopskeyword,xoopsmlcontent," .
                    
"xoopsimagemanager,xoopsquotecode,xoopsemotions," .
                    
"table,advimage,advlink,emotions,insertdatetime,preview,media,contextmenu,paste,fullscreen,visualchars,nonbreaking,[b][color=CC0000]inlinepopups[/color][/b]",


L'autre solution serait de charger tous les plugins de tinyeditor.

dans le fichier class/xoopseditor/tinymce/tinymce.php ajouter la fonction suivante dans la class TinyMCE
function loadplugins()
     {
        
$plugins = array();
        
$path dirname(__FILE__) . "/tinymce/jscripts/plugins/";
        
$d dir$path );
        while (
false !== ($entry $d->read())) {
            if ( 
$entry != '.' && $entry != '..' ) {
                
$plugins[] = $entry;
            }
        }
        
$d->close();
        return 
implode(","$plugins);
     }

et dans le fichier class/xoopseditor/tinymce/settings.php remplacer la ligne
"plugins" =>    //"ezfilemanager,w3cvalidate,flags,keyboard,equation,loremipsum," .
                    //"xoopskeyword,xoopsmlcontent," .
                    
"xoopsimagemanager,xoopsquotecode,xoopsemotions," .
                    
"table,advimage,advlink,emotions,insertdatetime,preview,media,contextmenu,paste,fullscreen,visualchars,nonbreaking",

par
"plugins" =>    $this->loadplugins(),

Posté le : 01/12/2008 12:59
Partager Twitter Partagez cette article sur GG+
Re: Liste des bugs de 2.3.1 pour correction dans 2.3.2
Guest_
Merci

Posté le : 01/12/2008 13:49
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant
« 1 2 3 (4) 5 6 7 8 »



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

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

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