Archive

Archives pour 10/2009

Résoudre le problème de liens avec FPDF/phpToPDF

Pour créer des documents PDF avec PHP, il existe la bibliothèque FPDF. Et pour créer des documents PDF avec FPDF encore plus facilement, il existe phpToPDF.

Cependant, en utilisant cette dernière afin de créer un sommaire inséré de manière automatique dans le document, je rencontrai un problème faisant que chaque lien créé après le sommaire voyait sa zone décalée d’une page : le lien était bien ajouté et était cliquable, mais sa zone se situait une page avant.

Après avoir longuement cherché, je suis parvenu à résoudre le problème en modifiant le code de phpToPDF ainsi :

Dans la fonction insertTOC(), modifier par :

//grab it and move to selected location
$n=$this->page;
$n_toc = $n – $tocstart + 1;
$last = array();
$last_links = array();

//store toc pages
for($i = $tocstart;$i <= $n;$i++)
{
$last[]=$this->pages[$i];
$last_links[] = $this->PageLinks[$i];
}

//move pages
for($i=$tocstart – 1;$i>=$location-1;$i–)
{
$this->pages[$i+$n_toc]=$this->pages[$i];
$this->PageLinks[$i + $n_toc] = $this->PageLinks[$i];
}

//Put toc pages at insert point
for($i = 0;$i < $n_toc;$i++)
{
$this->pages[$location + $i]=$last[$i];
$this->PageLinks[$location + $i] = $last_links[$i];
}

Categories: PHP Tags: ,

Commenter et décommenter d’un seul geste

Dans la rubrique ça ne sert à rien mais ça peut tout de même parfois être utile…

Comment commenter/décommenter deux bouts de code d’un seul geste, à des fins de tests, avec les commentaires // et /* */.

first-code

Pour switcher :

second-code

Impressionnant, n’est-ce pas ?

Categories: Trucs & astuces Tags:

Le code à barres de Google

Peut-être est-ce moi qui débarque, mais en tout cas, je ne m’en suis aperçu qu’aujourd’hui…

Lorsque l’on essaie de rechercher une URL dans Google, le logo du célèbre moteur de recherche se transforme en code à barres ! Intéressant, non ?

le-code-a-barres-de-google

Reste à trouver ce que ce code à barres code ! Probablement quelque chose en rapport avec le géant de San Fransisco … mais il faudrait s’en assurer !

CYBWarrior passe sous WordPress

logoCela n’aura échappé à personne : CyBWarrior a à nouveau muté. Cette fois, nous espérons que c’est définitif :)

Nous sommes en effet passé sous la très performante plateforme WordPress. Pourquoi ? Simplement pour bénéficier d’un framework stable et puissant afin de passer plus de temps sur la rédaction de contenu, et moins sur le développement du CMS.

Nous avons fait le maximum pour porter le contenu de l’ancien système sous le nouveau : il y avait des centaines d’articles et de commentaires, des milliers de messages sur le forum, des dizaines de fichiers à télécharger ! Nous espérons que tout sera accessible comme cela l’était précédemment. Toutefois, il se peut que tout ne soit pas parfait… N’hésitez pas à nous faire part de vos remarques si vous veniez à trouver l’un ou l’autre disfonctionnement !

En particulier, les mots de passe des membres étant cryptés, il nous était impossible de les retrouver en clair pour les convertir dans le nouveau système (c’est ça, les systèmes hyper-sécurisés :) – what did you expect ?). Pour les personnes désireuses de se connecter à nouveau, il vous faudra demander à nouveau votre mot de passe. Un moindre mal, espérons-le ;)

Categories: News Tags: