Aller au contenu

dldstyle

Hubmaster
  • Compteur de contenus

    402
  • Inscrit(e) le

  • Dernière visite

Tout ce qui a été posté par dldstyle

  1. Salut à tous les pro PHP, je me tourne vers vous pour m'aider à résoudre mon problème de caddie. J'ai réussi à supprimer les produits de mon caddie par contre il y a un bug quand celui ci est vide. Je ne peux plus en ajouter ! Je voudrai vérifier que le panier soit vide, qu'il n'y ait aucun produit avant de le supprimer avec un unset($_SESSION['panier']). Mon code : Vous avez une idée please ??!!
  2. Salut, je partirai personnellement sur une seule base de données mais avec des champs spécifiques pour chaque langue. Tu annonces ton site "ouvert dans une soixantaine de pays" mais il y aura combien de langues en tout ? Imaginons quatre : Français (fr), Anglais (en), Espagnol (es), Allemand (de). Dans la table article, je verrai un champs contenu par langue : CREATE TABLE articles { id INT(11) NOT NULL, title_fr VARCHAR (50) NOT NULL, title_en VARCHAR (50) NOT NULL, title_es VARCHAR (50) NOT NULL, title_de VARCHAR (50) NOT NULL, contenu_fr TEXT NOT NULL, contenu_en TEXT NOT NULL, contenu_es TEXT NOT NULL, contenu_de TEXT NOT NULL... Pour ce qui est de tes textes dans tes pages qui reviennent quelque soit la langue (les liens en footer...) tu peux faire un appel en PHP à un fichier langue spécifique : $lang = "fr"; require_once("traduction_" .$lang. ".php"); echo $trad[home]; ton fichier traduction_fr.php : $trad[home] = "Cliquez ici pour revenir à l'accueil"; Perso, je ferai comme ça, peut être que d'autres te proposeront d'autres solutions !
  3. Bienvenue, tu apprendras beaucoup d'autres choses intéressantes ici ! Un petit tour rapide tous les jours développera tes connaissances sur différents sujets ! C'est en partageant ses connaissances que l'on progresse tous !
  4. Salut, personnellement j'aurai une préférence pour Flash et Quicktime. Dans les statistiques d'un de mes sites grand public, j'ai les taux d'utilisation suivant : flash : 98% windows media player 97% Quicktime : 56 % Real : 37 % Par contre, ne faut il pas Quicktime en plus du plug in flash pour regarder des vidéos avec ce dernier ?
  5. Salut, tu peux faire des styles différents pour IE : #style { background-color:#000; } * html #style { background-color:#FFF; /* ICI TON STYLE SPECIAL IE /* } ou alors dans le id ou class : #style { background-color:#000; voice-family: "\"}\""; voice-family: inherit; background-color:#FFF; /* ICI TON STYLE SPECIAL IE /* } Essaye avec l'un des deux. Dans les deux cas le style normal, celui déclaré juste au dessus sera appliqué pour FF, Opera ou Safari et IE interpretera le second qui lui est réservé !
  6. Salut, ça tombe bien je préférais les Legos quand j'étais gamin Je prefère passer un peu de temps à comprendre le fonctionnement d'un CMS qui sera assez polyvalent pour mes besoins que d'en apprendre plusieurs (je pense quand même utiliser CMS made simple pour des petits projets ). Quand à l'interface léchée, ce n'est pas ma priorité. J'imagine que l'on doit pouvoir la modifier pour la rendre plus sexy ?!! Merci pour ta réponse, je l'attendais de pied ferme car tu sembles être un pro des CMS ! J'hésitais surtout entre Dupral et eZ Publish, je vais me tourner vers le premier. Merci Pierrick aussi pour la contribution mais je penchais fortement vers l'Open Source
  7. Salut Emotion, bienvenue tout d'abord sur le Hub. Ce n'est pas moi vais te contredire sur ce point ! Je suis rarement déconneté avant 1H30 du matin et je pousse parfois jusqu'à 3 / 4H certaines fois A croire que nous sommes des bêtes diurnes ! Je n'ai jamais été du matin mais depuis que je suis dans le web, c'est pire vu que je me couche tard Je suis sûr que d'autres vont nous apporter leur témoignage allant dans le même sens...
  8. Salut, tu peux facilement réaliser cela avec un style : je veux une texte <span class="red">souligné de rouge</span> Ton css : .red { border-bottom:1px solid #FF3300; } Tout simplement
  9. Salut, je n'ai que très rarement utilisé Paypal et je ne l'ai jamais mis en place sur un site donc je ne pourrai pas te renseigner dessus. Pour le paiement en ligne sécurisé, tu peux t'adresser à ta banque qui te remettra un kit de connexion. Autre solution que je connais, Paybox qui est indépendant de toute banque. Pour l'une ou l'autre des solutions, tu seras obligé d'ouvrir un contrat de Vente A Distance avec ta banque comme si tu avais un magasin avec un terminal carte bleue. Tu paramètres ton site avec le kit que l'on te donne (plus ou moins facilement suivant la banque) et tu ne te charges pas de faire une connexion SSL. C'est Paybox ou ta banque qui va se connecter à cette dernière de manière sécurisée pour faire le paiement par CB. Tu n'auras à aucun moment connaissance du nuémro de carte de ton client. Voilà un début pour ta recherche. Bon courage
  10. Salut à tous, à la recherche d'un CMS (à priori open source), j'ai listé une liste de critères que j'estime indispensables et une liste d'options suivant les projets que j'ai en tête. Crières indispensables Séparation du contenu de la mise en forme : xhtml / css Possibilité d’éditer le TITLE et les META (description surtout) URL lisible (avec arborescence dans l’URL serait un plus : articles/news/nouveau.htm) Possibilté d'avoir un chemin de fer (fil d’ariane). Vous êtes ici : accueil > articles... Possibilité de choisir le nom de la page (ex : je-choisis.htm) Interface wysiwyg ou non (en code direct) avec possibilité de nettoyer le code Respect des standards (<strong> au lieu de <span class=bold »> Options suivants projets Niveau d’action : rédaction (telle ou telle partie), validation article... Multilingue avec possibilité de passer d’une page françaiss à la même en anglais avec url spécifique RSS sur toute ou partie du contenu Avoir plusieurs template avec possibilité de choisir suivant la page Moteur de recherche interne Application de styles css prédéfinis Plusieurs profils Niveaux de contributeurs Plan du site automatique Possibilité d’écrire du PHP directement dans le template Après avoir fait un tour sur différents sites et comparateurs de CMS, j'ai fait une pré sélection de CMS : CMS made simple : visiblement simple avec add on pour le compléter. W3C ok ? Drupal : a l'air très complet mais je ne suis pas sûr que l'on puisse choisir le nom de sa page... eZ Publish : sûrement le plus puissant et complet mais quel est le temps d'apprentissage ? MODx : nouveau et prometteur mais ne semble pas être multi lingues ?! TextPattern : visiblement simple mais limité en multilingue, pas de gestion de cache (je sais c'est un détail ;-) Merci pas avance pour vos avis / commentaires
  11. Salut, essaye de rajouter un width:100%; dans ton ul#navmenu. J'ai essayé avec la fonction d'édition de la web developper tool bar de Firefox et cela semble fonctionner ! Un autre lien intéressant découvert cette semaine sur les menus déroulant : http://www.ibilab.net/webdev/articles/CSS/...de-simple-4.htm ++
  12. Pourquoi faire simple quand on peut faire compliqué C'est la meilleure méthode à mon sens. Pour une boutique en ligne je vérifie en javascript que la case (j'ai bien lu les conditions générales) soit cochée et sur la page de destination je vérifie une deuxième fois en PHP. Pourquoi deux vérifications ? En le faisant en javascript tu ne fait pas perdre de temps à ton internaute, il sait immédiatement qu'il a oublié de cocher la case. En PHP pour s'assurer que tes internautes qui n'ont pas le javascript d'activé (entre 7 et 11% suivants les études) ne soient pas bloqués et que tu sois sûr qu'ils aient accepté tes conditions générales. Le code js sur la première page : <script language="javascript" type="text/javascript"> function validation() { if(document.choix.cgv.checked == false) { alert("Vous ne pouvez continuer sans avoir accepté les conditions générales de ventes." ); return false; } else {return true;} } </head> <body> <form action="validation.php" method="post" name="choix" onsubmit="return validation()";> <input name="cgv" value="1" type="checkbox"> Je déclare avoir lu et accepté les <a href="popu-up.php">conditions générales de ventes</a> [...] sur ta page validation.php : <? if (!isset($_POST['cgv'])) { echo "Vous avez oublié d'accepter les CGV, cliquez sur le bouton precedent de votre navigateur"; } else { echo "CGV acceptées, on continue..."; } ?> Tu n'as presque plus qu'à copier / coller et à changer les noms de tes champs de formulaire
  13. Salut, Je ne suis pas un expert en javascript (ni en cron d'ailleurs ) mais je pense qu'en faisant pointer ton cron sur une page avec l'évènement javascript "onload" dans le body tu devrais pouvoir faire ce que tu veux. Au chargement de ta page, ton formulaire partirait tout seul. As tu vraiment besoin d'un formulaire ? Une fonction de redirection avec des paramètres dans l'URL ne te suffirait pas ? Je me demande maintenant si le "cron" fonctionne avec du javascript... Je crois que je me fourvoie en fait
  14. Ca me tente bien je ne suis qu'à deux heures de Bordeaux. Je vais y réfléchir. Si d'autre toulousains sont intéressés...
  15. Tu peux essayer avec $_SERVER['HTTP_REFERER'] pour connaitre la dernière page. Tu fait un test et si la page précédente n'est pas celle que tu veux tu fais une redirection avec un header. <?php if ($_SERVER['HTTP_REFERER'] != "http://www.monsite.com/confirmation.php") header('Location: mapage.php'); ?> Je ne l'ai pas testé mais c'est ce que j'essaierai. Par contre en effectuant une recherche j'ai trouvé ceci à propos du HTTP_REFERER : "L'url du site d'où vient le visiteur de la page (pas toujours renseigné ou exact)" à cette adresse : tout est facile. A voir donc...
  16. Salut marcelman, cela fait des années que je n'ai pas intégré d'iframe (ce n'est pas déprécié d'ailleurs ?) donc je ne suis un spécialiste en la matière mais il y a quelque chose qui m'interpèle dans ton code. Certains attributs ont une mesure et d'autres non. Si tu peux laisser un "margin:0 0 0 0" tel quel car zéro en px, %, em fera toujours zéro, il n'en est pas de même pour "height:600;" par exemple. Commence par donner la valeur "px" partout où cela est nécessaire, ça sera déjà un bon début. Si ça ne résolut pas tous tes problèmes reviens nous voir (dans le cas contraire aussi d'ailleurs ).
  17. Il est conseillé de ne pas dépasser les 100 liens sortant par page donc mulplier les pages partenaires est une bonne solution.
  18. Salut, j'ai rencontré le cas sur un de mes sites : beaucoup plus de pages indéxées que la réalité. En fait j'avais changé la structure du site et la plupart des pages n'existaient plus et Google les a gardé en cache durant plus d'un an après la nouvelle version. Si tu veux que Google indexe toutes tes pages, je te conseille de réaliser une navigation "indexable" c'est à dire avec un menu en html et non en javascript, de multiplier les liens entre tes pages, de faire un plan de ton site accessible (en footer par exemple) et de réaliser un sitemaps pour le bot de Google. Ah oui, être patient aussi ! Avec ces quelques recettes, ton site devrait être indexé dans sa totalité. J'allais oublier : proposer un TITLE et un META desc différent sur toutes tes pages ! Avec tout ça, ça devrait s'arranger !
  19. Salut PHPtech, en fait j'ai retravaillé ma fonction d'affichage des produits et ça focntionne super : Colorez votre code PHP sur les forums grâce à Developpez.com Merci de ton aide quand même !
  20. Salut, je n'ai pas regardé ton code mais j'ai retrouvé dans mes favoris des sites qui expliquent la constructions d'onglets en css (techniques appellée portes coulissantes) : http://www.ultra-fluide.com/ressources/css/menu-onglets.htm http://pompage.net/pompe/portescoulissantes/ http://www.spip-contrib.net/Menu-portes-coulissantes Bon courage :!:
  21. dldstyle

    Wiki

    Salut, je ne peux pas te répondre directement mais te donner une piste pour trouver ta réponse sur la bibliothèque open source : http://www.framasoft.net/rubrique335.html Bonne recherche
  22. Encore, encore : http://alvit.de/css-showcase/css-navigatio...es-showcase.php http://www.pompage.net/pompe/deroulants/ Les menus en css ont l'avantage par rapport à ceux en javascript de fonctionner quand celui ci est désactivé (entre 7 et 10% des cas suivants les statistiques) et permettre aux moteurs de suivre les liens de ton menu. Bon courage
  23. La classe, encore un argument qui me fait pencher vers le Mac... Pfff, je vais craquer je le sens, je vais craquer... Merci Dudu, je te met dans mes contacts en cas de questions sur la pomme
  24. Salut, pourrais tu nous donner l'URL de ta page ? Cela pourrait nous aider. N'as tu pas dans ton code source des trucs du genre <body> à la place de <body> ? Dans quel type de page colles tu ton code ? Un template ? Les questions sont multiples, le plus simple est d'avoir un URL pour qu'on y jette un oeil. ++
  25. Salut, je vais partir sur l'idée que tu veux parler de div. Le lien qui t'a été donné sur Alsacréations est très bien, c'est une référence ! En jouant sur le positionnement de ton menu en dessous de ton contenu (possible avec une feuille de style css) tu pourras proposer aux robots du contenu en haut de page ce qui pourrait améliorer ton positionnement. En effet le contenu présent dans le "haut" du code source à un meilleur coefficient auprès de Google (je ne sais pas pour les autres). Bien entendu, cela n'est qu'une des nombreuses choses que tu peux faire pour ton référencement en plus de la soumission manuelle dans des annuaires, des échanges de liens entre partenaires, proposer un fil RSS que d'autres sites pourraient ajouter et proposer du contenu de qualité pour que des liens se fassent "tout naturellement" vers ton site. Bon courage
×
×
  • Créer...