Blog'Notes

Blog personnel de Jean-Michel Royer

Aller au contenu | Aller au menu | Aller à la recherche

Dotclear › Tips Dotclear

HEBERGEMENT
---> DOTCLEAR
---> BLOGS
---------> OMEGA
---------> DELTA

Dans l'administration Administration MySQL dans l'espace client 1&1

  1. Aller dans Gestion des noms de domaines, créer un sous-domaine
  2. Attendre son activation (30 minutes)
  3. Puis indiquer le répertoire de destination (blogs/omega)

Dans l'administration de Dotclear

  1. Dans le tableau de bord, Paramètres de blog, indiquer l'URL du blog http://omega.monsite.com/index.php? (QUERY_STRING)
  2. Dans about:config, compléter : public_path (../blogs/omega/public), public_url (/public), themes_path (../blogs/omega/themes), themes_url (/themes).

Dotclear 2 - Interface d'administration Olivier Meunier (et sa DevTeam) a tenu parole la première monture proche de la version finale du projet Dotclear 2 est disponible. Une version définitif est envisagé pour fin juillet.

Lire la suite...

Dotclear // Afficher l'url du commentateur

Sur le site WebDesignWall, sur la plage des commentaires, quand on passe la souris sur le nom du visiteur “commentateur”, l’url de son site s’affiche en toute lettre et reste cliquable.

CSS Trick donne un début de piste en l’appliquant sur un lien avec une adresse e-mail.

Voici son application sur le lien de votre visiteur-commentateur (cela marque sur la plupart des CMS et une page web simple). D’autres applications sont possibles.

Sous Dotclear 2

Dans le fichier style.css, rajouter la ligne (n’hésitez pas à enrichir par la suite, votre class CSS) :

.comments-site a:hover:after { content: " > " attr(href); }

puis remplacer, dans le fichier post.html, la ligne :

{{tpl:lang by}} {{tpl:CommentAuthorLink}}

par :

 {{tpl:lang by}} <span class="comments-site">{{tpl:CommentAuthorLink}}</span>

Astuce pensée avec Moe sur le forum Dotclear 2.

Dotclear - Styler les tags

Dans les principaux thèmes mis à disposition par les designers sur Dotaddict, la ligne des tags (mots-clés) sont quasiment toujours stylés en css avec une petite îcone avant le tag.

Solution 1

Dans les fichiers home.html, category.html, post.html, archives.html et tags.html remplacez :

    <tpl:EntryMetaData>
    <tpl:MetaDataHeader><ul class="post-tags"></tpl:MetaDataHeader>
    <li><a href="{{tpl:MetaURL}}">{{tpl:MetaID}}</a></li>
    <tpl:MetaDataFooter></ul></tpl:MetaDataFooter>
    </tpl:EntryMetaData>

par :

    <tpl:EntryMetaData>
    <tpl:MetaDataHeader><ul class="post-tags"> {{tpl:lang Tags :}}</tpl:MetaDataHeader>
    <li><a href="{{tpl:MetaURL}}">{{tpl:MetaID}}</a><tpl:LoopPosition start="1" length="-1">, </tpl:LoopPosition></li>
    <tpl:MetaDataFooter></ul></tpl:MetaDataFooter>
    </tpl:EntryMetaData>

Solution 2

Dans les fichiers home.html, category.html, post.html, archives.html et tags.html remplacez :

    <tpl:EntryMetaData>
    <tpl:MetaDataHeader><ul class="post-tags"></tpl:MetaDataHeader>
    <li><a href="{{tpl:MetaURL}}">{{tpl:MetaID}}</a></li>
    <tpl:MetaDataFooter></ul></tpl:MetaDataFooter>
    </tpl:EntryMetaData>

par les lignes suivantes :

    <tpl:EntryMetaData>
    <tpl:MetaDataHeader>{{tpl:Langs Tags :}}</tpl:MetaDataHeader>
    <a href="{{tpl:MetaURL}}">{{tpl:MetaID}}</a>{{tpl:MetaSeparator separator=", "}}
    <tpl:MetaDataFooter></tpl:MetaDataFooter>
    </tpl:EntryMetaData>

et créer un fichier _public.php dans le dossier du thème activé :

<?php
$core->tpl->addValue('MetaSeparator', array('tplMyThemeAdditions', 'MetaSeparator'));
class tplMyThemeAdditions
{
	public static function MetaSeparator($attr)
	{
		$ret = isset($attr['separator']) ? $attr['separator'] : ' - ';
		$ret = html::escapeHTML($ret);
		return '<?php if (! $_ctx->meta->isEnd()) { ' . "echo '".addslashes($ret)."'; } ?>";
	}
}
?>

Astuce donnée par zeiram sur le forum Dotclear 2.

page 2 de 2 -