Xuups
Get an account!     Login

Utilities

Main menu

Who's Online

29 user(s) are online (6 user(s) are browsing Xoops News)

Members: 0
Guests: 29

more...

Get Xoops

Support Xuups Project

Xoops News::Articles


2011/1/10 13:09:02 | 43 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/1/18 17:44:15 | 42 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/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/1/4 3:56:08 | 37 reads

Espace débutants::[infos] EasyPHP-5.3.4.0

Voici les deux packages de Easyphp

- EasyPHP 5.2.10
PHP 5.2.10 | Apache 2.2.13 | MySQL 5.1.37 | PhpMyAdmin 3.2.1 | SQLite 2.8.17 | Pecl 5.2.6
Avec ce package, l'installation de Xoops s'est faite toute en douceur.

- EasyPHP 5.3.4.0
PHP 5.3.4 | Apache 2.2.17 | MySQL 5.1.54 | PhpMyAdmin 3.3.8.1 | Xdebug 2.1.0
Avec ce package, voici un petit extrait des erreurs que rencontrent MySQL :

Strict standards: Non-static method MyTextSanitizer::getInstance() should not be called statically in C:\Program Files\EasyPHP-5.3.4.0\www\xoops\htdocs\install\include\functions.php on line 54
Call Stack
# Time Memory Function Location
1 0.0008 358928 {main}( ) ..\page_dbconnection.php:0
2 0.0111 920544 xoFormField( $name = 'DB_HOST', $value = 'localhost', $label = 'Nom d\'hôte du serveur', $help = 'Nom d\'hôte du serveur de base de données. Si vous n\'êtes pas sûr, consultez les instructions de votre hébergeur (FAQ, guide,etc...), <em>localhost</em> fonctionne dans les situations les plus courantes' )


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...




 

Login

Username:

Password:

Remember me



Lost Password?

Register now!

Ajax Search


Advanced Search

Categories

News (105)
Forums (100)
Code (97)

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