Accueil du site Soumettre un site Les forums de 1two - scripts PHP Création de sites web Contactez-nous  
Scripts PHP gratuits
1two.org
Créer un blog, weblog, carnet web, site perso gratuit, facile et rapide
 
 FAQFAQ   RechercherRechercher   Liste des MembresListe des Membres   Groupes d'utilisateursGroupes d'utilisateurs   S'enregistrerS'enregistrer 
 ProfilProfil   Se connecter pour vérifier ses messages privésSe connecter pour vérifier ses messages privés   ConnexionConnexion 

Compteur de caractères (Submit > Description)

 
Poster un nouveau sujet   Répondre au sujet    1two.org Index du Forum -> Installation de l'annuaire 1Two
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
HawkEye



Inscrit le: 27 Juil 2005
Messages: 57
Localisation: Belgique

MessagePosté le: 11 Aoû 2005, 14:36    Sujet du message: Compteur de caractères (Submit > Description) Répondre en citant

La description qu'on peut soumettre est limitée à 255 caractères.

Ce petit script permet d'afficher un compteur sous la case description, qui s'incrémente et vire au rouge lorsqu'on dépasse la valeur indiquée.

index.php
Ajouter dans <head>
Code:

<script language="javascript"><!--

      maxKeys = 255;
            var IE = (document.all) ? 1 : 0;
            var DOM = 0;
            if (parseInt(navigator.appVersion) >=5) {DOM=1};

        function txtshow( txt2show ) {
           
            // Detect Browser

            if (DOM) {
      var viewer = document.getElementById("txtmsg");
                viewer.innerHTML=txt2show;
            }
            else if(IE) {
                document.all["txtmsg"].innerHTML=txt2show;
            }
        }

function keyup(what)
{
  var str = new String(what.value);
  var len = str.length;
  var showstr = len + " caractères entrés sur " + maxKeys + " admis";
  if (len > maxKeys) var showstr = "<font color=FF0000>" + len + " caractères entrés sur " + maxKeys + " admis <br>Certaines informations seront perdues, veuillez raccourcir votre description !</font>";
  txtshow( showstr );
}
//--></script>


modifier les attributs du champ "descriptionsite":

Code:

   echo "<td><textarea name='descriptionsite' cols='40' rows='8' onkeyup='keyup(this)'>$descriptionsite</textarea><br><div id='txtmsg'>&nbsp;</div><br></td>";


Ca alerte le gars qui soumet une description trop longue...

@+
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
dan
Invité





MessagePosté le: 30 Aoû 2005, 10:21    Sujet du message: Répondre en citant

Il est ou l'attribut, dans index.php mais ou ???:

modifier les attributs du champ "descriptionsite":

Code:

echo "<td><textarea name='descriptionsite' cols='40' rows='8' onkeyup='keyup(this)'>$descriptionsite</textarea><br><div id='txtmsg'>&nbsp;</div><br></td>";
Revenir en haut
sim100
Administrateur


Inscrit le: 07 Avr 2005
Messages: 461

MessagePosté le: 30 Aoû 2005, 12:49    Sujet du message: compteur Répondre en citant

Merci HawkEye
Je vais le tester et je vais préparer une page avec des mods
Je vous tient au courant
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur
HawkEye



Inscrit le: 27 Juil 2005
Messages: 57
Localisation: Belgique

MessagePosté le: 30 Aoû 2005, 22:12    Sujet du message: Répondre en citant

dan a écrit:
Il est ou l'attribut, dans index.php mais ou ???:

modifier les attributs du champ "descriptionsite":

Code:

echo "<td><textarea name='descriptionsite' cols='40' rows='8' onkeyup='keyup(this)'>$descriptionsite</textarea><br><div id='txtmsg'>&nbsp;</div><br></td>";


Chez moi, après moultes modifs, ça se trouve à la ligne 461 (donc cherche entre 411 et 511 Smile

Le plus simple est de chercher le string <textarea name='descriptionsite' dans le code de index.php (tu ne peux le trouver qu'une fois, il est unique), et de le comparer avec ce qu'indiqué dans mon post précédent Wink

(en gros il faut ajouter le onkeyup='keyup(this)' et le <br><div id='txtmsg'>&nbsp;</div>)

Bonne chance.
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
sim100
Administrateur


Inscrit le: 07 Avr 2005
Messages: 461

MessagePosté le: 31 Aoû 2005, 16:55    Sujet du message: Modules Répondre en citant

J'ai rajouté une page juste pour le script Annuaire 1Two avec des mods, 1 pour l'instant Very Happy et qui évoluera

http://www.1two.org/annuaire-1two
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Envoyer l'e-mail Visiter le site web du posteur
HawkEye



Inscrit le: 27 Juil 2005
Messages: 57
Localisation: Belgique

MessagePosté le: 02 Sep 2005, 16:49    Sujet du message: Répondre en citant

merci pour le BL Wink
Revenir en haut
Voir le profil de l'utilisateur Envoyer un message privé Visiter le site web du posteur
inconnu
Invité





MessagePosté le: 19 Sep 2005, 14:40    Sujet du message: compteur de caractères Répondre en citant

<?php
$descriptionsite = "";
echo "<textarea name='cekejepense' cols='40' rows='8' onkeyup='keyup(this)'>$descriptionsite</textarea>";
echo "<br><div id='txtmsg'>&nbsp;</div><br>";
?>

il suffit de mette $descriptionsite = ""; juste avant ou de supprimer la variable tout simplement !
Revenir en haut
Montrer les messages depuis:   
Poster un nouveau sujet   Répondre au sujet    1two.org Index du Forum -> Installation de l'annuaire 1Two Toutes les heures sont au format GMT + 1 Heure
Page 1 sur 1

 
Sauter vers:  
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

Déclaration Cnil : 1086105
© 2003 1two.org. All rights reserved.


Powered by phpBB © 2001, 2005 phpBB Group
Traduction par : phpBB-fr.com