Ignore:
Timestamp:
08/07/08 14:05:10 (12 years ago)
Author:
kent1
Message:

Améliorer la gestion des langues

Location:
plugins_spip/squeeze_article
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • plugins_spip/squeeze_article/formulaires/creer_article.php

    r529 r530  
    3030                if($lier_trad != 0){
    3131                        $valeurs['titre'] .= ' '._T('squeeze_article:new_traduction');
     32                        $valeurs['id_trad'] .= $lier_trad;
     33                }
    3234                        $valeurs['formulaire_langue'] = true;
    33                 }
    3435                        $valeurs['formulaire_documents'] = true;
    3536                        $valeurs['formulaire_statut'] = true;
     
    3839                $valeurs['titre'] = _request('titre');
    3940                $valeurs['texte'] = _request('squeeze_texte');
     41                $valeurs['formulaire_langue'] = true;
    4042        }
    4143       
  • plugins_spip/squeeze_article/formulaires/selecteur_langue.html

    r363 r530  
    1010        <p>
    1111                <:squeeze_article:article_deja_traduit:>
    12         <BOUCLE_trads(ARTICLES){traduction}{', '}{exclus}><a href="[(#SELF|parametre_url{id_article,#ID_ARTICLE}|parametre_url{id_rubrique,#ID_RUBRIQUE}|parametre_url{id_trad,''})]" title="#TITRE" class="nyromodal">[(#LANG|traduire_nom_langue)]</a></BOUCLE_trads>
     12                <BOUCLE_trads(ARTICLES){traduction}{', '}{exclus}>
     13                        <a href="[(#SELF|parametre_url{id_article,#ID_ARTICLE}|parametre_url{id_rubrique,#ID_RUBRIQUE}|parametre_url{id_trad,''})]" title="#TITRE" class="nyromodal">[(#LANG|traduire_nom_langue)]</a>
     14                </BOUCLE_trads>
    1315        </p>
    1416        </B_trads>
     17        [(#SET{nb_langues,1})]
     18        <//B_trads>
    1519        </BOUCLE_art>
    1620        [(#REM|nombre_langues|>{#GET{nb_langues}}|?{' '})
    1721        <select id="choix_langue" name="choix_langue">
    18                 [(#GET{langue_article}|squeeze_form_langues)]
     22                [(#ENV{id_trad}|?{' '})[(#GET{langue_article}|squeeze_form_trad_langues)]]
     23                [(#ENV{id_trad}|?{'',' '})[(#REM|squeeze_form_trad_langues)]]
    1924        </select>]
    2025</li>
  • plugins_spip/squeeze_article/squeeze_article_fonctions.php

    r528 r530  
    55}
    66
    7 function squeeze_form_langues($lang_trad=''){
     7function squeeze_form_trad_langues($lang_trad=''){
    88        $langues = explode(',', $GLOBALS['meta']['langues_multilingue']);
    99        sort($langues);
     
    1717}
    1818
     19function squeeze_form_langues($lang_trad=''){
     20        $langues = explode(',', $GLOBALS['meta']['langues_multilingue']);
     21        sort($langues);
     22        $ret = ' ';
     23                foreach($langues as $l) {
     24                                $ret .= "<option class='maj-debut' value='$l'>".traduire_nom_langue($l)."</option>\n";
     25                }
     26        return $ret;
     27}
    1928?>
Note: See TracChangeset for help on using the changeset viewer.