Maxime Millet

Inclure des fichiers dans les templates de blogotext

14/08/2013 | Aucun commentaire |

La plupart des moteurs de template possèdent un telle fonction, celle de pouvoir inclure d'autres fichiers dans le template ou d’exécuter le code php qui se trouve dedans. Cela permet d'avoir un seul fichier pour l'header, le menu et le footer pour l'ensemble du site, je n'ai rien trouvé de telle dans blogotext (peut être dans une future version ? :-) ) donc j'ai bricolé une solution.

Pour cela, il faut avoir le fichier them.php qui se trouve dans le répertoire inc.

Après la ligne 82 (c'est à dire à la fin du tableau de déclaration des balises) il faut ajouter :

'include' => '{include}',

Ensuite il faut rajouter après le ligne 96 (dans la fonction conversions_theme) le code permettant de remplacer chaque occurrence de la balise par le contenu du fichier.

if(preg_match_all("/{include}(.*){\/include}/i",$texte, $includes)>0)
{
foreach($includes[1] as $file)
{
$balise="{include}$file{/include}";
ob_start();
if(!@include($file)) echo str_replace($balise,"Le fichier <i>$file</i> est introuvable", $texte);
$content=ob_get_clean();
$texte=str_replace($balise,$content, $texte);
}
}

Et pour l'utiliser c'est très simple: {include}/home/foo/public_html/header.php{/include}
Notez qu'il faut faire attention à l'include_path ;)

Et ça fonctionne aussi dans les articles pour inclure d'autres pages mais attention j'ai pas essayé ce qu'il se passe si on poste un commentaire contenant la balise !

J'ai testé Lycamobile le nouvel MVNO (opérateur virtuel) de Bouygues

11/09/2011 | Commentaires fermés |

Je teste depuis le mois de juillet le nouvel opérateur virtuel (MVNO) Lycamobile qui utilise le réseau de Bouygues Telecom. Cet opérateur existe dans une dizaine de pays européens dont la France, la Belgique et en Italie.

Les tarifs sont plus bas que ceux proposés par les autres opérateurs, l'envoi de SMS en France vers un numéro Lycamobile ou un opérateur français est à 9 centimes (soit 0.01€ de moins que les autres), les appels vers un fixe sont à 0.05€ la minute et 0.12€ pour les mobiles ainsi que d'autres destinations intéressantes dont le Maroc mais je n'ai pas essayé.

La carte SIM est gratuite, vous la recevez par la poste ainsi qu'une dépliant présentant les offres, un formulaire d'activation de la carte SIM (mais vous pouvez également le faire en ligne) et une lettre vous souhaitant la bienvenue (comme c'est gentil :D).

Les recharges se trouvent dans tous les Tabacs et Les Presses, il suffit de demander une recharge pour Lycamobile et n'oubliez pas de précisez qu'il y a un Y ;).

La lettreLa carte SIM avec son numéro PUK et son numéro de série (qui se trouve à coté de la puce mais que j'ai flouté).

(cliquez pour agrandir)

Sinon si vous rechargez au moins une fois par mois votre téléphone vous avez 300Mo d'internet gratuit pour le mois.

Sinon du côté du service client c'est assez réactif par e-mail mais la seule fois où j'ai dû téléphoner au service client pour demander l'activation d'internet j'ai attendu un bon quart d'heure et je me suis finalement rabattu sur un email. Vous pouvez même faire le demande de votre code PUK par email :).