Aller au contenu

SStephane

Hubmaster
  • Compteur de contenus

    726
  • Inscrit(e) le

  • Dernière visite

Messages postés par SStephane

  1. Les sites vitrines ;

    Je pense me baser sur les prix de ce site (sites sans CMS).

    Pensez-vous qu'il soit dans les prix actuellement exercés ?

    Je pense me baser sur le prix de ce site (sites avec CMS). Même question que précédemment et sont-ils justifiés ?!

    Ces prix sont ridiculement bas. Je m'explique, nous vendons des prestations de services (code/design), la seule manière pertinente de calculer un prix est temporelle : 390€ c'est à peu près une journée de travail d'un bac+2 (on va dire BTS arts multimédia), je te laisse faire les calculs, tu n'as même pas une maquette pour ce prix.

    Si tu t'adresses à une agence qui te fais un design personnalisé et soigné pour moins de 800€ (juste le design), je dirai que le prix est correct, mais bas.

    Dans le meilleur des cas , prix plus bas signifie qu'une capitalisation a été faite pour optimiser le process de production du côté du vendeur (réutilisation d'existants : templates, iconographie etc.), dans le pire on te revend un design tout fait ou offshore.

    D'ailleurs, comment peut-on facturer un site ?

    Calcule le salaire que tu veux, estime ton prix à l'heure, c'est le seul modèle éprouvé par 100% des sociétés de services. Le nombre de page n'a aucune importance si générer 10000 pages te prends 10 minutes. Je travaille de temps en temps avec des graphistes externes à 450ht/jour.

    Les CMS : Plus rapide, oui (c'est l'intérêt) moins couteux non : le temps que tu vas investir pour maîtriser les arcanes d'un outils a un cout temporel qu'il faut estimer. Chaque projet ne nécessite pas un CMS, passer du temps sur un CDC est important à ce titre.

    Niveau codage, à toi de bien choisir un CMS qui tient debout, il en existe dont le codage est de très haut niveau et qui ne nécessitent pas des maintenances récurrentes pour cause de faille. Les CMS sérieux ont des procédures de certification pour leurs modules, et sont vraiment versionnés.

    Site sur mesure : dans le cas d'un long développement, c'est souvent une perte de temps. A défaut d'utiliser un CMS, tu peux aussi taper du côté des frameworks.

  2. Vérifie la font que tu as intégré pour tes textfield, mets en "times new roman" pour tester, puis dans les propriétés de ton textfeld : intégration de caractères > sélectionne "tous" (en réalité tu peux te contenter de Majuscule/Minuscule/Chiffres/Ponctuation/ tous les latins, ça suffit dans la majorité des cas).

    Si tes textfield sont générés dynamiquement, crée une nouvelle police dans ta bibliothèque, donne lui un nom de classe (propriété>nom) et utilise la propriété embedFont (de mémoire) de tes fietfield pour affecter cette police.

    Dans tous les cas, il faut que la police que tu utilises possède ces caractères accentués ;)

  3. Ton anim flash va piocher dans un fichier xml non ? Ce fichier xml doit être lui même encodé en UTF-8 (peut importe l'en tête du html et du xml, je pense que flash n'y prête pas attention).

    Ré-encode ce fichier en utf8 (en utilisant notepad++ par exemple).

    Sinon, cela peut venir également de la police que tu intègres : si c'est de l'arial, a priori aucun souci, mais il faut bien intégrer tous les caractères correspondants si tu l'as placée dans la bibliothèque.

    Voilà voilà.

  4. Hello,

    Un webservice, c'est une technique pour échanger des objets à distance quelque soit le langage que tu utilises (php, java, .net etc.)

    Si tu n'es pas très orientée programmation ou que tu n'as personne sous la main pour manipuler ces webservices, je te suggère son "autrement" avec ses iframes.

    Sinon tu trouveras certainement de l'aide un peu partout, mais il te faudra apprendre à interroger les webservices avec le langage que tu utilises sur ton site.

  5. A l’heure du bilan, force est de constater que la technologie Java n’est pas la plus répandue.

    Certes ce n'est pas la plus répandue si l'on regarde le web sur son versant éditorial. En revanche d'un point de vue plus applicatif, je pense qu'on serait surpris de voir quelle est le pourcentage Java/.net/php, on ne serait pas à 90% sur du php, c'est certain.


    />http://struts.apache.org/
    />http://tapestry.apache.org/

  6. Bonjour,

    Tu fermes 2 fois le tag </li>, celui après le </a> est certainement de trop, retire le donc :)

    De plus, tes sous catégories bouclent sur un liste intégralement et tu ne séléctionnes qu'un seul parent, ce qui n'est pas bon, essai ceci dans l'idée :

    <div id="menu">
    <?php
    include("info.php");
    mysql_connect($adresse, $nom, $motdepasse);
    mysql_select_db($database);
    $categorie="SELECT * FROM categorie WHERE id_parent ='0'";
    $resultat = mysql_query($categorie);
    $id = $_GET['id'];


    echo '<ul>';
    while ($cat = mysql_fetch_array($resultat))
    {
    $code = stripslashes($cat['cat_id']);
    $cat2 = stripslashes($cat['cat_name']);


    echo '<li><a href="./index.php?id='.$code.'">'.$cat2.'</a>';

    $souscategorie=sprintf("SELECT * FROM categorie WHERE id_parent=%s ORDER BY id_parent",
    mysql_real_escape_string($cat['cat_id']));
    $resultat1 = mysql_query($souscategorie);
    $cat1 = mysql_num_rows($resultat1);



    if($sub) print '<ul>';
    while ($cat1 = mysql_fetch_array($resultat1, MYSQL_ASSOC))
    {
    $code23 = stripslashes($cat1['cat_id']) ;
    $cat23 = stripslashes($cat1['cat_name']);
    echo '<li><a href="./index.php?id='.$code23.'">- '.$cat23.'</a></li>';
    }

    if($sub) print '</ul>';
    echo '</li>';


    }
    ?>
    echo '</ul>';
    </div>

    je n'ai pas testé hein^^

    PS, n'oublies pas d'échapper tes requêtes :)

  7. Tu peux facilement exporter les formats mov en FLV ou en clip flash, après il est simple de tourner autour. Idem pour un film avec un parcours prédéfini. Après tu le manipules comme tu le souhaite en AS.

    Si par contre tu cherches à recréer un environnement 3D pour te balader dedans, ca sera plus compliqué : il existe bien des librairies 3D pour actionscript (papervision, sandy...) mais un outil qui fait tout pile poil ce que tu cherches à partir de celles-ci, je ne pense pas.

    Regarde du coté de 3DVIA, c'est un autre player, mais ça rend la 3D sur le web plutôt pas mal. Je connais à peine, mais tu peux éventuellement regarder de ce côté: http://www.3ds.com/fr/products/3dvia/3dvia-virtools/portfolio/publishing/overview/

  8. Il existe plusieurs façons en réalité, tu peux essayer effectivement en JS en testant sur les attributs de l'object navigator : navigator.appName & navigator.appVersion voire même sur navigator.userAgent.

    Tu peux éventuellement le faire moins grassement en PHP (ou n'importe quel langage serveur pour détecter le nom d'agent) en regardant du côté de $_SERVER['HTTP_USER_AGENT'] (c'est de mémoire vérifie, je suis pas à fond de php).

    Par contre attention, les navigateurs n'envoient pas forcément ces en-têtes, affiche donc un lien par défaut :)

  9. Bonjour,

    Des redirections 301 semblent être la solution à coup d'expressions régulières... Je n'ai jamais pris le risque de changer des urls existante pour du e-commerce et ne le ferait pas tant que j'entends ici et là certaines mauvaises aventures.

    Je serai donc tenté de créer des règles de réécriture vers de fausses extensions aspx pour conserver les urls d'origine.

    Voici donc une solution comme un autre qui permet de ne pas prendre de risque, maintenant je concède volontiers mon manque d'expérience à ce sujet.

  10. Hello,

    Si tu tiens absolument à utiliser des expressions régulières il te faut utiliser des antislash et vu qu'il s'agit de ( ou ), des crochets, et j'imagine le drapeau "g" comme global :

    var center = centerb.replace(/\(\)/,"");
    //devient
    var center = centerb.replace(/[\(\)]/g,"");

    et ça devrait fonctionner

  11. tango = x.childNodes[0].nodeValue;
    alpha = x.childNodes[1].nodeValue;

    =>


    tango.text = x.childNodes[0].nodeValue;
    alpha.text = x.childNodes[1].nodeValue;

    "Rien ne s'affiche"... tu as fait des trace avant ?

    Sincèrement donne ta source si tu as encore des soucis, j'ai rien contre le fait d'aider, mais j'ai comme dans l'idée que le billet pourra faire 10 pages pour au final afficher du texte dans un champ dynamique :)

  12. Je suis navré mais je peux pas être plus clair mis à part le faire à ta place. Oui tes variables peuvent être altérées dans un flash (comme dans n'importe quelle page web).

    Tu stockes donc les sessions (les vrais) pour vérifier pour t'assurer que les données transmises proviennent d'une session qui existe. Et si l'id de session transmise au flash est hashée (flashvar), c'est mieux mais carrément pas essentiel dans la mesure ou tu ne gères pas des comptes en banque (pareil pour SSL), j'exagère un peu mais pas beaucoup.

  13. C'est simple sans aller plus avant dans ton code :


    <?xml version="1.0" encoding="iso-8859-1" ?>
    - <robert>
    <tango>3 913 755,48</tango>
    <alpha>05/03/2010 10:18:00</alpha>
    <nome>25781</nome>
    <nomp>oui</nomp>
    <Timestamp />
    <Value>00000,00</Value>
    <droits>Copyright 2007-2008 </droits>
    </robert>

    x.childNodes[0].attributes.tango;

    tango n'est pas un attribut (attribute) mais une balise (node) . Vu que tu es en AS2, je te suggère vivement d'utiliser XPathAPI incluse dans cette version d'actionscript, c'est beaucoup plus simple.

  14. Non tu passes la session en flashvars (ainsi que l'ip, personne ne t'interdit de hasher le tout dans la page), tu les auras préalablement stockée sur ton serveur en php.

    Quand le flash postera les résultats, il postera tes valeurs+l'id de session(*)+l'ip(*)

    (*) = hashé au besoin.

    La page qui reçoit les résultat vérifie que l'id de session & l'ip sont présent dans ta base avant d'enregistrer les données.

    Quant aux navigateurs non, une seule session par navigateur.

  15. Ou ai-je écrit qu'il fallait le passer que par le swf ? :)

    Certes tu posteras des variables dont l'id de session par le swf, mais il faudra que cette session soit déjà présente dans ta base comme une session véritable... ça change tout, comme ça je vois pas trop comment usurper le système, l'ip n'est d'ailleurs qu'un bonus, et largement plus difficile à spoofer.

  16. Je t'avoue que je ne sais pas si la session sera transmise dans cette requête, je dirai que non... essaie donc, si elle est transmise autant l'utiliser. Mais rien ne t'empêche de stocker des couples session/ip et d'envoyer une chaine que tu décrypteras côté serveur.

    Ca devrait largement suffire.

×
×
  • Créer...