IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[Smarty] Passage US_Anglais à Fr_FR perte de donnée


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Réunion

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 60
    Points : 30
    Points
    30
    Par défaut [Smarty] Passage US_Anglais à Fr_FR perte de donnée
    Bonjour , lorsque mon logiciel utilise la langue anglaise les information concernant le statut du sms s'affiche correctement . Par contre lorsque je passe en langue français le tpl qui doit afficher les donnée ne saffiche pas.
    J4ai une premiere page DetailView.tpl qui m'affiche ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     <td colspan=4 class="dvInnerHeader">
     
    			<div style="float:left;font-weight:bold;"><div style="float:left;"><a href="javascript:showHideStatus('tbl{$header|replace:' ':''}','aid{$header|replace:' ':''}','{$IMAGE_PATH}');">
     
    {if $BLOCKINITIALSTATUS[$header] eq 1}
    				<img id="aid{$header|replace:' ':''}" src="{'activate.gif'|@vtiger_imageurl:$THEME}" style="border: 0px solid #000000;" alt="Hide" title="Hide"/>
    							{else}
    							<img id="aid{$header|replace:' ':''}" src="{'inactivate.gif'|@vtiger_imageurl:$THEME}" style="border: 0px solid #000000;" alt="Display" title="Display"/>
    							{/if}
    								</a></div><b>&nbsp;
    						        	{$header}
    	  			     			</b></div>
    						     </td>{/strip}
    					             </tr>
    {/if}
    							</table>
    {if $header neq 'Comments'}
    							{if $BLOCKINITIALSTATUS[$header] eq 1}
    							<div style="width:auto;display:block;" id="tbl{$header|replace:' ':''}" > // A partir d'ici en anglais il passe au second tpl et en français il continue sur ce tpl
    							{else}
    							<div style="width:auto;display:none;" id="tbl{$header|replace:' ':''}" >
    							{/if}
    							<table border=0 cellspacing=0 cellpadding=0 width="100%" class="small">// En français c'est cette ligne qui s'affiche avec rien dedans

    En anglais ce second tpl WidgetStatus.tpl s'execute alors que en français non
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
     
     
    <div>
    	<table width="100%" cellpadding="3" cellspacing="1" border="0" class="lvt small">
     
    		{assign var="_TRSTARTED" value=false}
     
    		{foreach item=RESULT from=$RESULTS name=NUMBERSECTION}
     
    		{if $smarty.foreach.NUMBERSECTION.index % 4 == 0}
     
    			{* Close the tr if it was started last *}		
    			{if $_TRSTARTED}
    				</tr>
    				{assign var="_TRSTARTED" value=false}
    			{/if}
     
    			<tr class="lvtColData" onmouseover="this.className='lvtColDataHover'" onmouseout="this.className='lvtColData'" >
    			{assign var="_TRSTARTED" value=true}
    		{/if}
     
    		{assign var="_TDBGCOLOR" value="#FFFFFF"}		
    		{if $RESULT.status eq'Processing'}
    			{assign var="_TDBGCOLOR" value="#ffff00"}
     
    		{elseif $RESULT.status eq 'Delivered'}
    			{assign var="_TDBGCOLOR" value="#66FF66"}
     
    		{elseif $RESULT.status eq 'Dispatched'}
    			{assign var="_TDBGCOLOR" value="#33CCFF"}			
    		{elseif $RESULT.status eq 'Failed'}
    			{assign var="_TDBGCOLOR" value="#ff0000"}
    		{/if}
     
    		<td nowrap="nowrap" bgcolor="{$_TDBGCOLOR}" width="25%"> SMS:{$RESULT.status}=> {$RESULT.tonumber}</td>
     
     
    		{/foreach}
     
    		{* Close the tr if it was started last *}		
    		{if $_TRSTARTED}
    			</tr>
    			{assign var="_TRSTARTED" value=false}
    		{/if}
     
     
    	</table>
    </div>
    Quelqu'un pourrait m'expliquer pourquoi cela ne s'affiche pas en français.
    Un manque de traduction ? Ce son des numeros de telephone qui doivent apparaite

  2. #2
    Nouveau membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Février 2013
    Messages
    60
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Réunion

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 60
    Points : 30
    Points
    30
    Par défaut
    Personne ne pourrait m'aider ?

Discussions similaires

  1. Perte de donnée entre passage de 2007 à 2003
    Par piotrr dans le forum Word
    Réponses: 1
    Dernier message: 31/05/2008, 22h31
  2. Perte de données au passage par POST
    Par vallica dans le forum Langage
    Réponses: 2
    Dernier message: 19/06/2006, 18h00
  3. Perte de données Firebird
    Par jeanafond dans le forum Débuter
    Réponses: 8
    Dernier message: 19/05/2005, 10h21
  4. Crash InnoDB,perte de données définitives... Info ou Intox ?
    Par Alexandre T dans le forum Administration
    Réponses: 3
    Dernier message: 17/01/2005, 10h44
  5. [JTable] Perte des données
    Par david71 dans le forum Composants
    Réponses: 8
    Dernier message: 09/01/2005, 00h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo