[2.0.22] MylSousBois

Téléchargement et Support des thèmes phpBB2.

Modérateur: Equipe

Messagede abble le 27 Mar 2007 à 14:54

salut
remplaces le fichier bbcode.tpl par celui de subSilver et regarde si celà marche mieux :wink:
Derniers styles : Buziness Board 2.0 | Green Vision
Ouverture prochaine : My home - CoSa NoStrA Design
Cet espace sera dédié à mes styles pour phpBB3. Styles sur commandes, support, graphisme..

Concours : Soul City - phpBBHacks.com styles idol winner!!!
Rejoignez un monde de brutes ça défoule ^^
Avatar de l’utilisateur
abble
Graphiste
Graphiste
 
Messages: 11509
Inscription: 04 Oct 2004 à 09:34
Localisation: Entre la pierre et la plume...

Messagede Amariel le 27 Mar 2007 à 14:57

J'avais déjà essayé (mais j'aurais du le préciser, c'est vrai). Et ça ne marche pas mieux.
Par contre, lorsque je passe mon forum sur le template SubSilver, ça marche correctement.

Merci d'avoir essayé.
Amariel
Posteur néophyte
Posteur néophyte
 
Messages: 5
Inscription: 27 Mar 2007 à 12:45

Messagede Amariel le 28 Mar 2007 à 08:00

Edit : Ne comprenant pas comment corriger l'erreur, je vais changer de thème. Merci à abble d'avoir répondu (en plus rapidement :wink: )
Contre-Edit : Finalement, je ne vais pas changer, merci Sheronz ^^

J'en profite pour préciser que tous les thèmes de SGo (en essai libre sur son site) utilisant des fonds tranparents ont le même problème (Nébuleuse, Zelda, StarWars, Manga...).

Re-Edit : Merci, Sheronz, je vais essayer.
Dernière édition par Amariel le 28 Mar 2007 à 09:08, édité 3 fois.
Amariel
Posteur néophyte
Posteur néophyte
 
Messages: 5
Inscription: 27 Mar 2007 à 12:45

Messagede Sheronz le 28 Mar 2007 à 08:43

Salut,

Ton problème vient du template "posting_body.tpl", tu peux essayer de mettre celui de subSilver tu verras que ça marche niquel :wink:
Maintenant faudrait voir quel parcelle de code il manque. Pour ça il faudrait comparer le code avec celui du subSilver par exemple ;)


@ +
Avatar de l’utilisateur
Sheronz
Apprenti-floodeur
Apprenti-floodeur
 
Messages: 1237
Inscription: 05 Déc 2006 à 01:48

Messagede Amariel le 28 Mar 2007 à 08:46

En effet, ça marche nickel.

Merci, Sheronz, je vais comparer les deux fichiers, je vous dirai où est la différence...
Dernière édition par Amariel le 28 Mar 2007 à 08:59, édité 1 fois.
Amariel
Posteur néophyte
Posteur néophyte
 
Messages: 5
Inscription: 27 Mar 2007 à 12:45

Messagede Amariel le 28 Mar 2007 à 08:59

Ligne apparaissant dans Subsilver et pas dans MylSousbois :

Ligne 20 :
Code: Tout sélectionner
var is_moz = 0;


Fonctions différentes :

function emoticon(text) :
Subsilver
Code: Tout sélectionner
function emoticon(text) {
   var txtarea = document.post.message;
   text = ' ' + text + ' ';
   if (txtarea.createTextRange && txtarea.caretPos) {
      var caretPos = txtarea.caretPos;
      caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? caretPos.text + text + ' ' : caretPos.text + text;
      txtarea.focus();
   } else {
      txtarea.value  += text;
      txtarea.focus();
   }
}

MylSousBois :
Code: Tout sélectionner
function emoticon(text) {
   text = ' ' + text + ' ';
   if (document.post.message.createTextRange && document.post.message.caretPos) {
      var caretPos = document.post.message.caretPos;
      caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
      document.post.message.focus();
   } else {
   document.post.message.value  += text;
   document.post.message.focus();
   }
}


function bbfontstyle(bbopen, bbclose) :
Subsilver
Code: Tout sélectionner
function bbfontstyle(bbopen, bbclose) {
   var txtarea = document.post.message;

   if ((clientVer >= 4) && is_ie && is_win) {
      theSelection = document.selection.createRange().text;
      if (!theSelection) {
         txtarea.value += bbopen + bbclose;
         txtarea.focus();
         return;
      }
      document.selection.createRange().text = bbopen + theSelection + bbclose;
      txtarea.focus();
      return;
   }
   else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
   {
      mozWrap(txtarea, bbopen, bbclose);
      return;
   }
   else
   {
      txtarea.value += bbopen + bbclose;
      txtarea.focus();
   }
   storeCaret(txtarea);
}

MylSousBois :
Code: Tout sélectionner
function bbfontstyle(bbopen, bbclose) {
   if ((clientVer >= 4) && is_ie && is_win) {
      theSelection = document.selection.createRange().text;
      if (!theSelection) {
         document.post.message.value += bbopen + bbclose;
         document.post.message.focus();
         return;
      }
      document.selection.createRange().text = bbopen + theSelection + bbclose;
      document.post.message.focus();
      return;
   } else {
      document.post.message.value += bbopen + bbclose;
      document.post.message.focus();
      return;
   }
   storeCaret(document.post.message);
}


function bbstyle(bbnumber) :
Subsilver
Code: Tout sélectionner
function bbstyle(bbnumber) {
   var txtarea = document.post.message;

   txtarea.focus();
   donotinsert = false;
   theSelection = false;
   bblast = 0;

   if (bbnumber == -1) { // Close all open tags & default button names
      while (bbcode[0]) {
         butnumber = arraypop(bbcode) - 1;
         txtarea.value += bbtags[butnumber + 1];
         buttext = eval('document.post.addbbcode' + butnumber + '.value');
         eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
      }
      imageTag = false; // All tags are closed including image tags :D
      txtarea.focus();
      return;
   }

   if ((clientVer >= 4) && is_ie && is_win)
   {
      theSelection = document.selection.createRange().text; // Get text selection
      if (theSelection) {
         // Add tags around selection
         document.selection.createRange().text = bbtags[bbnumber] + theSelection + bbtags[bbnumber+1];
         txtarea.focus();
         theSelection = '';
         return;
      }
   }
   else if (txtarea.selectionEnd && (txtarea.selectionEnd - txtarea.selectionStart > 0))
   {
      mozWrap(txtarea, bbtags[bbnumber], bbtags[bbnumber+1]);
      return;
   }
   
   // Find last occurance of an open tag the same as the one just clicked
   for (i = 0; i < bbcode.length; i++) {
      if (bbcode[i] == bbnumber+1) {
         bblast = i;
         donotinsert = true;
      }
   }

   if (donotinsert) {      // Close all open tags up to the one just clicked & default button names
      while (bbcode[bblast]) {
            butnumber = arraypop(bbcode) - 1;
            txtarea.value += bbtags[butnumber + 1];
            buttext = eval('document.post.addbbcode' + butnumber + '.value');
            eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
            imageTag = false;
         }
         txtarea.focus();
         return;
   } else { // Open tags
   
      if (imageTag && (bbnumber != 14)) {      // Close image tag before adding another
         txtarea.value += bbtags[15];
         lastValue = arraypop(bbcode) - 1;   // Remove the close image tag from the list
         document.post.addbbcode14.value = "Img";   // Return button back to normal state
         imageTag = false;
      }
      
      // Open tag
      txtarea.value += bbtags[bbnumber];
      if ((bbnumber == 14) && (imageTag == false)) imageTag = 1; // Check to stop additional tags after an unclosed image tag
      arraypush(bbcode,bbnumber+1);
      eval('document.post.addbbcode'+bbnumber+'.value += "*"');
      txtarea.focus();
      return;
   }
   storeCaret(txtarea);
}

MylSousBois :
Code: Tout sélectionner
function bbstyle(bbnumber) {

   donotinsert = false;
   theSelection = false;
   bblast = 0;

   if (bbnumber == -1) { // Close all open tags & default button names
      while (bbcode[0]) {
         butnumber = arraypop(bbcode) - 1;
         document.post.message.value += bbtags[butnumber + 1];
         buttext = eval('document.post.addbbcode' + butnumber + '.value');
         eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
      }
      imageTag = false; // All tags are closed including image tags :D
      document.post.message.focus();
      return;
   }

   if ((clientVer >= 4) && is_ie && is_win)
      theSelection = document.selection.createRange().text; // Get text selection
      
   if (theSelection) {
      // Add tags around selection
      document.selection.createRange().text = bbtags[bbnumber] + theSelection + bbtags[bbnumber+1];
      document.post.message.focus();
      theSelection = '';
      return;
   }
   
   // Find last occurance of an open tag the same as the one just clicked
   for (i = 0; i < bbcode.length; i++) {
      if (bbcode[i] == bbnumber+1) {
         bblast = i;
         donotinsert = true;
      }
   }

   if (donotinsert) {      // Close all open tags up to the one just clicked & default button names
      while (bbcode[bblast]) {
            butnumber = arraypop(bbcode) - 1;
            document.post.message.value += bbtags[butnumber + 1];
            buttext = eval('document.post.addbbcode' + butnumber + '.value');
            eval('document.post.addbbcode' + butnumber + '.value ="' + buttext.substr(0,(buttext.length - 1)) + '"');
            imageTag = false;
         }
         document.post.message.focus();
         return;
   } else { // Open tags
   
      if (imageTag && (bbnumber != 14)) {      // Close image tag before adding another
         document.post.message.value += bbtags[15];
         lastValue = arraypop(bbcode) - 1;   // Remove the close image tag from the list
         document.post.addbbcode14.value = "Img";   // Return button back to normal state
         imageTag = false;
      }
      
      // Open tag
      document.post.message.value += bbtags[bbnumber];
      if ((bbnumber == 14) && (imageTag == false)) imageTag = 1; // Check to stop additional tags after an unclosed image tag
      arraypush(bbcode,bbnumber+1);
      eval('document.post.addbbcode'+bbnumber+'.value += "*"');
      document.post.message.focus();
      return;
   }
   storeCaret(document.post.message);
}


Fonction inexistante dans MylSousBois :
Code: Tout sélectionner
function mozWrap(txtarea, open, close)
{
   var selLength = txtarea.textLength;
   var selStart = txtarea.selectionStart;
   var selEnd = txtarea.selectionEnd;
   if (selEnd == 1 || selEnd == 2)
      selEnd = selLength;

   var s1 = (txtarea.value).substring(0,selStart);
   var s2 = (txtarea.value).substring(selStart, selEnd)
   var s3 = (txtarea.value).substring(selEnd, selLength);
   txtarea.value = s1 + open + s2 + close + s3;
   return;
}


Le reste du tpl semble identique. Par contre n'étant pas grand connaisseur du fonctionnement des templates, je ne pourrais pas interpréter les différences.

Encore merci en tout cas, ça marche bien maintenant.
Amariel
Posteur néophyte
Posteur néophyte
 
Messages: 5
Inscription: 27 Mar 2007 à 12:45

Re: [2.0.22] MylSousBois

Messagede Beecky le 29 Aoû 2008 à 14:48

Bonjour

j'ai installé ce theme cette semaine. Je suis rendu a la configuration etc.

J'ai tenté de changer le language pour francais mais la langue par défaut est english.

J'aimerais savoir s'il existe une version francaise svp.

Merci beaucoup
Beecky
Posteur néophyte
Posteur néophyte
 
Messages: 6
Inscription: 18 Mai 2006 à 15:39

Re: [2.0.22] MylSousBois

Messagede Morgyanne le 31 Aoû 2008 à 15:35

Salut Beecky,

Pas la peine de "multi-poster".
Ton problème n'est pas lié au thème voir ma réponse ici.

@+
Morgyanne :)
Demande de support par MP = Poubelle
Avatar de l’utilisateur
Morgyanne
Modérateur
Modérateur
 
Messages: 14140
Inscription: 21 Mar 2005 à 12:28

Précédente

Retourner vers Base de données des Thèmes

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

Liens : phpBB.biz • phpBBHacks.com • phpBB-Seo.com • EzCom-fr.com • phpBB-Services.com • phpBB3 Styles • phpBB podpora • Net Avenir • PromoBenef • Ticket Gagnant •