Dotclear

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

Annonce

13 février 2024 Sortie de Dotclear 2.29

#26 2008-03-27 17:40:32

f_trt
Membre
Lieu : Saint Etienne De Tulmont
Inscription : 2005-08-05
Site Web

Re : Demande aide ou eclaircissement pour un plugin miniSEO

JS a écrit :

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

#27 2008-03-27 17:46:01

i_love_dc
Membre
Inscription : 2007-07-13

Re : Demande aide ou eclaircissement pour un plugin miniSEO

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

#28 2008-03-27 17:47:43

i_love_dc
Membre
Inscription : 2007-07-13

Re : Demande aide ou eclaircissement pour un plugin miniSEO

Hors ligne

#29 2008-03-27 17:52:23

i_love_dc
Membre
Inscription : 2007-07-13

Re : Demande aide ou eclaircissement pour un plugin miniSEO

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

#30 2008-03-27 19:11:52

f_trt
Membre
Lieu : Saint Etienne De Tulmont
Inscription : 2005-08-05
Site Web

Re : Demande aide ou eclaircissement pour un plugin miniSEO

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 ?


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

#31 2008-03-27 19:13:24

f_trt
Membre
Lieu : Saint Etienne De Tulmont
Inscription : 2005-08-05
Site Web

Re : Demande aide ou eclaircissement pour un plugin miniSEO

JS a écrit :

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

#32 2008-03-27 20:46:43

i_love_dc
Membre
Inscription : 2007-07-13

Re : Demande aide ou eclaircissement pour un plugin miniSEO

f_trt a écrit :
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

#33 2008-03-27 20:53:41

JS
Membre
Inscription : 2005-01-31
Site Web

Re : Demande aide ou eclaircissement pour un plugin miniSEO

yes nickel
je l'ai installé, on verra ce que ça va donner ;)

Hors ligne

#34 2008-03-28 12:21:28

Lomalarch
Responsable du photocopieur
Lieu : Colombes (92)
Inscription : 2006-05-02
Site Web

Re : Demande aide ou eclaircissement pour un plugin miniSEO

f_trt a écrit :

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

#35 2008-03-28 12:45:02

draganshadow
Membre
Inscription : 2007-09-10
Site Web

Re : Demande aide ou eclaircissement pour un plugin miniSEO

f_trt a écrit :

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

#36 2008-03-28 14:27:23

f_trt
Membre
Lieu : Saint Etienne De Tulmont
Inscription : 2005-08-05
Site Web

Re : Demande aide ou eclaircissement pour un plugin miniSEO

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

#37 2008-03-28 14:35:52

f_trt
Membre
Lieu : Saint Etienne De Tulmont
Inscription : 2005-08-05
Site Web

Re : Demande aide ou eclaircissement pour un plugin miniSEO

draganshadow a écrit :

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

#38 2008-03-28 15:37:42

adjaya
Membre
Lieu : Provence - Luberon
Inscription : 2006-09-05
Site Web

Re : Demande aide ou eclaircissement pour un plugin miniSEO

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

#39 2008-03-28 18:11:19

f_trt
Membre
Lieu : Saint Etienne De Tulmont
Inscription : 2005-08-05
Site Web

Re : Demande aide ou eclaircissement pour un plugin miniSEO

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

#40 2008-03-28 18:54:35

f_trt
Membre
Lieu : Saint Etienne De Tulmont
Inscription : 2005-08-05
Site Web

Re : Demande aide ou eclaircissement pour un plugin miniSEO

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

#41 2008-03-28 19:21:37

Moe
Responsable du mini-bar
Lieu : France
Inscription : 2004-09-19
Site Web

Re : Demande aide ou eclaircissement pour un plugin miniSEO

f_trt a écrit :

pour l'instant en ayant utilisé ta déclaration j'obtiens une erreur :

C'est quoi le code de ta fonction ?

Hors ligne

#42 2008-03-28 20:45:02

f_trt
Membre
Lieu : Saint Etienne De Tulmont
Inscription : 2005-08-05
Site Web

Re : Demande aide ou eclaircissement pour un plugin miniSEO

Moe a écrit :

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("&nbsp;"," ",$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

#43 2008-03-31 07:33:01

i_love_dc
Membre
Inscription : 2007-07-13

Re : Demande aide ou eclaircissement pour un plugin miniSEO

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

#44 2008-03-31 09:53:31

i_love_dc
Membre
Inscription : 2007-07-13

Re : Demande aide ou eclaircissement pour un plugin miniSEO

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

#45 2008-03-31 11:54:11

f_trt
Membre
Lieu : Saint Etienne De Tulmont
Inscription : 2005-08-05
Site Web

Re : Demande aide ou eclaircissement pour un plugin miniSEO

i_love_dc a écrit :

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

#46 2008-04-01 14:19:26

f_trt
Membre
Lieu : Saint Etienne De Tulmont
Inscription : 2005-08-05
Site Web

Re : Demande aide ou eclaircissement pour un plugin miniSEO

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

#47 2008-04-01 14:58:23

JS
Membre
Inscription : 2005-01-31
Site Web

Re : Demande aide ou eclaircissement pour un plugin miniSEO

je viens d'essayer de le mettre sur un autre blog, et là ca passe pas...
Ca chie sur le get_excerpt()

Apparement, quand il n'y a pas d'excerpt le script plante...

Hors ligne

#48 2008-04-01 17:30:54

f_trt
Membre
Lieu : Saint Etienne De Tulmont
Inscription : 2005-08-05
Site Web

Re : Demande aide ou eclaircissement pour un plugin miniSEO

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

#49 2008-04-01 21:37:29

Moe
Responsable du mini-bar
Lieu : France
Inscription : 2004-09-19
Site Web

Re : Demande aide ou eclaircissement pour un plugin miniSEO

Tu pourrais utiliser cutString($str,$l) pour couper ton texte. $str c'est la chaîne à couper et $l la longueur souhaitée.

Hors ligne

#50 2008-04-02 07:01:54

JS
Membre
Inscription : 2005-01-31
Site Web

Re : Demande aide ou eclaircissement pour un plugin miniSEO

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).

Pied de page des forums

Sites map