Question traduction 1.5.23
- sbouloc
- Auteur du sujet
- Hors Ligne
- Membre premium
- Messages : 160
- Remerciements reçus 2
mon dernier site en Joomla 1.5.23 me pose de petits soucis avec le fichier langue fr. En effet, quelques traductions n'existent sur le front end pas tels que "Edit this article." et "Continue Reading". J'ai pourtant le bon fichier fr:
French (Fr) Site 1.5.23 2011-04-05 French translation team : Joomla!fr
French (FR) Admin 1.5.23 2011-04-05 French translation team : Joomla!fr
Je l'ai même retéléchargé et réinstallé.
J'ai cherché dans les fichiers langue admin et site sans succès.
Pour info, j'utilise un template Yootheme Air
Quelqu'un aurait une suggestion?
Merci.
Connectez-vous ou Créer un compte pour participer à la conversation.
- lotfi_universal
- Hors Ligne
- V.I.P
Ca n'a rien à voir avec la traduction de joomla mais plutot il faut regarder dans les fichiers d'override du template yootheme car en général ils utilisent par défaut des exressions en anglais (continue reading) pour que l'écriture ne débonde pas les bores des boutons
donc si tu veut changer il faut hacker le core de leur framework wrap en cherchant dans les fichier d'override
exemple:
pour changer "continue reading" dans la vue blog il faut éditer le fichier
ton_site/templates/nom_template/warp/systems/joomla.1.5/layouts/com_content/category/blog_item.php
chercher la portion de code suivante
<a href="<?php echo $this->item->readmore_link; ?>" title="<?php echo $this->escape($this->item->title); ?>">
<?php
if ($this->item->readmore_register) {
echo JText::_('Register to read more');
} elseif ($readmore = $this->item->params->get('readmore')) {
echo $readmore;
} else {
echo JText::_('Continue Reading');
}
?>
</a>
et la remplacer par:
<a href="<?php echo $this->item->readmore_link; ?>" class="readon<?php echo $this->escape($this->item->params->get('pageclass_sfx')); ?>">
<?php if ($this->item->readmore_register) :
echo JText::_('Register to read more...');
elseif ($readmore = $this->item->params->get('readmore')) :
echo $readmore;
else :
echo JText::sprintf('Read more...');
endif; ?></a>
il faut penser à refaire cette manipulation à chaque mise à jour du template
Pas de support en MP sans y être invité.
Merci de vous conformer aux règles du forum
Connectez-vous ou Créer un compte pour participer à la conversation.
- lotfi_universal
- Hors Ligne
- V.I.P
Pas de support en MP sans y être invité.
Merci de vous conformer aux règles du forum
Connectez-vous ou Créer un compte pour participer à la conversation.
- sbouloc
- Auteur du sujet
- Hors Ligne
- Membre premium
- Messages : 160
- Remerciements reçus 2
Encore une fois merci pour ta précieuse aide . Les changements effectués ont bien réglé le problème de la page d'accueil, mais il persiste quand je visionne les articles en appelant la catégorie par le menu principal. J'ai pourtant appliqué la modification à chaque fichier où le code apparaissait, c-a-d dans les dossiers 'article', 'category', 'frontpage' et 'section'. Cache vidée à chaque fois bien entendu.
N’étant pas à l'aise avec le php, je n'ai également pas pu reproduire la manip pour la traduction du terme 'Edit this article.' mais cela n'est pas trop grave, je pense que je vais utiliser un plugin pour virer la possibilité d'édition en frontend...
Connectez-vous ou Créer un compte pour participer à la conversation.
- lotfi_universal
- Hors Ligne
- V.I.P
sbouloc écrit:
N’étant pas à l'aise avec le php, je n'ai également pas pu reproduire la manip pour la traduction du terme 'Edit this article.' mais cela n'est pas trop grave, je pense que je vais utiliser un plugin pour virer la possibilité d'édition en frontend...
c'est pas bien de livrer un produit qui manque de fonctionnalités pour tes clients
pour le bouton édition, c'est la même manipulation
il faut chercher le code:
<?php if ($canEdit) : ?>
<p class="edit"><?php echo JHTML::_('icon.edit', $this->item, $this->item->params, $this->access); ?> <?php echo JText::_('Edit this article.'); ?></p>
<?php endif; ?>
et le remplacer par:
<?php if ($this->user->authorize('com_content', 'edit', 'content', 'all') || $this->user->authorize('com_content', 'edit', 'content', 'own')) : ?>
<div class="contentpaneopen_edit<?php echo $this->escape($this->item->params->get( 'pageclass_sfx' )); ?>" style="float: left;">
<?php echo JHTML::_('icon.edit', $this->item, $this->item->params, $this->access); ?>
</div>
<?php endif; ?>
Pas de support en MP sans y être invité.
Merci de vous conformer aux règles du forum
Connectez-vous ou Créer un compte pour participer à la conversation.
- sbouloc
- Auteur du sujet
- Hors Ligne
- Membre premium
- Messages : 160
- Remerciements reçus 2
lotfi_universal écrit:
c'est pas bien de livrer un produit qui manque de fonctionnalités pour tes clients
Bien d'accord avec toi lotfi, et c'est bien pour ça que je n'ai pas renouvelé mon abonnement yootheme. c'est devenu de vrais usines à gaz, très complexe a personnaliser, du coup avec mes connaissaces limitées en php, je passais trop de temps sur leur forum, qui plus est n'est pas aussi efficace que celui d'aide-joomla.com
Peux tu m'indiquer de quel coté fouiller pour modifier le string Continue Reading qui apparait lors de l'affichage d'une categorie spécifique en blog?
Connectez-vous ou Créer un compte pour participer à la conversation.
Droit d'accès du forum
- Vous ne pouvez pas: Créer un nouveau sujet.
- Vous ne pouvez pas: Répondre au sujet.
- Vous ne pouvez pas: Éditer votre message.