Dotclear

Vous n'êtes pas identifié(e).

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 Re : [dc2] Questions et aide » Régler la durée avant déconnexion de l’interface d’administration ? » 2014-08-16 16:45:12

Pas de réglage particulier sur les cookies; j’utilise Chrome.

Par contre, s’il expire à la fin de la session, est-ce que la mise en veille (suspend to ram) la clôt ? Si oui, ça pourrait expliquer ces déconnexions; il faudrait alors un cookie qui expire plutôt par la durée.

#2 [dc2] Questions et aide » Régler la durée avant déconnexion de l’interface d’administration ? » 2014-08-16 00:09:22

dClauzel
Réponses : 2

J’ai régulièrement un onglet d’ouvert sur l’interface d’administration de mon dotclear quand je rédige un article. J’y travaille 5 minutes, puis j’y reviens 1 heure plus tard pour 3 minutes, puis 2 heures après pour 15 minutes, etc.

Mon problème est que l’interface d’administration me déconnecte systématiquement, alors que je voudrais rester connecté.

Pire : l’interface de rédaction du billet est ouverte, je tape mon texte, enregistre, et boum, je me retrouve sur la page de connexion. Une fois reconnecté, je découvre une fois sur deux que mon ajout n’a effectivement pas été enregistré, et que j’ai donc bien subit une déconnexion sauvage façon ninja.

C’est très désagréable.

Comment changer ce comportement de dotclear, pour qu’il ne déconnecte pas un utilisateur inactif durant une période étendue ? Un réglage « garder ma session ouverte » serait le bienvenu.

#3 Re : [dc2] Thèmes » [2.2] dcBootstrap, le thème responsive (RC2 dispo) » 2013-09-14 19:29:54

C'est super sympa, comme thème ! Froid, impersonnel et générique, mais le rendu est très propre. Si le thème est simple à personnaliser, je vais le regarder de près.

Personnellement, je suis plus un adepte de la présentation « à l'ancienne » d'un blog, avec une dizaine de billets par page, sans résumé à déplier. Cela a du sens dans un tel thème, ou c'est exclu ?

#4 Re : [dc2] Questions et aide » Plugin authorMode, messages d'erreurs PHP » 2012-06-30 18:35:12

Jean-Michel a écrit :

Merci beaucoup d'avoir un ticket sur le Lab mais prendre le temps de rédiger une synthèse de la problématique et la solution trouvée serait plus efficace que de renvoyer vers un simple lien du forum. (enfin ce n'est que ma façon de voir les choses).

Désolé, mais je ne suis pas développeur php ; tout ce que je fais est de coder des prototypes.
Pour ce que je devine, le moteur DotClear a modifié sa façon de fonctionner à un moment, et les signatures des fonctions ont changé. Du coup, les greffons qui n'ont pas été mis à jour râlent ou plantent.

Là, je botte juste le problème en touche en résolvant les symptômes (faire disparaître les warnings) sans me pencher sur le fond : je ne maîtrise pas le code de DotClear. Il se trouve que — coup de chance — le greffon fonctionne encore. Tant mieux pour moi, mais je n'en sais guère plus.

J'ai ouvert un ticket pour signaler le problème en le faisant pointer ici : je ne crois pas que ça vaille le coup d'ouvrir un ticket pour chaque ligne de code à laquelle je file une baffe pour la remettre sur le droit chemin :)

#5 Re : [dc2] Questions et aide » Plugin authorMode, messages d'erreurs PHP » 2012-06-30 18:16:09

Également, dans « _admin.php » j'ai du remplacer

 29    public static function adminBeforeUserUpdate(&$cur,&$user_id = '')

 41    public static function adminAuthorForm(&$rs)

par

 29    public static function adminBeforeUserUpdate($cur,&$user_id = '')

 41    public static function adminAuthorForm($rs)

#6 Re : [dc2] Questions et aide » Plugin authorMode, messages d'erreurs PHP » 2012-06-29 09:28:17

amalgame a écrit :
dClauzel a écrit :

En l'état, c'est du code en train de pourrir à petit feu :/

C'est excessif : tu as reçu de l'aide sur le forum, et ça marche 48 heures après ta demande...

Il faut être honnête : c'est vrai. J'ai eu rapidement de l'aide sur ce coup. Merci ;)

Pour la remontée du bug, nous te remercions, de son côté l'auteur a été averti et il apportera les modifications dès qu'il en aura le temps, parce qu'il a un travail dans la vraie vie ;)

Cool. S'il y avait un projet sur github ou autre, j'aurais pu ouvrir un ticket ou proposer des patchs, mais là… :/

J'ai aussi l'intention de reprendre les templates des pages web author et authors : elles sont en xhtml avec des trucs un peu vieux dedans. Mais là encore, j'en fais quoi ensuite ?

#7 Re : [dc2] Questions et aide » Plugin authorMode, messages d'erreurs PHP » 2012-06-29 03:48:33

Bon, j'avance. C'est presque réparé.

Dans le fichier _prepend.php il faut remplacer :

 18    public static function getAuthorCN(&$rs)
 
 24    public static function getAuthorLink(&$rs)
 
 35    public static function getAuthorEmail(&$rs,$encoded=true)

par :

 18    public static function getAuthorCN($rs)
 
 24    public static function getAuthorLink($rs)
 
 35    public static function getAuthorEmail($rs,$encoded=true)

Toujours le même problème de passage par référence/valeur.

Par contre, je ne sais pas comment faire remonter le problème et les corrections à l'auteur du greffon : pas d'URL de dépôt des sources, d'email de contact, rien… juste que le support est sur le « Forum Dotclear ». En l'état, c'est du code en train de pourrir à petit feu :/

#8 Re : [dc2] Questions et aide » Plugin authorMode, messages d'erreurs PHP » 2012-06-27 14:52:39

amalgame a écrit :

Tu peux modifier le fichier _public.php ligne 54 qui devient

public static function addTplPath($core)

(le & a été supprimé)

et de la même manière (supprimer le &) dans le fichier _widgets.php sur les lignes 18 et 49

et nous dire si ça va ?

Bravo, les messages d'avertissement en haut de page ont disparu !

Pour les pages en 404, on regardera après ;)

J'ai cherché un peu partout pour savoir où les trouver, mais pas moyen de mettre le doigt dessus.
Dans ma configuration de authorMode, j'ai :

Activer authorMode : coché
URL author : auteur
URL authors : auteurs
Lister seulement les auteurs de billets standards : décoché
Trier la liste (ordre alphabétique) : coché

J'ai bien trouvé une page « $BLOG/auteurs », mais le contenu de la page est raté :

Warning: Parameter 1 to rsAuthor::getAuthorCN() expected to be a reference, value given in /var/alternc/html/d/dclauzel/www/partipirate-lyon.fr/inc/libs/clearbricks/dblayer/dblayer.php on line 708

Fil des billets - Fil des commentaires
Warning: Parameter 1 to rsAuthor::getAuthorCN() expected to be a reference, value given in /var/alternc/html/d/dclauzel/www/partipirate-lyon.fr/inc/libs/clearbricks/dblayer/dblayer.php on line 708

Fil des billets - Fil des commentaires
Warning: Parameter 1 to rsAuthor::getAuthorCN() expected to be a reference, value given in /var/alternc/html/d/dclauzel/www/partipirate-lyon.fr/inc/libs/clearbricks/dblayer/dblayer.php on line 708

Fil des billets - Fil des commentaires
Warning: Parameter 1 to rsAuthor::getAuthorCN() expected to be a reference, value given in /var/alternc/html/d/dclauzel/www/partipirate-lyon.fr/inc/libs/clearbricks/dblayer/dblayer.php on line 708

Fil des billets - Fil des commentaires
Warning: Parameter 1 to rsAuthor::getAuthorCN() expected to be a reference, value given in /var/alternc/html/d/dclauzel/www/partipirate-lyon.fr/inc/libs/clearbricks/dblayer/dblayer.php on line 708

Fil des billets - Fil des commentaires

#9 Re : [dc2] Questions et aide » Plugin authorMode, messages d'erreurs PHP » 2012-06-27 12:59:37

Pour ma part, quand je l'active sur un DotClear 2.4.3 j'ai les messages suivants en haut de toutes les pages :

Warning: Parameter 1 to widgetsAuthorMode::init() expected to be a reference, value given in /var/alternc/html/d/dclauzel/www/partipirate-lyon.fr/inc/core/class.dc.core.php on line 317

Warning: Parameter 1 to behaviorAuthorMode::addTplPath() expected to be a reference, value given in /var/alternc/html/d/dclauzel/www/partipirate-lyon.fr/inc/core/class.dc.core.php on line 317

Également, les 2 pages web (author.html et authors.html) sont introuvables (erreur 404).

#10 Re : [dc2] Installation et hébergement » Dotclear sur l'Autre Net » 2011-08-23 12:23:22

Bon bon bon… Je viens de faire une intervention en goret dans le code :

$ diff inc/libs/clearbricks/filemanager/class.filemanager.php inc/libs/clearbricks/filemanager/class.filemanager.php.ORIG 
607c607
< 		$this->x = file_exists($file);
---
> 		$this->x = file_exists($file.'/.');

Les warnings ont disparus, mais j'ai probablement pété des trucs à côté :)

#11 [dc2] Installation et hébergement » Dotclear sur l'Autre Net » 2011-08-23 10:32:32

dClauzel
Réponses : 4

Bonjour à tous,

Je viens de constater l'apparition de messages d'alertes dans des scripts PHP tournant sur mon compte chez l'Autre Net. Je ne sais pas depuis quand ils apparaissent, mais je dirais au plus deux mois.

Le problème est visible (entre autre) ici : http://damien.clauzel.nom.fr/blog/pages … ce-Freenet

Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/var/alternc/html/d/dclauzel/www/clauzel.nom.fr/damien.clauzel.nom.fr/blog/public/Cles_publiques/arda.fref/.) is not within the allowed path(s): (/var/alternc/html/d/dclauzel/:/var/alternc/dns/redir:/usr/share/php/:/var/alternc/tmp:/tmp) in /var/alternc/html/d/dclauzel/www/clauzel.nom.fr/damien.clauzel.nom.fr/blog/inc/libs/clearbricks/filemanager/class.filemanager.php on line 607

Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/var/alternc/html/d/dclauzel/www/clauzel.nom.fr/damien.clauzel.nom.fr/blog/public/Cles_publiques/liristpq.fref/.) is not within the allowed path(s): (/var/alternc/html/d/dclauzel/:/var/alternc/dns/redir:/usr/share/php/:/var/alternc/tmp:/tmp) in /var/alternc/html/d/dclauzel/www/clauzel.nom.fr/damien.clauzel.nom.fr/blog/inc/libs/clearbricks/filemanager/class.filemanager.php on line 607


Mon DotClear est à jour, et fonctionnait bien auparavant. Je sais aussi que l'Autre Net a fait récemment des mises à jour de sécurité pour PHP.

Le problème est aussi visible dans la console d'administration (privée), pour gérer les documents attachés aux billets du blog (http://damien.clauzel.nom.fr/blog/admin/media.php)

Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/var/alternc/html/d/dclauzel/www/clauzel.nom.fr/damien.clauzel.nom.fr/blog/public/noodles-default-image.png/.) is not within the allowed path(s): (/var/alternc/html/d/dclauzel/:/var/alternc/dns/redir:/usr/share/php/:/var/alternc/tmp:/tmp) in /var/alternc/html/d/dclauzel/www/clauzel.nom.fr/damien.clauzel.nom.fr/blog/inc/libs/clearbricks/filemanager/class.filemanager.php on line 607

Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/var/alternc/html/d/dclauzel/www/clauzel.nom.fr/damien.clauzel.nom.fr/blog/public/noodles-default-image.png/.) is not within the allowed path(s): (/var/alternc/html/d/dclauzel/:/var/alternc/dns/redir:/usr/share/php/:/var/alternc/tmp:/tmp) in /var/alternc/html/d/dclauzel/www/clauzel.nom.fr/damien.clauzel.nom.fr/blog/inc/libs/clearbricks/filemanager/class.filemanager.php on line 607

Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(/var/alternc/html/d/dclauzel/www/clauzel.nom.fr/damien.clauzel.nom.fr/blog/public/noodles-default-image.png/.) is not within the allowed path(s): (/var/alternc/html/d/dclauzel/:/var/alternc/dns/redir:/usr/share/php/:/var/alternc/tmp:/tmp) in /var/alternc/html/d/dclauzel/www/clauzel.nom.fr/damien.clauzel.nom.fr/blog/inc/libs/clearbricks/filemanager/class.filemanager.php on line 607

Le problème semble lié aux fichiers téléversés sur le blog et à ce « open_basedir restriction »

Est-ce que ça évoque quelque chose à quelqu'un ?

#12 Re : [dc2] Le coin des sorciers » Thème en HTML5 + CSS3 » 2010-06-10 08:14:46

Il y a quelques années, j'avais eu un problème avec IE qui avait une version trop ancienne de JS par rapport à mozilla. Très gênant pour les pages dynamiques.

Il y a ceci qui se fait pour tester la version du JS : http://javascript.about.com/library/bljver.htm

#13 Re : [dc2] Le coin des sorciers » Thème en HTML5 + CSS3 » 2010-06-09 15:48:39

patidou a écrit :

Ah oui c'est mieux chez toi. ;-) Voici : png (168Ko).

Alors, à vue de nez la version de ton navigateur web ne supporte pas suffisamment les CSS3 au niveau des polices de caractères. Ce qui explique les différences d'affichage.

Ou alors, tu as bloqué le javascript qui permet de précharger les polices de caractères. je pencherais plutôt pour cette option.

<!--
	Google WebFont Loader
	http://code.google.com/intl/fr/apis/webfonts/docs/webfont_loader.html
--> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js"></script> 
<script type="text/javascript"> 
	WebFont.load({
		google: {
			families: [ 'Tangerine' ]
		},
		custom: {
			families: ['Garamond Premier Pro', 'Helvetica Neue LT Pro', 'DejaVu Sans Mono'],
			urls: [ 'http://damien.clauzel.nom.fr/Polices/GaramondPremrPro.css', 'http://damien.clauzel.nom.fr/Polices/HelveticaNeueLTPro.css', 'http://damien.clauzel.nom.fr/Polices/DejaVuSansMono.css' ]
		}
	});
</script>

#14 Re : [dc2] Le coin des sorciers » Thème en HTML5 + CSS3 » 2010-06-09 15:44:38

Tomtom33 a écrit :
dClauzel a écrit :

Et pour les extensions, il est prévu des recommendations en termes de technologies à utiliser : version minimale de javascript, etc ?

Qu'est-ce que tu entends par version de javascript?

JS v1.5, JS v1.6, JS v1.7, JS v1.8, JS v2.0, etc.
Sans compter que des navigateurs ajoutent des extensions qui leurs sont propres au langage.

#15 Re : [dc2] Le coin des sorciers » Thème en HTML5 + CSS3 » 2010-06-09 13:52:30

Tomtom33 a écrit :
dClauzel a écrit :

D'où ma question : qu'est-ce qu'il est prévu pour DotClear, niveau HTML5 ?

Il est prévu dans un premier temps d'intégrer les nouvelles fonctionnalités javascript et db locale pour la partie administration. Au niveau de l'HTML, tant que tout les navigateurs ne supporteront pas HTML5, on ne changera pas le balisage.

Donc ça veut dire attendre après Internet Explorer 9, qui aura le support qu'il aura... :(
Ce n'est pas une bonne nouvelle, ça.

Et pour les extensions, il est prévu des recommendations en termes de technologies à utiliser : version minimale de javascript, etc ?

#16 Re : [dc2] Le coin des sorciers » Thème en HTML5 + CSS3 » 2010-06-09 13:50:05

patidou a écrit :

Pour ton blog, il y a un problème de chevauchement entre le titre du blog et le premier post (firefox windows xp).

Curieux, ça.
Dans Firefox (Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.2.3) Gecko/20100423 Ubuntu/10.04 (lucid) Firefox/3.6.3) et Chromium (version du svn), ça me donne ceci (à un chouillat près) : http://cl.ly/bb821a471c28395d748f

Tu peux me montrer comment ça s'affiche chez-toi, STP ?

#17 Re : [dc2] Le coin des sorciers » [Nioube] Syntaxe wiki xhtml5 : créer un nouveau plugin ou adapter... » 2010-06-09 13:37:30

Aucune idée pour la saisie des billets; moi j'ai travaillé à modifier les templates pour qu'ils produisent du HTML5 au lieu de sais-plus-quoi.

#18 [dc2] Le coin des sorciers » Thème en HTML5 + CSS3 » 2010-06-09 13:26:44

dClauzel
Réponses : 14

J'ai porté (et légèrement étendu) le thème simplebw pour DotClear afin de le passer en HTML5 + CSS3. Pour cela, j'ai travaillé dans les CSS et taillader dans les templates du thème. J'ai uniquement ajoutés quelques fichiers, juste pour moi, qui sont sans incidences (support gravatar, albaneye...)

Le résultat est un blog vaguement valide à cause d' extensions qui génèrent du code que je ne contrôle pas.

Mais au final, j'utilise les nouvelles possibilités proposées par le HTML5 et les CSS3, comme :

  • le balisage sémantique du contenu, avec section, article, aside, etc.

  • des polices personnalisés fournies par le blog

  • des jolis effets sur le texte

  • la numérotation automatique des parties d'un billet (à ce propos, avoir de force le titre du billet en H2 et le premier niveau de titre accessible à l'utilisateur aussi en H2 est pas terrible du tout...)

  • heu, etc. :)

Pour ceux que ça intéresse, j'ai fait un tarball ici : http://damien.clauzel.nom.fr/simplebwHTML5CSS3.tgz et le blog qui l'utilise est là : http://damien.clauzel.nom.fr/blog/

Ce qui m'intéresserait surtout, en fait, est de voir dotclear passer complètement au HTML5, de façon à faciliter le balisage pour faire du web sémantique. Les métadonnées exposées via les marquages Dublin Core sont un bon début en ce sens, mais c'est difficile d'aller plus loin sans devoir casser le moteur de DotClear :/

D'où ma question : qu'est-ce qu'il est prévu pour DotClear, niveau HTML5 ?

#19 Re : [dc2] Plugins » Demande de plugins pour Twitter et Facebook » 2010-05-07 13:56:12

Ce qui serait vraiment bien, c'est de pouvoir trouver ce plugin sur Dotaddict; car quand on ne le connait pas... et bien on ne le trouve pas :)

#20 Re : [dc2] Plugins » Demande de plugins pour Twitter et Facebook » 2010-05-06 10:38:57

J'ai une erreur pour Flattr dans le billet suivant : http://damien.clauzel.nom.fr/blog/post/ … -banquaire

Le bouton s'affiche en grand, et non pas en petit, et surtout il n'est pas valide car il affiche « error ».

Le code généré est le suivant:

<div class="shareonentry"><ul><li class="button-flattr"><script type="text/javascript">var flattr_uid = "2077";var flattr_btn = "compact";var flattr_tle = "HOWTO : Que faire en cas d'opération frauduleuse sur son compte bancaire ?";var flattr_dsc = "!!!!Procédure générale à suivre

La procédure est connue de la police et des banques, il vous suffit de vous laisser guider. Elle se décompose en quatre étapes.

!!!Préparation";var flattr_cat = "text";var flattr_lng = "fr_FR";var flattr_tag = "banque, législation, problème, recommendation, sécurité, tutoriel";var flattr_url = "http://Damien.Clauzel.nom.fr/blog/post/2010/01/17/HOWTO-%3A-Que-faire-en-cas-d-op%C3%A9ration-frauduleuse-sur-son-compte-banquaire";</script><script src="http://api.flattr.com/button/load.js" type="text/javascript"></script></li>
...
</ul></div>

#21 Re : [dc2] Plugins » Intégration de Flattr » 2010-05-05 17:14:40

Ça fonctionne très bien pour le moment.

Prochaine étape, un bouton pour les instances de Status.net ? (un twitter-like Libre et décentralisé :)
Doc des API : http://status.net/wiki/API

L'instance de référence est identi.ca (https://identi.ca/dClauzel)

#22 Re : [dc2] Plugins » Intégration de Flattr » 2010-05-03 18:44:46

JcDenis a écrit :

A mon avis ton thème n'embarque pas les behaviors "qui vont bien": publicHeadContent qui existe, publicEntryBeforeContent et publicEntryAfterContent qui n'ont pas l'air d'exister. Ou alors un petit souci de config.

Bon, j'ai tabassé mon thème, et effectivement il n'y avait pas les 3 behaviours. C'est corrigé, ça marche.

Maintenant, oui, le bouton Flattr irait parfaitement dans cette collection de trucs sociaux.

#23 Re : [dc2] Plugins » Intégration de Flattr » 2010-05-03 15:18:25

JcDenis a écrit :

Du coup je peux l'intégrer au plugin shareOn alors...

Je ne connaissais pas (DotAddict ne le référence pas), mais ça me semble être cohérent.

(j'ai installé ShareOn, mais comme dirait Garcimore « ça marche pas »)

#24 Re : [dc2] Plugins » Intégration de Flattr » 2010-05-03 09:12:55

Alors, pour ce qu'il en est actuellement, l'API de Flattr devrait encore évoluer un poil, mais sans casser le format (une simple extension, donc).

Du point de vue utilisateur, le bouton Flattr (retourné par le javascript paramétré) a deux caractéristiques :
    - un compteur indiquant combien de fois l'œuvre a été flattée; en cliquant dessus on accède à la fiche descriptive de l'œuvre sur Flattr
    - un lien lien nommé « Flattr » qui permet de flatter l'œuvre si le visiteur est connecté sur Flattr, ou qui renvoi vers la page de connexion de Flattr si ce n'est pas le cas.

Également, suivant son paramétrage le bouton Flattr peut avoir 2 apparences : une grande et une petite, qui ont le même comportement.

Pour moi, sémantiquement le bouton « Flattr » se positionne au même niveau que les autres boutons de réseaux sociaux : le « j'aime » de Facebook, le « twitter ça » de Twitter, etc. Il est donc à placer au même endroit dans la page web.

Mais se pose tout de même la question du niveau : est-ce qu'on veut pouvoir flatter l'ensemble du blog (qui serait donc vu comme une seule œuvre) ou bien pouvoir flatter individuellement chaque billet+page ?

Pour des raisons techniques et d'usages (un blog peut avoir plusieurs auteurs, par exemple), je pense qu'il est plus adéquate de pouvoir flatter chaque billet+page.

Pour mes essais, j'ai placé le bouton dans sa version compact dans le même bloc que les mentions de commentaires et de rétroliens. On peut tout à fait le placer ailleurs pour coller à l'usage en vigueur sur Dotclear.

Est-ce que c'est suffisamment clair pour comprendre ce bouton à ajouter ?

#25 Re : [dc2] Plugins » Intégration de Flattr » 2010-05-02 17:12:31

JcDenis a écrit :

Rien de plus simple :)

Par contre tu parles de rémunération d'auteur et tu places le "bouton" sur un article, les gens ne vont-ils pas confondre ce bouton avec ceux de type "social network" ?

Ah ça, c'est une autre question indépendante de l'aspect technique du « comment j'ajoute ce bouton ? » :)

Flattr est en train de se mettre en place, on va voir au fur et à mesure comment se mettent en place les usages.

Vous n'êtes pas identifié(e).

Pied de page des forums

Propulsé par FluxBB

Sites map