info:joomla:varioustipsjoomla

Ceci est une ancienne révision du document !


Tips and ticks Joomla 1.5!

PHP4

 Les sites sous PHP 4 retournent cette erreur quand on édite un
>         article depuis le frontend sous Joomla 1.5.7 :
>         "Fatal error: Call to undefined function: stripos()
>         in /libraries/joomla/environment/uri.php on line 675" 
>         Les articles sont cependant correctement publiés.
>         
>         De plus l'absence du code ci-dessous peut être un obstacle au
>         login. Il est donc conseillé à tous les utilsateurs de php4 de
>         l'ajouter.
> 
>       * Ajouter ceci à la fin
>         de /libraries/joomla/utilities/compat/php50x.php 
>                 	 if(!function_exists('stripos')) {
>                 	function stripos($haystack, $needle, $offset = 0) {
>                 	return strpos(strtolower($haystack), strtolower($needle), $offset);
>                 	}
>                 	}
>                 	
>       * Mettre à jour PHP4 en PHP5. pour rappel PHP4 n'existe plus
>         officiellement depuis le 8 aout 2008. Il n'y aura plus de mise
>         à jour de PHP4.
>         ou ignorer ce message jusqu'à Joomla 1.5.8 qui corrigera complètement ce
>         message disgracieux.

La suite est à oublier dans la mesure du possible, vieilleries pas très propres… Vaut mieux faire un wrapper si le site est non-joomla, ou développer des vrais modules/composants/plugins joomla!

http://www.joomlaperformance.com/component/option,com_docman/task,cat_view/gid,23/Itemid,39/

http://api.joomla.org/ développer avec les API joomla

includePHP v1.1hot!
    19.11.2007 
    IncludePHP allows for code inclusion into content items for Joomla 1.5. What sets IncludePHP appart, is that it only allows administrators and super admins to add code (hence closing a MAJOR security hole in most other content mambots/plugins).

    1.1 adds a few new features.
    Basic usage is as follows:

    to include php code
    {php}echo 'this is code';{/php}

    to include a php file
    {phpfile}/home/mysite/public_html/mycode.php{/phpfile}

    to include javascript
    {js}alert("this is javascript!");{/js}

    to include a javascript file
    {jsfile}http://www.mysite.com/jsfile.js{/jsfile}

    to include a html file
    {htmlfile}/path/to/html/file.html{/htmlfile}

Le lien ci-dessus http://www.joomlaperformance.com/component/option,com_easyfaq/task,view/id,53/Itemid,46/ marche plus au — Fred Radeff 2008/10/06 12:20

Autres solutions à tester:

et si y'a toujours pas, fouiller encore plus avant http://extensions.joomla.org/component/option,com_mtree/task,listcats/cat_id,1873/Itemid,35/limit,10/limitstart,10/

Pff… la galère! Jusqu'à ce que je me rende compte que si on choisit un profil adminstrateur avec un éditeur non JS (sans éditeur), et bien aucun problème pour y mettre du CSS, du JS ou autre! Donc oublier les composants ci-dessus dans la mesure du possible

  • info/joomla/varioustipsjoomla.1392819540.txt.gz
  • Dernière modification : 2016/02/15 09:35
  • (modification externe)