DotClear 2 en test

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

Jeudi 18 juin 2009

test balise video html 5

Mardi 28 avril 2009

Billet de test pour adaptation Dotparking DC1 vers DC2

Jake Voici un texte normal

Un texte en gras


Une citation pour voir
ce que cela donne
sur plusieurs lignes


Un bloc préformaté

pour voir aussi

  • des puces non ordonnées
  • puce
  • puce
  1. des puces ordonnées
  2. puce
  3. puce

Lundi 14 juillet 2008

Tentative embed dans flux RSS

Texte alternatif

Jeudi 19 juin 2008

Essai code DivX

Video de test en divx

Mercredi 16 avril 2008

Test flux RSS object embed

Vendredi 21 mars 2008

Test incorporation de php dans une iframe via javascript

Mercredi 5 mars 2008

Test pour Pilou

Description de la vidéo

Samedi 29 décembre 2007

Modification de l'apparence des smileys dans les flux RSS

A voir ici pour le billet :

:-)

Vendredi 13 juillet 2007

Exemple d'un petit test simple en php

<?php if ($_ctx->posts->nb_comment == 0) : ?>
   <h3>Absence de commentaire</h3>
<?php else : ?>
   <h3>Commentaire(s) présent(s)</h3>
<?php endif; ?>

<?php if ($_ctx->posts->nb_trackback == 0) : ?>
   <h3>Absence de trackback</h3>
<?php else : ?>
   <h3>Trackback(s) présent(s)</h3>
<?php endif; ?>

<?php if (($_ctx->posts->nb_comment == 0) and ($_ctx->posts->nb_trackback == 0)) : ?>
   <h3>Absence de commentaire et de rétrolien</h3>
<?php else : ?>
   <h3>Commentaire(s) ou Trackback(s) présent(s)</h3>
<?php endif; ?>

Pour la protection des trackbacks

Attention : Intervention au coeur de DotClear : Ce n'est pas bien du tout !!!

  • Dans inc/prepend.php, cherchez "trackback" pour trouver cette ligne :

$core->url->register('trackback','trackback','^trackback/(.+)$',array('dcUrlHandlers','trackback'));

Remplacez chaque occurence de trackback par tada (par exemple)

$core->url->register('tada','tada','^tada/(.+)$',array('dcUrlHandlers','tada'));

  • Dans inc/public/lib.urlhandlers.php, cherchez cette fonction :
	public static function trackback($args)
	{
		if (!preg_match('/^[0-9]+$/',$args)) {
			self::p404();
		} else {
			$tb = new dcTrackback($GLOBALS['core']);
			$tb->receive($args);
			exit;
		}
	}

et remplacez function trackback par function tada

  • L'url de rétrolien apparaitra sans le trackback (avec index.php//numero au lieu de index.php/trackback/numero), il faut donc indiquer au lecteur de mettre tada entre)
  • Eventuellement, remplacez l'espace libre (//) en allant dans inc/core/class.dc.rs.entensions.php

Cherchez :

	public static function getTrackbackLink(&$rs)
	{
		return $rs->core->blog->url.$rs->core->url->getBase('trackback').'/'.$rs->post_id;
	}

et remplacez $rs->core->url->getBase('trackback') (soit ce qui est entre les deux points) par ce que vous voulez qui apparaisse ! (mais dans ce cas, cette url est visible par les robots et c'est celle qui est transmise pour la recherche automatique des url )

Jeudi 12 juillet 2007

Pour personnaliser certains messages déjà prédéfinis

Copier le fichier /locales/fr/public.lang.php dans son thème dans themes/monthème/locales/fr/

Faire les personnalisations dans ce fichier copié.

Dans le thème, au niveau du fichier _public.php (s'il n'existe pas le créer),rajouter cette instruction :

<?php l10n::set(dirname(FILE).'/locales/'.$_lang.'/public'); ?>

Lundi 9 juillet 2007

Pour ouvrir les liens externes dans une nouvelle fenêtre

mettre dans un widget texte ce code :

<script type="text/javascript">
var a = document.getElementsByTagName('a');
var re = new RegExp("^http(s?)://" + window.location.host);
for (var i=0;i<a.length;i++) {
if (!a[i].href.match(re)) {
a[i].onclick = function() {
window.open(this.href); return false;
}
}
}
</script>

Billet de test

Pour insérer du code, il faut mettre dans about:config de DotClear 2, dans l'onglet "paramètres globaux", au niveau de "tpl_allow_php", choisir "Oui" pour autoriser le code php dans les templates.

Après, j'ai été dans le fichier _top.html, pour modiifer le haut du blog et remplacer le titre par ma bannière : suppression du code d'origine et j'ai remis le code XHTML que j'utilise dans DotClear 1.2.6, NA ! Et cela marche...

Pour insérer une image dans une sidebarre, aller dans les WIdgets de présentation, glisser/déposer un widget texte et au niveau du texte, insérer le code XHTML de l'image genre :

<p>
<a href="http://dc2.1loupb.info/index.php/post/2007/07/09/Petite-presentation">
<img src="http://1loup.net/share/IMG/LuciferM.gif" alt="Lucifer, mon Nabaztag" title="Clique ici pour me laisser un message à travers Lucifer" />
</a>
</p>

pis, c'est tout.

Pis quand on veux déplacer cette image, il suffit de déplacer le widget et pis voilà !

(On peut mettre dans un Widget texte : du XHTML, du flash, du javascript )