Connexion
Derniers sujets*
» [EDGE] Coloriser la cellule vue dans la liste des sujets ....
par tenrev Mar 19 Jan 2021 - 21:31
» [TOUTES VERSIONS] Utiliser les variables utilisateur/forum
par tenrev Mer 30 Déc 2020 - 16:29
» [PHPBB3] Faire un menu déroulant dans le titre d'un forum ou d'un sous forum
par tenrev Mar 29 Déc 2020 - 12:04
» [PHPBB3] Afficher un bouton de navigation sur le premier et le dernier message
par tenrev Mar 29 Déc 2020 - 11:48
» [TOUTES VERSIONS] Toutes versions Bouton générateur d'iframes
par tenrev Mar 29 Déc 2020 - 11:46
» [TOUTES VERSIONS]Afficher de belles infobulles Tooltipster
par tenrev Mar 29 Déc 2020 - 11:43
» [AWESOMEBB] Ajouter un bouton "S'enregistrer" en haut du forum
par Milouze14 Dim 27 Déc 2020 - 8:39
» [AWESOMEBB] Coloriser les cases Annonces & Notes
par Milouze14 Mer 23 Déc 2020 - 8:17
» [PHPBB2] Séparer les messages
par fanny Lun 21 Déc 2020 - 17:51
» [PHPBB2] Mettre en résolu via la réponse rapide
par fred9545 Dim 20 Déc 2020 - 10:48
» [PHPBB2]Supprimer le tag "Re" sur les messages
par fanny Dim 13 Déc 2020 - 22:22
» [PHPBB2] Mettre une couleur de fond dans le profil des messages
par fanny Dim 13 Déc 2020 - 13:26
» [EDGE] Afficher les forums de la catégorie dans la liste des sujets
par clost Sam 12 Déc 2020 - 10:27
» [TOUTES VERSIONS] Afficher une barre des tâches façon Windows 10 sur votre forum
par Quad Daniel Sam 12 Déc 2020 - 8:53
» [TOUTES VERSIONS] Faire clignoter le chiffre ou le nombre de notification(s) dans la toolbar
par fanny Ven 11 Déc 2020 - 14:32
» [PHPBB2] Afficher un message en haut de sujet lorsqu'il est verrouillé
par fanny Jeu 10 Déc 2020 - 10:36
» [PHPBB2] Effet loupe sur chaque message
par fanny Jeu 10 Déc 2020 - 10:11
» [TOUTES VERSIONS] Afficher des boutons pour le haut et le bas de page
par fanny Mer 9 Déc 2020 - 8:27
» [PHPBB2]Afficher les statistiques dans la liste des membres
par fanny Mar 8 Déc 2020 - 9:26
» [PHPBB2] Remplacer le mot Invité
par fanny Mar 8 Déc 2020 - 9:04
par tenrev Mar 19 Jan 2021 - 21:31
» [TOUTES VERSIONS] Utiliser les variables utilisateur/forum
par tenrev Mer 30 Déc 2020 - 16:29
» [PHPBB3] Faire un menu déroulant dans le titre d'un forum ou d'un sous forum
par tenrev Mar 29 Déc 2020 - 12:04
» [PHPBB3] Afficher un bouton de navigation sur le premier et le dernier message
par tenrev Mar 29 Déc 2020 - 11:48
» [TOUTES VERSIONS] Toutes versions Bouton générateur d'iframes
par tenrev Mar 29 Déc 2020 - 11:46
» [TOUTES VERSIONS]Afficher de belles infobulles Tooltipster
par tenrev Mar 29 Déc 2020 - 11:43
» [AWESOMEBB] Ajouter un bouton "S'enregistrer" en haut du forum
par Milouze14 Dim 27 Déc 2020 - 8:39
» [AWESOMEBB] Coloriser les cases Annonces & Notes
par Milouze14 Mer 23 Déc 2020 - 8:17
» [PHPBB2] Séparer les messages
par fanny Lun 21 Déc 2020 - 17:51
» [PHPBB2] Mettre en résolu via la réponse rapide
par fred9545 Dim 20 Déc 2020 - 10:48
» [PHPBB2]Supprimer le tag "Re" sur les messages
par fanny Dim 13 Déc 2020 - 22:22
» [PHPBB2] Mettre une couleur de fond dans le profil des messages
par fanny Dim 13 Déc 2020 - 13:26
» [EDGE] Afficher les forums de la catégorie dans la liste des sujets
par clost Sam 12 Déc 2020 - 10:27
» [TOUTES VERSIONS] Afficher une barre des tâches façon Windows 10 sur votre forum
par Quad Daniel Sam 12 Déc 2020 - 8:53
» [TOUTES VERSIONS] Faire clignoter le chiffre ou le nombre de notification(s) dans la toolbar
par fanny Ven 11 Déc 2020 - 14:32
» [PHPBB2] Afficher un message en haut de sujet lorsqu'il est verrouillé
par fanny Jeu 10 Déc 2020 - 10:36
» [PHPBB2] Effet loupe sur chaque message
par fanny Jeu 10 Déc 2020 - 10:11
» [TOUTES VERSIONS] Afficher des boutons pour le haut et le bas de page
par fanny Mer 9 Déc 2020 - 8:27
» [PHPBB2]Afficher les statistiques dans la liste des membres
par fanny Mar 8 Déc 2020 - 9:26
» [PHPBB2] Remplacer le mot Invité
par fanny Mar 8 Déc 2020 - 9:04
Les statistiques du forum
[TOUTES VERSIONS sauf AwesomeBB] Ajouter une limite de caractères à la réponse rapide..
Page 1 sur 1 • Partagez
- Milouze14Fondateur
Hello les ami(e)s,
pour la version AmesomeBB:
https://www.milouze14.com/t32472-awesomebbajouter-une-limite-de-caracteres-a-la-reponse-rapide#617877
comme le mentionne le titre,cette astuce va vous permettre de mettre une valeur maximale de caractères à la réponse rapide.
Pour cette astuce, le script est paramétré sur 20 caractères.
Vous pourrez modifier cette valeur dans le script ici:
Au delà de la limite autorisée, le bouton "Envoyer" sera masqué et un message invitera le membre a passer par la réponse traditionnelle.
Le script prend en compte le singulier et le pluriel des textes.
Vous pourrez modifier les textes en vous repérant avec les commentaires:
La base:
![[TOUTES VERSIONS sauf AwesomeBB] Ajouter une limite de caractères à la réponse rapide.. 163](https://i.servimg.com/u/f20/20/11/87/27/163.png)
A chaque frappe sur le clavier, un décompte fera.
![[TOUTES VERSIONS sauf AwesomeBB] Ajouter une limite de caractères à la réponse rapide.. 230](https://i.servimg.com/u/f20/20/11/87/27/230.png)
Au delà de la valeur maximale autorisée, le bouton envoyé sera masqué et un bouton viendra se greffer dans le tag,
mentionnant que le membre devra passer par la réponse traditionnelle.
![[TOUTES VERSIONS sauf AwesomeBB] Ajouter une limite de caractères à la réponse rapide.. 314](https://i.servimg.com/u/f20/20/11/87/27/314.png)
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mettre un titre explicite.
Cocher Sur les sujets
Déposer ceci:
Penser a cliquer sur le bouton
Puis le style pour le tag:
Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style
Ajouter ceci:
Penser a cliquer sur le bouton![[TOUTES VERSIONS sauf AwesomeBB] Ajouter une limite de caractères à la réponse rapide.. Sans_t10](https://i.servimg.com/u/f87/11/26/21/37/sans_t10.png)
Voila, c'est tout pour le moment
.
Un soucis direction l'entraide
https://www.milouze14.com/f14-entraide-forumactif
pour la version AmesomeBB:
https://www.milouze14.com/t32472-awesomebbajouter-une-limite-de-caracteres-a-la-reponse-rapide#617877
comme le mentionne le titre,cette astuce va vous permettre de mettre une valeur maximale de caractères à la réponse rapide.
Pour cette astuce, le script est paramétré sur 20 caractères.
Vous pourrez modifier cette valeur dans le script ici:
- Code:
//LA VALEUR MAXIMALE ICI
var decompte=20;
Au delà de la limite autorisée, le bouton "Envoyer" sera masqué et un message invitera le membre a passer par la réponse traditionnelle.
Le script prend en compte le singulier et le pluriel des textes.
Vous pourrez modifier les textes en vous repérant avec les commentaires:
- Code:
//LE TEXTE vous avez frappé
var textfrappe="Vous avez tapé";
//LE TEXTE reste
var reste="Reste:";
//LE TEXTE SI DEPASSEMENT
var texte="Oups, vous avez déposé trop de caractéres";
//LE TITRE DU BOUTON REPONDRE
var titre="Répondre au sujet";
//L INFOBULLE AU SURVOL DU BOUTON REPONDRE
var infobulle="Utilisez la réponse traditionnelle";
La base:
![[TOUTES VERSIONS sauf AwesomeBB] Ajouter une limite de caractères à la réponse rapide.. 163](https://i.servimg.com/u/f20/20/11/87/27/163.png)
A chaque frappe sur le clavier, un décompte fera.
![[TOUTES VERSIONS sauf AwesomeBB] Ajouter une limite de caractères à la réponse rapide.. 230](https://i.servimg.com/u/f20/20/11/87/27/230.png)
Au delà de la valeur maximale autorisée, le bouton envoyé sera masqué et un bouton viendra se greffer dans le tag,
mentionnant que le membre devra passer par la réponse traditionnelle.
![[TOUTES VERSIONS sauf AwesomeBB] Ajouter une limite de caractères à la réponse rapide.. 314](https://i.servimg.com/u/f20/20/11/87/27/314.png)
Modules/HTML&JAVASCRIPT/Gestion des codes Javascript/Créer un nouveau Javascript
Mettre un titre explicite.
Cocher Sur les sujets
Déposer ceci:
- Code:
$(function(){
if(!$('#text_editor_textarea').length || !$.fn["sceditor"]) return;
$(function(){
var reply=$('a[href$="mode=reply"]').last().attr('href');
//LA VALEUR MAXIMALE ICI
var decompte=20;
//LE TEXTE vous avez frappé
var textfrappe="Vous avez tapé";
//LE TEXTE reste
var reste="Reste:";
//LE TEXTE SI DEPASSEMENT
var texte="Oups, vous avez déposé trop de caractéres";
//LE TITRE DU BOUTON REPONDRE
var titre="Répondre au sujet";
//L INFOBULLE AU SURVOL DU BOUTON REPONDRE
var infobulle="Utilisez la réponse traditionnelle";
$('.sceditor-container').before('<div id="M14_Decompte"><span class="M14_texte">'+textfrappe+'</span> <span class="M14_Decompte">0</span> <b class="M14_bold">caractère</b><span class="M14_pourcentage"style="float:right;">'+reste+'<span class="M14_span">'+decompte+'</span> <b class="M14_boldbis">caractéres</b></span><i><a class="M14_reply_quick"href="'+reply+'"title="'+infobulle+'">'+titre+'</a></i></div>');
var editeur=$('#text_editor_textarea').sceditor('instance');
if(!editeur) return;
var base=$('#text_editor_textarea').val().length;
editeur.keyUp(function(){
var more=editeur.val().length;
var num=editeur.val().length;
var result=decompte-num;
$('span.M14_Decompte').text(num);
$('.M14_pourcentage span').text(result);
if(num<2){$('.M14_bold').text('caractère');}
if(num>1){$('.M14_bold').text('caractères');}
if(result>1){$('.M14_boldbis').text('caractères');}
if(result<2){$('.M14_boldbis').text('caractère');}
if(num>decompte)
{
$('.M14_texte').text(texte);
$('.M14_Decompte').css('color','red').text(more-decompte);
$('.M14_pourcentage,.M14_bold,.M14_boldbis,input[value="Envoyer"]').hide();
$('.M14_reply_quick').show();
}
if(num<=decompte)
{
$('.M14_Decompte').css('color','white');
$('.M14_texte').text(textfrappe);
$('.M14_pourcentage,.M14_bold,.M14_boldbis,input[value="Envoyer"]').show();
$('.M14_reply_quick').hide();
}
});
if($('#text_editor_textarea').val() != '')
{
var resultbase=decompte-base;
$('.M14_Decompte').text(base);
if(base<2){$('.M14_bold').text('caractère');}
if(base>1){$('.M14_bold').text('caractères');}
if(resultbase>1){$('.M14_boldbis').text('caractères');}
if(resultbase<2){$('.M14_boldbis').text('caractère');}
$('.M14_span').text(resultbase);
if(base>decompte)
{
$('.M14_texte').text(texte);
$('.M14_Decompte').css('color','red').text(base-decompte);
$('.M14_bold,.M14_pourcentage,input[value="Envoyer"]').hide();
$('.M14_reply_quick').show();
}
if(base<decompte)
{
$('.M14_Decompte').css('color','white');
$('.M14_bold,.M14_pourcentage,input[value="Envoyer"]').show();
$('.M14_reply_quick').hide();
}}
})
});
Penser a cliquer sur le bouton

Puis le style pour le tag:
Dans la feuille de style:
Affichage/Images et Couleurs/Couleurs/Feuille de style
Ajouter ceci:
- Code:
/*DEBUT AJOUT LIMITATION REPONSE RAPIDE*/
/*Le conteneur*/
#M14_Decompte
{
background-color:#43bfe0;
padding:5px 5px;
color:white;
font-size:12px;
text-align:left;
}
/*Le bouton incitant le membre a utiliser la reponse rapide*/
a.M14_reply_quick
{
color:#bb102c !important;
font-size:12px!important;
text-decoration:none!important;
float:right;
margin-right: 20px;
display:none;
}
/*FIN AJOUT LIMITATION REPONSE RAPIDE*/
Penser a cliquer sur le bouton
![[TOUTES VERSIONS sauf AwesomeBB] Ajouter une limite de caractères à la réponse rapide.. Sans_t10](https://i.servimg.com/u/f87/11/26/21/37/sans_t10.png)
Voila, c'est tout pour le moment

Un soucis direction l'entraide

https://www.milouze14.com/f14-entraide-forumactif
- SplashMilouzien
Merci Milouze14 pour ce sujet: ( [TOUTES VERSIONS sauf AwesomeBB] Ajouter une limite de caractères à la réponse rapide.. )
Sujets similaires internes ( 0 )
Aucun sujet
Créer un compte ou se connecter pour répondre
Vous devez être membre pour répondre.
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum