2012-09-20 7 views
0

d'un bouton ce code à mettre est here .... (voir le pied de page s'abonner section)Comment changer le nom

<?php if(!empty($this->items))foreach($this->items as $level): ?> 
<?php 
    $formatedPrice = sprintf('%1.02f',$level->price); 
    $dotpos = strpos($formatedPrice, '.'); 
    $price_integer = substr($formatedPrice,0,$dotpos); 
    $price_fractional = substr($formatedPrice,$dotpos+1); 
?> 
    <div class="level akeebasubs-level-<?php echo $level->akeebasubs_level_id ?>"> 
     <p class="level-title"> 
      <span class="level-price"> 
       <?php if(AkeebasubsHelperCparams::getParam('currencypos','before') == 'before'): ?> 
       <span class="level-price-currency"><?php echo AkeebasubsHelperCparams::getParam('currencysymbol','€')?></span> 
       <?php endif; ?> 
       <span class="level-price-integer"><?php echo $price_integer ?></span><?php if((int)$price_fractional > 0): ?><span class="level-price-separator">.</span><span class="level-price-decimal"><?php echo $price_fractional ?></span><?php endif; ?> 
       <?php if(AkeebasubsHelperCparams::getParam('currencypos','before') == 'after'): ?> 
       <span class="level-price-currency"><?php echo AkeebasubsHelperCparams::getParam('currencysymbol','€')?></span> 
       <?php endif; ?> 
      </span> 
      <span class="level-title-text"> 
       <a href="<?php echo JRoute::_('index.php?option=com_akeebasubs&view=level&slug='.$level->slug.'&format=html&layout=default')?>"> 
        <?php echo $this->escape($level->title)?> 
       </a> 
      </span> 
     </p> 
     <div class="level-inner"> 
      <div class="level-description"> 
       <div class="level-description-inner"> 
        <?php if(!empty($level->image)):?> 
        <img class="level-image" src="<?php echo JURI::base()?><?php echo trim(AkeebasubsHelperCparams::getParam('imagedir','images/'),'/') ?>/<?php echo $level->image?>" /> 
        <?php endif;?> 
        <?php echo JHTML::_('content.prepare', AkeebasubsHelperMessage::processLanguage($level->description));?> 
       </div> 
      </div> 
      <div class="level-clear"></div> 
      <div > 
       <button onclick="window.location='<?php echo JRoute::_('index.php?option=com_akeebasubs&view=level&slug='.$level->slug.'&format=html&layout=default')?>'"> 
        <?php echo JText::_('COM_AKEEBASUBS_LEVELS_SUBSCRIBE')?> 
       </button> 
      </div> 
     </div> 
    </div> 
<?php endforeach; ?> 

c'est le fichier de langue contient ce nom

COM_AKEEBASUBS_LEVELS_SUBSCRIBE="Subscribe Now" 

I vouloir nommer ces trois sections boutons comme 6 mois, 12 mois, 24 mois

Comment va changer le code?

+0

Pourquoi ne pas simplement le changer en '$ level-> title'? N'est-ce pas la même chose? – timidboy

+0

De l'apparence de votre site, il semble que vous avez déjà résolu cela. As tu? –

Répondre

1

Si vous ne parvenez pas à obtenir la valeur en utilisant PHP, essayez de changer la valeur du nom du bouton chargement de la page Voici le JQUERY

$(document).ready(function){ 
    $('div.akeebasubs-awesome-description').each(function(
    substription = $(this).children('H4').html() 
    button = $(this).parent().next().children('button') 
    $(button).attr(name,substription.split(' ')[0]+'month') 
    }) 
}) 

et JAVASCRIPT

divs = document.getElementsByClassName('akeebasubs-awesome-description'); 
for (var i in divs){ 
    divs[i].parentElement.nextElementSibling.children[0].name = divs[i].children[0].innerHTML.split(' ')[0] + 'month' 
} 

Ceci prendra le texte du H4 et fera que le button du nom correspondant