SPIP-Contrib

Toutes les contributions à SPIP

Accueil > Contribs à ranger > Accès CVS Spip avec TortoiseCVS

Accès CVS Spip avec TortoiseCVS

samedi 27 décembre 2003

Tout est dans le titre....


Voir en ligne : Forums Spip

36392 discussions

  • 2

    Je suis débutante avec spip et je travaille sous la version 1.4.2. Je ne parviens pas à mettre en place correctement ce filtre. N’ayant pas trouvé, le fichier "mes_fonctions.php3", j’ai incorporé le code dans config-fonctions.php3. Et j’ai incorporer dans le squelette d’article.html le code indiquer.

    Maintenant dès que je veux ouvrir un article le message suivant m’est délivré : Erreur : filtre « decouper_en_page » non défini.

    Je ne comprends pas vez-vous une solution ?

    • Il faut copier le filtre dans un fichier mes_fonctions.php3 que vous créez à la racine du site spip (pas dans le répertoire écrire). Il ne faut surtout pas modifier les fichiers existants.

    • il faut aussi ne pas oublier de mettre en début et en fin du fichier mes_fonctions.php3 les balises php suivantes :

      <?php

      ici vos fonctions


      ?>

      Et là plus d’erreur du style, je ne trouve pas le filtre machin ...

      A bientôt

      Romain

    Répondre à ce message

  • Pierre Mounier

    Bonjour à tous,

    la macro ne respecte pas par les italiques dans les notes, ce qui est très gênant car c’est là qu’on met généralement les références bibliographiques.

    J’ai mis deux heures à trouver, mais j’ai trouvé ! Donc je partage la solution :

    Avant d’effectuer un traitement global, il faut sélectionner les notes uniquement et faire outils>macros, puis sélectionner spip_italique et faire « Exécuter la macro ». On n’exécute donc que le traitement des italiques. Ensuite, on peut appliquer le traitement global. J’imagine que ça vaut pour les mots en gras, mais je m’en fiche, je n’en ai pas :-)

    A+

    Répondre à ce message

  • I get this error on installation :
    Warning : a technical problem (MySQL server) prevents access to this part of the site. Thank you for your understanding.

    1064 You have an error in your SQL syntax near ’.389_spip_meta’ at

    I don’t have the same problem with the french version, so I’m assuming it’s a bug.
    matt

    Répondre à ce message

  • Pour changer les chevrons (<<>>) en ’précedent’ et ’suivant’, il convient de le faire là :

    -  Avant :

            switch (TRUE) {
                    case ($artsuite == 0):
                            $precedent = "";
                            $suivant = "<A HREF='" . $uri_art . "artsuite=" . $p_suiv . "'>&gt;&gt;</A>";
                            break;
                    case ($artsuite == ($num_pages-1)):
                            $precedent = "<A HREF='" . $uri_art . "artsuite=" . $p_prec . "'>&lt;&lt;</A>";
                            $suivant = "";
                            break;
                    default:
                            $precedent = "<A HREF='" . $uri_art . "artsuite=" . $p_prec . "'>&lt;&lt;</A>";
                            $suivant = "<A HREF='" . $uri_art . "artsuite=" . $p_suiv . "'>&gt;&gt;</A>";
                            break;
            }

    -  Après :

            switch (TRUE) {
                    case ($artsuite == 0):
                            $precedent = "";
                            $suivant = "<A HREF='" . $uri_art . "artsuite=" . $p_suiv . "'>Suivant</A>";
                            break;
                    case ($artsuite == ($num_pages-1)):
                            $precedent = "<A HREF='" . $uri_art . "artsuite=" . $p_prec . "'>Precedent</A>";
                            $suivant = "";
                            break;
                    default:
                            $precedent = "<A HREF='" . $uri_art . "artsuite=" . $p_prec . "'>Precedent</A>";
                            $suivant = "<A HREF='" . $uri_art . "artsuite=" . $p_suiv . "'>Suivant</A>";
                            break;
            }

    Mais cela risque de faire un peu beaucoup au dessus du texte au niveau esthétique :)

    Répondre à ce message

  • Bonsoir

    Encore merci pour ce filtre très utile !
    En local je développe un site sous spip 1.5.1. Il s’avère que le filtre fonctionne mais pour les pages suivantes chaque premier paragraphe de la page commence par l’affichage de la puce par défaut.
    J’ai bien regardé dans l’article ou le squelette je n’ai placé aucun « - ».
    Avez vous déjà rencontré un souci similaire ?

    De plus je ne connais pas grand chose au php mais toujours dans l’idée de personnaliser la présentation où remplacer les « <<" ou ">> » par précèdent ou suivant ?

    encore merci et à très bientôt

    annabelle paillery

    Répondre à ce message

  • Sonic_red

    Super ! Mais existe-il un petit frère pour PageMaker ?

    Répondre à ce message

  • Bonjour, la documentation est vraiment à la hauteur du logiciel, d’excellente qualité !

    Juste un petit bémol, est-il possible de laisser la version pdf en un seul fichier aussi disponible, de facon à ce que chacun puisse utiliser la version qui lui est la plus agréable ?

    Répondre à ce message

  • Pour aligner les liens a droite il suffit simplement de changer les lignes à la fin

    // Ici, on peut personnaliser la présentation

    $resultat = « <(P)><(DIV CLASS=’pagination’)>$precedent $milieu $suivant<(/DIV)><(/P)> » ;

    $resultat .= $page[$artsuite] ;

    $resultat .= « <(P CLASS=’pagination’)><(DIV CLASS=’pagination’)>$precedent $milieu $suivant<(/DIV)><(/P)> » ;

    return $resultat ;

    par

    // Ici, on peut personnaliser la présentation

    $resultat = « <(P)><(DIV CLASS=’pagination’)><(div align=’right’)>$precedent $milieu $suivant<(/div)><(/DIV)><(/P)> » ;

    $resultat .= $page[$artsuite] ;

    $resultat .= « <(P CLASS=’pagination’)><(DIV CLASS=’pagination’)><(div align=’right’)>$precedent $milieu $suivant<(/div)><(/DIV)><(/P)> » ;

    return $resultat ;

    c’est du html tout simple

    p.s : supprimez toutes les parenthese entre les < > que j’ai placé pour eviter à spip d’interpreter le code html

    Répondre à ce message

  • Salut,

     :’-D Je bute sur un point sans doute simple à résoudre. Je cherche à aligner à droite la numérotation des sauts de page et à changer la typo via une feuille de style. Mes essais se terminent ... par une parse error. Comment dois-je m’y prendre ? Merci Anton.

    Répondre à ce message

  • En fait j’ai mis une fonction pour les dates dans mes_fonctions.php3.
    Elle sert simplement a mettre les mois en arabe. La voici :

    function my_date($atext){ 
    setlocale ("LC_TIME", "ar");
    $month_en = strftime("%B");
    $year = strftime("%Y");
    switch ($month_en) {
    case 'January' : $month_ar = chr(223).chr(199).chr(228).chr(230).chr(228)." ".chr(199).chr(225).chr(203).chr(199).chr(228).chr(237); break;
    case 'February' : $month_ar = chr(212).chr(200).chr(199).chr(216); break;
    case 'March' : $month_ar = chr(194).chr(208).chr(199).chr(209); break;
    case 'April' : $month_ar = chr(228).chr(237).chr(211).chr(199).chr(228); break;
    case 'May' : $month_ar = chr(195).chr(237).chr(199).chr(209); break;
    case 'June' : $month_ar = chr(205).chr(210).chr(237).chr(209).chr(199).chr(228); break;
    case 'July' : $month_ar = chr(202).chr(227).chr(230).chr(210); break;
    case 'August' : $month_ar = chr(194).chr(200); break;<br>
    case 'September' : $month_ar = chr(195).chr(237).chr(225).chr(230).chr(225); break;
    case 'October' : $month_ar = chr(202).chr(212).chr(209).chr(237).chr(228)." ".chr(199).chr(225).chr(195).chr(230).chr(225); break;
    case 'November' : $month_ar = chr(202).chr(212).chr(209).chr(237).chr(228)." ".chr(199).chr(225).chr(203).chr(199).chr(228).chr(237); break;
    case 'December' : $month_ar = chr(223).chr(199).chr(228).chr(230).chr(228)." ".chr(199).chr(225).chr(195).chr(230).chr(225); break;
    }
    $atext = $month_ar." ".$year;<br>
    return $atext; 
    } 

    Pourtant je sens qu’il y a mieux.

    Répondre à ce message

Un message, un commentaire ?

Qui êtes-vous ?
  • [Se connecter]

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.

Ajouter un document