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

 


 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  838  839  840  ..  1454  1455  1456  1457  1458  1459
Auteur Sujet :

blabla@web

n°1929375
john8585
Posté le 06-10-2009 à 15:10:18  profilanswer
 

Reprise du message précédent :
De mon expérience la seule solution qui marche pas mal c'est les négatives margins mais ca implique une taille fixe :)


Message édité par john8585 le 06-10-2009 à 15:10:44
mood
Publicité
Posté le 06-10-2009 à 15:10:18  profilanswer
 

n°1929387
Sylfurd
UUUURUTORAMAN §§
Posté le 06-10-2009 à 15:18:37  profilanswer
 

ouaip, du coup obligation d'utiliser du JS pour le texte variable ...


---------------
NNiD: Sylfurd
n°1929393
FlorentG
Posté le 06-10-2009 à 15:23:38  profilanswer
 

En fait ouais :D

n°1929396
Harkonnen
Un modo pour les bannir tous
Posté le 06-10-2009 à 15:26:25  profilanswer
 

plop
 
ptite question : sur http://www.rankmill.com, vous pouvez voir sur la gauche de l'écran 2 cadres en accordéon :
 
http://hfr-rehost.net/self/pic/40eb9e6b9b4aa90b504b1beea57a8b5838f654c7.png
 
chuis en train de faire des petites modifs pour rendre le glissement plus fluide. je suis arrivé à mes fins, sauf sous IE7 uniquement, ou j'obtiens ceci :
 
http://hfr-rehost.net/self/pic/9d498ba0b358f48dd2d1c7a21070175419b32617.png
 
l'accordéon qui se ferme se contente de glisser vers le bas, alors que je lui colle un 0px dans sa propriété height.
 
pour tous les autres navigateurs, c'est ok. y'a que IE7 qui chie comme d'hab.
 
une idée ?


---------------
J'ai un string dans l'array (Paris Hilton)
n°1929399
FlorentG
Posté le 06-10-2009 à 15:29:46  profilanswer
 

En fait si y'a moyen :
http://hfr-rehost.net/self/pic/a577fba814fc705d49e99e0301e0f11a678cc7a4.png
 
Faut juste accepter une petite invalidité de code :D

n°1929401
Sylfurd
UUUURUTORAMAN §§
Posté le 06-10-2009 à 15:31:10  profilanswer
 

FlorentG a écrit :

En fait si y'a moyen :
http://hfr-rehost.net/http://self/ [...] 8cc7a4.png
 
Faut juste accepter une petite invalidité de code :D

Firefox only ?


---------------
NNiD: Sylfurd
n°1929403
FlorentG
Posté le 06-10-2009 à 15:33:37  profilanswer
 

Sylfurd a écrit :

Firefox only ?


Firefox + IE6 + IE7. Le reste j'ai pas test

n°1929410
theredled
● REC
Posté le 06-10-2009 à 15:43:16  profilanswer
 

Ya des experts FPDF ou TCPDF dans le coin ?


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1929412
Sylfurd
UUUURUTORAMAN §§
Posté le 06-10-2009 à 15:44:57  profilanswer
 

j'ai fait pas mal de fpdf à une époque. what is the question ?


---------------
NNiD: Sylfurd
n°1929421
theredled
● REC
Posté le 06-10-2009 à 15:53:50  profilanswer
 

Sylfurd a écrit :

j'ai fait pas mal de fpdf à une époque. what is the question ?


Je ne comprend rien aux unités.

 

Quand j'insère une ->image(), nickel, tout est en millimètres.
Mais quand je fait un ->setY(), ça ressemble à rien, ça positionne n'importe où, je pige pas l'unité, et/ou la logique [:petrus75]
Jusque là j'avais jamais cherché à vraiment comprendre, mais là j'ai envie :o

 

Et question subsidaire, ya un moyen de base pour faire du vrai positionnement relatif ?

 

Ah oui, parce qu'aussi, ya des méthodes qui te bougent ton ->getY(), d'autres non...


Message édité par theredled le 06-10-2009 à 15:56:16

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
mood
Publicité
Posté le 06-10-2009 à 15:53:50  profilanswer
 

n°1929423
john8585
Posté le 06-10-2009 à 15:54:53  profilanswer
 

FlorentG a écrit :

En fait si y'a moyen :
http://hfr-rehost.net/http://self/ [...] 8cc7a4.png
 
Faut juste accepter une petite invalidité de code :D


 
Comment as tu fais ? par curiosité :)

n°1929427
Sylfurd
UUUURUTORAMAN §§
Posté le 06-10-2009 à 15:56:06  profilanswer
 

SetXY c'est toujours en millimetres normalement !


---------------
NNiD: Sylfurd
n°1929429
theredled
● REC
Posté le 06-10-2009 à 15:56:59  profilanswer
 

Sylfurd a écrit :

SetXY c'est toujours en millimetres normalement !


En mm par rapport à quoi ? Aux marges ?


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1929432
Sylfurd
UUUURUTORAMAN §§
Posté le 06-10-2009 à 15:57:58  profilanswer
 

Il me semble que c'était par rapport aux bords de la page


---------------
NNiD: Sylfurd
n°1929434
theredled
● REC
Posté le 06-10-2009 à 15:58:51  profilanswer
 

Sylfurd a écrit :

Il me semble que c'était par rapport aux bords de la page


Et ces lutain de marges elles servent à quoi alors :o [:ohtusais]


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1929435
Sylfurd
UUUURUTORAMAN §§
Posté le 06-10-2009 à 16:03:20  profilanswer
 

Et bien écoute j'crois pas les avoir déjà définies, mais je pense qu'elles servent quand on utilise Write il me semble, où l'écriture du texte est en mode flot.

 

Edit: La doc d'FPDF semble me donner raison: http://www.fpdf.org/fr/doc/write.htm

Citation :

Cette méthode imprime du texte à partir de la position courante. Lorsque la marge droite est atteinte (ou que le caractère \n est rencontré), un saut de ligne est effectué et le texte continue à partir de la marge gauche.

Message cité 2 fois
Message édité par Sylfurd le 06-10-2009 à 16:06:02

---------------
NNiD: Sylfurd
n°1929451
theredled
● REC
Posté le 06-10-2009 à 16:29:17  profilanswer
 

Sylfurd a écrit :

Et bien écoute j'crois pas les avoir déjà définies, mais je pense qu'elles servent quand on utilise Write il me semble, où l'écriture du texte est en mode flot.

 

Edit: La doc d'FPDF semble me donner raison: http://www.fpdf.org/fr/doc/write.htm

Citation :

Cette méthode imprime du texte à partir de la position courante. Lorsque la marge droite est atteinte (ou que le caractère \n est rencontré), un saut de ligne est effectué et le texte continue à partir de la marge gauche.



Ouais c'est ce qu'en avait conclu...

 

Mais là j'ai fait un ->write(0, 'blabla'), et il prend pas ma topMargin en compte :( Ca ne doit marcher QUE au beau milieu d'un texte [:kiki] Je retire \o/ même si c'est pourri quand même que ça ne marche qu'avec write() :o

 

Sinon t'as raison pour setY, c'est des mm, la lineHeight de write() m'a confu.


Message édité par theredled le 06-10-2009 à 16:33:36

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1929461
FlorentG
Posté le 06-10-2009 à 16:49:58  profilanswer
 

john8585 a écrit :

Comment as tu fais ? par curiosité :)


display: inline-block, et vertical-align: middle. Pour Firefox 2, faut mettre un truc pas valide pour gérer l'inline-block :

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/dtd/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  3. <head>
  4. <title>test design</title>
  5. <style type="text/css">
  6.  body {
  7.   font: 12px/20px Arial, sans-serif;
  8.  }
  9.  ul {
  10.   list-style: none;
  11.  }
  12.  li {
  13.   border: 1px solid #ccc;
  14.   margin-bottom: 20px;
  15.   width: 200px;
  16.  }
  17.  li a {
  18.   text-decoration: none;
  19.  }
  20.  li img, li .text {
  21.   display: -moz-inline-stack;
  22.   display: inline-block;
  23.   vertical-align: middle;
  24.  }
  25.  li img {
  26.   border: none;
  27.  }
  28.  li .text {
  29.   text-align: center;
  30.   width: 175px;
  31.  }
  32. </style>
  33. </head>
  34. <body>
  35. <ul>
  36.  <li>
  37.   <a href="pouet.html">
  38.    <img src="img-small.jpg" width="20" height="20" alt="" />
  39.    <span class="text">Blabla</span>
  40.   </a>
  41.  </li>
  42.  <li>
  43.   <a href="pouet.html">
  44.    <img src="img-big.jpg" width="20" height="90" alt="" />
  45.    <span class="text">Blabla</span>
  46.   </a>
  47.  </li>
  48.  <li>
  49.   <a href="pouet.html">
  50.    <img src="img-small.jpg" width="20" height="20" alt="" />
  51.    <span class="text">
  52.     Blabla Blabla Blabla Blabla Blabla Blabla Blabla Blabla Blabla Blabla
  53.     Blabla Blabla Blabla Blabla Blabla Blabla Blabla Blabla Blabla Blabla
  54.     Blabla Blabla Blabla Blabla
  55.    </span>
  56.   </a>
  57.  </li>
  58. </ul>
  59. </body>
  60. </html>

n°1929472
theredled
● REC
Posté le 06-10-2009 à 17:01:05  profilanswer
 

-moz-inline-stack; ?
 
C'est ça que t'appelle pas valide ? :o t'as déja fait un site pour IE6 ? :o


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1929473
FlorentG
Posté le 06-10-2009 à 17:03:27  profilanswer
 

haha :D D'ailleurs pour une fois que c'est FF (2) qui fait chier, sous IE6 ça fonctionne cash

n°1929652
FlorentG
Posté le 07-10-2009 à 10:58:57  profilanswer
 

[:reddit]
 
1000 Free Farm-Fresh Web Icons
[:vapeur_cochonne]
 
Une certaines ressemblance aux famfamfam, avec en bonus double-format 16x16 et 32x32 [:vapeur_cochonne]

n°1929664
bixibu
Ca ... c'est fait!
Posté le 07-10-2009 à 11:41:52  profilanswer
 

Merci du partage :)


---------------
App Android NextGP : Store - TU | Makerworld
n°1929667
gugus
Posté le 07-10-2009 à 11:58:08  profilanswer
 

à votre avis quelle est la meilleur façon pour gérer une bdd pour un petit site, genre 2-3 tables? Tout à la main ou y'a des classes simple et rapides à mettre en place?
 
Je pensais à zend Db mais ça me parait un peu disproportionné pour juste quelques tables


---------------
Site photo - FlickR - G+ - Fb
n°1929669
skeye
Posté le 07-10-2009 à 11:59:07  profilanswer
 

gugus a écrit :

à votre avis quelle est la meilleur façon pour gérer une bdd pour un petit site, genre 2-3 tables? Tout à la main ou y'a des classes simple et rapides à mettre en place?
 
Je pensais à zend Db mais ça me parait un peu disproportionné pour juste quelques tables


au contraire c'est le seul cas dans lequel je fais confiance aux bordels qui génèrent le code.[:joce]


---------------
Can't buy what I want because it's free -
n°1929712
flo850
moi je
Posté le 07-10-2009 à 14:32:18  profilanswer
 

c'est moi ou ce code ne sert à rien ?

 
Code :
  1. function setWH($map){
  2.         if(!isset($_GET["w"])) return;
  3.         if(!isset($_GET["h"])) return;
  4.        $w = intval($_GET["w"]);
  5.        $h = intval($_GET["h"]);
  6.        $map->setSize($w, $h);
  7.     }
 

(j'en ai une caisse de fonctions comme ça )

 

et la fonction draw() ( qui ne modifie rien  ) utilise global $map ;

 

ça va être long

Message cité 1 fois
Message édité par flo850 le 07-10-2009 à 14:33:14

---------------

n°1929714
FlorentG
Posté le 07-10-2009 à 14:34:08  profilanswer
 

flo850 a écrit :

c'est moi ou ce code ne sert à rien ?  
 

Code :
  1. function setWH($map){
  2.         if(!isset($_GET["w"])) return;
  3.         if(!isset($_GET["h"])) return;
  4.        $w = intval($_GET["w"]);
  5.        $h = intval($_GET["h"]);
  6.        $map->setSize($w, $h);
  7.     }



Elle sert à moitié quand-même, vu qu'elle cast ce qu'il y a dans $_GET pour pas que ça pète si on y met n'importe quoi. Ce qui est mal par contre, c'est de taper dans $_GET directement, faudrait que ça soit injecté en paramètres

n°1929715
flo850
moi je
Posté le 07-10-2009 à 14:36:17  profilanswer
 

non, mais surtout, sauf erreur de ma part, le passage par référence, c'est avec function setWH(&$map) ,non ?
la on travaille bien sur une copie de $map, donc changer sa largeur et sa hauteur ne fait pas grand chose

Message cité 2 fois
Message édité par flo850 le 07-10-2009 à 14:39:03

---------------

n°1929719
FlorentG
Posté le 07-10-2009 à 14:41:58  profilanswer
 

flo850 a écrit :

non, mais surtout, sauf erreur de ma part, le passage par référence, c'est avec function setWH(&$map) ,non ?


Les objets sont automatiquement passés par référence, enfin presque :D

n°1929722
FlorentG
Posté le 07-10-2009 à 14:45:04  profilanswer
 

Exemple en cours de rédaction

n°1929723
FlorentG
Posté le 07-10-2009 à 14:50:53  profilanswer
 

Si la classe Map est du genre :

Code :
  1. class Map {
  2.  
  3.    private $w;
  4.    private $h;
  5.  
  6.  
  7.    public function __construct($w, $h)
  8.    {
  9.        $this->w = $w;
  10.        $this->h = $h;
  11.    }
  12.  
  13.    public function setSize($w, $h)
  14.    {
  15.        $this->w = $w;
  16.        $this->h = $h;
  17.    }
  18.  
  19. }


 
Une fonction qui appelle une méthode sur l'objet va modifier l'objet, même si on explicite pas le passage par référence :

Code :
  1. function setWH($map)
  2. {
  3.    $map->setSize(2, 2);
  4. }
  5.  
  6. $map = new Map(1, 1);
  7. var_dump($map);
  8.  
  9. setWH($map);
  10. var_dump($map);


Résultat :

Code :
  1. object(Map)[1]
  2.  private 'w' => int 1
  3.  private 'h' => int 1
  4.  
  5. object(Map)[1]
  6.  private 'w' => int 2
  7.  private 'h' => int 2


L'objet est bien modifié.
 
 
L'intérêt du passage par référence explicite permet d'assigner une nouvelle instance à l'objet :

Code :
  1. function newMap($map)
  2. {
  3.    $map = new Map(2, 2);
  4. }
  5.  
  6. function newMapRef(&$map)
  7. {
  8.    $map = new Map(3, 3);
  9. }
  10.  
  11.  
  12. $map = new Map(1, 1);
  13.  
  14. newMap($map);
  15. var_dump($map);
  16.  
  17. newMapRef($map);
  18. var_dump($map);


Résultat :

Code :
  1. private 'w' => int 1
  2.  private 'h' => int 1
  3. object(Map)[2]
  4.  private 'w' => int 4
  5.  private 'h' => int 4


La réassignation à une nouvelle instance dans la première fonction ne modifie pas en dehors de celle-ci. Par contre si on met explicitement un passage par référence, là on modifie en dehors en cas de new.

n°1929727
masklinn
í dag viðrar vel til loftárása
Posté le 07-10-2009 à 15:02:14  profilanswer
 

L'un est un passage par référence (style C++), l'autre un passage de référence par valeur (comme en Java, Python, Ruby, …) [:classe++]

 

L'utilisation du passage par référence est pratique pour créer un "out parameter", dont on a potentiellement besoin quand un langage est trop con pour supporter soit les valeurs de retour multiples soit des "commande" objet [:classe++]

Message cité 1 fois
Message édité par masklinn le 07-10-2009 à 15:03:59

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1929728
flo850
moi je
Posté le 07-10-2009 à 15:03:51  profilanswer
 

[:tsomi:4]
je savais que j'avais du lire en travers le code, mais je reste sur mon idée, qu'un fichier de 1500 lignes qui mélange  passage par référence, variables globales et autres joyeuseté , c'est de la merde en branche

 

edit : :jap: au fait pour avoir clarifier ça


Message édité par flo850 le 07-10-2009 à 15:04:19

---------------

n°1929729
theredled
● REC
Posté le 07-10-2009 à 15:04:07  profilanswer
 

flo850 a écrit :

non, mais surtout, sauf erreur de ma part, le passage par référence, c'est avec function setWH(&$map) ,non ?
la on travaille bien sur une copie de $map, donc changer sa largeur et sa hauteur ne fait pas grand chose


Avec PHP 4. Avec PHP 5, les objets sont toujours passés par référence.


Message édité par theredled le 07-10-2009 à 15:04:41

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1929731
FlorentG
Posté le 07-10-2009 à 15:05:40  profilanswer
 

masklinn a écrit :

dont on a potentiellement besoin quand un langage est trop con pour supporter soit les valeurs de retour multiples


Du coup ça abaisse fortement l'interêt, vu qu'en PHP faire du retour multiple est assez aisé, avec un combiné return array() + list()

n°1929733
theredled
● REC
Posté le 07-10-2009 à 15:06:35  profilanswer
 

Sylfurd a écrit :

Et bien écoute j'crois pas les avoir déjà définies, mais je pense qu'elles servent quand on utilise Write il me semble, où l'écriture du texte est en mode flot.
 
Edit: La doc d'FPDF semble me donner raison: http://www.fpdf.org/fr/doc/write.htm

Citation :

Cette méthode imprime du texte à partir de la position courante. Lorsque la marge droite est atteinte (ou que le caractère \n est rencontré), un saut de ligne est effectué et le texte continue à partir de la marge gauche.



Si ça t'intéresse j'suis en train de tenter une surcouche de TCPDF avec du pseudo-CSS [:petrus75]


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1929734
flo850
moi je
Posté le 07-10-2009 à 15:07:03  profilanswer
 

tu refais html2pdf ?


---------------

n°1929736
theredled
● REC
Posté le 07-10-2009 à 15:11:42  profilanswer
 

flo850 a écrit :

tu refais html2pdf ?


ca marche vraiment ça ?  [:canaille]


---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1929737
masklinn
í dag viðrar vel til loftárása
Posté le 07-10-2009 à 15:12:10  profilanswer
 

FlorentG a écrit :


Du coup ça abaisse fortement l'interêt, vu qu'en PHP faire du retour multiple est assez aisé, avec un combiné return array() + list()


C'est aussi verbeux que le passage par ref, et malheureusement je suis pas persuadé que le "trick" soit très connu dans la communauté des codeurs de merde (d'ailleurs c'est utilisé dans la stdlib? Il y a des fonctions qui renvoient "plusieurs valeurs"?)

Message cité 2 fois
Message édité par masklinn le 07-10-2009 à 15:13:00

---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°1929742
theredled
● REC
Posté le 07-10-2009 à 15:14:33  profilanswer
 

masklinn a écrit :


C'est aussi verbeux que le passage par ref, et malheureusement je suis pas persuadé que le "trick" soit très connu dans la communauté des codeurs de merde (d'ailleurs c'est utilisé dans la stdlib? Il y a des fonctions qui renvoient "plusieurs valeurs"?)


nan mais même sprintf() c'est pas connu de la communauté des codeurs de merde :o


Message édité par theredled le 07-10-2009 à 15:19:32

---------------
Contes de fées en yaourt --- --- zed, souviens-toi de ma dernière lettre. --- Rate ta musique
n°1929745
FlorentG
Posté le 07-10-2009 à 15:17:42  profilanswer
 

masklinn a écrit :

Il y a des fonctions qui renvoient "plusieurs valeurs"?)


Y'a des chiottes style getimagesize

n°1929748
Dj YeLL
$question = $to_be || !$to_be;
Posté le 07-10-2009 à 15:25:08  profilanswer
 

FlorentG a écrit :


Y'a des chiottes style getimagesize


 
S't'un euphémisme ça ...
 
Une fonction "getimagesize" qui retourne plus que la taille de l'image, j'aime. Bientôt un getfileextension qui te retourne aussi sa taille et sa date de dernière modification ...


---------------
Gamertag: CoteBlack YeLL
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  838  839  840  ..  1454  1455  1456  1457  1458  1459

Aller à :
Ajouter une réponse
 

Sujets relatifs
blabla 3blabla 2
PUTAIN HARKO TU AS FERM2 BLABLA ![Beaucoup de blabla pour rien : post à effacer] Compiler .bat
variable1="blabla + variable2 +blala : c'est possible ??[PHP & regex] "blabla blabla file.ext?point=444 blabla" Recupérer 444
mail("celine@hotmail.com"," sujet","blabla"); pose une err ! Help[MySQL] WHERE 'blabla' compris dans le champ truc
[blabla@olympe] Le topic du modo, dieu de la fibre et du monde[PHP / BlaBla - limite]
Plus de sujets relatifs à : blabla@web


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)