Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1861 connectés 

  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Gestion de page de démarrage

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Gestion de page de démarrage

n°1100264
harrysauce
Miaaaooou!
Posté le 20-03-2003 à 11:19:57  profilanswer
 

Voila, je viens de finir de un script de page de demarrage (qd on lance son navigateur on arrive sur une page, dont les couleurs sont personnalisables, qui affiche une image aléatoire ainsi qu'une selection de liens et de moteurs de recherche personnalisable via une partie de configuration) en PHP (c'est pas un logiciel en C++ mais ca reste un utilitaire :D)
 
Je ne l'ai essayé qu'avec EasyPHP (ben voui, c'est qu'une page de demarrage, ca sert a rien de la foutre sur le net) mais meme si j'en vois pas trop l'interet (a part peut etre eviter de tout perdre lors d'un format) je pense que ca doit marcher sur a peu pres n'importe quel hebergeur......
Le fichier est la : http://jerrykan.free.fr/Page_de_demarrage.zip
 
 
 
Je suis à l'écoute de toute critique, positive ou négative, me permattant d'améliorer mon script....
 
 
Screens dipos ici :
http://jerrykan.free.fr/screen1.jpg
http://jerrykan.free.fr/screen2.jpg
http://jerrykan.free.fr/screen3.jpg
http://jerrykan.free.fr/screen4.jpg
http://jerrykan.free.fr/recherche_de_site.jpg


Message édité par harrysauce le 20-03-2003 à 11:21:12
mood
Publicité
Posté le 20-03-2003 à 11:19:57  profilanswer
 

n°1100788
j-'-r
Sans horraires fixe
Posté le 20-03-2003 à 18:19:22  profilanswer
 

drap.


---------------
Perdu ? Vous êtes ici : --> *
n°1100955
j-'-r
Sans horraires fixe
Posté le 20-03-2003 à 20:52:13  profilanswer
 

bon, c'est pas trop mal ce que tu proposes, mais j ai fais ( je pense ) mieux
 
- Ajout de favoris dynamiquement avec BDD
- Classement des favoris dans differentes categories
- Plusieurs moteurs de recherche intégré directement  
( tu tappe le mot ca donne les resultats )
- Liens vers des repertoires du disque local ( ma musique etc. )
- Calendrier perpetuel
- News TF1.fr intégrés a l interface
- Saisie d URL direct + historique intégré ( via BDD )
- et sans me vanter, plus beau ( les gouts et les couleurs ca ne se discute pas... )
 
Screens dans quelques instants...


---------------
Perdu ? Vous êtes ici : --> *
n°1100973
j-'-r
Sans horraires fixe
Posté le 20-03-2003 à 21:00:26  profilanswer
 

Page principale ( recherche + URL + calendrier )
http://membres.lycos.fr/jjgan/dir/jjpp_recherche.gif
en appuyant sur "Cliquez ici pour voir les news de TF1.fr" -->
 
Page principale ( + affichage des news tf1.fr )
http://membres.lycos.fr/jjgan/dir/jjpp_news.gif
en appuyant sur "favoris" -->
 
Page secondaire ( Favoris + calendrier ou news )
http://membres.lycos.fr/jjgan/dir/jjpp_fav.gif
en appuyant sur "Ajouter un favoris" ( défiler vers le bas ) -->
 
Page secondaire ( + ajouter un favoris )
http://membres.lycos.fr/jjgan/dir/jjpp_addfav.gif


---------------
Perdu ? Vous êtes ici : --> *
n°1101106
harrysauce
Miaaaooou!
Posté le 20-03-2003 à 22:31:04  profilanswer
 

J-'-R a écrit :

bon, c'est pas trop mal ce que tu proposes, mais j ai fais ( je pense ) mieux
 
- Ajout de favoris dynamiquement avec BDD
=> Le mien aussi (ainsi que l'ajout d'un moteur de recherche...)
 
- Classement des favoris dans differentes categories
=> Ca c'est un choix délibéré, je veux un truc simple, si je commence a ranger par categories ca prendra trop de place....
 
- Plusieurs moteurs de recherche intégré directement  
( tu tappe le mot ca donne les resultats )
=> Pareil aussi, la de base j'ai mis google, yahoo, voila, google traduction, pages jaunes, pages blanches....mais on peut en rajouter via la partie de configuration
 
- Liens vers des repertoires du disque local ( ma musique etc. )
=> Chez moi il suffit de rajouter le lien vers le disque dynamiquement, comme une url et ca marche niquel
 
- Calendrier perpetuel
=> Ca j'ai pas mais ca doit pas etre bien sorcier a rajouter, mais bon le calendrier de windows me suffit largement....
 
- News TF1.fr intégrés a l interface
=> Ca c'est vrai que j'ai pas, ca peut etre un truc pas mal a rajouter
 
- Saisie d URL direct + historique intégré ( via BDD )
=> Saisie directe aussi, mais pas d'historique, je le rajouterai aussi ca je pense.
Par contre le mien permet de rechercher un site (on tape google, il va chercher si la page http://google existe, comme elle existe pas il va tester http://www.google.com...et la pof, ca ouvre la page, mon script cherche avec et sans les www et avec les extensions .com .fr .org et .net[/b]
 
- et sans me vanter, plus beau ( les gouts et les couleurs ca ne se discute pas... )
[g]=> ca c'est indeniable mais j'ai pas fait le mien pour qu'il soit beau...si un jour j'ai le temps, je m'y mettrai...
Screens dans quelques instants...



 
Ce que le mien fait en plus ;) :
 
- Possibilité de changer l'ordre d'affichage simplement des moteurs de recherche et liens via la partie config
- lors de l'ajout d'un lien on peut choisir si il s'ouvrira dans une nouvelle fenetre ou dans la meme (pas tres dur a faire...certes)
- Des liens ou moteur de recherche peuvent etre ds la BDD et ne pas être affiché, il suffit de les decocher dans la partie config, pratique pour des trucs ou l'on ne va pas souvent.....
 
Ah voui, aussi le mien est totalement parametrable (couleurs, police etc...)
et il affiche une image au pif a chaque lancement de la page, depuis je l'ai meme modifier et on peut afficher un fond plutot qu'une image....


Message édité par harrysauce le 20-03-2003 à 22:35:45
n°1101149
j-'-r
Sans horraires fixe
Posté le 20-03-2003 à 22:47:18  profilanswer
 

quelques precisions sur le mien, je trouve ca sympas de comparrer nos idées :)
 
tout est tres simplement changeable sur le mien aussi  
( couleurs etc, grace au CSS :) )
 
de plus le positionnement des blocs est aussi géré en CSS
( en gros chaque blocs peut etre placé ou l on veut )
 
les bordures prennent une couleur aléatoir a chaque lancement  
( inutile :D )
 
de plus le systeme de tu tapes "google" il cherche "google.fr" .com etc ca le fait aussi ;)
 
et comme on peux le voir sur les images on peut ouvrir tous les liens soit dans une [fenetre] ou dans la page :)
 
bon la par contre je crois que j ai fais le tour :D;)


---------------
Perdu ? Vous êtes ici : --> *
n°1101156
j-'-r
Sans horraires fixe
Posté le 20-03-2003 à 22:50:13  profilanswer
 

petit détail en plus, j ai un seul input pour tout :D
( recherche sur les different moteurs, URL direct )
 
edit : encore un petit truc en plus
si tu es deja allé sur un des site de l historique alors en tappant les premieres lettres, l url se complete automatiquement... ( c sympas ca :D )


Message édité par j-'-r le 20-03-2003 à 22:56:55

---------------
Perdu ? Vous êtes ici : --> *
n°1101217
harrysauce
Miaaaooou!
Posté le 21-03-2003 à 00:20:10  profilanswer
 

J-'-R a écrit :

petit détail en plus, j ai un seul input pour tout :D
( recherche sur les different moteurs, URL direct )
 
edit : encore un petit truc en plus
si tu es deja allé sur un des site de l historique alors en tappant les premieres lettres, l url se complete automatiquement... ( c sympas ca :D )



tu l'a fait en javascript ca???
 
tu peux me filer le code de cette partie?
ca m'interesse pas mal!!!

n°1101291
j-'-r
Sans horraires fixe
Posté le 21-03-2003 à 07:45:58  profilanswer
 

il y a du PHP pour remplir la BDD
et du JS pour l autocomplete ( c'est pas de moi ce script )
 
--- fichier autocomplete.js ---

Code :
  1. function autoComplete (field, select, property, forcematch) {
  2. var found = false;
  3. for (var i = 0; i < select.options.length; i++) {
  4. if (select.options[i][property].toUpperCase().indexOf(field.value.toUpperCase()) == 0) {
  5.  found=true; break;
  6.  }
  7. }
  8. if (found) { select.selectedIndex = i; }
  9. else { select.selectedIndex = -1; }
  10. if (field.createTextRange) {
  11.  if (forcematch && !found) {
  12.   // field.value=field.value.substring(0,field.value.length-1);  
  13.   return;
  14.   }
  15.  var cursorKeys ="8;46;37;38;39;40;33;34;35;36;45;";
  16.  if (cursorKeys.indexOf(event.keyCode+";" ) == -1) {
  17.   var r1 = field.createTextRange();
  18.   var oldValue = r1.text;
  19.   var newValue = found ? select.options[i][property] : oldValue;
  20.   if (newValue != field.value) {
  21.    field.value = newValue;
  22.    var rNew = field.createTextRange();
  23.    rNew.moveStart('character', oldValue.length) ;
  24.    rNew.select();}}}}


 
--- dans le html ---

<input class="style" name="recherche" onkeyup="autoComplete(this,this.form.options,'value',true)" size="42" type="text" />
<select name="options" onchange="this.form.recherche.value=this.options[this.selectedIndex].value" size="1" style="visibility: hidden">
<option value="phpdebutant.org">phpdebutant.org</option>
<option value="multimania.fr">multimania.fr</option>
<option value="...">...</option>
</select>


la liste des <option> doit contenir l'historique c est a partir de cette liste qu agit le JS
 
Bonne chance, j ai assez galeré pour le metre en place :)


---------------
Perdu ? Vous êtes ici : --> *
n°1101329
BettaSplen​dens
Tout cul tendu mérite son dû
Posté le 21-03-2003 à 09:06:01  profilanswer
 

J'R' => euhh.. tu peux le mettre dispo ton beau truc là ? j'en suis sûr le cul. Tous nous en ferais pas un ptit freeware please ? enfin, sans en faire un freeware, le distribuer à ceux qui te le demandent.. d'acc ?
 
@+


---------------
Tout cul tendu mérite son dû
mood
Publicité
Posté le 21-03-2003 à 09:06:01  profilanswer
 

n°1101813
harrysauce
Miaaaooou!
Posté le 21-03-2003 à 15:35:50  profilanswer
 

J-'-R a écrit :

il y a du PHP pour remplir la BDD
et du JS pour l autocomplete ( c'est pas de moi ce script )
 
--- fichier autocomplete.js ---

Code :
  1. function autoComplete (field, select, property, forcematch) {
  2. var found = false;
  3. for (var i = 0; i < select.options.length; i++) {
  4. if (select.options[i][property].toUpperCase().indexOf(field.value.toUpperCase()) == 0) {
  5.  found=true; break;
  6.  }
  7. }
  8. if (found) { select.selectedIndex = i; }
  9. else { select.selectedIndex = -1; }
  10. if (field.createTextRange) {
  11.  if (forcematch && !found) {
  12.   // field.value=field.value.substring(0,field.value.length-1);  
  13.   return;
  14.   }
  15.  var cursorKeys ="8;46;37;38;39;40;33;34;35;36;45;";
  16.  if (cursorKeys.indexOf(event.keyCode+";" ) == -1) {
  17.   var r1 = field.createTextRange();
  18.   var oldValue = r1.text;
  19.   var newValue = found ? select.options[i][property] : oldValue;
  20.   if (newValue != field.value) {
  21.    field.value = newValue;
  22.    var rNew = field.createTextRange();
  23.    rNew.moveStart('character', oldValue.length) ;
  24.    rNew.select();}}}}


 
--- dans le html ---

<input class="style" name="recherche" onkeyup="autoComplete(this,this.form.options,'value',true)" size="42" type="text" />
<select name="options" onchange="this.form.recherche.value=this.options[this.selectedIndex].value" size="1" style="visibility: hidden">
<option value="phpdebutant.org">phpdebutant.org</option>
<option value="multimania.fr">multimania.fr</option>
<option value="...">...</option>
</select>


la liste des <option> doit contenir l'historique c est a partir de cette liste qu agit le JS
 
Bonne chance, j ai assez galeré pour le metre en place :)


j'arrive pas a le faire marcher, c'est quoi cette classe "style" dans la partie HTML? Elle doit etre définie pour que ca marche???

n°1101914
harrysauce
Miaaaooou!
Posté le 21-03-2003 à 16:39:31  profilanswer
 

Voila j'ai un tout petit peu bossé dessus et ca rend qd meme bien mieux je trouve :
(image en fond et plus a coté, liens a coté des moteurs de recherche et pas en dessous et moteurs de recherche rangés sur 2 colonnes
 
http://jerrykan.free.fr/screen5.jpg
http://jerrykan.free.fr/screen6.jpg
http://jerrykan.free.fr/screen7.jpg
 
(RTC attention, c'est gros!)


Message édité par harrysauce le 21-03-2003 à 16:41:15
n°1101953
j-'-r
Sans horraires fixe
Posté le 21-03-2003 à 17:10:45  profilanswer
 

BeTtASpLeNdEnS a écrit :

J'R' => euhh.. tu peux le mettre dispo ton beau truc là ? j'en suis sûr le cul. Tous nous en ferais pas un ptit freeware please ? enfin, sans en faire un freeware, le distribuer à ceux qui te le demandent.. d'acc ?
 
@+


d ici lundi je le mets en place avec les aides pour l installer...
par contre je crains que ca ne "passe bien" que sous IE
mais j y travaille
 
edit :
par contre pas de freeware, je le file en mp a ceux qui le veulent mais c est tout, en effet le code php qui "prends" les news sur tf1.fr n est pas tout a fait légal ( pour une diffusion massive )
de plus il faut un serveur avec php et mysql
( easyphp fait bien l affaire )


Message édité par j-'-r le 21-03-2003 à 17:16:21

---------------
Perdu ? Vous êtes ici : --> *
n°1101957
j-'-r
Sans horraires fixe
Posté le 21-03-2003 à 17:13:17  profilanswer
 

harrysauce a écrit :


j'arrive pas a le faire marcher, c'est quoi cette classe "style" dans la partie HTML? Elle doit etre définie pour que ca marche???


la class style est inutile mais par contre il faut penser a faire un lien vers le .js

<script language="JavaScript" src="autocomplete.js"></script>


 
edit :  
bravo pour tes changements :)
c'est 100 fois mieux comme ca, mais ca fait bcp de case encore je trouve :/


Message édité par j-'-r le 21-03-2003 à 17:14:46

---------------
Perdu ? Vous êtes ici : --> *
n°1101972
antp
Super Administrateur
Champion des excuses bidons
Posté le 21-03-2003 à 17:25:52  profilanswer
 

harrysauce a écrit :

Je suis à l'écoute de toute critique, positive ou négative, me permattant d'améliorer mon script....


 
Tu devrais mettre tes screenshots en PNG ;)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1102438
harrysauce
Miaaaooou!
Posté le 22-03-2003 à 10:57:32  profilanswer
 

antp a écrit :


 
Tu devrais mettre tes screenshots en PNG ;)

:D
1.9Mo le png....au lieu de 200ko le jpg....
p'tet que je sais pas faire... :ange:

n°1102439
harrysauce
Miaaaooou!
Posté le 22-03-2003 à 10:58:01  profilanswer
 

J-'-R a écrit :


la class style est inutile mais par contre il faut penser a faire un lien vers le .js

<script language="JavaScript" src="autocomplete.js"></script>


 
edit :  
bravo pour tes changements :)
c'est 100 fois mieux comme ca, mais ca fait bcp de case encore je trouve :/


voui ca je l'ai deja fait mais ca marche pas....

n°1102440
harrysauce
Miaaaooou!
Posté le 22-03-2003 à 11:00:07  profilanswer
 

en fait au debut y'a pas d'erreur puis IE m'en affiche une a partir du moment ou je tape un truc dans le champ de texte...

n°1102460
antp
Super Administrateur
Champion des excuses bidons
Posté le 22-03-2003 à 11:41:10  profilanswer
 

harrysauce a écrit :

:D
1.9Mo le png....au lieu de 200ko le jpg....
p'tet que je sais pas faire... :ange:  


 
pour ce genre d'image:
http://jerrykan.free.fr/screen1.jpg
ca serait plutôt 50-100k le PNG, et pas de dégradation d'image (pcq là c'est bien moche la compression JPEG :o)
Mais évidemment convertir le JPEG en PNG ne sert à rien, faut l'image d'origine
pour plus d'infos, voir signature :D


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°1102597
j-'-r
Sans horraires fixe
Posté le 22-03-2003 à 13:50:54  profilanswer
 

harrysauce a écrit :

en fait au debut y'a pas d'erreur puis IE m'en affiche une a partir du moment ou je tape un truc dans le champ de texte...


et quel est l erreur ?


---------------
Perdu ? Vous êtes ici : --> *
n°1102706
harrysauce
Miaaaooou!
Posté le 22-03-2003 à 15:26:54  profilanswer
 

Page HTML :

<html>
<head>
<script language="JavaScript" src="autocomplete.js"></script>
</head>
<body>
<input class="style" name="recherche" onkeyup="autoComplete(this,this.form.options,'value',true)" size="42" type="text" />
<select name="options" onchange="this.form.recherche.value=this.options[this.selectedIndex].value" size="1" style="visibility: hidden">
<option value="phpdebutant.org">phpdebutant.org</option>
<option value="multimania.fr">multimania.fr</option>
<option value="...">...</option>
</select>
</body>
</html>


 
 
 
 
Autocomplete.js

function autoComplete (field, select, property, forcematch) {
     var found = false;
     for (var i = 0; i < select.options.length; i++) {
       if (select.options[i][property].toUpperCase().indexOf(field.value.toUpperCase()) == 0) {
          found=true; break;
        }
     }
     if (found) { select.selectedIndex = i; }
     else { select.selectedIndex = -1; }
     if (field.createTextRange) {
        if (forcematch && !found) {
           // field.value=field.value.substring(0,field.value.length-1);  
           return;
         }
        var cursorKeys ="8;46;37;38;39;40;33;34;35;36;45;";
        if (cursorKeys.indexOf(event.keyCode+";" ) == -1) {
           var r1 = field.createTextRange();
           var oldValue = r1.text;
           var newValue = found ? select.options[i][property] : oldValue;
           if (newValue != field.value) {
              field.value = newValue;
              var rNew = field.createTextRange();
              rNew.moveStart('character', oldValue.length) ;
            rNew.select();}}}}


 
 
 
Erreur ligne 6, caractere 1, "Objet requis"

n°1102913
j-'-r
Sans horraires fixe
Posté le 22-03-2003 à 18:31:11  profilanswer
 

ajouter dans le html
<form name="mulaire">
 
 
...
 
 
 
</form>


---------------
Perdu ? Vous êtes ici : --> *
n°1102917
harrysauce
Miaaaooou!
Posté le 22-03-2003 à 18:34:46  profilanswer
 

J-'-R a écrit :

ajouter dans le html
<form name="mulaire">
 
 
...
 
 
 
</form>


ok, je testerai ca tt a l'heure, merci!!!

n°1115603
j-'-r
Sans horraires fixe
Posté le 03-04-2003 à 17:09:12  profilanswer
 

j ai fais une version pour mozilla ( moins complete et moin belle )

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software
  Logiciels

  Gestion de page de démarrage

 

Sujets relatifs
ERP - Pour et contre des progiciels de gestion intégréPartage d'imprimante et gestion sous Win98
Demarrer une appli au demarrage sous w2kLogiciel de gestion de RAM sous XP?????
démarrage de xpWindows XP et la gestion de la RAM et du processeur
Installation à chaque démarrage !Comment enlever la fenentre de demarrage, votre passoword....
[Win2K] Comment lire le journal de démarrage ?imprimer une page PDF sur 2 feuilles A4 en paysage
Plus de sujets relatifs à : Gestion de page de démarrage


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR