30

L'avantage, c'est tu fais un frontend avec des formulaires, et tu modifies ton interface en ligne sans taper un bout de code, dès que t'as tout fait.
avatar

31

ah oui. bon, OK. faut que les autres chosissent ausi.
Aussi inutile que le H d'Hawaï

32

en bdd ç'est risqué (cf le nb de requ max par site par heure...)
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

33

dans la base ça va trop rammer si on doit faire une requete pour avoir le texte... et puis avec des includes tu n'as même pas besoin de formulaire, juste un fichier .txt à modifier... remarque tu peux faire la modif par formulaire si tu veux wink
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

34

Oui c'est vrai. Mais il faut voir aussi que c'est une site assez point (TIs), et donc je pense qu'on aura bcp moins de requêtes/heure que yN.
avatar

35

même smile
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

36

Ok, ok happy
avatar

37

en bdd ç'est risqué (cf le nb de requ max par site par heure...)


Il a raison.
OK pour les fichiers alors.

QQn poste ca dans définitif ?
(nouveau topic qu'on touche pas [trop]) je veux dire mici !
Aussi inutile que le H d'Hawaï

38

bof, je vois pas pq vous bataillez, y'a rien de commencé en php que je sache ...
avatar

39

Dites les rigolos, si on veut avoir un moteur de recherche et d'exploration d'archives puissant, faut le faire en mysql... C'est même pas la peine d'imaginer faire ça avec des fichiers de texte (ouvrir tous les fichiers pour tester les comabitilités, infos, trier... couic).

Je pense pas qu'on fasse peter les requetes dans un premier temps, et d'ailleurs ce premier temps va être long grin
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

40

On parlait juste de la langue là ...
Enfin ce seront les codeurs PHP/MySql en titre qui aviseront au final wink
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

41

ah désolé, pour les langues alors je vois pas pkoi y'aurait besoin de bdd smile
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

42

Non, pour rien, mais j'ai l'habitude d'avoir tout dans mes BDD (mais je ne développe quasiement pas pour internet mais pour des applis en interne, donc c'est différent).
avatar

43

oui ca aurait pu se faire, une colonne par langue, mais c'est du très gros volume des textes complets dans des bdd en ligne.
Aussi inutile que le H d'Hawaï

44

Bon alors déjà, moi je suis contre les .inc, mais pour les .inc.php (faudrait pas qu'on puisse voir nos belles failles quand même tongue)

Sinon, pour gérer des traductions en php, je connais plusieurs méthodes, ayant travaillé sur des projets qui en avaient besoin :

* Stocker toute les traductions dans une base sql avec un champ int (tid), et plusieurs champs varchar (french, english, etc...) => ça bouffe des ressources serveur à fond pour rien, et c'est (très) lent.
* Une fonction translate("string") avec string par défaut en français, et un fichier langage.php qui définit la fonction translate ainsi : function translate($string) { switch($string) { ... case "string1": return("traduction1"); break; case "string2": return("traduction2"); break; ... } } => Ca prend moins de ressources, mais dès qu'on a quelques dizaines de cas, le switch devient malheureusement très lent sad
* Un tableau (toujours défini dans langage.php) défini comme ça : ... $txt[i] = "stringi"; ... => Pas mal, mais plus lent que la dernière solution (et moins pratique à cause des global $txt à ressortir un peu partout).
* Des defines (eux aussi dans langage.php) comme ceci : ... define("_STRING1","traduction1"); ... (le underscore est là pour facilement reconnaitre les constantes de langage...) => Pour moi, cette solution est la meilleure, et en ressources, et en temps.
avatar
I'm on a boat motherfucker, don't you ever forget

45

Moumou> roll Depuis quand y'a des failles dans des initialisation de variables (par des chaines de caractères)? tusors
avatar
"Je respecte profondément Iggy Pop et Neil Young pour le fait qu'ils n'ont jamais cédé aux compromis et que leur musique a toujours été sauvage. Tout cela n'a rien à voir avec ces Guns N' Roses et autres Metallica qui devraient tous êtres pendus par les couilles, voire castrés... En fait, on devrait leur injecter du silicone dans la poitrine et les envoyer dans un bordel nippon tenu par la mafia locale."

-Kurt Cobain-
(1967-1994)

J'avais une vie... maintenant, j'ai une TI-89.

46

Je laisse jamais un fichier inclus sans son extension .php. C'est un principe (pas très compliqué à appliquer en plus) de sécurité.
avatar
I'm on a boat motherfucker, don't you ever forget

47

Je suis d'accord avec toi sur ce principe, mais bon, de là à aller jusqu'à dire qu'il y aura des failles dans des fichiers ne contenant que des déclarations de variables pour le multimachinchose...

Mais sinon, c'est vrai qu'il vaudrait mieux mettre *.inc.php plutot que *.inc, enfin surtout pour les fichiers autres que pour le multibiduletruc.
avatar
"Je respecte profondément Iggy Pop et Neil Young pour le fait qu'ils n'ont jamais cédé aux compromis et que leur musique a toujours été sauvage. Tout cela n'a rien à voir avec ces Guns N' Roses et autres Metallica qui devraient tous êtres pendus par les couilles, voire castrés... En fait, on devrait leur injecter du silicone dans la poitrine et les envoyer dans un bordel nippon tenu par la mafia locale."

-Kurt Cobain-
(1967-1994)

J'avais une vie... maintenant, j'ai une TI-89.

48

Je connais rien en php mais serait t-il possible d'utiliser 2 dossier (en, fr) et un pog qui permet de stocker dans une liste les pages non traduite qui on était mise à jours?
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

49

Je pensais à l'une des deux dernières solution ouais. smile
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

50

geogeo > Tu pourrais être un peu plus clair ?
avatar
I'm on a boat motherfucker, don't you ever forget

51

En quelque sorte 'deux sites' français et anglais. Lors qu'on up une page en français mettre dans une liste que cette page a était uploadée mais pas traduite et mise à jours dans la version anglaise. Si on up la page en anglais, mettre dans la liste que la page a était traduite.
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

52

nan pas pratique du tout
avatar
Que cache le pays des Dieux ? - Forum Ghibli - Forum Littéraire

La fin d'un monde souillé est venue. L'oiseau blanc plane dans le ciel annonçant le début d'une longue ère de purification. Détachons-nous à jamais de notre vie dans ce monde de souffrance. Ô toi l'oiseau blanc, l'être vêtu de bleu, guide nous vers ce monde de pureté. - Sutra originel dork.

53

D'accord. C'est compréhensible avec beaucoup de pages....
avatar
la Nature nous montre seulement la queue du lion. Mais je suis certain que le lion a qui elle appartient pense qu'il ne peut pas se révéler en une fois en raison de son immense taille.

- Fondateur de Ti-Gen -: http://www.tigen.org

- Membre du Groupe Orage Studio -: http://oragestudio.free.fr/

- Mon site perso -: http://tisofts.free.fr

Projets TI68K en cours:
GFA-Basic = http://www.tigen.org/gfabasic
Arkanoid.
PolySnd 3.0.

54

on peut faire des fichiers .inc sans code php dedansroll.
ils pourraient s'appeler htm, exe ou bmp, ca empêcherait rien.
dans ces fichiers inc on mettrait juste les articles (contenu d'une news, etc) avec des fichiers par ex. 000001_fr.bidule et 000001_en.bidule. et au moment d'interpréter la news, on fait -(note: je ne connais qu'approximativement le php, c pitet faux comme synaxe)-
--> $numéro
--> $langue= LANG_FR ou LANG_EN
if($langue==LANG_FR) include ($numéro+"_fr.bidule"); else include ($numéro+"_en.bidule");

ou même:
--> $numéro
--> $langue= "en" ou "fr"
include($numéro+"_"+$langue");

si on n'a pas encore fait la traduction, on recopie le fichier _fr avec le nom _en.

et les fichiers de news sont par exemple:

<000001_fr.inc>
Ouverture d'un nouveau site: <a href="http://machin.ext">TI-FR v3</a><p>
<b>Bienvenue</b> sur le nouveau site


<000001_en.inc>
Opening a new site: <a href="http://machin.ext">TI-FR v3</a><p>
<b>Welcome</b> on the new site


Et Interdiction de code php dans les .inc

Bien sur rien ne nous empêche de les renommer en .inc.php si on veut absolument pas qu'ils soient accessibles.
Aussi inutile que le H d'Hawaï

55

Mais pourquoi vous voulez tous utiliser des fichiers ? Une base de données, c'est beaucoup mieux ... roll
avatar
I'm on a boat motherfucker, don't you ever forget

56

ouais c vrai ça pourquoi des news sous forme de fichiers ?
avatar
Webmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca

57

C'est clair ... par contre, faudra des traducteurs ... (je veux bien le faire entre autre)

58

pcq la base de données, ca va faire des milliers de requêtes. si les serveurs que vous trouvez gèrent ca, ya pas de pb.

en plus les fichiers c plus simple d'accès.
Aussi inutile que le H d'Hawaï

59

Des milliers de requetes roll
Hey yAronet ça marche bien hein, et avant d'avoir autant de visites on peut s'accrocher wink
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

60

bof en fait je sais pas faites comme vous voulez, c pas moi qui la fait l'interface grin grin
Aussi inutile que le H d'Hawaï