Changeset 52649 in spip-zone


Ignore:
Timestamp:
Oct 6, 2011, 8:43:08 AM (8 years ago)
Author:
homere1974@…
Message:

Diffs... de 2008.

Location:
_plugins_/glossaire_interne
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/glossaire_interne/glossaire.css

    r6523 r52649  
    1919}
    2020.navgloss {
    21 color: #666666;
     21color: #666;
    2222font-family: verdana, arial, sans-serif;
    2323font-size: 0.6em;
    2424}
    2525.navgloss a {
    26 color: #666666;
     26color: #666;
    2727text-decoration: none;
    2828}
  • _plugins_/glossaire_interne/glossaire_fonctions.php

    r6523 r52649  
    22
    33function glossaire_insert_head($flux){
    4         $flux .='<link rel="stylesheet" href="plugins/glossaire_interne/glossaire.css" media="screen" type="text/css" />';
    5         $flux .='<script type="text/javascript" src="plugins/glossaire_interne/glossaire.js"></script>';
     4        $flux .="<link rel='stylesheet' href='".find_in_path('glossaire.css')."' type='text/css' media='all' />\n";
     5        $flux .="<script type='text/javascript' src='".find_in_path('glossaire.js')."'></script>";
    66        return $flux;
    77}
     
    2323{
    2424$r = spip_query("SELECT id_mot, titre FROM spip_mots WHERE type='Glossaire'");
    25 while($o = spip_fetch_array($r))
    26                 {
    27                 $texte = first_replace("$o[titre]","<a href=\"spip.php?mot".$o[id_mot]."\" class=\"affgloss\" title=\"Glossaire\" onclick=\"popupGloss('spip.php?page=mot_glossaire&id_mot=$o[id_mot]'); return false;\">$o[titre]</a>",$texte);
    28                 }
    29         return $texte;
     25
     26        /*contrib de philippe auriol pour zapper les liens */
     27
     28            $search= '@<a[^>]*?>.*?</a>@msi';
     29            preg_match_all ($search, $texte, $tagMatches);
     30            $replace = "#MaChaine#";
     31
     32            $texte = preg_replace($search, $replace, $texte);
     33
     34                while($o = spip_fetch_array($r))
     35                        {
     36                        $texte = first_replace("$o[titre]","<a href=\"spip.php?mot".$o[id_mot]."\" class=\"affgloss\" title=\"Glossaire\" onclick=\"popupGloss('spip.php?page=mot_glossaire&amp;id_mot=$o[id_mot]'); return false;\">$o[titre]</a>",$texte);
     37                        }
     38
     39                for($i=0;$i<sizeof($tagMatches[0]);$i++)
     40                    {
     41                    $texte= first_replace ($replace,$tagMatches[0][$i], $texte);
     42                    }
     43
     44                return $texte;
    3045}
    3146
  • _plugins_/glossaire_interne/mot_glossaire.html

    r6523 r52649  
    99<body>
    1010
    11 <BOUCLE_mot_principal(MOTS) {id_mot} {doublons}>
     11<BOUCLE_mot_principal(MOTS) {id_mot}>
    1212<h2 class="texte_gloss">#TITRE</h2>
    1313<br />
Note: See TracChangeset for help on using the changeset viewer.