Xuups
Get an account!     Login

VIL3

Utilities

Main menu

Who's Online

4 user(s) are online (3 user(s) are browsing Xoops News)

Members: 0
Guests: 4

more...

Get Xoops

Support Xuups Project

Xoops News::Articles


2011/1/10 13:09:02 | 41 reads

Espace débutants::[résolu] pb FCKeditor "The server didn't reply with a proper XML data."

Bonjour,

j'utilise fckeditor avec le module news 1.63, xoops 2.32

Dans un article, lorsque je veux creer un lien vers une image ou un fichier en utilisant les icones correspondante de fckeditor, je clique sur "parcourir le serveur" j'ai alors le "file manager" de fckeditor qui s'affiche avec cette msgbox :


The server didnt reply with a proper XML dataPlease check your configuration.


et la tintin pour pour charger un fichier ou utiliser un fichier deja uploade.

la ou ca dvient drole c'est que si j'active le mode debug de xoops tout fonctionne : plus de message d'erreur, les fichiers deja uploades apparaissent etc ...

Comme je n'ai pas envie de laisser mon site en mode debug, avez-vous une idée ? j'ai parcouru les forums mais je n'ai pas trouvé de post sur ce probleme.

Merci de votre aide et bonne année a tous les xoopsiens

Patron.

Edit post:
eh bien en cherchant et en comparant avec un site de test en local j'ai trouvé la cause...et la solution:
le probleme venait de la compression gzip (preference/parametres generaux) , j'ai desactivé la compression et tout refonctionne.
par contre si vous avez meilleure solution pour avoir la compression ET fckeditor, je suis preneur


2011/4/21 5:52:00 | 40 reads

Espace modules:: XOOPS 2.5 - Module News - Correction du problème de génération de PDF quand il y a des images

Bonjour,

Pour corriger le problème de génération des PDF quand il y a des images, j'ai installé une autre librairie (HTML2PDF à la place de FPDF).

Par contre HTML2PDF est très chiant sur la mise en forme html, la moindre balise non fermée, ou la moindre image inexistante, et c'est la page blanche. C'est à savoir tout de même ;).
Il ne gère à priori pas non plus les URL absolues (corrigé plus bas)

Donc pour ceux que ça intéresse voici la procédure :

-Télécharger la librairie HTML2PDF sur le site http://html2pdf.fr/ et la copier dans le module news (nom du répertoire html2pdf)

-Fichier makepdf.php, après ces deux lignes :


$content $myts->undoHtmlSpecialChars($hometext) . '<br /><br />' $myts->undoHtmlSpecialChars($bodytext);

$content str_replace('[pagebreak]','<br /><br />',$content);



Rajouter ces lignes :
Pour réécrire les BR mal écrits... :

$content str_replace('<BR>','<br />',$content);

$content str_replace('<br>','<br />',$content);



Pour remplacer les balises non gérées par des balises span :

$content str_replace('<sous_titre_article>','<span>',$content);

$content str_replace('</sous_titre_article>','</span>',$content);

$content str_replace('<caption>','<span>',$content);

$content str_replace('</caption>','</span>',$content);



Pour remplacer l'URL absolue par l'URL relative (en fonction de votre cas bien sur à adapter) :

$content str_replace(    '/uploads/','../../uploads/',$content);



Gestion de l'encodage utf8

if (!is_utf8($content)){

    
$content =  utf8_encode($content);

}




Mettre en commentaire à partir de $pdf=new PDF(); jusqu'à $pdf->Output();

Mettre ce code à la place :

$html_pdf .= $pdf_config['slogan'];

$html_pdf .= "<br/><hr/>";

$html_pdf .= $pdf_data['title'];

if (
$pdf_data['subtitle']<>''){

    
$html_pdf .= " ".$pdf_data['subtitle'];

}

if (
$pdf_data['subsubtitle']<>'') {

    
$html_pdf .= " ".$pdf_data['subsubtitle'];

}

$html_pdf .= '<br/>';

$out=NEWS_PDF_AUTHOR.': ';

$out.=$pdf_data['author'];

$html_pdf .= $out.'<br/>';

$out=NEWS_PDF_DATE;

$out.=$pdf_data['date'];

$html_pdf .= $out;

$html_pdf .= "<hr/><br/>";

$html_pdf .= $pdf_data['content'];

createPDF($html_pdf ,$pdf_data['filename']);



Vous pouvez bien sur adapter le contenu de la variable $html_pdf.

- Fichier include/functions.php
Ajouter les fonctions suivantes :

function createPDF$content$nomFichier ) {

    global 
$xoopsModule;

    require(
XOOPS_ROOT_PATH.'/modules/'.$xoopsModule->dirname().'/html2pdf/html2pdf.class.php');

    

    
//Nom du fichier pour le téléchargement

    
$nomFichier str_replace(" ","_",$nomFichier);

    
$nomFichier .= ".pdf";

    

    
//Création du PDF

    
$html2pdf = new HTML2PDF('P','A4','fr',true,'UTF-8',array(5558));

    

    
$html2pdf->WriteHTML($content);

    

    
ob_end_clean();

    

    
$html2pdf->Output($nomFichier,'D');

}

function 
is_utf8($string) {

        return !
strlen(

        
preg_replace(

          
',[x09x0Ax0Dx20-x7E]'            # ASCII

        
'|[xC2-xDF][x80-xBF]'             # non-overlong 2-byte

        
'|xE0[xA0-xBF][x80-xBF]'         # excluding overlongs

        
'|[xE1-xECxEExEF][x80-xBF]{2}'  # straight 3-byte

        
'|xED[x80-x9F][x80-xBF]'         # excluding surrogates

        
'|xF0[x90-xBF][x80-xBF]{2}'      # planes 1-3

        
'|[xF1-xF3][x80-xBF]{3}'          # planes 4-15

        
'|xF4[x80-x8F][x80-xBF]{2}'      # plane 16

        
',sS',

        
''$string));

}




Voilà, par contre ça serait pas mal de résoudre le problème des url absolues, si quelqu'un a une idée n'hésitez pas à me la communiquer, merci d'avance.

Bonne journée,
Séverine


2011/3/10 10:46:05 | 37 reads

Instalación y 1ª puesta en marcha Xoops 2.5::[petición] instalar xoops 2.5 en local

hola, buenos dias, quisiera instalar xoops 2.5 en local, podriais recomenda...


2011/1/18 17:44:15 | 35 reads

Espace débutants:: devinez ? Impossible de copier le(s) fichier(s) de distribution "mainfile.php"

Bonsoir,

Il est en quelles permissions ton "mainfile.php" ??

Sinon, tu créer un fichier sur ton ordi, avec ton éditeur de texte tous simple.

Ton fichier tu le nommes "mainfile.hp"

Tu récupères, copies et colles le contenu de celui que tu n'arrives pas à mettre sur ton serveur, et tu le colles dans ce nouveau fichier.

Puis tu le bascules sur ton serveur. :)


NB: Sur ton serveur, il y a déjà un mainfile.php ou pas encore ? C’est une toute nouvelle installation ?


2011/4/20 16:07:03 | 35 reads

Espace débutants:: page admin blanche

salut les gens,
bon après avoir ramé pour installer mon xoops, chez free, ouais je vous vois déjà raler mais pour se faire les dents c'est bien :p, je me retrouve avec une page blanche en admin

j'ai bien vu 5 sujet qui en parlais suite a une recherche mais les gars sont trop technique pour moi, ils rentrent dans la base de données :))
j'ai cru comprendre que ca venait de l'installation du module de sécurisation que j'ai installé (j'ai cru bien faire moa) mais maintenant je ne peux plus accéder a rien pour l'enlever. il y a bien la solution de tout virer du serveur free mais les boules :p

bref, on fait comment pour accéder a l'administration qd c'est pas possible ?




 

Login

Username:

Password:

Remember me



Lost Password?

Register now!

Just share it!

Ajax Search


Advanced Search

Sub menu

Categories

News (28)
Forums (22)
Code (28)

BLogs

Support officiel :: Module de forums pour la Communauté XOOPS
Soporte Oficial para Xoops en español :: Módulo de foros para xoops
Powered by You!
offizieller deutscher Support für XOOPS :: Forenmodul für Xoops