jeudi 5 mai 2011
Supprimer icônes champ obligatoire etc.
Pour supprimer les icones a droite des champs dans le formulaire d'inscription de community builder 1.4 il suffit juste d'aller dans le backo -> Composants -> Community Builder -> Configuration , onglet general et en bas "Afficher les icônes dans les champs"
mercredi 6 avril 2011
Fatal error: Class 'JConfig' not found on line 49
De mon coté cette erreur est apparue juste apres l'installation de JoomSEF 4 sur Joomla 1.6
L'erreur etait dans le fichier configuration.php les deux premieres lignes doivent etre
<?php
class JConfig {
Cela avait changé je ne sais pas pourquoi....
L'erreur etait dans le fichier configuration.php les deux premieres lignes doivent etre
<?php
class JConfig {
Cela avait changé je ne sais pas pourquoi....
mercredi 30 mars 2011
Ancres joomla joomsef probleme lien vers accueil

La première est de désactiver "System - SEF" dans les pluggins, cela n'a rien changé chez moi.
La deuxieme (indépendante de l'autre ou complémentaire, cela dépend) il faut aller dans les configurations de Artio Joofsef et d'aller à la ligne "Set page base href value:" la mettre sur No - Disable
Vos ancres devraient maintenant rester sur la bonne page.
Cf piece jointe.
vendredi 18 mars 2011
Joomdoc changer le format de la date
Dans le fichier /com_joomdoc/views/themes/default/language/MA_LANGUE.php
il y a :
define('_DML_TPL_DATEFORMAT_LONG', '%m/%d/%Y %H:%M');
define('_DML_TPL_DATEFORMAT_SHORT', '%m/%d/%Y');
a changer en:
define('_DML_TPL_DATEFORMAT_LONG', '%d/%m/%Y %H:%M');
define('_DML_TPL_DATEFORMAT_SHORT', '%d/%m/%Y');
Commen mon site est en multilangue j'ai fait:
if ($_GET['lang']=="fr")
{
define('_DML_TPL_DATEFORMAT_LONG', '%d/%m/%Y %H:%M');
define('_DML_TPL_DATEFORMAT_SHORT', '%d/%m/%Y');
}
else
{
define('_DML_TPL_DATEFORMAT_LONG', '%m/%d/%Y %H:%M');
define('_DML_TPL_DATEFORMAT_SHORT', '%m/%d/%Y');
}
il y a :
define('_DML_TPL_DATEFORMAT_LONG', '%m/%d/%Y %H:%M');
define('_DML_TPL_DATEFORMAT_SHORT', '%m/%d/%Y');
a changer en:
define('_DML_TPL_DATEFORMAT_LONG', '%d/%m/%Y %H:%M');
define('_DML_TPL_DATEFORMAT_SHORT', '%d/%m/%Y');
Commen mon site est en multilangue j'ai fait:
if ($_GET['lang']=="fr")
{
define('_DML_TPL_DATEFORMAT_LONG', '%d/%m/%Y %H:%M');
define('_DML_TPL_DATEFORMAT_SHORT', '%d/%m/%Y');
}
else
{
define('_DML_TPL_DATEFORMAT_LONG', '%m/%d/%Y %H:%M');
define('_DML_TPL_DATEFORMAT_SHORT', '%m/%d/%Y');
}
mardi 1 mars 2011
JoomSEF url section/categorie/article
Pour avoir tout le lien bien construit (obligé pour le ref..) il faut aller dans JooSEF et dans extention, dans content, et la il y a une option pour afficher les sections !
lundi 28 février 2011
Tags de JoomSEF non pris en compte
Apres quelques recherche je ne comprenais pas pourquoi mes meta descriptions title etc.. n'étaient pas prises en compte en ligne, c'est tout bête, dans la config du composant JoomSEF il faut désactiver le cache !!! sauvé ;-)
dimanche 27 février 2011
Créer un menu Jooomla avec remplissage automatique
Voila le problème du jour; comment afficher un menu à gauche dont le titre serait le nom de la section, et qui listerais le contenu de cette section (donc lister toutes les catégories automatiquement).
1ère étape: trouver le module adéquat. : http://joomlacode.org/gf/project/extended_menu/frs/
J'ai pris celui là qui avait le plus d'étoiles.
Après 20mn d'essais de configuration vu les paramètres possible je l'ai configuré comme cette image (le reste par défaut):
Et voila maintenant j'ai a gauche:
TITRE DE SECTION
-CATEGORIE1
-CATEGORIE2
-CATEGORIE3... générés automatiquement !
1ère étape: trouver le module adéquat. : http://joomlacode.org/gf/project/extended_menu/frs/
J'ai pris celui là qui avait le plus d'étoiles.
Après 20mn d'essais de configuration vu les paramètres possible je l'ai configuré comme cette image (le reste par défaut):
Et voila maintenant j'ai a gauche:
TITRE DE SECTION
-CATEGORIE1
-CATEGORIE2
-CATEGORIE3... générés automatiquement !
jeudi 24 février 2011
Code php dans un article Joomla
Voila un petit bijoux pour insérer du code smart javascript, php, html, css, dhtml
http://edo.webmaster.am/jumi
à installer dans l'admin de Joomla directement !
Rajouter à chaque fois dans votre article
<?php
http://edo.webmaster.am/jumi
à installer dans l'admin de Joomla directement !
Rajouter à chaque fois dans votre article
<?php
defined('_JEXEC') OR defined('_VALID_MOS') OR die( "Direct Access Is Not Allowed" );
?>
mercredi 23 février 2011
Joomla 1.5 login mot de passe à plat en ligne
Pour afficher le login et le mot de passe de joomla sur deux ligne, il faut modifier le fichier php qui se trouve dans monsite/modules/mod_login/tmpl/default.php
De facon à obtenir ce code:
<?php // no direct access
defined('_JEXEC') or die('Restricted access'); ?>
<?php if($type == 'logout') : ?>
<form action="index.php" method="post" name="login" id="form-login">
<?php if ($params->get('greeting')) : ?>
<div>
<?php if ($params->get('name')) : {
echo JText::sprintf( 'HINAME', $user->get('name') );
} else : {
echo JText::sprintf( 'HINAME', $user->get('username') );
} endif; ?>
</div>
<?php endif; ?>
<div align="center">
<input type="submit" name="Submit" class="button" value="<?php echo JText::_( 'BUTTON_LOGOUT'); ?>" />
</div>
<input type="hidden" name="option" value="com_user" />
<input type="hidden" name="task" value="logout" />
<input type="hidden" name="return" value="<?php echo $return; ?>" />
</form>
<?php else : ?>
<?php if(JPluginHelper::isEnabled('authentication', 'openid')) :
$lang->load( 'plg_authentication_openid', JPATH_ADMINISTRATOR );
$langScript = 'var JLanguage = {};'.
' JLanguage.WHAT_IS_OPENID = \''.JText::_( 'WHAT_IS_OPENID' ).'\';'.
' JLanguage.LOGIN_WITH_OPENID = \''.JText::_( 'LOGIN_WITH_OPENID' ).'\';'.
' JLanguage.NORMAL_LOGIN = \''.JText::_( 'NORMAL_LOGIN' ).'\';'.
' var modlogin = 1;';
$document = &JFactory::getDocument();
$document->addScriptDeclaration( $langScript );
JHTML::_('script', 'openid.js');
endif; ?>
<form action="<?php echo JRoute::_( 'index.php', true, $params->get('usesecure')); ?>" method="post" name="login" id="form-login" >
<?php echo $params->get('pretext'); ?>
<fieldset class="input">
<label for="modlgn_username"><?php echo JText::_('Username') ?></label>
<input id="modlgn_username" type="text" name="username" class="inputbox" alt="username" size="18" />
<label for="modlgn_passwd"><?php echo JText::_('Password') ?></label>
<input id="modlgn_passwd" type="password" name="passwd" class="inputbox" size="18" alt="password" />
<input type="submit" name="Submit" class="button" value="<?php echo JText::_('LOGIN') ?>" />
<br />
<?php if(JPluginHelper::isEnabled('system', 'remember')) : ?>
<br />
<label for="modlgn_remember"><?php echo JText::_('Remember me') ?></label>
<input id="modlgn_remember" type="checkbox" name="remember" class="inputbox" value="yes" alt="Remember Me" />
<a href="<?php echo JRoute::_( 'index.php?option=com_user&view=reset' ); ?>">
<?php echo JText::_('FORGOT_YOUR_PASSWORD'); ?></a>
<a href="<?php echo JRoute::_( 'index.php?option=com_user&view=remind' ); ?>">
<?php echo JText::_('FORGOT_YOUR_USERNAME'); ?></a>
<?php endif; ?>
</fieldset>
<ul>
<?php
$usersConfig = &JComponentHelper::getParams( 'com_users' );
if ($usersConfig->get('allowUserRegistration')) : ?>
<li>
<a href="<?php echo JRoute::_( 'index.php?option=com_user&view=register' ); ?>">
<?php echo JText::_('REGISTER'); ?></a>
</li>
<?php endif; ?>
</ul>
<?php echo $params->get('posttext'); ?>
<input type="hidden" name="option" value="com_user" />
<input type="hidden" name="task" value="login" />
<input type="hidden" name="return" value="<?php echo $return; ?>" />
<?php echo JHTML::_( 'form.token' ); ?>
</form>
<?php endif; ?>
Bien sur il faudra augmenter en largeur la div dans laquelle est ce code... environ 600px ici...
De facon à obtenir ce code:
<?php // no direct access
defined('_JEXEC') or die('Restricted access'); ?>
<?php if($type == 'logout') : ?>
<form action="index.php" method="post" name="login" id="form-login">
<?php if ($params->get('greeting')) : ?>
<div>
<?php if ($params->get('name')) : {
echo JText::sprintf( 'HINAME', $user->get('name') );
} else : {
echo JText::sprintf( 'HINAME', $user->get('username') );
} endif; ?>
</div>
<?php endif; ?>
<div align="center">
<input type="submit" name="Submit" class="button" value="<?php echo JText::_( 'BUTTON_LOGOUT'); ?>" />
</div>
<input type="hidden" name="option" value="com_user" />
<input type="hidden" name="task" value="logout" />
<input type="hidden" name="return" value="<?php echo $return; ?>" />
</form>
<?php else : ?>
<?php if(JPluginHelper::isEnabled('authentication', 'openid')) :
$lang->load( 'plg_authentication_openid', JPATH_ADMINISTRATOR );
$langScript = 'var JLanguage = {};'.
' JLanguage.WHAT_IS_OPENID = \''.JText::_( 'WHAT_IS_OPENID' ).'\';'.
' JLanguage.LOGIN_WITH_OPENID = \''.JText::_( 'LOGIN_WITH_OPENID' ).'\';'.
' JLanguage.NORMAL_LOGIN = \''.JText::_( 'NORMAL_LOGIN' ).'\';'.
' var modlogin = 1;';
$document = &JFactory::getDocument();
$document->addScriptDeclaration( $langScript );
JHTML::_('script', 'openid.js');
endif; ?>
<form action="<?php echo JRoute::_( 'index.php', true, $params->get('usesecure')); ?>" method="post" name="login" id="form-login" >
<?php echo $params->get('pretext'); ?>
<fieldset class="input">
<label for="modlgn_username"><?php echo JText::_('Username') ?></label>
<input id="modlgn_username" type="text" name="username" class="inputbox" alt="username" size="18" />
<label for="modlgn_passwd"><?php echo JText::_('Password') ?></label>
<input id="modlgn_passwd" type="password" name="passwd" class="inputbox" size="18" alt="password" />
<input type="submit" name="Submit" class="button" value="<?php echo JText::_('LOGIN') ?>" />
<br />
<?php if(JPluginHelper::isEnabled('system', 'remember')) : ?>
<br />
<label for="modlgn_remember"><?php echo JText::_('Remember me') ?></label>
<input id="modlgn_remember" type="checkbox" name="remember" class="inputbox" value="yes" alt="Remember Me" />
<a href="<?php echo JRoute::_( 'index.php?option=com_user&view=reset' ); ?>">
<?php echo JText::_('FORGOT_YOUR_PASSWORD'); ?></a>
<a href="<?php echo JRoute::_( 'index.php?option=com_user&view=remind' ); ?>">
<?php echo JText::_('FORGOT_YOUR_USERNAME'); ?></a>
<?php endif; ?>
</fieldset>
<ul>
<?php
$usersConfig = &JComponentHelper::getParams( 'com_users' );
if ($usersConfig->get('allowUserRegistration')) : ?>
<li>
<a href="<?php echo JRoute::_( 'index.php?option=com_user&view=register' ); ?>">
<?php echo JText::_('REGISTER'); ?></a>
</li>
<?php endif; ?>
</ul>
<?php echo $params->get('posttext'); ?>
<input type="hidden" name="option" value="com_user" />
<input type="hidden" name="task" value="login" />
<input type="hidden" name="return" value="<?php echo $return; ?>" />
<?php echo JHTML::_( 'form.token' ); ?>
</form>
<?php endif; ?>
Bien sur il faudra augmenter en largeur la div dans laquelle est ce code... environ 600px ici...
Présentation
Bonjour,
J'édite ce blog en y mettant toutes les petites galères que j'ai pu rencontrer sur joomla, ou les trucs que j'ai pu chercher sur google. Histoire d'en avoir une trace mais aussi pour vous !
Thibaut
J'édite ce blog en y mettant toutes les petites galères que j'ai pu rencontrer sur joomla, ou les trucs que j'ai pu chercher sur google. Histoire d'en avoir une trace mais aussi pour vous !
Thibaut
Inscription à :
Articles (Atom)