Affichage :
Le laboratoire de Darathor Index du Forum

Le laboratoire de Darathor

Ressources diverses, principalement sur les fourms phpBB
[Fix/Traduction] Plugin Embedded video

Poster un nouveau sujet Répondre au sujet

Rechercher dans ce sujet :
Messages
Darathor Sexe : Masculin
Site Admin
Membre

Inscrit le : 02 Nov 2003
Messages : 1101
Localisation : Strasbourg
MessagePosté le : 24 Mar 2008 17:40
Masquer ce messageAfficher ce message
Répondre en citantAjouter à liste des messages à citerRetirer de la liste des messages à citer
Citation :
Fix : Corrige plusieurs points sur le plugin Embedded video :
- la localisation de l'attribut title sur l'icône dans l'éditeur qui, de base, ne tient pas compte de fichiers de localisation autres que allemand et anglais).
- la gestion des cas où l'on ne peut pas afficher de lien dans la popup de l'éditeur (Dailymotion et Garage Tv) qui, de base, désactive le champ lien lorsque l'on sélectionne un portail pour lequel ce n'est pas géré mais ne le réactive pas quand on en sélectionne un autre.
- ajoute la gestion des liens pour Dailymotion.
- la gestion des accents dans les titres de vidéos (je vois pas trop ça marche pas de base... à tous les coups c'est encore php qui se vautre avec l'UTF-8...).

Auteur : Darathor (darathor@free.fr)
Version : 1.0 (24/03/2008)
Compatibilité : Embedded video 3.4


Dans "embedded-video.php" :
Code :
## Gestion du lien dailymotion ##

#
# Trouver
#
define("DAILYMOTION_TARGET", "<object type=\"application/x-shockwave-flash\" data=\"http://www.dailymotion.com/swf/###VID###\" width=\"".GENERAL_WIDTH."\" height=\"".DAILYMOTION_HEIGHT."\"><param name=\"movie\" value=\"http://www.dailymotion.com/swf/###VID###\" /><param name=\"wmode\" value=\"transparent\" /></object><br />");

#
# Ajouter après
#
define("DAILYMOTION_LINK", "<a title=\"Dailymotion\" href=\"http://www.dailymotion.com/video/###VID###\">Dailymotion ###TXT######THING###</a>");

#
# Trouver
#
         case "dailymotion": $output.= 'Go to the blog entry to see the video!'; break;

#
# Remplacer par
#
         case "dailymotion": $output.= DAILYMOTION_LINK; break;


## Gestion des accents dans les titres de vidéos (je vois pas trop ça marche pas de base... à tous les coups c'est encore php qui se vautre avec l'UTF-8...) ##

#
# Trouver
#
define("REGEXP_2", "/\[(google|youtube|myvideo|clipfish|sevenload|revver|metacafe|yahoo|ifilm|myspace|brightcove|aniboom|vimeo|guba|dailymotion|garagetv|gamevideo|vsocial|veoh|local|video) ([[:graph:]]+) ([[:print:]]+)\]/");

#
# Rempalcer par
#
define("REGEXP_2", "/\[(google|youtube|myvideo|clipfish|sevenload|revver|metacafe|yahoo|ifilm|myspace|brightcove|aniboom|vimeo|guba|dailymotion|garagetv|gamevideo|vsocial|veoh|local|video) ([[:graph:]]+) ([^\]]+)\]/");


Dans "editor_plugin.js" :
Code :
## Localisation correcte de l'attribut title sur l'icône dans l'éditeur... eh oui, il y a d'autres langues au monde que l'allemand et l'anglais, n'en déplaise à certains... ##

#
# Trouver
#
if (tinyMCE.settings['language'] != 'en' && tinyMCE.settings['language'] != 'de_de') {
   var temp = tinyMCE.settings['language'];
   tinyMCE.settings['language'] = 'en';
   tinyMCE.importPluginLanguagePack('embeddedvideo','en');
   tinyMCE.settings['language'] = temp;
} else {
   tinyMCE.importPluginLanguagePack('embeddedvideo','en, de_de');
}

tinyMCE.settings['language'] = temp;

#
# Remplacer par
#
tinyMCE.importPluginLanguagePack('embeddedvideo');


Dans "embedded-video.js" :
Code :
## Gérer correctement les cas où l'on ne peut pas afficher de lien dans la popup de l'éditeur. ##

#
# Trouver
#
function dailymotion(objSelectBox, objTextfield, objCheckbox) {
   if (objSelectBox.value=='dailymotion' || objSelectBox.value=='garagetv') {
      objCheckbox.checked = true;
      objTextfield.disabled = true;
      objTextfield.style.backgroundColor = '#ccc';
      objTextfield.value = '';
   }
   objCheckbox.disabled = (objSelectBox.value=='dailymotion') ? true : false;
}

#
# Remplacer par
#
function dailymotion(objSelectBox, objTextfield, objCheckbox)
{
   switch (objSelectBox.value)
   {
      //case 'dailymotion' : // Link fixed for dailymotion.
      case 'garagetv' :
         objCheckbox.checked = true;
         objTextfield.disabled = true;
         objTextfield.style.backgroundColor = '#ccc';
         objTextfield.value = '';
         objCheckbox.disabled = true;
         break;
      
      default :
         objCheckbox.checked = false;
         objTextfield.disabled = false;
         objTextfield.style.backgroundColor = '#fff';
         objCheckbox.disabled = false;
         break;
   }
}



Citation :
Traduction : Traduction française du plugin.

Auteur : Darathor (darathor@free.fr)
Version : 1.0 (24/03/2008)
Compatibilité : Embedded video 3.4


Téléchargement de la version française et du fichier .pot
Revenir en haut Aller en bas
Hors ligne | Profil | MP | E-mail | Site web
  Vous ne pouvez pas poster de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum
Vous ne pouvez pas voter dans les sondages de ce forum