26 janvier 2010 - 14 h 55 min
Tags: MySQL, PHP, typo3
Posté dans MySQL, PHP, TYPO 3 | Aucun commentaire
Juste un petit billet rapide pour vous informer d’une nouvelle section appelée « ressources ». Dans celle-ci, vous y retrouverez pas mal d’éléments (essentiellement des liens) essentiels à un développeur TYPO3 (ou plus généralement PHP). On pourra par exemple y retrouver un lien vers les « must have » de la documentation TYPO3. Je vais essayer au maximum de [...]
11 décembre 2009 - 12 h 21 min
Tags: PHP, typo3, Typoscript
Posté dans PHP, TYPO 3, Typoscript | 1 commentaire
Lorsqu’un contenu est créer sur une page son rendu est affiché en frontend automatiquement, c’est le principe même de la gestion de contenu. On peut parfois avoir besoin de récupérer le contenu d’un objet de type « tt_content » en typoscript ou dans un plugin PHP. Par exemple, lors du mapping sous templavoila, il est possible d’insérer [...]
30 novembre 2009 - 22 h 01 min
Tags: PHP, typo3, Typoscript
Posté dans PHP, TYPO 3, Typoscript | Aucun commentaire
Sans forcément refaire un article en repartant de zéro pour vous expliquer comment mettre en place realurl, je vous propose ici un exemple de fichier de configuration de realurl que vous pouvez mettre en place. Cette exemple se présente sous la forme du PHP à placer dans le fichier de configuration de realurl. Dans ce [...]
19 novembre 2009 - 7 h 59 min
Tags: PHP, typo3
Posté dans PHP, TYPO 3 | Aucun commentaire
Lorsque l’on développe une extension, il peut être intéressant de prendre en charge la réécriture des paramètres passés en $_GET. Pour cela, sous TYPO3, on utilise généralement l’extension realurl. Cette extension fonctionne à l’aide d’une configuration particulière (sous forme de tableau) que l’on fait dans un fichier PHP. Ce fichier peut devenir vite volumineux si [...]
28 septembre 2009 - 19 h 20 min
Tags: PHP, typo3
Posté dans PHP, TYPO 3 | Aucun commentaire
Suite à l’article que j’ai fait ici sur la manière dont on utilise le framework TYPO3 pour effectuer des requêtes, je me suis qu’il serait intéressant de montrer comment on peut requêter une autre base MySQL tout en utilisant le framework TYPO3 (et sans utiliser AdoDB). Pour cela le code à mettre en place est [...]
23 septembre 2009 - 7 h 27 min
Tags: PHP, typo3
Posté dans PHP, TYPO 3 | 3 commentaires
Un petit rappel sur la manipulation des requêtes au sein de TYPO3 (une question qui revient souvent sur les forums ou en formation). Pour cela, vous devez utiliser l’objet $GLOBALS['TYPO3_DB'] qui est une instanciation de la connexion à la base. Voici les fonctions qui vous permettrons de manipuler facilement les tables.
Requête de type SELECTquery
$GLOBALS['TYPO3_DB']->exec_SELECTquery($select_fields, $from_table, [...]
18 septembre 2009 - 8 h 39 min
Tags: PHP
Posté dans PHP | 2 commentaires
Voici une fonction plutôt pratique qui vous permet de tronquer du texte tout en tenant compte du compte code HTML potentiel. Cette fonction est issue du framework CakePHP. Pour la description des paramètres, ils sont renseignés dans les commentaires de la fonction.
/**
* Truncates text.
*
* Cuts a string to the length of $length [...]
10 août 2009 - 7 h 47 min
Tags: Google, PHP
Posté dans Google, PHP | 11 commentaires
Voici une classe PHP vous permettant de savoir à quel rang se trouve votre site sur Google pour un mot clef donné. Vous allez pouvoir très facilement savoir si les internautes sont susceptibles de trouver votre site simplement ou si vous êtes beaucoup trop mal placé. Cela peut être utile pour savoir si vous avez [...]
4 août 2009 - 14 h 03 min
Tags: Google, PHP
Posté dans Google, PHP | 9 commentaires
Voici une classe PHP qui vous permet de manipuler facilement le web service proposé par Google Analytics. Cette classe vous permet de consulter les différentes statistiques de votre site web stockées par Google. Ce type de classe peut être utilisé pour externaliser et automatiser la consultation de vos statistiques Google Analytics. Il peut par exemple [...]
21 juillet 2009 - 14 h 06 min
Tags: PHP
Posté dans PHP | Aucun commentaire
Beaucoup de personne utilise des systèmes de templating comme Smarty, mais certains ne savent pas réellement comment s’ordonnance les choses au sein des scripts. Pour cette raison, j’ai mis en place une classe très simple qui vous permet de manipuler des templates HTML en PHP. Elle s’appuie sur les fonctionnalités et PHP et ne repose [...]
24 octobre 2009 - 15 h 40 min
Bonjour, un très très grand merci pour cette classe.
J’ai le même problème que web-plus avec les caractères spéciaux (cyrilliques pour moi).
Après avoir pas mal galéré, j’ai trouvé la solution en remplaçant la ligne :
$content = utf8_encode($this->response);
par :
if ($lang == ‘ru’)
{
$content = mb_convert_encoding($this->response, ‘UTF-8′, ‘windows-1251′);
}
else
{
$content = mb_convert_encoding($this->response, ‘UTF-8′, ‘ISO-8859-2′);
}
Pour web-plus, il suffit de remplacer ‘ru’ par ‘cs’ et ‘windows-1251′ par ‘je_ne_sais_pas_quoi_!’.
Par ailleurs, j’avais quelques soucis avec des villes que google ne trouvait pas (par exemple Cap d’Agde).
Une petite astuce: j’ai rajouté après la ville ‘,france’ (Cap d’Agde,france) et ça marche nickel !
25 octobre 2009 - 21 h 17 min
Merci pour l’info sur l’encodage des caractères cyrilliques @jmp528.
Quand au faite de rajouter « France » je le faisais déjà mais je laisse délibérément le choix pour les autres pays