User Tools

Site Tools


joomla

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
joomla [2018/10/31 11:44]
carl
joomla [2019/03/24 09:05]
carl
Line 25: Line 25:
 Ensuite, suivre les instructions du how to suivant : [[https://​www.howtoforge.com/​tutorial/​how-to-install-joomla-on-debian-9/​|How to Install Joomla with Apache on Debian 9 (Stretch)]] (je crois qu'il faut que www-data soit propriétaire des fichiers). Ensuite, suivre les instructions du how to suivant : [[https://​www.howtoforge.com/​tutorial/​how-to-install-joomla-on-debian-9/​|How to Install Joomla with Apache on Debian 9 (Stretch)]] (je crois qu'il faut que www-data soit propriétaire des fichiers).
  
 +==== Customisation ====
 +  * multilangue : cf. [[https://​docs.joomla.org/​Special:​MyLanguage/​J3.x:​Setup_a_Multilingual_Site|Setup a Multilingual Site]] et [[https://​docs.joomla.org/​Special:​MyLanguage/​J3.x:​Multilingual_Associations|Multilingual Associations]] (pour la traduction en face à face)
 +    * il faut un menu pour chaque langue en plus du menu principal (cacher ce dernier en le mettant visible uniquement pour les registered users) et bien préciser quelle est le menu item par défaut pour chaque langue
 +  * autoriser les iframes ([[https://​www.rswebsols.com/​tutorials/​joomla/​how-to-add-iframe-in-joomla-article|how to add an iframe in Joomla]]) : System > Global confirguration > tab: text filters > Super users : no filtering (c'​était par défaut) + Extensions > plugins > Editor - TinyMCE >  Prohibited Elements : enlever ",​iframe"​ (il reste "​script,​applet"​)
 +    * ça ne fonctionne pas : il faut également modifier l'​utilisateur : basic settings > editor : none (on peut le remettre après)
 +  * forms : avec le component [[https://​crosstec.org/​en/​breezingforms-lite-download.html|BreezingForms free]] (multilingue géré, correctement,​ un seul form suffit)
 +  * guest book : avec [[https://​extensions.joomla.org/​extensions/​extension/​contacts-and-feedback/​guest-book/​easybook-reloaded/​|easybook reloaded]] (EBR) : [[https://​joomla-extensions.kubik-rubik.de/​ebr-easybook-reloaded|EBR documentation]]
 +  * galerie de photos : avec [[https://​extensions.joomla.org/​extensions/​extension/​photos-a-images/​galleries/​sigplus/​|sigplus]]
 +    * il faut activer le plugin : Extensions > Plugins > Content - Image gallery - sigplus : enable
 +    * il y a une erreur sur la page : "Call to undefined function mb_check_encoding()"​
 +    * il faut installer le package php-mbstring pour activer le support multibyte (merci à l'​auteur pour le tuyau)
 +<​code>​sudo apt install php-mbstring
 +sudo /​etc/​init.d/​apache reload</​code>​
 +
 +=== Installer un module/​component/​plugin ===
 +  * télécharger le zip
 +  * aller dans le backend : Extensions > Manage > Install : drag and drop le zip
 +
 +=== Photo en background ===
 +Editing file "/​css/​template.css"​ in template "​protostar"​
 +<​code>​body.site {
 +    background: url(http://​localhost/​joomla/​images/​IMG_20170810_095355.jpg) no-repeat center center fixed; ​
 +  -webkit-background-size:​ cover;
 +  -moz-background-size:​ cover;
 +  -o-background-size:​ cover;
 +  background-size:​ cover;
 +}</​code>​
 +
 +Sources
 +  * https://​forum.joomla.org/​viewtopic.php?​t=823277
 +  * https://​css-tricks.com/​perfect-full-page-background-image/​
 ===== version 1.0 ===== ===== version 1.0 =====
 ==== Installation ==== ==== Installation ====
joomla.txt · Last modified: 2019/03/24 09:05 by carl