Soucis suite ajout JS dans le head
Réduire
X
-
Envoyé par dolmenhir Voir le messageJ'ai aussi noté une erreur dans le code, ligne 36 à 41
Code:@media (min-width:1024px){.ttr_title_style, header .ttr_title_style a, header .ttr_title_style a:link, header .ttr_title_style a:visited, header .ttr_title_style a:hover { [COLOR=#c0392b][B]font-size: px;[/B][/COLOR] } .ttr_slogan_style { [COLOR=#c0392b][B]font-size: px;[/B][/COLOR] }
Donc soit ce font-size n'a rien à faire là, soit faut ajouter une valeur.
nb : perso, je préfère utiliser l'unité rem plutôt que px pour les typo.
Code:.ttr_slogan_style { font-size:16px; font-family:"Arial"; font-weight:400; font-style:normal; color:#45515A; text-shadow:none;text-align:left; text-decoration:none;text-transform:none; margin:0; line-height:normal; padding:0; background:none; display: block; }
Code PHP:.ttr_slogan_style {
font-size:<?php echo $this->params->get('Site_Slogan_FontSize'); ?>px;
<?php $color = $this->params->get('site_slogan_color');
if ( $color ) {
echo 'color: ' . $color . ';';
} ?>
}Dernière édition par lordbdp à 15/12/2021, 18h45
Laisser un commentaire:
-
Envoyé par woluweb Voir le messageEn effet, il s'agit simplement de créer un Alternate Layout du Module "Custom HTML".
Code PHP:<?php
defined('_JEXEC') or die;
?>
<?php
$doc = JFactory::getDocument(); // note: for J3 JFactory for J4 Factory
$doc->addScript('/mon-fichier-javascript.js', array('version'=>'auto'));
return; // we don't want to display anything from the Custom HTML Module.
?>Code PHP:<?php echo $module->content; ?>
Code PHP:<?php $doc = JFactory::getDocument(); // note: for J3 JFactory for J4 Factory $doc->addStyleSheet('//netdna.bootstrapcdn.com/bootstrap/3.1.0/css/bootstrap.min.css'); $doc->addScript('//netdna.bootstrapcdn.com/bootstrap/3.1.0/js/bootstrap.min.js', array('version'=>'auto')); $doc->addScript('//code.jquery.com/jquery-1.11.1.min.js', array('version'=>'auto')); return; // we don't want to display anything from the Custom HTML Module. ?>
Du coup si je mets tout le code JS et CSS dans le layout du module, une fois coté admin je retourne sur le module créé et en contenu je mets la partie HTML qui est en rapport au lieu de l'avoir dans le Code de mon article ? Ou je balance la totalité du script dans le layout du module ?
Je sais ça paraît super simple en théorie mais en pratique pour les néophytes c'est plus la même (en plus je n'ai pas trouvé tes articles...).
Laisser un commentaire:
-
Va voir mes 2 drtnier articles fs le Joomla Community magazine, pour un autre module j explique ct faire.
Doit via interface soit via ftp
Laisser un commentaire:
-
Envoyé par woluweb Voir le messageOk cherche d'abord comment faire un Alternate Layout si tu ne connais pas bien...
Laisser un commentaire:
-
Ok cherche d'abord comment faire un Alternate Layout si tu ne connais pas bien...
Laisser un commentaire:
-
Envoyé par woluweb Voir le messageha, ça c'est pas possible que ça s'affiche
es-tu sûr d'avoir choisir le Layout sur l'onglet idoine ? (cfr mon screenshot)
Laisser un commentaire:
-
ha, ça c'est pas possible que ça s'affiche
es-tu sûr d'avoir choisir le Layout sur l'onglet idoine ? (cfr mon screenshot)
Laisser un commentaire:
-
Envoyé par woluweb Voir le messagepour la position, sois juste sûr de mettre "afficher le titre" sur Non et de choisir une position qui existe sur ton site (debug p ex).
Mais peu importe laquelle vu que de toute façon on n'affiche pas de contenu : on ne fait qu'injecter du code dans le <head> ...
Laisser un commentaire:
-
par contre, je sais pas avec quel écran tu testes le rendu du site, mais moi j'ai en écran principal un 28" 4k (3840px) et ton site tout en largeur fait un peu dépouillé (au sens péjoratif du terme).
Sur mon second écran en 24" full hd (1920px) c'est pas forcément génial non plus, mais c'est moins pire.Dernière édition par dolmenhir à 09/12/2021, 19h16
- "J'aime" 1
Laisser un commentaire:
-
Envoyé par lordbdp Voir le messageComment faire pour réaliser les modifications de couleur sans que cela n'affecte le CSS d'origine du template ? Je passe par le biais du Module de contenu personnalisé aussi ?
Le template natif de Joomla le charge automatiquement s'il se nomme user.css
pour d'autres c'est custom.css
mais certains templates charge carrément tous les fichier css contenu dans le dossier css du template.
Et normalement, ces fichiers personnalisés sont chargé après le css du template, donc les déclarations de classe supplémentaires ou en doublons se substituent à celle chargées avant (par le css du template).
sinon tu ajoutes ce css personnalisé de la même manière que tu l'as fait avec ton module
Laisser un commentaire:
-
pour la position, sois juste sûr de mettre "afficher le titre" sur Non et de choisir une position qui existe sur ton site (debug p ex).
Mais peu importe laquelle vu que de toute façon on n'affiche pas de contenu : on ne fait qu'injecter du code dans le <head> ...
Laisser un commentaire:
-
Je vais voir pour modifier cela, merci
Comment faire pour réaliser les modifications de couleur sans que cela n'affecte le CSS d'origine du template ? Je passe par le biais du Module de contenu personnalisé aussi ?
En revanche pour le Module de contenu personnalisé, je ne lui affecte pas de position ? Si j'en choisi une, le contenu s'affiche à la position choisie (ce qui paraît logique). Ça me semble normal mais je préfère avoir votre confirmation...
Concernant le code que j'ai intégré, j'ai modifié cette partie :
Code:$doc->addStyleSheet('//netdna.bootstrapcdn.com/bootstrap/3.1.0/css/bootstrap.min.css'); $doc->addScript('//netdna.bootstrapcdn.com/bootstrap/3.1.0/js/bootstrap.min.js', array('version'=>'auto')); $doc->addScript('//code.jquery.com/jquery-1.11.1.min.js', array('version'=>'auto'));
Code:$doc->addStyleSheet('https://netdna.bootstrapcdn.com/bootstrap/3.1.0/css/bootstrap.min.css'); $doc->addScript('https://netdna.bootstrapcdn.com/bootstrap/3.1.0/js/bootstrap.min.js', array('version'=>'auto')); $doc->addScript('https://code.jquery.com/jquery-1.11.1.min.js', array('version'=>'auto'));
Dernière édition par lordbdp à 09/12/2021, 19h00
Laisser un commentaire:
-
J'ai aussi noté une erreur dans le code, ligne 36 à 41
Code:@media (min-width:1024px){.ttr_title_style, header .ttr_title_style a, header .ttr_title_style a:link, header .ttr_title_style a:visited, header .ttr_title_style a:hover { [COLOR=#c0392b][B]font-size: px;[/B][/COLOR] } .ttr_slogan_style { [COLOR=#c0392b][B]font-size: px;[/B][/COLOR] }
Donc soit ce font-size n'a rien à faire là, soit faut ajouter une valeur.
nb : perso, je préfère utiliser l'unité rem plutôt que px pour les typo.
Laisser un commentaire:
-
Pour le fond de tes images, tu peux régler cela simplement en personnalisant la classe ".btn.btn-default," dans ta feuille de style personnalisée.
Actuellement, cette classe est traitée par le css du template comme suit (ligne 5550)
Code:.btn.btn-default, .btn.btn-deafult:focus { [COLOR=#c0392b][B]background-color: #34414A;[/B][/COLOR] [COLOR=#c0392b][B]background: rgba(52,65,74,1);[/B][/COLOR] background-clip: padding-box; border-radius: 4px 4px 4px 4px; border: solid rgba(204,204,204,1); border-width: 0 0 0 0; box-shadow: none; }
Code HTML:background-color: #fff; background: rgba(255,255,255,1);
Pour moi l'item de menu sélectionné a aussi un contour bleu en mode "desktop" (edge chromium)
Ton menu mobile (hamburger) est blanc à cause de la feuille du site du template, ligne 7499
Code:@media only screen and (max-width: 767px) #ttr_menu nav .icon-bar { [COLOR=#c0392b][B]border-width: 0 0 0 0;[/B][/COLOR] border-style: solid; border-color: #1B9BFF; height: 0px; }
mets "border-width:1px" ou mets la ligne en commentaire.
Quant au côté "responsive" du script, c'est pas à lui de l'être (sur mon écran ça l'est, même si c'est pas parfait).
Un script reste un script.
Le design et l'ergonomie c'est généralement contrôlé par les css.
Laisser un commentaire:
Annonce
Réduire
Aucune annonce pour le moment.
Laisser un commentaire: