Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Ah je n'avais donc pas les yeux si embués :)
Merci par avance !
Bonjour,
Il me semblait qu'on pouvait personnaliser un peu le formatage des widgets depuis le _define.php d'un thème autrefois, avec quelque chose comme :
/* Properties */ array(
/* Type */ 'type' => 'theme',
/* Templates*/ 'tplset' => 'dotty',
/* Widget title */ 'widgettitleformat' => '<div class="card-header bg-dark text-light widget-title text-uppercase"><h3 class="card-title h6">%s</h3></div>',
/* Widget subtitle */ 'widgetsubtitleformat' => '<div class="widget-subtitle bg-light"><span>%s</span></div>'
)
Mais, sauf yeux embués... ça ne fonctionne plus :)
Il y a eu des changements à ce niveau ?
Merci.
Côté thèmes il me semble qu'il y en a déjà qui s'appuie sur la bibliothèque Bootstrap.
Oui, il en existe quelques uns, pondus par des dotcleariens.
Pourquoi pas se rapprocher de leur équipe et rendre un thème commun officiel par exemple ? Et si ça donnait l'idée de déployer Dotclear pour leur blog ?
C'est trop utopique ? :)
Racoleur ? Un peu.
Juste ma pensée de fin d'année, peut-être les effets de la grippe, encore, mais ça aura le mérite d'être écrit.
Avec les avancées récentes de Franck et Jean-Christian pour Dotclear et une prochaine version majeure de Dotclear, il pourrait être intéressant, tant d'un point de vue visibilité qu'attrait développeurs, de se rapprocher d'un partenaire qui bouge et se secoue le cocotier depuis de nombreuses années.
Je ne peux pas être objectif car j'apprécie énormément la librairie depuis ses débuts, mais je suis ravi de voir qu'elle compte aujourd'hui dans son équipe plusieurs développeurs francophones. Je parle évidemment de Bootstrap, le framework made in Twitter : https://github.com/orgs/twbs/people
Alors, pourquoi ? Juste un thème côté public ? Un thème côté admin ? Les deux ? Autre chose ?
Honnêtement, je vous laisserai en débattre si nécessaire car je ne saurai pas trancher sur la question :)
Voilà.
Et... pourquoi pas ? :)
Ah punaise que bon sang !
Merci Philippe, grâce à ta remarque j'ai placé un fichier _disabled dans tous les dossiers de plugins que les erreurs successives me donnaient : c'est retombé en marche et j'ai réussi à mettre à jour Dotclear et les plugins.
Ouf ! :)
Bonjour,
Oui j'ai essayé de rajouter le suffixe, mais même avec lui, j'obtiens les erreurs susnommées en #13 :(
Je suis un poil désespéré... Est-ce qu'il y aurait un moyen d'installer une install vierge et de connecter ma base de données pour récupérer mon blog de test ?
Je n'en ai pas l'impression.
L'administration n'était de toute façon plus accessible déjà après la mise à jour vers la 2.24 unstable.
Après plusieurs tentatives, je n'arrive plus à accéder à l'admin, même en rechargeant une sauvegarde. C'est tout cassé :(
Nope toujours la même erreur.
J'ai tenté une solution de bourrin en restaurant ftp + bdd avant la mise à jour, et j'obtiens ceci :
Fatal error: Uncaught Error: Class 'Clearbricks' not found in /home/clients/ab9e3fe60382d376e9b005ff8e4e22fd/web/sys_global/plugins/attachments/_prepend.php:15 Stack trace: #0 /home/clients/ab9e3fe60382d376e9b005ff8e4e22fd/web/sys_global/inc/core/class.dc.modules.php(819): require() #1 /home/clients/ab9e3fe60382d376e9b005ff8e4e22fd/web/sys_global/inc/core/class.dc.modules.php(230): dcModules->loadModuleFile('/home/clients/a...') #2 /home/clients/ab9e3fe60382d376e9b005ff8e4e22fd/web/sys_global/inc/admin/prepend.php(190): dcModules->loadModules('/home/clients/a...', 'admin', 'fr') #3 /home/clients/ab9e3fe60382d376e9b005ff8e4e22fd/web/sys_global/admin/index.php(21): require('/home/clients/a...') #4 {main} thrown in /home/clients/ab9e3fe60382d376e9b005ff8e4e22fd/web/sys_global/plugins/attachments/_prepend.php on line 15
C'est guère mieux.
J'ai beau vider le cache navigateur et les dossiers qui sont dans le dossier cache/ mais rien de rien :(
Impossible d'accéder à l'administration pour revenir sur une autre version.
<?php
/*
* -- BEGIN LICENSE BLOCK ----------------------------------
*
* This file is part of Related, a plugin for DotClear2.
*
* Licensed under the GPL version 2.0 license.
* See LICENSE file or
* http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
*
* -- END LICENSE BLOCK ------------------------------------
*/
$this->registerModule(
"Related Pages", // Name
"Serve pages & scripts", // Description
"Pep, contributors, Nicolas Roudaire", // Author
'1.8.2', // Version
[
'permissions' => dcCore::app()->auth->makePermissions([dcAuth::PERMISSION_CONTENT_ADMIN, dcPages::PERMISSION_PAGES]),
'type' => 'plugin',
'dc_min' => '2.24',
'requires' => [['core', '2.24']],
'support' => 'http://forum.dotclear.net/viewtopic.php?id=48205',
'details' => 'http://plugins.dotaddict.org/dc2/details/related'
]
);
Oui, dès que je tente de me connecter avec ou sans le mode sans échec, j'obtiens cette erreur.
Impossible ensuite de me déconnecter, et le fichier _disabled ne solutionne rien :(
Franck, le problème est que dès que j'accède à l'url de l'administration, j'ai immédiatement l'erreur citée. Un souci de cache ?
Bonjour,
Suite à la lecture du blog de Franck, je m'attendais à quelques sueurs froides en essayant de mettre à jour un blog de test vers la version unstable 2.24.
Mais... pas autant ! En me connectant à l'administration après la mise à jour, et après avoir ouvert la page plugins.php, c'est erreur générale de partout :
Fatal error: Uncaught Error: Call to undefined method dcCore::app() in /home/clients/ab9e3fe60382d376e9b005ff8e4e22fd/web/sys_global/plugins/related/_define.php:20 Stack trace: #0 /home/clients/ab9e3fe60382d376e9b005ff8e4e22fd/web/sys_global/inc/core/class.dc.modules.php(208): require() #1 /home/clients/ab9e3fe60382d376e9b005ff8e4e22fd/web/sys_global/inc/admin/prepend.php(190): dcModules->loadModules('/home/clients/a...', 'admin', 'fr') #2 /home/clients/ab9e3fe60382d376e9b005ff8e4e22fd/web/sys_global/admin/index.php(21): require('/home/clients/a...') #3 {main} thrown in /home/clients/ab9e3fe60382d376e9b005ff8e4e22fd/web/sys_global/plugins/related/_define.php on line 20
J'ai tenté de mettre un fichier _disabled dans le dossier du plugin related, mais même souci.
Auriez-vous une piste svp ?
Merci :)
Bonjour,
Pour du JS, tout à fait, en prenant soin de correctement l'intégrer depuis la saisie de billets.
Pour PHP, il existe le plugin Related pages.
Franck, l'URL d'invitation Discord n'est plus valide, peux-tu m'en redonner une ou m'inviter directement stp ?
Bonjour,
Je n'utilise pas le plugin, mais il y a visiblement un widget disponible à insérer ("widgets de présentation" et/ou directement dans les gabarits .html).
J'ai bien peur que tu ne fasses une réunion tout seul ! :-(
Pas grave, si ça peut aider à faire avancer quelque chose... ;)
Y'a déjà un discord Dotclear, pas très fréquenté, ici : https://discord.gg/ZgbAXC
Ok, merci pour le lien ;)
Franck, est-ce qu'on pourrait organiser quelque chose (discord ou autre) avec tous les acteurs encore présent ?
Une version 2.2.0-RC2 est dispo dans le premier message du sujet ! :)
La prochaine étape sera une RC3 (avec notamment relecture complète du code et création d'un fichier style.scss pour faciliter les personnalisations du thème) qui devrait être la version définitive selon vos retours.
Je n'utilise pas le plugin, mais recommande vivement Matomo pour des statistiques et une éthique plus claire ;)
Yes ! \o/
Merci Franck.
Tout le monde est présent dans le navire ?
7 ans après feignasses, je suis d'avis de discuter d'un projet nouveau qui ira à son terme.
Franck, si je ne dis pas de bêtises, author est un attribut de <tpl:Entries> et non de <tpl:EntryIf>, n'est-ce pas ?
Dans le cas où je souhaite inclure un bout de code selon l'auteur, dans le contexte d'un billet, author ne me parait pas applicable, si ?
Vous n'êtes pas identifié(e).