Les fonctions du noyau

En plus des fonctions permettant d'accéder aux articles et aux catégories, l'API de Bloginus fournit également des fonctions plus génériques. En voici la liste :

  • config_getvar($varname,$defaultvalue) => retourne la valeur de la variable de configuration $varname ou $defaultvalue si elle n'a pas été configurée. 
    exemple:  config_getvar("url") retourne l'URL du blog tel que défini dans le module "config" du backoffice
  • site_url() => retourne le chemin d'accès relatif à Bloginus (sans le "/" final), si vous préférez mettre l'URL absolue, c'est config_getvar("url") que vous devez utiliser.
  • version_load() => retourne le numéro de version de Bloginus
  • fichier_inclure($nom_fichier) => permet d'inclure un autre fichier de votre thème en passant par l'API. Un include(dirname(__FILE__)."/".$nom_fichier) peut aussi fonctionner, mais fichier_include() a l'avantage de faire fonctionner l'héritage des thèmes par rapport au thème par défaut.
  • aaaammjj_to_string($date) => retourne la $date passée en format lisible français (JJ/MM/AAAA si $date="AAAAMMJJ")
  • hhmmss_to_string($heure,false) ou hhmmss_to_string($dateheure,true) => retourne l'heure passée en format lisible (HH:MM:SS avec $heure="HHMMSS" et $dateheure="AAAAMMJJHHMMSS")
  • aaaammjjhhmmss_to_string($dateheure) => retourne la date et l'heure en format lisible JJ/MM/AAAA HH:MM:SS pour $dateheure="AAAAMMJJHHMMSS"

Même si vous trouvez d'autres fonctions dans les sources de Bloginus, ne les utilisez pas : elle peuvent être changées à tout moment alors que celles indiquées ci-dessus seront maintenues en l'état pour les versions futures du logiciel.