Tags: joomla
Corriger un bug de l'éditeur TinyMCE sous Joomla 1.0.2
Par Honorgate
, le 10 Oct 2005 | Dans Cyber-vues |
5 retours » |
|

TinyMCE et la feuille de style CSS
Vous avez sans doute constaté qu'avec le boot editor livré d'origine avec votre portail Joomla dans sa version 1.0.2, vous ne voyez pas les différents styles de la CSS de votre template. En fait vous voudriez bien appliquer directement dans l'administration le style qui apparaîtra sur votre site, mais que nenni point du tout, ça marche pas.
Bon, je vois que vous ne me suivez pas. Regardez l'image là :

Vous voyez tous les styles de ma feuille CSS de mon template qui apparaissent. Mais vous non ! Trop injuste ! Et pourtant vous n'y pouvez rien, c'est un bug.
Pour corriger ce bug et profiter pleinement des fonctionnalités de votre éditeur, ouvrez avec un éditeur de texte le fichier /mambots/editor/tinymce.php puis:
• Remplacer (ligne 80)
if ( $content_css ) {
$template = $mainframe->getTemplate();
• Par
if ( $content_css ) {
$template = 'le nom exact de votre template';
Et là formidable vous avez la même chose que moi! Si vous faites cette correction tâchez de ne pas changer de template sur votre portail, sinon bien entendu, ça ne marche plus. (Donc ce procédé est à exclure si vous avez un portail à template multiple.)
• Edit: La version 1.0.3 de Joomla corrige ce problème
• Edit 2: Voir les commentaires pour la version 1.0.3 de Joomla.
Rendre AkoGallery compatible avec Joomla!
Par Honorgate
, le 2 Oct 2005 | Dans Cyber-vues |
Réagir » |
|

Si vous avez un problème avec l'utilisation d'Akogallery dans votre portail Joomla (j'utilise ce CMS pour mon portail), particulièrement lorsque vous ne pouvez accèder à une image au détail [1], il existe quelques lignes à ajouter afin de supprimer l'erreur qui apparaît.
Rendez-vous dans votre répertoire includes et ouvrez le fichier database.php.
Après //@mysql_query("SET NAMES 'utf8'", $this->_resource);
$this->_ticker = 0;
$this->_log = array();
}
(ligne 93 dans la version 1.0.2) ajoutez le code suivant :
/** début correctif AkoGallery
* Execute a database query and returns the result
* @param string The SQL query
* @return resource Database resource identifier. Refer to the PHP manual for more information.
* @deprecated This function is included for tempoary backward compatibility
*/
function openConnectionWithReturn($query){
$result=mysql_query($query) or die("Query failed with error: ".mysql_error());
return $result;
}
/**
* Execute a database query
* @param string The SQL query
* @deprecated This function is included for temporary backward compatibility
*/
function openConnectionNoReturn($query){
mysql_query($query) or die("Query failed with error: ".mysql_error());
}
/** Fin correctif AkoGallery */
Avant toute modification, pensez à sauvegarder les fichiers !
_______________
[1] L'erreur qui apparaît est :
Fatal error: Call to undefined function: openconnectionwithreturn() in (...)/components/com_akogallery/sub_viewdetails.php on line 37


