bonsoir!
un petit mot pour savoir quelqu'un d'entre vous aurait la réponse
je vais tenter d'être précis mais pas trop long non plus
je travaille en local, j'ai d'abord installé SPIP avec le squelette "D'abord solidaires" issu de contrib' que j'ai remanié quelque peu
j'ai la version 1.6 la dernière je pense
après je tombe sur "Génération de PDF pour SPIP" sur Drop Zone City
http://www.drop-zone-city.com/article.php3?id_article=94
Super intéressant !! je télécharge le zip
l'install.txt me dit :
____
1.Si vous possédez déjà un fichier 'mes_fonction.php3' :
- Ouvrir le fichier 'mes_fonction.php3' de l'archive.
- Copier le code (Ctrl+A / Ctrl+C).
- Ouvrir le fichier 'mes_fonction.php3' de votre site.
- Coller le code (Ctrl+V) à la suite de vos fonctions.
2.Copier tous les répertoires et fichiers à la racine de votre site.
(Sauf 'mes_fonction.php3' pour les personnes concernées)
3.Le CHMOD (les droits des répertoires) doit être en 777
sur le répertoire suivant : /IMG/_article_PDF
(Droit de lecture, d'écriture et d'exécution pour le 'Propio.' / le 'Groupe' / 'Tout le Monde').
____
1, mon fichier "mes_fonctions.php3" ressemble maintenant à ça :
mes_fonctions.php3
<?php
$GLOBALS['dossier_squelettes'] = 'solidaires';
// Filtre SMILEYS - 23 janvier 2003
//
// pour toute suggestion, remarque, proposition d'ajout d'un
// smileys, etc ; reprotez vous au forum de l'article :
// http://www.uzine.net/spip_contrib/article.php3?id_article=38
/// Filtre reserve a la production de PDF
/////////////////////////////////////////
function pdf_first_clean($texte) {
// $texte = ereg_replace("<p class[^>]*>", "<P>", $texte);
//Translation des codes iso
// PB avec l'utilisation de <code>
// $trans = get_html_translation_table(HTML_ENTITIES);
// $trans = array_flip($trans);
$trans["œ"] = "oe";
$trans["…"] = "...";
$trans["’"] = "'";
$trans["–"] = "-";
$trans["‘"] = "'";
$trans["“"] = "\"";
$trans["”"] = "\"";
$texte = strtr($texte, $trans);
// Echappement des "
$texte = ereg_replace("\"", "\\\"", $texte);
// Traitement des Espaces
$texte = ereg_replace("( | )+", " ", $texte);
return $texte;
}
/////////////////////////////////////////
function smileys($chaine) {
$chemin = "<img src=\"smileys/";
$chemin = "<img ALT=\"smiley\" src=\"smileys/";
// On peut mettre les smileys-images où l'on veut. Mais il faut
// penser à modifier la variable $chemin de la fonction en conséquence.
$chaine = str_replace(":->", $chemin . "diable.png\">", $chaine);
$chaine = str_replace(":-((", $chemin . "en_colere.png\">", $chaine);
$chaine = str_replace(":-))", $chemin . "mort_de_rire.png\">", $chaine);
$chaine = str_replace(":-D", $chemin . "mort_de_rire.png\">", $chaine);
$chaine = str_replace(":-)", $chemin . "sourire.png\">", $chaine);
$chaine = str_replace(":'-))", $chemin . "pleure_de_rire.png\">", $chaine);
$chaine = str_replace(":'-D", $chemin . "pleure_de_rire.png\">", $chaine);
$chaine = str_replace(":o)", $chemin . "rigolo.png\">", $chaine);
$chaine = str_replace("B-)", $chemin . "lunettes.png\">", $chaine);
$chaine = str_replace(";-)", $chemin . "clin_d-oeil.png\">", $chaine);
$chaine = str_replace(":-p", $chemin . "tire_la_langue.png\">", $chaine);
$chaine = str_replace(":-|", $chemin . "bof.png\">", $chaine);
$chaine = str_replace(":-/", $chemin . "mouai.png\">", $chaine);
$chaine = str_replace(":-o", $chemin . "surprit.png\">", $chaine);
$chaine = str_replace(":-O", $chemin . "surprit.png\">", $chaine);
$chaine = str_replace(":-(", $chemin . "pas_content.png\">", $chaine);
$chaine = str_replace(":'-(", $chemin . "triste.png\">", $chaine);
return $chaine;
}
?>
2. comme j'ai un dossier "solidaires" pour le squelette, récupéré, je savais pas trop où mettre les autres fichiers, à la racine ou dans le dossier "solidaires", je l'ai mis à la racine sans écraser mes_fonctions que j'ai modifié au bloc notes !
pb mes_fonctions pointe vers le dossier solidaires?? c'est ça ???
ou alors c'est parce que ça ne marche qu'avec la version 1.4.xxx ???
ou alors j'ai tout faux de m'y prendre de cette façon ???
merci pour votre aide!
--
Lapinot
Coopérateur Ouvaton [http://ouvaton.coop]
Site perso : http://docteur.net.free.fr/
PS : merci de prendre cinq minutes et de signer en pleine connaissance
de causes la pétition pour une Europe sans Brevets Logiciels
http://petition.eurolinux.org/index_html?LANG=fr
N'hésitez à diffuser cette invitation et à inciter votre famille vos
proches, amis et collègues à se sentir également concernés. Merci