Hyperclasse.net, scripts et astuces de programmation


Retour à l'accueil Hyperclasse


I) But de la rubrique

Cette rubrique a pour but de fournir des solutions simples pour réaliser facilement des sites et des exercices en ligne avec des fonctionnalités "avancées". Il sera donc proposé des scripts php ou javascript à utiliser avec un minimum d'adaptations simples.


II) Ressources actuellement disponibles

1) L'afficheur de texte (php)

Il s'agit d'un site php légèrement dynamique (sans base de données) qui permet de diffuser des textes que le visiteur peut faire s'afficher comme il le souhaite. C'est le visiteur du site qui choisit la police de caractère, la taille du texte, la couleur du texte, la couleur du fond et le style (gras, italique) avec lesquels il préfère lire. Il n'y a pas d'inscription et de sauvegarde des préférences, le choix se fait en même temps que le choix du texte.
Toute la programmation a été faite, vous n'avez plus qu'à écrire vos textes (voir notice) et à en établir la liste. Vous pouvez voir un exemple ou voir la notice détaillée et éventuellement télécharger.


2) Créer des textes à trous (javascript)

Il s'agit d'une page HTML facile à éditer qui propose un exercice de texte à trous. Vous pouvez Voir la notice d'édition et éventuellement télécharger ou voir un exemple.
Cette version peut fonctionner hors-ligne, contrairement à la suivante qui propose un mode de travail encore plus simple.


3) Créer des textes à trous en ligne très facilement (php)

Ces scripts permettent de créer très facilement un site web comportant un corpus d'exercices de textes à trous. Vous n'avez même pas besoin d'éditer de javascript : il vous suffit d'écrire les textes dans un bloc-note en mettant les mots à remplacer par des trous entre crochets, de transférer le fichier txt sur votre hébergement et le tour est joué ! Les textes créés se mettent dans le dossier textesexos. Vous pouvez mettre jusqu'à 20 trous dans un texte.
Les mots à trouver ne doivent pas contenir d'apostrophe et vous ne pouvez mettre qu'un mot par champ (mais 2 champs peuvent se suivre). Les mots entre crochets doivent être séparés du reste par un espace de chaque côté, même s'ils sont suivis d'une virgule ou d'un point, et même s'ils sont en fin de ligne sur le bloc-note. Vous pourrez, pour tous ces détails, regarder dans les exemples fournis.
Pour personnaliser le titre et la signature de votre page d'accueil, il faut éditer le fichier index.php et changer ce qui est entre les balises h1 (ligne 95) et dans la balise p de classe signature (ligne 126). Voici des captures d'écrans pour vous montrer la simplicité de ce qu'il y a à faire pour créer un texte à trous :

a a

Vous pouvez voir un exemple ou télécharger les scripts à mettre sur votre hébergement. Les droits d'utilisation sont les mêmes que pour la version javascript.


4) Un album photo automatique (php)

Ces scripts php vous permettent de mettre rapidement en ligne un album photo (format jpg) souvent modifié. Ils ne gèrent pas différents albums, à moins de mettre les scripts dans chaque dossier album et de faire par ailleurs des liens vers chacun. Pour mettre vos images en ligne, il vous suffit de les envoyer sur votre espace web, dans le même dossier que le fichier index.php. Au premier visiteur, les miniatures sont créées et affichées automatiquement. De même, le lien vers la vraie image correspondante se fait automatiquement. Les vignettes créées sont sauvegardées automatiquement de façon à rendre plus rapide et moins coûteux pour le serveur l'affichage des miniatures pour les visiteurs suivants. En cas d'ajout d'images, ou même de modification d'une image déjà présente, tout se met à jour automatiquement (y compris la miniature de l'image modifiée). Si une image est retirée, sa miniature n'est plus proposée aux visiteurs. Vous n'avez donc qu'à transférer les fichiers images sur votre espace. Le titre de l'album peut se changer en éditant le fichier index.php avec un bloc-note (entre les balises title et entre les balises h1).
Attention : Pour fonctionner vous devez donner aux "autres" les droits de lecture et exécution sur le dossier contenant les scripts et les grandes images ; et les droits de lecture, écriture et exécution sur le dossier mini. Cet outil est donc utile pour présenter un album peu structuré (pas de titre aux images) et qui bouge régulièrement. Vous pouvez voir un exemple avec cet album de photos de la Lune ou télécharger les scripts.


III) Des scripts à exécuter sans modifications

1) Une table de multiplication sur mesure

Cette page web permet d'afficher une table de Pythagore sur mesure. A l'ouverture, 2 boîtes de dialogues consécutives vous demandent les limites horizontales et verticales. Cet outil est programmé en javascript, ce qui vous permet de télécharger la page pour l'exécuter hors-ligne. Vous pouvez utiliser cette page en ligne ou la télécharger.


2) Trouver le jour de la semaine d'une date donnée.

Ce script php vous permet de trouver le jour de la semaine correspondant à une date donnée. Il ne peut fonctionner qu'en ligne. Utiliser ce script.

 

 

contact : tant pis

 

Olivier Batteux