Messages : 108
Sujets : 19
Inscription : Jan 2014
Réputation :
0
Bonjour à tous,
après avoir goûté typo3, je viens de (re)découvrir CMS Made Simple qui est, il me semble, lui aussi plein de possibilités, ... avec la SIMPLICITÉ en plus.
Alors voila, je viens de faire un premier essai avec ce site dont le but est de proposer du code source :
webapps.ceck.org/index.php
et je ne compte pas m'arrêter là...
Juste pour info.
Bonne journée et @ bientôt
PS : je ne suis pas autorisé à mettre un lien - désolé.
Bonne journée
Christian
Proverbe indien : une once de pratique vaut mieux qu'une tonne de théorie.
Messages : 108
Sujets : 19
Inscription : Jan 2014
Réputation :
0
Oui je suis sur le meme serveur.
Avec un hébergement chez o2switch.
Effectivement, mon site ceck.org (qui tourne avec typo3) est souvent très lent,
alors que webapps (avec CMS Made Simple) est nettement plus rapide à s'afficher.
Encourageant !
Encore merci pour vos tutoriels grâce auxquels j'ai pu retravailler mon gabarit pour les pages de codes (avec onglet supplémentaire).
OK pour les trucs et astuces, je vais essayer de m'en rappeler.
Bonne journée
Christian
Proverbe indien : une once de pratique vaut mieux qu'une tonne de théorie.
Messages : 108
Sujets : 19
Inscription : Jan 2014
Réputation :
0
Oui, intéressant, il faut échapper certains caractères pour qu'ils ne soient pas interprétés par CMSMS.
Remplacer les < par < - ainsi que les > par >
les accolades ouvrantes { par { - ainsi que les accolades fermantes } par }
C'est bizarre, dans une page avec un script PHP, il ne me donne que les n° de ligne 0 à 2.
Même en échappant le dollar, ça ne change rien...
Bonne journée
Christian
Proverbe indien : une once de pratique vaut mieux qu'une tonne de théorie.
Messages : 8,242
Sujets : 58
Inscription : Dec 2007
Réputation :
0
En fait, tu n'as pas à échapper les caractères spéciaux, il te suffit d'écrire {literal} code {/literal} pour que le code ne soit pas interprété par le moteur smarty. Il n'y a que dans certains cas que tu dois échapper : si le code lance une function JS, ou que le code comprend {literal} à ne pas interpréter...
Messages : 108
Sujets : 19
Inscription : Jan 2014
Réputation :
0
Je viens d'essayer avec {literal}{/literal} mais ça ne marche pas
Bonne journée
Christian
Proverbe indien : une once de pratique vaut mieux qu'une tonne de théorie.
Messages : 108
Sujets : 19
Inscription : Jan 2014
Réputation :
0
En fait, il faut que je remplace les < > { } par leur équivalents ASCII ou &xx;
et la ça marche :
Code :
[== Indéfini ==]
<pre class="line-numbers" data-start="0"><code class="language-php">
<?php
/* Tirage du loto */
$num1 = mt_rand(1, 49);
time_nanosleep(0, $num1 * 1000) ;
$num2 = 0 ;
while (($num2 == $num1) or ($num2 == 0)) {
$num2 = mt_rand(1, 49);
}
time_nanosleep(0, $num2 * 1000) ;
$num3 = 0 ;
while (($num3 == $num1) or ($num3 == 0) or ($num3 == $num2)) {
$num3 = mt_rand(1, 49);
}
time_nanosleep(0, $num3 * 1000) ;
$num4 = 0 ;
while (($num4 == $num1) or ($num4 == 0) or ($num4 == $num2) or ($num4 == $num3)) {
$num4 = mt_rand(1, 49);
}
time_nanosleep(0, $num4 * 1000) ;
$num5 = 0 ;
while (($num5 == $num1) or ($num5 == 0) or ($num5 == $num2) or ($num5 == $num3) or ($num5 == $num4)) {
$num5 = mt_rand(1, 49);
}
time_nanosleep(0, ($num5 + 24.5) * 1000) ;
$numC = mt_rand(1, 10);
$num_img = mt_rand(1, 12);
if ($num_img < 10) $img = "0".$num_img ;
else $img = $num_img ;
?>
</code></pre>
Bonne journée
Christian
Proverbe indien : une once de pratique vaut mieux qu'une tonne de théorie.
Messages : 8,242
Sujets : 58
Inscription : Dec 2007
Réputation :
0
Je crois que tu as placé le {literal} après les commentaires de début : <!--?php car on peut voir que le code (avec literal) n'est pas affiché car il est en commentaires sur ta page.
Messages : 108
Sujets : 19
Inscription : Jan 2014
Réputation :
0
Voilà un copié-collé du bloc de code que j'ai mis dans la page "jeu-de-loto" (avec literal) :
Code :
[== Indéfini ==]
<pre class="line-numbers" data-start="0"><code class="language-">
{literal}
<?php
// Tirage du loto
$num1 = mt_rand(1, 49);
time_nanosleep(0, $num1 * 1000) ;
$num2 = 0 ;
while (($num2 == $num1) or ($num2 == 0)) {
$num2 = mt_rand(1, 49);
}
time_nanosleep(0, $num2 * 1000) ;
$num3 = 0 ;
while (($num3 == $num1) or ($num3 == 0) or ($num3 == $num2)) {
$num3 = mt_rand(1, 49);
}
time_nanosleep(0, $num3 * 1000) ;
$num4 = 0 ;
while (($num4 == $num1) or ($num4 == 0) or ($num4 == $num2) or ($num4 == $num3)) {
$num4 = mt_rand(1, 49);
}
time_nanosleep(0, $num4 * 1000) ;
$num5 = 0 ;
while (($num5 == $num1) or ($num5 == 0) or ($num5 == $num2) or ($num5 == $num3) or ($num5 == $num4)) {
$num5 = mt_rand(1, 49);
}
time_nanosleep(0, ($num5 + 24.5) * 1000) ;
$numC = mt_rand(1, 10);
$num_img = mt_rand(1, 12);
if ($num_img < 10) $img = "0".$num_img ;
else $img = $num_img ;
?>
{/literal}
</code></pre>
Les balises pre et code sont indispensables pour que prism fonctionne.
Sinon, bon appêtit, y'a ma femme qui m'appelle pour manger...
Bonne journée
Christian
Proverbe indien : une once de pratique vaut mieux qu'une tonne de théorie.
Messages : 108
Sujets : 19
Inscription : Jan 2014
Réputation :
0
OK Jean, et merci pour ces liens intéressants. Je reviendrai sur le blog si je rencontre un probleme. Maintenant je dois me remettre sur un autre projet.
Merci pour ton intervention et bonne continuation.
Christian
Bonne journée
Christian
Proverbe indien : une once de pratique vaut mieux qu'une tonne de théorie.