CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

code ajouter aux favoris

610
610
Niveau 11
22 mai 2014 à 17:18:57

bonjour
pour un site d'upload d’images, je cherche un code qui ferait en sorte qu'en un clique l'image soit ajouter dans les favoris

et je profite de ce sujet pour vous demandez si ça craint d'avoir un lourd fichier .css ? vaut-t-il mieux le diviser dans ce cas ?

merci d'avance

DoNotStarve
DoNotStarve
Niveau 6
22 mai 2014 à 17:26:13

Euh pour le code que tu demandes, tu as une base de données au moins ? Je veux dire, c'est quelque chose ou un utilisateur est connecté, et il clique sur une image pour l'ajouter à ses favoris ?

Si oui, fais une table favoriteByUser avec un id (clé primaire), image_id (clé étrangère de ton image) et user_id (clé étrangère de ton utilisateur).

Après, pour le clique, tu utilises la méthode POST, pour déterminer, de un l'utilisateur connecté, et de deux, l'image cliquée. Ensuite tu utilises INSERT INTO avec les deux id récupérés :ok:

Sinon pour ton css, qu'appelles-tu un css lourd ? Parce que avant d'avoir un css trop lourd, tu peux y aller. Je ne pense pas qu'il soit nécessaire de le séparer (ce n'est que mon avis) :ok:

610
610
Niveau 11
22 mai 2014 à 17:41:37

Non je n'ai pas de bdd : l'internaute sélectionne son image et l'héberge directement. C'est très rudimentaire. :/

+ Mon css a 3400 lignes. :o

DoNotStarve
DoNotStarve
Niveau 6
22 mai 2014 à 18:46:04

Ce que je ne comprends pas, c'est qui va ajouter l'image aux favoris ? Si tu n'as pas de base de données j'imagine que tu n'as pas d'identification d'utilisateurs, et donc, pas de session dédiée aux utilisateurs.

Je vois mal comment cela est possible sans base de données.

Pour ton css, normalement pas de problème ne t'inquiète pas.

deepblue
deepblue
Niveau 16
22 mai 2014 à 19:04:46

@DoNotStarve :d) il fait référence aux marques-page des navigateurs.

@610 :d) http://snipplr.com/view/70220/

Si tu divises ton CSS sans enlever de code, tu vas ralentir encore plus le site (car tu vas demander au client de faire plus de requêtes et le temps de chargement des fichiers va se cumuler à celui des requêtes). Par contre, tu peux compresser ton fichier CSS (avec Less CSS par exemple).

$ lessc -x test.css > compressed_test.css
$ wc -l test.css
2553 test.css
$ wc -l compressed_test.css
407 compressed_test.css
$ ls -lh *test.css
-rw-r--r-- 1 simon simon 35K mai 22 19:01 compressed_test.css
-rw-r--r-- 1 simon simon 42K mai 22 19:01 test.css

Note : "wc -l" retourne le nombre de lignes dans un fichier

DoNotStarve
DoNotStarve
Niveau 6
22 mai 2014 à 19:19:42

Oui effectivement, je n'avais pas vu les choses comme ça. Je me sens stupide parfois :rire:

610
610
Niveau 11
22 mai 2014 à 20:53:11

Merci a vous deux

Tres sympa le lien

lisarael
lisarael
Niveau 13
22 mai 2014 à 21:20:10

3400 lignes de CSS, c'est quand même un peu gigantesque... tu aurais probablement besoin d'un bon gros refactor, en réunissant de styles en commun & en réfléchissant à la cascade, je suis sûr que tu peux bien réduire le truc...

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware
La vidéo du moment