Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Le package n'est pas bon, ca fait une erreur quand on veut l'installer...
Bizarre le package est fait avec packager 0.2-beta1 le problème c'est que je n'ai pas de quoi le tester car le nouveau Dotclear n'accepte plus les packages mais uniquement les zip et que je n'ai pas de vieilles version. Et j'ai pas trop envie de mettre un vieux DC pour tester un truc qui ne va plus marcher d'ici peu de temps non ?
Je m'en vais voir si il y a une version plus récente de packager
A+
http://www.amomp.com/recyclage-cartouche-encre.php Associez le geste écologique au geste solidaire, ne jetez plus vos cartouches d'encres
http://www.passion-tarn-et-garonne.info Ma p'tite galerie et blog DC
Hors ligne
heu je viens de tester pour prendre tes liens ca ne marche plus
je re essayerais d'ici quelques instants peut être est tu entrain d'upload ou pas
Hors ligne
ahhh en effet lol
tes url sont :
http://www.myouaibe.com/public/themes/p … 0.5.tar.gz
et pour les DL il faut juste :
http://www.myouaibe.com/public/plugin-m … 0.5.tar.gz
;-)
Hors ligne
GRRR fonction edit!!!!!!!
enfin le bon chez moi le paquage fonctionne nickel
(il m'a juste dit qu'il etait deja instaler ==>j'ai virer le 4==> et hop nickel !!)
Sinon bah ca marche du tonnerre sur les pages externes!
Sauf que ...si on implémente une page externe d'un contenu externe qui contien une frame on a un beau
/** external content **/ :-(
Hors ligne
Sinon bah ca marche du tonnerre sur les pages externes!
Sauf que ...si on implémente une page externe d'un contenu externe qui contien une frame on a un beau
/** external content **/ :-(
Tu peux m'en dire plus ? ou je peux voir cela c'est un autre plugin que related que tu utilises ?
http://www.amomp.com/recyclage-cartouche-encre.php Associez le geste écologique au geste solidaire, ne jetez plus vos cartouches d'encres
http://www.passion-tarn-et-garonne.info Ma p'tite galerie et blog DC
Hors ligne
Le package n'est pas bon, ca fait une erreur quand on veut l'installer...
Peux tu re-essayer à un moment il y avait plus les fichiers en face juste les liens.
http://www.amomp.com/recyclage-cartouche-encre.php Associez le geste écologique au geste solidaire, ne jetez plus vos cartouches d'encres
http://www.passion-tarn-et-garonne.info Ma p'tite galerie et blog DC
Hors ligne
i_love_dc a écrit :Sinon bah ca marche du tonnerre sur les pages externes!
Sauf que ...si on implémente une page externe d'un contenu externe qui contien une frame on a un beau
/** external content **/ :-(Tu peux m'en dire plus ? ou je peux voir cela c'est un autre plugin que related que tu utilises ?
Enfaite, je n'pense pas que ça est un rapport directe avec ton plugin.
sur une de mes pages externes, j'ai un code provenant d'un site
(qui fournit lui même se code bien sur)
et ce code contient une frame
donc je pense qu'il s'arrête au niveau de la d'ou provienne les infos
(l'autre site, le createur ....la source des infos)
/** external content **/
et qu'il n'arrive pas a choper le contenu
(c'est la Iframe à tous les coups)
Hors ligne
Dans tag, tags et archive je n'ai rien a récupérer pas d'info de description ou autre je ne traite donc pas non plus. Pour les puristes il pourrait être sympa d'avoir une description possible pour les tags façon category non ?
Sympa, on peut en discuter, mais pas très logique : les tags sont en eux-mêmes des éléments de description des contenus. Décrire une description, ça me paraît, heu… excessif ?
La seule description qui me semble seoir à une page de tag, c’est le tag lui-même ou une formule de type « billets qui parlent de “tag” » ;-)
RTFM attitude : https://fr.dotclear.org/documentation/2.0
Le chantier tips, tutos et astuces : http://tips.dotaddict.org/
Rien nulle part??? une petite recherche sul’ forum, alors?: https://forum.dotclear.org/search.php ?
Hors ligne
je suggère que les balises dans les thèmes qui n'ont pas de plugin associés devrait être néttoyé cela permettrais de livrer des thèmes sans erreurs (enfin sans les balises tplxxxx qui s'affichent) ce serait un plus je pense pour ceux qui veulent des trucs prêt à l'emploi.
Il me semble que dans la version svn actuelle de DC2 il y a un behavior public qui permet d'intervenir dans le header public donc à priori d'éviter d'avoir à ajouter une balise dans le template pour utiliser un plugin.
blog.draganshadow.com | dsg.draganshadow.com
Hors ligne
Un grand merci à Bruno pour le dépôt de cette feature http://dev.dotclear.net/2.0/ticket/179 elle devrait permettre de pouvoir livrer des thèmes clefs en main pour moi c'est un gros plus pour tous le monde si elle est adoptée.
http://www.amomp.com/recyclage-cartouche-encre.php Associez le geste écologique au geste solidaire, ne jetez plus vos cartouches d'encres
http://www.passion-tarn-et-garonne.info Ma p'tite galerie et blog DC
Hors ligne
Il me semble que dans la version svn actuelle de DC2 il y a un behavior public qui permet d'intervenir dans le header public donc à priori d'éviter d'avoir à ajouter une balise dans le template pour utiliser un plugin.
Merci je vais creuser cela, dans le thème default il y a _head.html avec ces deux lignes dedans :
{{tpl:include src="user_head.html"}}
{{tpl:SysBehavior behavior="publicHeadContent"}}
La deuxième ligne semble correspondre à ce que tu indiques mais comment l'activer depuis le fichier _plubic.php d'un plugin cela dépasse mon niveau de php ?
http://www.amomp.com/recyclage-cartouche-encre.php Associez le geste écologique au geste solidaire, ne jetez plus vos cartouches d'encres
http://www.passion-tarn-et-garonne.info Ma p'tite galerie et blog DC
Hors ligne
Allez je me lance :
dans _public.php
<?php
$core->addBehavior('publicHeadContent',array('maClass','maFonction'));
class maClass
{
public static function maFonction($attr)
{
***************
}
}
?>
Si j'ai dit une connassie, ne vous gênez pas pour me le dire :)
Photo, Art et Création Numérique : http://benoit-grelier.photo7.fr/
Hors ligne
Quand ça marchera ce sera supercool si y a pas besoins de quoi que ce soit au niveau du thème,
pour l'instant en ayant utilisé ta déclaration j'obtiens une erreur :
Cannot use object of type dcCore as array in /mnt/141/sdc/e/b/arlfra/dctest/inc/public/class.dc.template.php
http://www.amomp.com/recyclage-cartouche-encre.php Associez le geste écologique au geste solidaire, ne jetez plus vos cartouches d'encres
http://www.passion-tarn-et-garonne.info Ma p'tite galerie et blog DC
Hors ligne
Ok alors ça semble fonctionner avec :
$core->addBehavior('publicHeadContent',array('tplMiniSEO','MetaMiniSEO'));
class tplMiniSEO
{
public static function MetaMiniSEO(&$core)
En plus ce qui est bien c'est qu'il va pas y avoir a se prendre le choux avec les return php puisque ce devrait être des echo directe.
http://www.amomp.com/recyclage-cartouche-encre.php Associez le geste écologique au geste solidaire, ne jetez plus vos cartouches d'encres
http://www.passion-tarn-et-garonne.info Ma p'tite galerie et blog DC
Hors ligne
pour l'instant en ayant utilisé ta déclaration j'obtiens une erreur :
C'est quoi le code de ta fonction ?
- les règles du forum : http://forum.dotclear.net/viewtopic.php?id=39494
- la galaxie de Dotclear 2 : http://fr.dotclear.org/documentation/2.0/links
Hors ligne
C'est quoi le code de ta fonction ?
J'ai pompé honteusement context::global_filter($_ctx->posts->getExcerpt(0),0,0,0,0,0); pour récuperer le chapeau
dans un fichier de template,cela fonctionne mais n'est pas correct du tout si quelqu'un pouvais me dire la bonne façon ?
Les paramètres en dur les (0),0,0,0,0,0 ne sont pas corrects
Pour Moe et ceux qui veulent m'aider voici le public.php sur lequel je travail et qui fonctionne sur free en ce moment.
<?php
$core->addBehavior('publicHeadContent',array('tplMiniSEO','MetaMiniSEO'));
class tplMiniSEO
{
// Function pour nettoyer les caractères illicite dans le head ainsi que les balises html
public static function cleanContent($attr) {
$attr = ereg_replace("\r?\n", " ", strip_tags($attr));
$attr = ereg_replace("\""," ",$attr);
$attr = ereg_replace(" "," ",$attr);
$attr = ereg_replace(" "," ",$attr);
return $attr;
}
// Function de découpe de chaine de caractère en laissant le dernier mot intact
public static function cleanCut($fttext, $ftsize){
if(strlen($fttext)>=$ftsize){
$fttext = substr($fttext,0,$ftsize);
$ftespace = strrpos($fttext," ");
$fttext = substr($fttext,0,$ftespace)."...";
}
return $fttext;
}
public static function MetaMiniSEO(&$core)
{
global $core;
global $_ctx;
$phpCode="";
$typpost=$core->url->type;
// Pas très cool mais bon
// Si c'est un related on fait comme si c'est un billet normal
if ($typpost=="related"){
$typpost = "post";
}
switch ($typpost) {
case 'post': // Le cas des billets
$meta = "";
// Si le plugin myMeta existe
if (class_exists("myMeta")){
$objMeta = new dcMeta($core);
$objMyMeta = new myMeta($core);
if ($objMyMeta->isMetaEnabled("description")){
$meta = $objMeta->getMetaStr($_ctx->posts->post_meta,"description");
}
}
// Si mymeta a pas rempli la var meta on prend d office le contenu du billet sinon priorite a mymeta
if (rtrim($meta)==""){
$meta= context::global_filter($_ctx->posts->getExcerpt(0),0,0,0,0,0).context::global_filter($_ctx->posts->getContent(0),0,0,0,0,0);
}
$meta = self::cleanContent($meta);
$meta = self::cleanCut($meta,"250");
if (rtrim($meta)!=""){
$meta = "<meta name=\"description\" content=\"".$meta."\" />";
echo $meta;
}
break; // end case 'post'
case 'default': // Le cas de la page d'accueil
if (rtrim($core->blog->desc)!=""){
$meta = "<meta name=\"description\" content=\"".$core->blog->desc."\" />";
echo $meta;
}
return;
break;
} //end switch ($typpost)
return;
}
}
?>
http://www.amomp.com/recyclage-cartouche-encre.php Associez le geste écologique au geste solidaire, ne jetez plus vos cartouches d'encres
http://www.passion-tarn-et-garonne.info Ma p'tite galerie et blog DC
Hors ligne
juste un petit up pour te dire francis que tu a (peut-être) oublier de mettre à jour dotaddict
(ta version est encore 3.0)
Hors ligne
ah aufaite...encore un petit message...
pour les archives
pense tu que tu puisse faire en sorte que les titres des billets archivés se mettent en description??
Hors ligne
ah aufaite...encore un petit message...
pour les archives
pense tu que tu puisse faire en sorte que les titres des billets archivés se mettent en description??
Non nous ne pouvons rien faire ici, c'est comme la page tag nous pourrions eventuellement dire "Trouvez ici les billets archivés pour le mois xx" car il y a plusieurs billets dans la même page à la page d'accueil on se sert du paragraphes de description du blog mais là pas grand chose à faire.
Pour ce qui est de publier une mise à jour sur plugins.doctaddict.net j'attend une réponse à ma question concernant
context::global_filter($_ctx->posts->getExcerpt(0),0,0,0,0,0) par un dev car la nouvelle version n'a plus rien à avoir il y aura plus la balise tpl:miniSEO à ajouter au thème puisque utilisation du behavior déjà présent.
A+
http://www.amomp.com/recyclage-cartouche-encre.php Associez le geste écologique au geste solidaire, ne jetez plus vos cartouches d'encres
http://www.passion-tarn-et-garonne.info Ma p'tite galerie et blog DC
Hors ligne
Petit up pour les dev pour le post juste au-dessus et surtout pour vos donner les premiers résultats du plugin
J'ai fais une capture avant et après c'est pas top top mais jetez un oeil c'est quand même plus sympa:
http://www.myouaibe.com/index.php/post/ … in-miniSEO
A+
http://www.amomp.com/recyclage-cartouche-encre.php Associez le geste écologique au geste solidaire, ne jetez plus vos cartouches d'encres
http://www.passion-tarn-et-garonne.info Ma p'tite galerie et blog DC
Hors ligne
Bizarre oui excerpt c'est laméthode qui récupère le contenu du chapeau. Tu es en quel version de DC tu avais bien nettoyé le cache ?
Dommage qu'un dev passe pas par là pour mon problème je t'ai quand même mis une version 0.6 qui ne fonctionne plus du tout pareil je copie colle mon commentaire de là bas :
J'ai en carton une version 0.6 mais cela ne résoudra pas ton problème avec cette version plus besoins de mettre {{tpl:MiniSEO}} dans le _head.html du thème, il faut par contre avoir un DOTCLEAR récent (pour le savoir il suffit de regarder dans le thème default fichier _head.html si il y a la ligne avec le tag {{tpl:SysBehavior behavior="publicHeadContent"}} voir ici la version 0.6 est ici
http://www.amomp.com/recyclage-cartouche-encre.php Associez le geste écologique au geste solidaire, ne jetez plus vos cartouches d'encres
http://www.passion-tarn-et-garonne.info Ma p'tite galerie et blog DC
Hors ligne
Tu pourrais utiliser cutString($str,$l) pour couper ton texte. $str c'est la chaîne à couper et $l la longueur souhaitée.
- les règles du forum : http://forum.dotclear.net/viewtopic.php?id=39494
- la galaxie de Dotclear 2 : http://fr.dotclear.org/documentation/2.0/links
Hors ligne
f_trt : oui, je sais bien que excerpt c'est la méthode qui recup le contenu du chapeau ;)
Mais là le soucis, c'est que c'est sur un blog où je n'utilise pas le chapeau. Je tape tous mes billets directement dans le corps de texte.
Je pense qu'il faudrait que tu fasse un test : si il y a un chapeau tu prend les 200 premiers carractères, sinon, tu prend les 200 premiers du billet...
Bon courrage ;)
Hors ligne
Vous n'êtes pas identifié(e).