Code source de ch.lerolle.free.fr/rsrc/logiciels/scripts.php

modifié le 20 février 2024, taille: 15,27 Ko
NB: Les fonctions (<function>) sont intégrées dans la page appelante, en général avant la balise <body>
ou dans un document externe appelé par un 'include', 'include_once' ou 'require',
localisé dans le dossier ch.lerolle.free.fr/include, ou un de ses sous-dossiers, ou dans le même dossier que la page appelant l'include
(règle pour les Pages Perso de Free, mon hébergeur gratuit (❤️❤️❤️)...)

validation du HTML: W3C ou Aborla avec correction automatique
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
<!doctype html>

<?php include 'init_variables.php'// détermine les variables liées au script, dossier ?>

<html lang="fr-FR">
<head><!-- &nbsp; &thinsp; &copy; apostrophe-incline: ‘’ &quot;citation&quot; code: &#8217; «» É = alt 144 ÀÁÂÃÄÅÇÈÉÊËÌÍÎÏÒÓÔÕÖÙÚÛÜÝ -->
    <meta charset="utf-8">
    <title>les scripts que j'utilise 📌 Ressources.fr.cr</title>
    <meta name="AUTHOR" content="Christophe LEROLLE">
    <meta name="CREATED" content="20160302;2472285">
    <meta name="ROBOTS" content="INDEX">
    <meta name="DESCRIPTION" content="Scripts PHP, CSS, OPML, BAT etc...">
    <meta name="google-translate-customization" content="8d5407833dcced32-52453bb0cc663ec7-g046940367ec47155-13">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" type="text/css" href="/1com/css/style-rsrc.css">
    <link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Alike">
    <link rel="shortcut icon" href="/1com/img/engrenage.gif">
</head>
<?php include_once 'fn-affiche_ref_verset_et_fenetre.php';?>
<body>

<?php include 'rsrc-header.php';?>

<br><div class="centre"><h1>Pour développeurs:<br>
<span class="relief">des scripts qui économisent du temps !</span><br>
<span class="taillecar-petit">CSS, PHP, JS, BAT, OPML...</span></h1></div><br>
<br>
<br>
<div class="fonds-grispale largeur-80-100"> 
<h2>Sommaire: <big><big>☞</big></big></h2>
<ul style="list-style-type:'📚 '"> 
    <li><a href="#css">Styles CSS</a></li>
    <li><a href="#php">Scripts PHP ou JS</a></li>
    <li><a href="#Reftagger">Reftagger</a></li>
    <li><a href="#exemple-affiche_id">fn-affiche_id.php</a></li>
    <li><a href="#fn-affiche_mot_cle.php">fn-affiche_mot_cle.php</a></li>
    <li><a href="#liste_mots_cle.php">Tous mes mots-clé</a></li>
    <li><a href="#en-tete-page-commun">en-tête de page commun</a></li>
    <li><a href="#pied-de-page-commun">pied-de-page commun</a></li>
    <li><a href="#en-tete-page-rsrc">en-tête des pages du portail Ressources</a></li>
    <li><a href="#pied-de-page-rsrc">pied-de-page des pages du portail Ressources</a></li>
    <li><a href="#drapeaux">bannière des drapeaux de traduction.php</a></li>
    <li><a href="#bat">Scripts BAT</a></li>
    <li><a href="#divers">Divers</a></li>
</ul>
</div>


<h2><?php affiche_id('css');?> <b>Styles CSS:</b></h2>
<ul>
    <li>ma feuille de style principale, en <?php affiche_mot_cle('CSS');?>: <a target="_blank" href="/include/style-!demo.php">maquette (exemple d'utilisation):</a>, voir le source: 
    <a target="_blank" href="/1com/affiche-source.php?file=/1com/css/style-rsrc.css">style-rsrc.css</a></li>
</ul>

<h2><?php affiche_id('php');?> <b>Scripts PHP ou JS:</b></h2><br>
<h3><b>Trouvés sur le net: (Source: http://www.hotscripts.com)</b></h3>
<ul>
<li>fonction <a target="_blank" href="/1com/affiche-source.php?file=/1com/affiche-source.php">affiche-source.php</a>: affiche un code source <?php affiche_mot_cle('PHP');?> avec une colorisation syntaxique et des numéros de lignes.</li>
<br>
<li>page <a target="_blank" href="/1com/affiche-source.php?file=/include/index-auto.php">index-auto.php</a>: affiche une page index.php générée dynamiquement, incluant tous les fichiers et sous-dossiers contenus dans le dossier local<br>
Exemple: mon dossier <a target="_blank" href="/rsrc/humour/index.php">Humour</a></li>
<br>
<li><?php affiche_id('Reftagger');?> <?php mention_nouveau('8 mai 2021');?> "<a target="_blank" href="https://fr.reftagger.com"><b>Reftagger</b></a>" <?php affiche_motif(4,'');?>: en quelques lignes de JavaScript, il recherche dans la page courante les <b>références bibliques</b> (exemple: "Jean 3:16"),<br>
et pour chaque référence trouvée, affiche dans une infobulle le texte biblique correspondant.<br>
○ Exemples d'utilisation intensive: <a target="_blank" href="/rsrc/bible/pages-jaunes-de-dieu.php#">Les pages jaunes de Dieu</a> et <a target="_blank" href="/rsrc/bible/versets-d-urgence.php">Les versets d'urgence</a>
<br>
○ voir le <a target="_blank" href="/1com/affiche-source.php?file=/include/fn-bibleverse_reftagger.js.php">code source en JS</a><br>
○ voir toutes les <a target="_blank" href="https://fr.reftagger.com/customize/">options de personnalisation de la version française</a></li>
</ul>
<h3><b>Rédigés par mes soins:</b></h3>
<ul>
<li>mini-framework <a target="_blank" href="/1com/affiche-source.php?file=/include/frmwrk.php">frmwrk.php</a>: en français "<b>cadre d'applications</b>", c'est un ensemble de fonctions <?php affiche_mot_cle('PHP');?> fréquemment utilisées, regroupées pour une inclusion rapide dans les pages qui y font appel.<br>
    <ul>
        <br>
        <li>fonction <a target="_blank" href="/1com/affiche-source.php?file=/include/frmwrk.php#:~:text=function%20mention_nouveau($commentaire)">mention_nouveau($commentaire)"</a>: exemple: <b><?php mention_nouveau('23/10/2020');?></b><br>
        affiche le mot <b><span class="rouge">Nouveau</span></b>, éventuellement suivi du commentaire optionnel, entre parenthèses.</li>
        <br>
        <li>fonction <a target="_blank" href="/1com/affiche-source.php?file=/include/fn-affiche_date.php">fn-affiche_date.php</a>: exemple: <b><?php affiche_date(getlastmod());?></b><br>
        affiche en français une date, donnée en paramètre, avec le mois corrigé pour éviter les caractères UTF8 inconnus !</li>
        <br>
        <li>fonction <a target="_blank" href="/1com/affiche-source.php?file=/include/fn-affiche_def.php">fn-affiche_def.php</a>: exemple: <b><?php affiche_def('fr','Francis Bacon','_(philosophe)');?></b><br>
        affiche en clair le nom d'un auteur, et lui affecte un lien vers Wikiwand (Wikipedia embelli).</li>
        <br>
        <li>fonction <a target="_blank" href="/1com/affiche-source.php?file=/include/fn-affiche_id.php">fn-affiche_id.php</a>: exemple: <b><?php affiche_id('exemple-affiche_id');?></b><br>
        affiche l'icone d'une cible, avec:<br>
                - pour 'id' le paramètre n°1 (exemple: 'chapitre1', accepte les caractères _ . )<br>
                - pour 'href' un lien profond intra-page, ou '<b>permalien</b>', de la forme href="#id"</li>
        <br>
        <li>fonction <a target="_blank" href="/1com/affiche-source.php?file=/include/fn-aff_lecteur_audio.php">fn-aff_lecteur_audio.php</a>: exemple: <b><?php aff_lecteur_audio('/1com/son/verger-oiseaux.mp3');?></b><br>
        affiche un lecteur audio <?php affiche_mot_cle('HTML');?> pour le fichier-son en paramètre, suivi d'un lien pour télécharger le fichier-son</li>
        <br>
        <li>fonction <a target="_blank" href="/1com/affiche-source.php?file=/include/fn-aff_lecteur_video.php">fn-aff_lecteur_video.php</a>: exemple: 
        <?php aff_lecteur_video('https://www.youtube.com/embed/XbX11KTdMys');?><br>
        affiche un lecteur video <?php affiche_mot_cle('HTML');?> pour le fichier-video en paramètre, au format <b>embed/</b> au lieu de <b>watch?v=</b> !</li>
        <br>
        <li>fonction <a target="_blank" href="/1com/affiche-source.php?file=/include/fn-aff_taille_fichier.php">fn-aff_taille_fichier.php</a>: exemple: <b><?php echo 'taille du fichier '.$_SERVER["REQUEST_URI"].' : '.aff_taille_fichier($_SERVER["REQUEST_URI"]);?></b></li>
        <br>
        <?php affiche_id('fn-affiche_mot_cle.php');?> &nbsp; <?php bouton_bas_haut();?>
        <li>fonction <a target="_blank" href="/1com/affiche-source.php?file=/include/fn-affiche_mot_cle.php">fn-affiche_mot_cle.php</a>: exemple: <b><?php affiche_mot_cle('FGBMFI');?></b><br>
        affiche un mot-clé donné en paramètre, commenté par une infobulle dédiée à ce mot-clé (commentaire, lien, image, etc...);<br>
        NB: si le mot-clé n’est pas défini dans la fonction, propose une recherche de ce mot-clé dans Google...<br>
        <br>
        <?php affiche_id('liste_mots_cle.php');?><em><strong>Tous mes mots-clé:</strong></em><br>
        <ul style="list-style-type:'🔑 '">
        <li>Formats Pages web : <?php affiche_mot_cle('HTML');?> &nbsp;
        <?php affiche_mot_cle('CSS');?> &nbsp;
        <?php affiche_mot_cle('PHP');?> &nbsp;
        <?php affiche_mot_cle('MHT');?></li>
        <li>Format fichier audio : <?php affiche_mot_cle('MP3');?></li>
        <li>Logiciels : <?php affiche_mot_cle('Open Source');?> &nbsp;
        <?php affiche_mot_cle('multiplateforme');?> &nbsp;
        <?php affiche_mot_cle('portable');?> &nbsp; 
        <?php affiche_mot_cle('Telegram');?> &nbsp;
        <?php affiche_mot_cle('canal');?></li>
        <li>Livres électroniques : <?php affiche_mot_cle('eBook');?> &nbsp;        
        <?php affiche_mot_cle('PDF');?> &nbsp;
        <?php affiche_mot_cle('PDFcreator');?> &nbsp; 
        <?php affiche_mot_cle('PDF_js');?> &nbsp; 
        <?php affiche_mot_cle('ePub');?> &nbsp;
        <?php affiche_mot_cle('Gitden Reader');?></li> 
        <li>Christianisme : <?php affiche_mot_cle('Jésus');?> &nbsp;
        <?php affiche_mot_cle('sauvé');?> &nbsp;    
        <?php affiche_mot_cle('FGBMFI');?> &nbsp; 
        <?php affiche_mot_cle('Communauté Internationale des Hommes d’Affaires du Plein Évangile');?> &nbsp; 
        <?php affiche_mot_cle('Jeunesse en Mission');?></li>
        <li>Autres : <?php affiche_mot_cle('Portail');?> &nbsp;
        <?php affiche_mot_cle('Afrique');?> &nbsp; 
        <?php affiche_mot_cle('Jean ELCHINGER');?> &nbsp;
        <?php affiche_mot_cle('Damien DAULNY');?> &nbsp;
        <?php affiche_mot_cle('en travaux');?> &nbsp;
        <?php affiche_mot_cle('Contribuer');?> &nbsp; &nbsp;
        <?php affiche_mot_cle('centres d’intérêt');?> &nbsp; &nbsp;
        <?php affiche_mot_cle('non_défini');?></li>
        </ul>
        <br>
        <li>fonction <a target="_blank" href="/1com/affiche-source.php?file=/include/fn-inscription_veille_maj.php">fn-inscription_veille_maj.php</a>: exemple: 
            <table cellpadding="0" cellspacing="0">
              <tbody>
                <tr bgcolor="#ccff33">
                  <td align="center" height="55">
                  <div align="left"><?php inscription_veille_maj'http://www.changedetection.com/log/fr/free/lerolle/ch/index2_log.html');?>
                  </div>
                  </td>
                </tr>
              </tbody>
            </table>
        </li>
    </ul>
</li>
<br>
<li><?php affiche_id('en-tete-page-commun');?> en-tête de page commun <a target="_blank" href="/1com/affiche-source.php?file=/include/common-header.php">common-header.php</a>: au début de chaque page, affiche: bouton pour remonter au niveau supérieur, page d'aide à la navigation, moteur de recherche interne, drapeaux de traduction, fil d'Ariane (Vous êtes ici...), date de mise-à-jour<br>
    <details class="fonds-jaune-leger">
    <summary style="cursor:pointer;">exemple:</summary>
    <?php include 'common-header.php';?>
    </details></li>
<br>
<li><?php affiche_id('pied-de-page-commun');?> pied-de-page commun <a target="_blank" href="/1com/affiche-source.php?file=/include/common-trailer.php">common-trailer.php</a>: en dernière ligne de chaque page, affiche: date de mise-à-jour, CopyLeft, auteur, boutons 'envoyer par mail', par WhatsApp, Imprimer, etc...<br>
    <details class="fonds-jaune-leger">
    <summary style="cursor:pointer;">exemple:</summary>
    <?php include 'common-trailer.php';?>
    </details></li>
------<br>
<li><?php affiche_id('en-tete-page-rsrc');?> en-tête des pages du portail Ressources <a target="_blank" href="/1com/affiche-source.php?file=/include/rsrc-header.php">rsrc-header.php</a>: Menu général, liens de traduction Google vers les langues principales (via drapeaux), et boite de sélection pour les autres langues<br>
    <details class="fonds-jaune-leger">
    <summary style="cursor:pointer;">exemple:</summary><?php include 'rsrc-header.php';?>
    </details></li>
<br>
<li><?php affiche_id('pied-de-page-rsrc');?> pied-de-page des pages du portail Ressources <a target="_blank" href="/1com/affiche-source.php?file=/include/rsrc-trailer.php">rsrc-trailer.php</a>: URL, widgets de partage (mail, Whatsapp,etc...)<br>
    <details class="fonds-jaune-leger">
    <summary style="cursor:pointer;">exemple:</summary><?php include 'rsrc-trailer.php';?>
    </details></li>
------<br>
  <li><?php affiche_id('drapeaux');?> bannière des drapeaux de traduction.php <a target="_blank" href="/1com/affiche-source.php?file=/include/drapeaux-traduction.php">drapeaux-traduction.php</a>: liens de traduction Google vers les langues principales (via les drapeaux)<br>
    <details class="fonds-jaune-leger">
    <summary style="cursor:pointer;">exemple:</summary><?php include 'drapeaux-traduction.php';?>
    </details></li>
------<br>
<br>

<h4><b>fonctions d'affichage de la Bible:</b></h4>

<li>table des livres bibliques: <a target="_blank" href="/1com/affiche-source.php?file=/include/fn-bibleverse_rich-bookslist.php">fn-bibleverse_rich-bookslist.php</a></li>
<br>
<li>table des thèmes et versets bibliques: <a target="_blank" href="/1com/affiche-source.php?file=/include/fn-bibleverse_rich-verses-themes-list.php">fn-bibleverse_rich-verses-themes-list.php</a></li>
<br>
<li>fonction <a target="_blank" href="/1com/affiche-source.php?file=/include/fn-bibleverse_rich.php">fn-bibleverse_rich.php</a>: affiche un verset biblique enrichi de liens vers son contexte<br>
    infos du <b>livre</b> (auteur, date, etc...) et du <b>verset</b> (épisode, références du Dr Strong, comparaison des différentes traductions...)<br>
    <details class="fonds-jaune-leger" style="margin-left:20px;">
    <summary style="cursor:pointer;" title="voir le verset">exemple:</summary>
    <?php echo bibleverse_rich('Hébreux 11:6');?>
    </details></li>
<br>
<li>fonction <a target="_blank" href="/1com/affiche-source.php?file=/include/fn-affiche_ref_verset_et_fenetre.php">fn-affiche_ref_verset_et_fenetre.php</a>: affiche une référence biblique cliquable, vers une mini-fenêtre<br>
    NB: Attention, si on ne ferme pas la 1ère mini-fenêtre, on ne verra pas les autres références cliquable... ergonomie à améliorer !<br>
    <details class="fonds-jaune-leger" style="margin-left:20px;">
    <summary style="cursor:pointer;" title="voir le verset">exemple:</summary>
    <?php echo affiche_ref_verset_et_fenetre('Jacques 1:7-8');?> ... 
    <?php echo affiche_ref_verset_et_fenetre('Josué 24:15');?> ... 
    <?php echo affiche_ref_verset_et_fenetre('Proverbes 3:5-6');?> ... 
    <?php echo affiche_ref_verset_et_fenetre('Psaume 37:4-5');?> ... 
    </details></li>
<br>
</ul>
<h2><?php affiche_id('bat');?> <b>Scripts BAT:</b></h2>
<ul>
<li>fichier de commandes Windows <a target="_blank" href="/1com/affiche-source.php?file=/rsrc/logiciels/datasur.bat">datasur.bat</a>: déclare des volumes virtuels définis en variable d'environnement</li>
<br>
<li>fichier de config <a target="_blank" href="/1com/affiche-source.php?file=/rsrc/logiciels/cafe.ini">cafe.ini</a>: définit pour Café et Sucre (<?php affiche_mot_cle('portables');?>, issus de la Framakey) quel logiciel ouvre une famille de fichiers</li>
<br>
</ul>
<h2><?php affiche_id('divers');?> <b>Divers:</b></h2>
<ul>
<li>fichier d'importation de mes Abonnements RSS <a target="_blank" href="/1com/affiche-source.php?file=/rsrc/logiciels/feedly.opml">feedly.opml</a>: permet 
d'importer tous mes abonnements dans un lecteur de nouvelles, pour démarrer facilement;<br>
ensuite, on peut personnaliser en cliquant sur la roue dentée, dans Feedly...</li>
</ul>
<?php include 'rsrc-trailer.php';
/*
le script "refTagger" ci-dessous recherche les référence bibliques dans la page courante, et affiche dans une infobulle le texte biblique correspondant
valeur du paramètre 'bibleVersion' en français: "LSG" = Louis Segond 1910 avec paroles de Jésus en rouge, ou "S21" = Louis Segond 21
NB: pour voir toutes les options de personnalisation de la version française: https://fr.reftagger.com/customize/  */
    
include 'fn-bibleverse_reftagger.js.php'// inclusion d'un JavaScript
?>
</body>
</html>