Thème POWERblue pour PLUxml

Nous avons développé un thème pour la plateforme de blog PLUxml.org et nous vous le proposons gratuitement.

Quelle version de PLUxml ?

C'est un thème pour PLUxml v4.1 avec les modifications apportées par MARAMA dans ce message. Ces modifications apportent la possibilité d'afficher les derniers commentaires et une liste des derniers articles publiés.

Infos

Ce thème comprend la librairie jQuery avec shadowbox pour les images (possibilité d'agrandir les images en plein écran), jQuery Flash Plugin pour ajouter du contenu flash dans les articles et la librairie Cufon pour utiisser la police que vous voulez.

Téléchargement

theme-powerblue-pluxml.zip

Feedback

Vous pouvez laisser un message ci-dessous pour nous tenir informé de votre utiisation de ce thème (s'il vous plait ou non, si vous appréciez cete inititaive etc...)

Commentaires

Alain TAUBER - jeudi 05 mars 2009 à 22:05

Bonjour,

Quand je choisis ton thème powerblue sur mon blog le site affiche uniquement :


Dernier commentaire sur le site

Fatal error: Call to undefined function: lastcomlist() in /space_3/a/altau/www/glop/pluxml/themes/powerblue/header.php on line 67


Ai-je oublié quelque chose ?

Merci d'avance.

aktiQ - vendredi 06 mars 2009 à 08:39

Bonjour, oui il faut que tu ajoutes le code suivant, que MARAMA à publié dans ce message sur le forum, dans la page core/lib/class/plx.show.php

code à insérer :

/**
* Méthode qui affiche la liste des $max derniers commentaires.
* Si la variable $art_id est renseignée, seulement les commentaires
* de cet article seront retournés.
*
* @param format format du texte pour chaque commentaire (variable: #com_id,#com_url,#com_author,#com_content(num),#com_content,#com_date,#com_hour)
* @param max nombre de commentaires maximum
* @param art_id id de l'article cible (24,3)
* @return stdout
* @author Florent MONTHEL
**/
function lastComList($format='<a href="#com_url">#com_author a dit :</a><br/>#com_content(60)',$max=5,$art_id='') {

# Génération de notre motif
if(empty($art_id))
$motif = '/^[0-9]{4}.[0-9]{10}-[0-9]+.xml$/';
else
$motif = '/^'.str_pad($art_id,4,'0',STR_PAD_LEFT).'.[0-9]{10}-[0-9]+.xml$/';
# Nouvel objet plxGlob et récupération des fichiers
$plxGlob_coms = & new plxGlob(PLX_ROOT.$this->plxMotor->aConf['racine_commentaires']);
$aFiles = $plxGlob_coms->query($motif,'com','rsort',0,$max);
# On parse les fichiers
if(is_array($aFiles)) { # On a des fichiers
while(list($k,$v) = each($aFiles)) # On parcourt tous les fichiers
$array[ $k ] = $this->plxMotor->parseCommentaire(PLX_ROOT.$this->plxMotor->aConf['racine_commentaires'].$v);
# On stocke les enregistrements dans un objet plxRecord
$plxRecord_coms = & new plxRecord($array);
}
if($plxGlob_coms->count AND $plxRecord_coms->size) { # On a des commentaires
# On boucle sur nos articles
while($plxRecord_coms->loop()) {
# On modifie nos motifs
$row = str_replace('#com_id',$plxRecord_coms->f('numero'),$format);
$row = str_replace('#com_url','./?article'.intval($plxRecord_coms->f('article')).'/#c'.$plxRecord_coms->f('numero'),$row);
$row = str_replace('#com_author',$plxRecord_coms->f('author'),$row);
while(preg_match('/#com_content\(([0-9]+)\)/',$row,$capture))
$row = str_replace('#com_content('.$capture[1].')',plxUtils::strCut($plxRecord_coms->f('content'),$capture[1]),$row);
$row = str_replace('#com_content',$plxRecord_coms->f('content'),$row);
$row = str_replace('#com_date',plxUtils::dateIsoToHum($plxRecord_coms->f('date')),$row);
$row = str_replace('#com_hour',plxUtils::heureIsoToHum($plxRecord_coms->f('date')),$row);
# On genère notre ligne
echo '<li>'.$row.'</li>';
}
}
}

Tiens moi au courant du bon fonctionnement de la manipulation.

Alain TAUBER - samedi 14 mars 2009 à 11:32

Merci pour l'explication. Toutefois, même si ça commence à fonctionner, j'ai encore une erreur :

Fatal error: Call to undefined function: lastartlist() in /space_3/a/altau/www/glop/pluxml/themes/powerblue/sidebar.php on line 20

Et puis j'ai les titres en bleu foncé sur fond... bleu assez foncé et donc presque illisibles.

Alain TAUBER - samedi 14 mars 2009 à 11:44

Voir l'effet sur la nouvelle URL glop.fr/TEST

aktiQ - samedi 14 mars 2009 à 19:20

pour tester le reste du thème tentons d'enlever la ligne 20 du fichier 'sidebar.php'. Si le reste se charge bien, nous reviendrons sur cette ligne.

Alain TAUBER - dimanche 15 mars 2009 à 16:48

Voilà, j'ai retiré la ligne

marama - vendredi 24 avril 2009 à 07:44

Bonjour,

Est il possible de rajouter ce thème ici : http://ressources.pluxml.org/
Il faudra pas contre retirer la méthode lastcomlist() car elle ne fait partie de la version officielle (intégré en 4.2)

aktiQ - vendredi 24 avril 2009 à 09:42

@Marama : Oui biensur, tu peux ajouter ce thème dans les ressources de PLUxml.org

Retire la partie lastcomlist() sans soucis. Ce thème a été téléchargé 146 fois ici, il semble en intéresser certains alors c'est bon pour PLUxml.

marama - vendredi 24 avril 2009 à 10:39

@aktiQ: C'est à toi de le rajouter via la page http://ressources.pluxml.org/?contribuer

stef - jeudi 18 juin 2009 à 14:20

J'adore ce thème !! Même si en vert il devrait être encore mieux, surtout pour un blog parlant de bonsaï :)

vincent rabah - mardi 28 juillet 2009 à 15:07

Superbe !

LKS - lundi 16 novembre 2009 à 12:43

Il est bien sympa ce thème mais, c'est quoi sa licence ?
Je glisse un petit GPLV2 si vous savez pas quoi mettre ^^

aktiQ - lundi 16 novembre 2009 à 18:05

La licence de ce thème ??? euh.... totalement libre. Heureux qu'il vous plaise.

Fil des commentaires de cet article

Ecrire un commentaire




Quelle est la quatrième lettre du mot auvpp ? : 

 

Haut de page