Rechercher
Accès rapide
Sujets importants- Votre forum est en sécurité
- Ce qu'il ne faut jamais faire
- L'email de fondation
- Gérer la sécurité de votre forum
- Phishing et emails malveillants
Forum des Forums
- Règles générales du forum
- Charte de ce forum
- L'équipe Forumactif
Derniers sujets
Qui est en ligne ?
Il y a en tout 155 utilisateurs en ligne :: 3 Enregistrés, 0 Invisible et 152 Invités :: 2 Moteurs de rechercheMaélillou, Skip Lo Casalièr, Thryna
Le record du nombre d'utilisateurs en ligne est de 1877 le Jeu 19 Mai 2011 - 15:00
Javascript fonctionnel mais qui fait beuger le système de redimensionement des images
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 2 sur 2 • Partager •
Page 2 sur 2 •
1, 2
Javascript fonctionnel mais qui fait beuger le système de redimensionement des images
Rappel du premier message :
Bonjour à tous,
Encore une demande d'aide pour du javascipt de la part d'un petit padawan dont les capacités en codage sont à dégrossir.
Donc, faisons simple, faisons bien. Mes membres m'ont demandé de leur installer un bouton sur le message étendu afin de mettre en place quelque chose qui ressemble à un tag de modération mais cette fois ci pour les membres.
J'ai réussi à installer le bouton sur le message étendu de la façon suivante :
Dans le posting-body,juste après
Dans le template overall footer, j'ai placé ceci juste avant la fermeture du body
Mon bidouillage a parfaitement marché pendant plusieurs jours mais à occasionné au bout d'un certain temps un dysfonctionnement du système de redimensionnement des images (disparition du réduire /agrandir et un affichage grandeur nature des images) et un centrage des images contenues dans les topics (smileys et décoration des topics).
Voyez vous dans ma manière de procéder ou dans le codage mise en place quelque chose qui entrerait en conflit avec le système de redimensionnement.
Merci par avance pour votre aide et vos réponses.
Bonjour à tous,
Encore une demande d'aide pour du javascipt de la part d'un petit padawan dont les capacités en codage sont à dégrossir.
Donc, faisons simple, faisons bien. Mes membres m'ont demandé de leur installer un bouton sur le message étendu afin de mettre en place quelque chose qui ressemble à un tag de modération mais cette fois ci pour les membres.
J'ai réussi à installer le bouton sur le message étendu de la façon suivante :
Dans le posting-body,juste après
- Code:
<button class="{BUTTON_WYSI_STYLE}" id="text_editor_cmd_switchmode" type="button"><img src="{PATH_IMG_FA}i/switch_wysiwyg.gif" alt="{SWITCH_EDITOR_MODE}" /></button> 
- Code:
<button class="button2" onclick="bbfontstyle(' [mod]', ' [/mod]');return false"type="button" title="deco pour membre"><img src="http://i43.servimg.com/u/f43/11/93/85/24/sans_t31.gif"/></button>
Dans le template overall footer, j'ai placé ceci juste avant la fermeture du body
- Code:
<script type="text/javascript">
var ciklepost=document.getElementsByTagName("div");
var sj=0;
for (sj=0; sj<ciklepost.length; sj++){
if (ciklepost[sj].className=="postbody"){
ciklepost[sj].innerHTML=ciklepost[sj].innerHTML.replace(' [mod] ', "<div style='border: 2px groove #000; padding: 1px; background: black; height: auto; -moz-border-radius:20px; -webkit-border-radius:20px; -khtml-border-radius:20px; -border-radius:20px; '><img src='http://i43.servimg.com/u/f43/11/93/85/24/sans_t30.gif' style='background: transparent; margin-right: 30px; margin-top: 35px; padding-left: 6px;' align='left'><div style='background: #a4ea2c; height : 400 px; width: 500 px ;color : black; font-weight: bold; font-size:14px;'>Information importante: </div><div style='border-top: 1px dotted #000; width: 100%; padding-top: 3px;margin-bottom:10pt; '>");
ciklepost[sj].innerHTML=ciklepost[sj].innerHTML.replace('[/mod]', "</div></div>");
}
}
</script>
Mon bidouillage a parfaitement marché pendant plusieurs jours mais à occasionné au bout d'un certain temps un dysfonctionnement du système de redimensionnement des images (disparition du réduire /agrandir et un affichage grandeur nature des images) et un centrage des images contenues dans les topics (smileys et décoration des topics).
Voyez vous dans ma manière de procéder ou dans le codage mise en place quelque chose qui entrerait en conflit avec le système de redimensionnement.
Merci par avance pour votre aide et vos réponses.
Dernière édition par demeter1 le Dim 26 Fév 2012 - 11:01, édité 1 fois

demeter1- + Hyperactif +
-

Messages: 3085
PointsActifs: 5013
Réputation: 156
Inscrit(e) le: 23/01/2009

Re: Javascript fonctionnel mais qui fait beuger le système de redimensionement des images
Donc vous voulez mettre ce script là qui fait bugger le redimensionnement d'image :
J'imagine que l'exécuter 1 seconde après l'ouverture de la page devrait suffire :
Cordialement.
- Code:
<script type="text/javascript">
var ciklepost=document.getElementsByTagName("div");
var sj=0;
for (sj=0; sj<ciklepost.length; sj++){
if (ciklepost[sj].className=="postbody"){
ciklepost[sj].innerHTML=ciklepost[sj].innerHTML.replace(' [mod] ', "<div style='border: 2px groove #000; padding: 1px; background: black; height: auto; -moz-border-radius:20px; -webkit-border-radius:20px; -khtml-border-radius:20px; -border-radius:20px; '><img src='http://i43.servimg.com/u/f43/11/93/85/24/sans_t30.gif' style='background: transparent; margin-right: 30px; margin-top: 35px; padding-left: 6px;' align='left'><div style='background: #a4ea2c; height : 400 px; width: 500 px ;color : black; font-weight: bold; font-size:14px;'>Information importante: </div><div style='border-top: 1px dotted #000; width: 100%; padding-top: 3px;margin-bottom:10pt; '>");
ciklepost[sj].innerHTML=ciklepost[sj].innerHTML.replace('[/mod]', "</div></div>");
}
}
</script>
J'imagine que l'exécuter 1 seconde après l'ouverture de la page devrait suffire :
- Code:
<script type="text/javascript">
jQuery(function(){
setTimeout(function(){
var ciklepost=document.getElementsByTagName("div");
var sj=0;
for (sj=0; sj<ciklepost.length; sj++){
if (ciklepost[sj].className=="postbody"){
ciklepost[sj].innerHTML=ciklepost[sj].innerHTML.replace(' [mod] ', "<div style='border: 2px groove #000; padding: 1px; background: black; height: auto; -moz-border-radius:20px; -webkit-border-radius:20px; -khtml-border-radius:20px; -border-radius:20px; '><img src='http://i43.servimg.com/u/f43/11/93/85/24/sans_t30.gif' style='background: transparent; margin-right: 30px; margin-top: 35px; padding-left: 6px;' align='left'><div style='background: #a4ea2c; height : 400 px; width: 500 px ;color : black; font-weight: bold; font-size:14px;'>Information importante: </div><div style='border-top: 1px dotted #000; width: 100%; padding-top: 3px;margin-bottom:10pt; '>");
ciklepost[sj].innerHTML=ciklepost[sj].innerHTML.replace('[/mod]', "</div></div>");
}
}
},1000);
});
</script>
Cordialement.

j'avoue (A)

Ea- Aidactif

- Messages: 19090
PointsActifs: 24490
Réputation: 2698
Inscrit(e) le: 04/04/2008
Re: Javascript fonctionnel mais qui fait beuger le système de redimensionement des images
Bonjour Etana, je viens de faire un essai mais je me heurte à un petit soucis. Avec la refonte récente du overall footer, je ne sais plus trop ou installer le script.
J'ai tenté de le placer juste avant la fermeture du body dans le template overall footer begin sans sucés. Je l'ai ensuite supprimé de ce template pour l'installer dans le template overall footer end mais sans succès également.
Une petie idée pour savoir ou l'installer suite à cette refonte du template overall footer ???
Une petie idée pour savoir ou l'installer suite à cette refonte du template overall footer ???

demeter1- + Hyperactif +
-

Messages: 3085
PointsActifs: 5013
Réputation: 156
Inscrit(e) le: 23/01/2009

Re: Javascript fonctionnel mais qui fait beuger le système de redimensionement des images
Cela devrait marcher de tout endroit html.
Sinon le code pourrait être moins barbare, et on peut le mettre directement dans la gestion des javascript :
Cordialement.
Sinon le code pourrait être moins barbare, et on peut le mettre directement dans la gestion des javascript :
- Code:
$(function(){
setTimeout(function(){
$("div.postbody").each(function(){
$(this).html($(this).html().replace(/\[mod\]([\s\S]*?)\[\/mod\]/g,"<div style='border: 2px groove #000; padding: 1px; background: black; height: auto; -moz-border-radius:20px; -webkit-border-radius:20px; -khtml-border-radius:20px; -border-radius:20px; '><img src='http://i43.servimg.com/u/f43/11/93/85/24/sans_t30.gif' style='background: transparent; margin-right: 30px; margin-top: 35px; padding-left: 6px;' align='left'><div style='background: #a4ea2c; height : 400 px; width: 500 px ;color : black; font-weight: bold; font-size:14px;'>Information importante: </div><div style='border-top: 1px dotted #000; width: 100%; padding-top: 3px;margin-bottom:10pt; '>$1</div></div>"));
});
},1000);
});
Cordialement.

j'avoue (A)

Ea- Aidactif

- Messages: 19090
PointsActifs: 24490
Réputation: 2698
Inscrit(e) le: 04/04/2008
Re: Javascript fonctionnel mais qui fait beuger le système de redimensionement des images
Bonjour Etana,
Merci pour tout ce mal que vous vous donnez. Le script fonctionne mais avec les mêmes soucis du départ c'est à dire : désactivation du système de redimensionnement et centrage des smileys. Désolé pour cette mauvaise nouvelle
(j'ai un peu honte d'annoncer cela).
Merci pour tout ce mal que vous vous donnez. Le script fonctionne mais avec les mêmes soucis du départ c'est à dire : désactivation du système de redimensionnement et centrage des smileys. Désolé pour cette mauvaise nouvelle

demeter1- + Hyperactif +
-

Messages: 3085
PointsActifs: 5013
Réputation: 156
Inscrit(e) le: 23/01/2009

Re: Javascript fonctionnel mais qui fait beuger le système de redimensionement des images
Bon, j'ai fini par modifier mon javascript de façon à ce que le système de redimensionnement ne beugue pas. L'ensemble fonctionne maintenant à merveille.
Dans le css
et en javascript coché sur les sujets
Dans le css
- Code:
/*############balise mod pour les membres###########*/
#mod
{
border:1px double #7b9c40;
color:white;
font-weight:bold;
background-color:black;
padding:5px 10px;
margin:10px;
-moz-border-radius:5px;
-webkit-border-radius:5px ;
border-radius:5px;
}
et en javascript coché sur les sujets
- Code:
jQuery(document).ready(function() {
var divs = document.getElementsByTagName('div');
for (i=0; i<divs.length; i++){
if(divs[i] != null && divs[i].className == 'postbody'){
chaine1 = new String('[\[]mod[^[]');
reg = new RegExp(chaine1, 'g');
reg2 = new RegExp('[\[]/mod[^[]', 'g');
contenu = divs[i].innerHTML;
split = contenu.split(" ");
nouveaucontenu = contenu.replace(reg,'<div id="mod"><img style="float:left;margin-right:7px;" src="http://i43.servimg.com/u/f43/11/93/85/24/sans_t40.gif" /> ').replace(reg2,'</div>');
if(contenu != nouveaucontenu){
divs[i].innerHTML = nouveaucontenu;
}
}
}
});

demeter1- + Hyperactif +
-

Messages: 3085
PointsActifs: 5013
Réputation: 156
Inscrit(e) le: 23/01/2009

Page 2 sur 2 •
1, 2
Sujets similaires» lucky patcher est fonctionnel
» parlez : sa fait du bien :)
» Mais ta une belle quetttttttttt
» Je sais ce que tu as fait l'été dernier
» (((LOGICIEL))) Proteus Isis v1.4 - mais avc crack cette fois-ci!!!
» parlez : sa fait du bien :)
» Mais ta une belle quetttttttttt
» Je sais ce que tu as fait l'été dernier
» (((LOGICIEL))) Proteus Isis v1.4 - mais avc crack cette fois-ci!!!
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 2 sur 2
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum

Accueil





par 

» Pseudo Caline encore blacklisté sur les forums forumactif!
» J'attend qu'un moderatruc m'aide :)
» [Administration] Créer des Rangs Personnalisés
» Image de fond qui s'adapte ?
» redimensionner la chatbox
» Lien dans le champ de profil
» Les membres ne peuvent pas poster de sujet !
» Sauvegarde qui ne se restaure pas.