modifier intitulé written by
Réduire
X
-
Re : modifier intitulé written by
Bonjour,
Il faut regarder dans le dossier html du template si une surcharge du com_content ne redéfinit pas les textesUP, le plugin universel à découvrir sur https//up.lomart.fr
bgMax, AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions
-
Re : modifier intitulé written by
Merci de ta réponse,
Mais je crois ne pas bien comprendre, il s'agit de copier le fichier correspondant du répertoire com_content pour le placer dans html/com_content/category ? j'ai aussi 5 autre fichiers à ce niveau,
je pense ne pas comprendre la modif...
Commentaire
-
Re : modifier intitulé written by
Ma question est :
Existe t'il un fichier /templates/tontemplate/html/com_content/article/default.php ?
Et si oui, y trouve t'on mention de la classe "uk-article-meta" ?
Et si oui, comment est défini le terme written by ?
Je ne connais pas les templates yootheme basé sur uikit. Il est possible que ce fichier appelle un autre fichier php dans lequel il faudra chercherUP, le plugin universel à découvrir sur https//up.lomart.fr
bgMax, AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions
Commentaire
-
Re : modifier intitulé written by
Envoyé par lomart Voir le messageMa question est :
Existe t'il un fichier /templates/tontemplate/html/com_content/article/default.php ?
Et si oui, y trouve t'on mention de la classe "uk-article-meta" ?
Et si oui, comment est défini le terme written by ?
Je ne connais pas les templates yootheme basé sur uikit. Il est possible que ce fichier appelle un autre fichier php dans lequel il faudra chercher
qui vas chercher dans config.php et Classloader.php
le fichier warp.php:
Code PHP:<?php
/**
* @package yoo_lava
* @author YOOtheme http://www.yootheme.com
* @copyright Copyright (C) YOOtheme GmbH
* @license http://www.gnu.org/licenses/gpl.html GNU/GPL
*/
use Warp\Warp;
use Warp\Autoload\ClassLoader;
use Warp\Config\Repository;
global $warp;
if (!$warp) {
require_once(__DIR__.'/warp/src/Warp/Autoload/ClassLoader.php');
// set loader
$loader = new ClassLoader;
$loader->add('Warp', __DIR__.'/warp/src');
$loader->add('Warp\Joomla', __DIR__.'/warp/systems/joomla/src');
$loader->register();
// set config
$config = new Repository;
$config->load(__DIR__.'/warp/config.php');
$config->load(__DIR__.'/warp/systems/joomla/config.php');
$config->load(__DIR__.'/config.php');
// set warp
$warp = new Warp(compact('loader', 'config'));
$warp['system']->init();
}
return $warp;
Code PHP:<?php
/**
* @package Warp Theme Framework
* @author YOOtheme http://www.yootheme.com
* @copyright Copyright (C) YOOtheme GmbH
* @license http://www.gnu.org/licenses/gpl.html GNU/GPL
*/
namespace Warp\Autoload;
/**
* ClassLoader implements a PSR-0 class loader.
*
* Based on Composer (https://github.com/composer/composer, Fabien Potencier <fabien@symfony.com>, Jordi Boggiano <j.boggiano@seld.be>, MIT License)
*/
class ClassLoader
{
private $prefixes = array();
private $fallbackDirs = array();
private $useIncludePath = false;
private $classMap = array();
public function getPrefixes()
{
return call_user_func_array('array_merge', $this->prefixes);
}
public function getFallbackDirs()
{
return $this->fallbackDirs;
}
public function getClassMap()
{
return $this->classMap;
}
/**
* @param array $classMap Class to filename map
*/
public function addClassMap(array $classMap)
{
if ($this->classMap) {
$this->classMap = array_merge($this->classMap, $classMap);
} else {
$this->classMap = $classMap;
}
}
/**
* Registers a set of classes, merging with any others previously set.
*
* @param string $prefix The classes prefix
* @param array|string $paths The location(s) of the classes
* @param bool $prepend Prepend the location(s)
*/
public function add($prefix, $paths, $prepend = false)
{
if (!$prefix) {
if ($prepend) {
$this->fallbackDirs = array_merge(
(array) $paths,
$this->fallbackDirs
);
} else {
$this->fallbackDirs = array_merge(
$this->fallbackDirs,
(array) $paths
);
}
return;
}
$first = $prefix[0];
if (!isset($this->prefixes[$first][$prefix])) {
$this->prefixes[$first][$prefix] = (array) $paths;
return;
}
if ($prepend) {
$this->prefixes[$first][$prefix] = array_merge(
(array) $paths,
$this->prefixes[$first][$prefix]
);
} else {
$this->prefixes[$first][$prefix] = array_merge(
$this->prefixes[$first][$prefix],
(array) $paths
);
}
}
/**
* Registers a set of classes, replacing any others previously set.
*
* @param string $prefix The classes prefix
* @param array|string $paths The location(s) of the classes
*/
public function set($prefix, $paths)
{
if (!$prefix) {
$this->fallbackDirs = (array) $paths;
return;
}
$this->prefixes[substr($prefix, 0, 1)][$prefix] = (array) $paths;
}
/**
* Turns on searching the include path for class files.
*
* @param bool $useIncludePath
*/
public function setUseIncludePath($useIncludePath)
{
$this->useIncludePath = $useIncludePath;
}
/**
* Can be used to check if the autoloader uses the include path to check
* for classes.
*
* @return bool
*/
public function getUseIncludePath()
{
return $this->useIncludePath;
}
/**
* Registers this instance as an autoloader.
*
* @param bool $prepend Whether to prepend the autoloader or not
*/
public function register($prepend = false)
{
spl_autoload_register(array($this, 'loadClass'), true, $prepend);
}
/**
* Unregisters this instance as an autoloader.
*/
public function unregister()
{
spl_autoload_unregister(array($this, 'loadClass'));
}
/**
* Loads the given class or interface.
*
* @param string $class The name of the class
* @return bool|null True if loaded, null otherwise
*/
public function loadClass($class)
{
if ($file = $this->findFile($class)) {
include $file;
return true;
}
}
/**
* Finds the path to the file where the class is defined.
*
* @param string $class The name of the class
*
* @return string|false The path if found, false otherwise
*/
public function findFile($class)
{
if ('\\' == $class[0]) {
$class = substr($class, 1);
}
if (isset($this->classMap[$class])) {
return $this->classMap[$class];
}
if (false !== $pos = strrpos($class, '\\')) {
// namespaced class name
$classPath = strtr(substr($class, 0, $pos), '\\', DIRECTORY_SEPARATOR) . DIRECTORY_SEPARATOR;
$className = substr($class, $pos + 1);
} else {
// PEAR-like class name
$classPath = null;
$className = $class;
}
$classPath .= strtr($className, '_', DIRECTORY_SEPARATOR) . '.php';
$first = $class[0];
if (isset($this->prefixes[$first])) {
foreach ($this->prefixes[$first] as $prefix => $dirs) {
if (0 === strpos($class, $prefix)) {
foreach ($dirs as $dir) {
if (file_exists($dir . DIRECTORY_SEPARATOR . $classPath)) {
return $dir . DIRECTORY_SEPARATOR . $classPath;
}
}
}
}
}
foreach ($this->fallbackDirs as $dir) {
if (file_exists($dir . DIRECTORY_SEPARATOR . $classPath)) {
return $dir . DIRECTORY_SEPARATOR . $classPath;
}
}
if ($this->useIncludePath && $file = stream_resolve_include_path($classPath)) {
return $file;
}
return $this->classMap[$class] = false;
}
}Dernière édition par mce1 à 28/06/2014, 15h34
Commentaire
-
Re : modifier intitulé written by
J'ai téléchargé une version gratuite de warp pour tester. L'appel de la traduction est tout à fait habituelle.
La langue par défaut du site est bien le français ?UP, le plugin universel à découvrir sur https//up.lomart.fr
bgMax, AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions
Commentaire
-
Re : modifier intitulé written by
Il est fort possible, sinon probable, que la traduction française du template n'existe pas.
Regarde dans le dossier language/fr-FR si tu trouves un fr-FR.tpl_yoo_lava.ini et cherche aussi l'original en anglais pour éventuellement le traduire, ou juste faire une substitution seulement sur les termes que tu veux changer."Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH
Commentaire
-
Re : modifier intitulé written by
Envoyé par RobertG Voir le messageIl est fort possible, sinon probable, que la traduction française du template n'existe pas.
Regarde dans le dossier language/fr-FR si tu trouves un fr-FR.tpl_yoo_lava.ini et cherche aussi l'original en anglais pour éventuellement le traduire, ou juste faire une substitution seulement sur les termes que tu veux changer.
je suppose qu'il me reste plus qu'à créer ce fichier, merci à vous deuxDernière édition par mce1 à 28/06/2014, 22h12
Commentaire
-
Re : modifier intitulé written by
en revanche je ne comprend pas pourquoi ce fichier (fr-FR.com_content.ini) ne s'applique pas:
Code PHP:; Joomla! Project
; Copyright (C) 2005 - 2014 Open Source Matters. All rights reserved.
; License GNU General Public License version 2 or later; see LICENSE.txt, see LICENSE.php
; Note : All ini files need to be saved as UTF-8 - No BOM
COM_CONTENT_ACCESS_DELETE_DESC="Droit de suppression de cet article."
COM_CONTENT_ACCESS_EDITSTATE_DESC="Droit de modification du statut de cet article."
COM_CONTENT_ACCESS_EDIT_DESC="Droit de modification de cet article."
COM_CONTENT_ARTICLE_CONTENT="Contenu"
COM_CONTENT_ARTICLE_HITS="Affichages : %s"
COM_CONTENT_ARTICLE_INFO="Détails"
COM_CONTENT_ARTICLE_VOTE_SUCCESS="Merci d'avoir voté pour cet article."
COM_CONTENT_ARTICLE_VOTE_FAILURE="Vous avez déjà voté pour cet article aujourd'hui"
COM_CONTENT_AUTHOR_FILTER_LABEL="Filtrer par auteur"
COM_CONTENT_CATEGORY="Catégorie : %s"
COM_CONTENT_CHECKED_OUT_BY="Verrouillé par %s"
COM_CONTENT_CREATE_ARTICLE="Proposer un article"
COM_CONTENT_CREATED_DATE="Date de création"
COM_CONTENT_CREATED_DATE_ON="Création : %s"
COM_CONTENT_EDIT_ITEM="Modifier l'article"
COM_CONTENT_ERROR_ARTICLE_NOT_FOUND="Article non trouvé"
COM_CONTENT_ERROR_LOGIN_TO_VIEW_ARTICLE="Veuillez vous connecter pour lire l'article"
COM_CONTENT_ERROR_PARENT_CATEGORY_NOT_FOUND="La catégorie parente n'a pas été trouvée"
COM_CONTENT_FEED_READMORE="Lire la suite..."
COM_CONTENT_FILTER_SEARCH_DESC="Filtre de recherche sur les articles"
COM_CONTENT_FORM_EDIT_ARTICLE="Modifier un article"
COM_CONTENT_HEADING_TITLE="Titre"
COM_CONTENT_HITS_FILTER_LABEL="Filtrer par clics"
COM_CONTENT_INTROTEXT="L'article doit contenir du texte"
COM_CONTENT_INVALID_RATING="Évaluation d'article : évaluation non valide : %s"
COM_CONTENT_LAST_UPDATED="Mis à jour : %s"
COM_CONTENT_METADATA="Métadonnées"
COM_CONTENT_MODIFIED_DATE="Date de modification"
COM_CONTENT_MONTH="Mois"
COM_CONTENT_MORE_ARTICLES="Plus d'articles..."
COM_CONTENT_NEW_ARTICLE="Nouvel article"
COM_CONTENT_NO_ARTICLES="Il n'y a aucun article dans cette catégorie. Si des sous-catégories sont affichées sur cette page, elle peuvent contenir des articles."
COM_CONTENT_NONE="Aucun"
COM_CONTENT_NUM_ITEMS="Nombre d'articles :"
COM_CONTENT_ON_NEW_CONTENT="Un nouvel article a été proposé par '%1$s', intitulé '%2$s'."
COM_CONTENT_ORDERING="Classement :<br />Les nouveaux articles sont positionnés par défaut en début de liste de la Catégorie. Le classement peut être modifié depuis l'administration du site."
COM_CONTENT_PAGEBREAK_DOC_TITLE="Saut de page"
COM_CONTENT_PAGEBREAK_INSERT_BUTTON="Insérer un saut de page"
COM_CONTENT_PAGEBREAK_TITLE="Titre de la page :"
COM_CONTENT_PAGEBREAK_TOC="Alias du sommaire:"
COM_CONTENT_PARENT="Catégorie parente: %s"
COM_CONTENT_PUBLISHED_DATE="Date de publication"
COM_CONTENT_PUBLISHED_DATE_ON="Publication : %s"
COM_CONTENT_PUBLISHING="Publication"
COM_CONTENT_READ_MORE="Lire la suite : "
COM_CONTENT_READ_MORE_TITLE="Lire la suite..."
COM_CONTENT_REGISTER_TO_READ_MORE="Veuillez vous identifier ou vous inscrire pour lire la suite..."
COM_CONTENT_SAVE_SUCCESS="Article enregistré"
COM_CONTENT_SELECT_AN_ARTICLE="Sélectionnez un article"
COM_CONTENT_SUBMIT_SAVE_SUCCESS="Article soumis avec succès"
COM_CONTENT_TITLE_FILTER_LABEL="Filtrer par titres"
COM_CONTENT_WRITTEN_BY="Écrit par %s"
COM_CONTENT_FIELD_FULL_DESC="Image de l'introduction de l'article "
COM_CONTENT_FIELD_FULL_LABEL="Image de l'article complet"
COM_CONTENT_FIELD_IMAGE_DESC="L'image à afficher"
COM_CONTENT_FIELD_IMAGE_ALT_DESC="Texte alternatif utilisé pour les utilisateurs qui n'ont pas accès aux images. Remplacé par le texte de la légende s'il existe."
COM_CONTENT_FIELD_IMAGE_ALT_LABEL="Alt texte"
COM_CONTENT_FIELD_IMAGE_CAPTION_DESC="Légende attachée à l'image"
COM_CONTENT_FIELD_IMAGE_CAPTION_LABEL="Légende"
COM_CONTENT_FIELD_INTRO_DESC="Image pour le texte d'introduction en affichage 'Blog' et 'En vedette'."
COM_CONTENT_FIELD_INTRO_LABEL="Image d'intro "
COM_CONTENT_FIELD_URL_DESC="Lien vers lequel les utilisateurs seront redirigés. Doit être une URL complète incluant l'entête http:// ou autres (exemple http://joomla.org)."
COM_CONTENT_FIELD_URL_LINK_TEXT_DESC="Texte à afficher pour ce lien"
COM_CONTENT_FIELD_URL_LINK_TEXT_LABEL="Texte du lien"
COM_CONTENT_FIELD_URLA_LABEL="Lien A"
COM_CONTENT_FIELD_URLA_LINK_TEXT_LABEL="Texte du lien A"
COM_CONTENT_FIELD_URLB_LABEL="Lien B"
COM_CONTENT_FIELD_URLB_LINK_TEXT_LABEL="Texte du lien B"
COM_CONTENT_FIELD_URLC_LABEL="Lien C"
COM_CONTENT_FIELD_URLC_LINK_TEXT_LABEL="Texte du lien C"
COM_CONTENT_FLOAT_DESC="Contrôles du placement de l'image"
COM_CONTENT_FLOAT_FULLTEXT_LABEL="Image en texte complet"
COM_CONTENT_FLOAT_LABEL="Position de l'image"
COM_CONTENT_FLOAT_INTRO_LABEL="Image en texte d'intro"
COM_CONTENT_LEFT="Gauche"
COM_CONTENT_RIGHT="Droite"
COM_CONTENT_IMAGES_AND_URLS="Images et liens"
Commentaire
-
Re : modifier intitulé written by
Bonjour,
La langue par défaut du site est-elle bien le français ?
Avez-vous installer le template sur une versiuon FR de Joomla ou le quickstart de YooTheme ?UP, le plugin universel à découvrir sur https//up.lomart.fr
bgMax, AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions
Commentaire
-
Re : modifier intitulé written by
Activer le débogage des langues dans la configuration globale du site
Si je le fais avec mon install warp, il me charge bien :
JROOT/language/fr-FR/fr-FR.com_content.ini
Si je modifie le texte written_by de ce fichier, l'affichage en frontend est aussi changéUP, le plugin universel à découvrir sur https//up.lomart.fr
bgMax, AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions
Commentaire
-
Re : modifier intitulé written by
Envoyé par lomart Voir le messageActiver le débogage des langues dans la configuration globale du site
Si je le fais avec mon install warp, il me charge bien :
JROOT/language/fr-FR/fr-FR.com_content.ini
Si je modifie le texte written_by de ce fichier, l'affichage en frontend est aussi changé
quand je regarde dans gestion des langues>contenu> je n'ai que anglais,pas de français je pense que mon problème vien d'ici ? peu tu comparer avec ton install?
Commentaire
-
Re : modifier intitulé written by
Tu n'as besoin d'une autre langue de contenu que si ton site est multilingue.
Ce "written by" est certainement géré par le template ou par warp."Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH
Commentaire
-
Re : modifier intitulé written by
Quand tu actives le debogage langage, quels sont les fichiers chargés ? (La liste est en bas de page)
Il faudra chercher dans ces fichiers lequel ou lesquels déclarent le mot clé WRITTEN_BY_..UP, le plugin universel à découvrir sur https//up.lomart.fr
bgMax, AdminOrder, MetaData, Zoom, ArtPlug, Custom, Memo, Filter, ... sur http://lomart.fr/extensions
Commentaire
Annonce
Réduire
Aucune annonce pour le moment.
Commentaire