Exemple #1
0
function conversions_theme($texte, $solo_art, $cnt_mode)
{
    $texte = str_replace($GLOBALS['balises']['version'], $GLOBALS['version'], $texte);
    $texte = str_replace($GLOBALS['balises']['app_name'], $GLOBALS['nom_application'], $texte);
    $texte = str_replace($GLOBALS['balises']['style'], $GLOBALS['theme_style'], $texte);
    $texte = str_replace($GLOBALS['balises']['blog_description'], $GLOBALS['description'], $texte);
    $texte = str_replace($GLOBALS['balises']['racine_du_site'], $GLOBALS['racine'], $texte);
    $texte = str_replace($GLOBALS['balises']['blog_auteur'], $GLOBALS['auteur'], $texte);
    $texte = str_replace($GLOBALS['balises']['blog_email'], $GLOBALS['email'], $texte);
    $texte = str_replace($GLOBALS['balises']['blog_nom'], $GLOBALS['nom_du_site'], $texte);
    if ($cnt_mode == 'post' and !empty($solo_art)) {
        $texte = str_replace($GLOBALS['balises']['article_titre_page'], $solo_art['bt_title'] . ' - ', $texte);
        $texte = str_replace($GLOBALS['balises']['article_titre'], $solo_art['bt_title'], $texte);
        $texte = str_replace($GLOBALS['balises']['article_titre_echape'], urlencode($solo_art['bt_title']), $texte);
        $texte = str_replace($GLOBALS['balises']['article_lien'], $solo_art['bt_link'], $texte);
        if ($solo_art['bt_type'] == 'article') {
            $texte = str_replace($GLOBALS['balises']['article_chapo'], $solo_art['bt_abstract'], $texte);
            $texte = str_replace($GLOBALS['balises']['blog_motscles'], $solo_art['bt_keywords'], $texte);
        }
        if ($solo_art['bt_type'] == 'link' or $solo_art['bt_type'] == 'note') {
            $texte = str_replace($GLOBALS['balises']['article_titre_page'], $solo_art['bt_title'] . ' - ', $texte);
        }
    }
    // si remplacé, ceci ne sert à rien. Si pas remplacé, ça sert.
    $texte = str_replace($GLOBALS['balises']['article_titre_page'], '', $texte);
    $texte = str_replace($GLOBALS['balises']['blog_motscles'], $GLOBALS['keywords'], $texte);
    $texte = str_replace($GLOBALS['balises']['article_titre_echape'], '', $texte);
    $texte = str_replace($GLOBALS['balises']['article_lien'], $GLOBALS['racine'], $texte);
    $texte = str_replace($GLOBALS['balises']['pagination'], lien_pagination(), $texte);
    if (strpos($texte, $GLOBALS['balises']['form_recherche']) !== FALSE) {
        $texte = str_replace($GLOBALS['balises']['form_recherche'], moteur_recherche(''), $texte);
    }
    if (strpos($texte, $GLOBALS['balises']['form_calendrier']) !== FALSE) {
        $texte = str_replace($GLOBALS['balises']['form_calendrier'], afficher_calendrier(), $texte);
    }
    // Formulaires
    $texte = str_replace($GLOBALS['balises']['rss'], $GLOBALS['rss'], $texte);
    $texte = str_replace($GLOBALS['balises']['comm_encart'], encart_commentaires(), $texte);
    $texte = str_replace($GLOBALS['balises']['cat_encart'], encart_categories(isset($_GET['mode']) ? $_GET['mode'] : ''), $texte);
    if (isset($GLOBALS['rss_comments'])) {
        $texte = str_replace($GLOBALS['balises']['rss_comments'], $GLOBALS['rss_comments'], $texte);
    }
    return $texte;
}
Exemple #2
0
<?php