1

Bon voilà. Je pense que le titre est suffisamment explicite.

Non ?
Bon, alors, comme peut-être certains le savent, j'ai fait un petit programme sous forme de service web : PrettyPrint. Et ne trouverais pas mal de l'intégrer au forum, avec des balises « [pretty]...[/pretty] » (on peut utiliser d'autres balises, mais c'est mieux si c'est comme sur les autres sites qui utilisent déjà PrettyPrint). Voilà le code à utiliser, il protège des intégrations de code HTML (au cas ou je serais un méchant cheeky). Enfin, je vous propose ça, car PrettyPrint devient de plus en plus complet (voir cette page, on y voit un peu les possibilités smile) et que vous en avez déjà parlé (OK, ça fait longtemps, mais bon grin).

La fonction PHP du site ci-dessus peut être appelée au moment du postage, l'URL reste la même, que l'image soit en cache ou non, qu'on utilise un navigateur ou non (IE <= 6, les images n'ont qu'une couleur transparente, comme du GIF...).

Qu'en pensez-vous ?
avatar

2

Pk pas ... mais y'a pas moyen de l'utiliser en GET +tot que POST en passant par curl ?
avatar
Webmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)

3

Si, on peut, mais la longueur est limitée en GET...
avatar

4

hmmm, certes, mais ca m'evite de bouffer des ressources en interne si jamais free/ton script rame/répond pas ^^

au pire je peux le faire en ajax, mais le get serait mieux grin
avatar
Webmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)

5

Tu peux le faire avec GET, on vera bien si la longueur maximale est suffisente smile
Le script ne génère pas l'image. Il ne fait qu'ajouter une ligne dans la BDD. C'est la première fois que l'image est affichée qu'elle est calculée (c'est donc plus long pour le premier qui voit l'image).
avatar

6

Hmmm c ce que je viens de voir, mais du coup je peux pas faire un truc du genre <img src='http://prettyprint.free.fr/?equ=....'/> ?! neutral
avatar
Webmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)

7

C'était comme ça au début, mais j'ai changé car même si la page appelle une image existante, les serveurs de FREE sont trop lent et il y avait des images qui ne s'affichaient pas. Alors que là, si l'image existe, pas de lecture de la BDD à l'affichage, et lecture directe du cache...

Le problème possible de lenteur, en utilisant CURL ne pourrait se produire qu'au moment de poster (avec des equations)... Il n'y aurait aucun ralentissement à l'affichage (en fait, tu ne fais pas de traitement à l'affichage (pour PrettyPrint, en tout cas)).
avatar

8

bah une fois que l'image existe tu redirige vers celle-ci smile

if (file_exists(image)) header("Location: image");
else
{
generation et redirection
}

Pas besoin d'appel à la bdd smile
avatar
Webmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)

9

Si, j'ai besoin d'appeller la BDD, car sinon, comment je sais si l'image existe ?
Les images n'ont pas l'équation dans leur nom.
avatar

10

et si l'image a pour nom le md5 de l'opération tronqué sur 16 caractères ou quelque chose de ce genre
avatar

11

J'y avais pensé, je vais voir ce que je peux faire.
J'ai fait ce système pour pouvoir supprimer toutes les images à partir d'un certain moment, en cas de changement dans PrettyPrint qui pourrait leur profiter. Là, je vais me retrouver avec toute une liste de md5...
Il y a autre chose : tous les navigateur ne supportent pas tous la même longueur d'URL, des images pourrait s'afficher chez certains et pas chez d'autres.
yAro (./8) :
if (file_exists(image)) header("Location: image");
Je ne veux pas utiliser ça. Si un script ouvre l'image, il ne prendra peut-être pas en compte la redirection.

avatar

12

Thepro (./11) :
J'ai fait ce système pour pouvoir supprimer toutes les images à partir d'un certain moment, en cas de changement dans PrettyPrint qui pourrait leur profiter

y'a tjrs la date du fichier smile
Thepro (./11) :
Je ne veux pas utiliser ça. Si un script ouvre l'image, il ne prendra peut-être pas en compte la redirection.


Tu peux faire une page de redirection juste pr yN ^^

avatar
Webmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)

13

yAro (./12) :
y'a tjrs la date du fichier smile.gif
Et non, la date du fichier n'est pas celle où la formule a été écrite smile
Si la syntaxe change, ça pourrait donner ce qu'il y au début de cette page (je n'utilisais pas encore ce système ^^).

avatar

14

Je pense toujours que l'autre méthode est la meilleur, mais tu peux utiliser ça : ?sin(sqrt(x)) smile
avatar

15

L'autre méthode je suis dépendant du tps de réponse d'un serveur distant, j'ai pas envie d'avoir des pages dont le tps de génération est de 500ms juste pske le serveur de free s'est mis à ramer d'un coup ^^

Merci pr l'autre, jvais rajouter un tag ^^
avatar
Webmaster et développeur du site. Pour tout probleme ou question envoyez un mini message ou mail.

Suivez l'actualité de tous vos site préférés sur yAronews : http://ns.yaronet.com =)

16

Peut-être que certains ne vont pas dans le forum scolaire, allez voir, je viens de faire quelques mises à jour hehe (Le Ctrl+F5 peut aider)

Alors, il est pour quand ce nouveau tag ? smile
avatar

17

tu n'es pas le seul à avoir une suggestion en cours, le nouveau tag il est pour quand les autres features plus urgentes auront eu le temps d'être codées aussi ^^
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

18

Je ne sais pas si ça peut convaincre yAro, mais la dernière version de cette fonction permet d'aligner les équations avec le texte.
Ce qu'on ne peut pas faire en passant les équations dans les URL...

Sinon, l'adresse que j'ai donnée plus haut fonctionne toujours, enfin c'est dommage de se priver d'un bel alignement, non ? grin
avatar

19

yAro (./4) :
au pire je peux le faire en ajax, mais le get serait mieux biggrin.gif

Je viens de le faire en AJAX, et c'est pas mal.
Ça surcharge moins le serveur de PrettyPrint, les requêtes de toutes les images sont faites simultanément smile

http://prettyprint.free.fr/codeforumajax.php
avatar

20

Ha oui, si quelqu'un trouve un navigateur internet* pour lequel ces scripts ne fonctionnent pas, qu'il me le dise smile


*Un navigateur que des gens utilisent, et qui supporte donc le Javascript ^^
avatar

21

stp, utilise le bouton "éditer" en-dessous de tes posts pour éviter de poster 3 fois consécutivement
avatar
All right. Keep doing whatever it is you think you're doing.
------------------------------------------
Besoin d'aide sur le site ? Essayez par ici :)

22

(bob> bah... vu les dates/heures de ses posts, la en l'occurence la fonction editer est pas top hein, vu que ca remonte pas le sujet ou que ca le refait pas apparaitre dans mes sujets, les gens qui ont deja lu son post d'avant sauront pas qu'il a edite pour rajouter d'autres trucs... :/ si c'etait 3 posts a 2/3 minutes d'intervalle, ok... mais bon la c'est presque 1 jour entier entre ./18 et ./19, et quasiment 7 heures entre ./19 et ./20 ... enfin bon.. chais pas... mais je trouve pas qu'editer soit tres approprie la...)
avatar
HURRRR !

23

(pencil momotte)
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.

24

Thepro (./20) :
Ha oui, si quelqu'un trouve un navigateur internet* pour lequel ces scripts ne fonctionnent pas, qu'il me le dise smile


*Un navigateur que des gens utilisent, et qui supporte donc le Javascript ^^

Il faut surtout savoir si beaucoup de monde le désactive wink
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

25

sur yN, on doit etre un petite poignee a ne pas avoir tout le temps JavaScript je pense...

26

c'est KK qui va râler, ça ne marchera pas avec Lynx grin
avatar
<<< Kernel Extremis©®™ >>> et Inventeur de la différence administratif/judiciaire ! (©Yoshi Noir)

<Vertyos> un poil plus mais elle suce bien quand même la mienne ^^
<Sabrina`> tinkiete flan c juste qu'ils sont jaloux que je te trouve aussi appétissant

27

nEUrOO (./25) :
sur yN, on doit etre un petite poignee a ne pas avoir tout le temps JavaScript je pense...
Ha bon ? Et ça sert à quoi de le désactiver ?
Flanker (./26) :
c'est KK qui va râler, ça ne marchera pas avec Lynx biggrin.gif
C'est bon, ça fonctionne sous Konqueror smile
avatar

28

Ca sert à se prévenir de certaines failles, à éviter les popups, et à tester quand on fait du développement ^^
avatar

29

Pour faire du développement, d'accord smile

Mais sinon, ça rend les sites complètement inutilisable http://prettyprint.free.fr par exemple wink
Et je ne vois pas comment faire ce site sans utiliser de JavaScript.
avatar

30

Heu... c'est un choix, point de vue securite, y'a pas photo.
J'ai que tres peu de sites ou j'active le JavaScript (je devrais pas sur yN, mais je le fais quand meme grin)