Dotclear

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

Annonce

#1 Re : [dc2] Discussion et astuces » Attaque soudaine de spams » 2013-05-19 20:22:40

Salut je reçois en effet plus de 5 spam par jour du même type : en Anglais qui me félicitent sur l'efficacité de mon site! sans jamais parler du contenu, les message reviennent assez régulièrement mais jamais de lien dans le message. Perso j'utilise Accessible captcha et c'est tout nickel il sont tous bloqués plus après les autres filtres qui font correctement leur travail.

#3 Re : [dc2] Installation et hébergement » Héberger doclear 2 gratuitement même sans module innodb c'est possible » 2013-05-15 21:28:03

Mince en plus je me suis un peu pris la tête avec mes fichiers modifiés : Il y avait "fake me up" pour faire passer la mise à jour!
Pas grave je le saurai!

#4 Re : [dc2] Plugins » [Extension Newsletter] : support de l'extension » 2013-05-06 12:55:59

Re Après relecture du sujet, c'est visiblement un problème connu! le passage à la version 3.8.1 semble rectifier le problème mais le lien donné renvoie vers le 3.8.0! pas grave Illisible a donné une solution que j'ai testé et qui fonctionne à merveille :

Illisible a écrit :

J'ai le même probleme apres une recente mise à jour: Un "/" intempestif  après "index.php?" sur tous les liens de desabonnement et autres dans les mails.

Apres recherche , il semble que ce soit la nouvelle version de la fonction "concatURL" de clearbriks" et notamment les lignes  dans lib.http.php (l.116)

if (substr($url,-1,1) != '/') {
            $url .= '/';
        }

qui provoquent ce probleme.

C'est peut être valable avec la lecture d'url en mode path_info, mais pas en query_string;

Je propose de les remplacer par

    if ((substr($url,-1,1) != '/')&&(substr($url,-1,1) != '?')){
            $url .= '/';
        }

Mais bon, je ne sais pas si ça a une incidence ailleurs...

Merci je préviens si cela chamboule autre chose!

Super plugin en tout cas merci pour le travail!

#5 Re : [dc2] Plugins » [Extension Newsletter] : support de l'extension » 2013-05-06 08:24:09

Bonjour,
j'ai : http://ma-boulangerie-maison.com/index.php?

Dans mon config.php j'ai bien  : DC_ADMIN_URL','http://ma-boulangerie-maison.com/admin/

Ce qui est curieux c'est que pour l'autre partie du widget (newsletters) qui lui affiche les news, le lien est nickel.

De même pour la partie maintenance du plugin, si je fais le test pour adapter le tpl j'ai toujours ce / après le ?

J'ai tenté de modifier admin.php et _newsletter_pub.js car des url me semblaient louches mais sans succes. Et puis ça fonctionne chez les autres! L'envoie de news par mail fonctionne... Je ne sais pas!

Merci

#6 Re : [dc2] Plugins » [Extension Newsletter] : support de l'extension » 2013-05-05 22:30:40

Bonjour,
J'ai pas lu les 26 pages de support les yeux fatiguent mais j'ai l'air dêtre le seul avec ce problème :
Quand je place le widget pour s'abonner dans ma sidebar, il m'envoie vers une page incorrect : et pour cause l'adresse est la suivante

monsite/index.php?/newsletter/form/

Il y a un / en trop après le ?
Si je le supprime manuellement : ça fonctionne!
ça me bloque également si j'envoie le formulaire d'inscription : toujours ce / en trop
J'ai relu le billet dédié j'ai fouiné dans les fichiers du plugin mais je ne vois pas ce qui génère ce /

Merci pour votre aide!

http://www.ma-boulangerie-maison.com
DC 2.5 thème freshy (pas le 2) en query string

#7 Re : [dc2] Installation et hébergement » Hébergeurs compatibles Dotclear 2 » 2013-04-06 06:27:06

Gratuit avec autoinstaller
Hébergeur : www.hotstinger.fr
blog : www.ma-boulangerie-maison.com

Note du modérateur : la version gratuite ne dispose pas du moteur InnoDB...

#8 Re : [dc2] Installation et hébergement » Héberger doclear 2 gratuitement même sans module innodb c'est possible » 2013-04-05 11:45:45

Ok alors si je comprends le schéma, le risque encouru est que si je supprime un billet, il reste le tag associé, les commentaires et les pings. Donc à chaque manip aller dans la base de donnée et faire le ménage. Cette action peut elle être gérée par le plugin maintenance  ou par la fonction optimisation mysql?
Car en effet on se rajoute inutilement du travail et ça risque de planter coté utilisateur et pourrir ma base de données.

ça fait reflechir

#9 Re : [dc2] Installation et hébergement » Héberger doclear 2 gratuitement même sans module innodb c'est possible » 2013-04-04 19:36:05

ok
Je ne souhaitais simplement pas une extension en free.fr n'étant pas expert en (pas grand chose) remaniement de dns et je suis pas fan des redirections. Je préfère même un nom de domaine dot tk et puis je leur ai trop commandé de kit de connexion bat débit!!

Pendant tout ce débat j'ai de toute façon bien compris que c'était une mauvaise idée ma manip sur 000webhost et j'ai déjà ouvert un nouveau compte  chez hotinger qui me permettra d'utiliser DC2 sans bug ;)

Bonne soirée à tous

#10 Re : [dc2] Installation et hébergement » Héberger doclear 2 gratuitement même sans module innodb c'est possible » 2013-04-04 17:06:05

oups réglement de compte! faut t'aérer si tu passe trop de temps ici!!
Tu sais mon hégergeur me vas très bien! j'ai fais un test c'est tout je savais pas qu'il na fallait pas partager! Quand à ton ton pain à l'eau du ruisseau : tu vas être malade! ne le mange pas!

Bref j'ai fai un test (je n'y jouait pas ma vie!) je fais ça pour me détendre le soir quand tout est calme.
Je me disais, pour moi aussi faire grandes rhétoriques, si Pierre et Marie Curie avaient juste respecté les pré requis de la chimie, on serait peut être juste une bande de zombies enragés!! ouais

Enfin bonne continuation à tous et merci pour votre aide!

A bientôt

#11 Re : [dc2] Installation et hébergement » Héberger doclear 2 gratuitement même sans module innodb c'est possible » 2013-04-04 15:47:28

ouch!
Ok alors pour le coté pathétique, j'ai 2 gosses qui consomment encore à eux seuls plus de 3600 couches par an, je préfère leur procurer du pampers plutôt que de la marque repère, si chaque membre du forum clic au mois une fois sur la pub de mon site je pourrai peut être leur acheter de bons légumes bio de France et pas des truc immangeables ! Donc oui je suis à essayer de ne pas gaspiller 2€ par mois dans un hébergement! D'ailleurs ne réponds pas à mon post concernant shareaholic, j'ai un peu peur maintenant!

Cependant merci à tous vous avez répondu à ma question, à quoi sert inno db! alors j'aurai pu le chercher tout seul mais j'ai préféré faire mon test à 2 balles. Ceci dit, je suis très bien chez Hostinger qui accepte DC2 en gratuit (oui GRATUIT!) donc j'hébergerai mon nouveau blog.

Et c'est vrai il y a des pré requis qui sont pas là pour rien mais ça coûte rien de tester (oups mince encore une histoire de gratuit!!)

En tout cas merci à tous vos réponses

@+

#12 [dc2] Installation et hébergement » Héberger doclear 2 gratuitement même sans module innodb c'est possible » 2013-04-03 22:01:07

Jeremy
Réponses : 16

Bonjour,

Je suis un peu malin mais pas du tout informaticien! Alors peut être que ça me portera défaut plus tard mais pour l'heure j'ai 2 solutions à apporter pour à la fois héberger dotclear 2 gratuitement et gérer son propre nom de domaine sans redirection. impossible chez free visiblement.

Je possède le domaine http://www.ma-boulangerie-maison.com. Je me suis inscrit sur hostinger en hébergement gratuit à la base pour DC 1. Seulement il fournissent un système d'auto-installer pour Dotclear 2.4.1.2. (impossible sinon d'installer DC 2 car cet hébergeur ne possède pas le module innodb en gratuit) Sauf qu'une fois installé, on ne peut pas mettre à jour avec le lien présent dans l'admin du blog...

Le système de mise à jour nous dit qu'il y a des fichiers qui ont été modifiés. En effet celui ou hostinger a placé sa pub! Donc j'ai installé manuellement DC 2.5 et modifié le fichier INC->public->class.dc.template.php en rajoutant dans la fonction 'SysPowerdby' : le code contenu dans mon installation DC 2.4.1.2 faite par l'auto-installer. ce qui donne :

public function SysPoweredBy($attr)
	{
	
		global $c_cms_code;

		$r = '';

        $c_global_f = get_cfg_var('c_global_f');

        if (!empty($c_global_f)) $r = " <br /> $c_global_f ";

        else $r = "<br /> Supported by the best <a href='http://www.hostinger.com/' target='_blank'>web hosting</a>, <a href='http://www.vps.me/' target='_blank'>VPS hosting</a> and <a href='http://www.boxbilling.com/' target='_blank'>billing software</a>. ";

        if (!empty($c_cms_code)) $r = " <br /> $c_cms_code ";

		
		return
		'<?php printf(__("Powered by %s"),"<a href=\"http://dotclear.org/\">Dotclear</a>"); ?>';
	}

Je suppose que la manip est valable pour les maj à venir! on verra!

Je me suis aussi penché sur une autre question. Pour des raisons qui ne sont pas le sujet du post, j'avais besoin d'un autre hébergeur pour un autre blog qui doit ressembler au premier.

Avant j’utilisai 000webhost en gratuit (comme hostinger pas de pub, bien pour un site perso). sauf que lui ne fait pas l'auto-installeur pour DC2 et on a toujours notre problème d'innodb pour lequel il faut payer ou aller chez free et prendre leur extension!

Donc j'ai voulu tester  : Exporter tout mon dossier DC2 du serveur hostinger sur 000webhost, exporter ma base de donnée sql de hostinger en prenant soin de changer le lien de l'index si je change de nom de domaine :

-- Contenu de la table `dc_blog`
--

INSERT INTO `dc_blog` (`blog_id`, `blog_uid`, `blog_creadt`, `blog_upddt`, `blog_url`, `blog_name`, `blog_desc`, `blog_status`) VALUES
('default', 'ba7453e650158b5900a7f8d1e93f9d460', '2013-03-17 19:10:32', '2013-04-02 21:33:15', 'http://.nouveau nom de domaine./index.php?', 'Ma boulangerie à la maison', 'Faire son pain à la maison? c''est simple, ludique et tellement bon! Découvrez de savoureuses recettes ainsi que les techniques pour réaliser un bon pain maison!', 1);

-- --------------------------------------------------------

Et l'importer chez mon nouvel hébergeur et ça fonctionne!

Il faut bien évidemment modifier le config.php dans 'INC' avec les nouvelles données de l'hébergeur :

// Database hostname (usually "localhost")
define('DC_DBHOST','nouveau serveur.com');

// Database user
define('DC_DBUSER','nouvel utilisateur_mysql');

// Database password
define('DC_DBPASSWORD','mdp mysql');

// Database name
define('DC_DBNAME','nouvelle base_mysql');

Une fois le nom de domaine pointé sur 000webhost : suspens: ça fonctionne à la perfection!! même sans ce module innodb! alors qu'il était impossible de faire une install classique à l'origine!

Bon comme je dis c'est du bidouillage, et ça me portera peut être défaut par la suit si il y a des bugs. En attendant j'ai mon nom de domaine, un hébergeur gratuit et Dotclear 2.5!

J'espère avoir été clair!

Donnez moi vos avis les connaisseurs car je fais peut être une erreur monumentale!

A bientôt!

#13 Re : [dc2] Plugins » Sexybookmarks et shareholic » 2013-04-03 21:12:15

salut et merci! mais malheuresement, j'ai un peu de mal à comprendre tout le language. Manger de la doc c'est bon mais ça fait mal à la tête aussi!

Peut tu me donner un exemple de comment insérer mes métas persos, mes pubs et ce code sans surchager mes templates?

Voici mon home.html et mes codes perso se répètent aussi sur post, tag, category

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{{tpl:BlogLanguage}}" lang="{{tpl:BlogLanguage}}">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
  <meta name="MSSmartTagsPreventParsing" content="TRUE" />
  
  <meta http-equiv="Content-Language" content="fr-ca">
  <meta name="Identifier-url" content="http://www.ma-boulangerie-maison.com">
  <meta name="Description" lang="fr-ca" content="Réaliser une bonne baguette de pain, c'est ludique et tellement bon! Découvrez les recettes de baguettes et autres pains Français ainsi que le matériel et le techniques pour avoir une bonne odeur de pain croustillant dans votre four!">
  <meta name="keywords" content="boulangerie,patisserie,boulangerie-patisserie,faire son pain,baguette,tradition,boulangeries,patisseries,bakery,recettes,brioche,pastry,chocolat,chocolate,boulanger,baker,patissier,cereale,cereal,croissant,croissants,pain-au-chocolat,traditionnel,farine,levure,levain,fermentation,panification,bread-making,petrin,pain bio,farine bio,pains,achat boulangerie">
  <meta name="Category" content="Cuisine, recette de pain et baguettes Français">
  <meta name="Date-Creation-yyyymmdd" content="20130227">
  <meta name="Date-Revision-yyyymmdd" content="20130309">
  <meta name="Author" lang="fr-ca" content="Jeremy">
  <meta name="Publisher" content="Dotclear">
  <meta name="Copyright" content="©Copyright : dotclear">
  <meta name="Generator" content="dotclear">
  <meta name="Distribution" content="Global">
  <meta name="Rating" content="General">
  <meta name="Robots" content="index, follow">
  <meta name="Revisit-After" content="10 days">
  <link rel name="Shortcut Icon" href="http://www.ma-boulangerie-maison.com/fb.jpg">
  
  <meta property="og:title" content="Ma boulangerie &#xe0; la maison" />
  <meta property="og:type" content="blog" />
  <meta property="og:url" content="http://www.ma-boulangerie-maison.com" />
  <meta property="og:image" content="http://www.ma-boulangerie-maison.com/fb.jpg" />
  <meta property="og:site_name" content="Ma boulangerie &#xe0; la maison" />
  <meta property="fb:admins" content="1660257388" />
  
  <title>{{tpl:BlogName encode_html="1"}}</title>
  
  <link rel="contents" title="{{tpl:lang Archives}}" href="{{tpl:BlogArchiveURL}}" />
  <tpl:Categories>
  <link rel="section" href="{{tpl:CategoryURL}}" title="{{tpl:CategoryTitle encode_html="1"}}" />
  </tpl:Categories>
  
  <tpl:Entries no_content="1">
    <tpl:EntriesHeader>
      <tpl:Pagination>
        <tpl:PaginationIf end="0">
        <link rel="previous" title="{{tpl:lang previous entries}}" href="{{tpl:PaginationURL offset="1"}}" />
        </tpl:PaginationIf>
        
        <tpl:PaginationIf start="0">
        <link rel="next" title="{{tpl:lang next entries}}" href="{{tpl:PaginationURL offset="-1"}}" />
        </tpl:PaginationIf>
      </tpl:Pagination>
    </tpl:EntriesHeader>
    
    <link rel="chapter" href="{{tpl:EntryURL}}" title="{{tpl:EntryTitle encode_html="1"}}" />
  </tpl:Entries>
  
  <link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="{{tpl:BlogFeedURL type="rss2"}}" />
  <link rel="alternate" type="application/atom+xml" title="Atom 1.0" href="{{tpl:BlogFeedURL type="atom"}}" />
  <link rel="EditURI" type="application/rsd+xml" title="RSD" href="{{tpl:BlogRSDURL}}" />
  <link rel="meta" type="application/xbel+xml" title="Blogroll" href="{{tpl:BlogrollXbelLink}}" />
  
  {{tpl:include src="_head.html"}}
 

  <script type="text/javascript">
//<![CDATA[
  (function() {
    var shr = document.createElement('script');
    shr.src = '//dtym7iokkjlif.cloudfront.net/assets/pub/shareaholic.js';
    shr.type = 'text/javascript';
    shr.async = 'true';
    shr.onload = shr.onreadystatechange = function() {
      var rs = this.readyState;
      if (rs && rs != 'complete' && rs != 'loaded') return;
      var apikey = '598fac06513150eece5ef800c8c0d051'
      try { Shareaholic.init(apikey); } catch (e) {}
    };
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(shr, s);
  })();
//]]>
</script>

</head>

<body class="dc-home">
  
  <div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/fr_FR/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
  
<div id="page">
{{tpl:include src="_top.html"}}

<div id="wrapper">
	{{tpl:include src="_menu.html"}}
<div id="main">
 
  <div id="content">
 <form action="http://www.google.ca" id="cse-search-box" target="_blank">
  <div>
    <input type="hidden" name="cx" value="partner-pub-7403709209190044:3195343413" />
    <input type="hidden" name="ie" value="UTF-8" />
    <input type="text" name="q" size="40" />
    <input type="submit" name="sa" value="Rechercher" />
  </div>
</form>
<script type="text/javascript" src="http://www.google.com/jsapi"></script>
<script type="text/javascript">google.load("elements", "1", {packages: "transliteration"});</script>
<script type="text/javascript" src="http://www.google.com/cse/t13n?form=cse-search-box&t13n_langs=en"></script>

<script type="text/javascript" src="http://www.google.ca/coop/cse/brand?form=cse-search-box&amp;lang=fr"></script>

<script type="text/javascript" src="http://www.google.com/cse/query_renderer.js"></script>
<div id="queries"></div>
<script src="http://www.google.com/cse/api/partner-pub-7403709209190044/cse/3195343413/queries/js?oe=UTF-8&amp;callback=(new+PopularQueryRenderer(document.getElementById(%22queries%22))).render"></script>
    
<div class='shareaholic-canvas' data-shareaholic-widgets='share_buttons'></div>
    
  <tpl:Entries order="asc">
    <div class="post {{tpl:EntryIfOdd}} {{tpl:EntryIfFirst}}">
    <!-- # New day date -->
    <tpl:DateHeader><p class="day-date">{{tpl:EntryDate}}</p></tpl:DateHeader>
    <h2 id="p{{tpl:EntryID}}" class="post-title"><a
    href="{{tpl:EntryURL}}">{{tpl:EntryTitle encode_html="1"}}</a></h2>
    
	<small class="date">
		<span class="date_day">{{tpl:EntryDate format="%e"}}</span>
		<span class="date_month">{{tpl:EntryDate format="%m"}}</span>
		<span class="date_year">{{tpl:EntryDate format="%Y"}}</span>
	</small>
   
    <div class="fb-like" data-href="http://www.ma-boulangerie-maison.com" data-send="true" data-layout="button_count" data-width="90" data-show-faces="false"></div>
    <a href="https://twitter.com/share" class="twitter-share-button" data-url="http://www.ma-boulangerie-maison.com" data-text="Faites votre pain!" data-via="JeremyBakery" data-lang="fr">Tweeter</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
      
      <!-- # Entry with an excerpt -->
    <tpl:EntryIf extended="1">
      <div class="post-content">{{tpl:EntryExcerpt}}</div>
      <p class="read-it"><a href="{{tpl:EntryURL}}"
      title="{{tpl:lang Continue reading}} {{tpl:EntryTitle encode_html="1"}}">{{tpl:lang Continue
      reading}}</a>...</p>
    </tpl:EntryIf>
    
    <!-- # Entry without excerpt -->
    <tpl:EntryIf extended="0">
      <div class="post-content">{{tpl:EntryContent}}</div>
    </tpl:EntryIf>
    <div class="cleared"></div>
	<small class="postmetadata">{{tpl:lang By}} {{tpl:EntryAuthorLink}}
    <tpl:EntryIf has_category="1">
    - <a href="{{tpl:EntryCategoryURL}}">{{tpl:EntryCategory encode_html="1"}}</a>
    </tpl:EntryIf>
	<br />
    <tpl:EntryMetaData>
    <tpl:MetaDataHeader><ul class="post-tags"><li>Tags : </li></tpl:MetaDataHeader>
    <li><a href="{{tpl:MetaURL}}">{{tpl:MetaID}}</a></li>
    <tpl:MetaDataFooter></ul></tpl:MetaDataFooter>
    </tpl:EntryMetaData>
	
    <!-- # Number of comments, trackbacks and attachments -->
    <tpl:EntryIf operator="or" show_comments="1" show_pings="1" has_attachment="1">
    <!--  <p class="post-info-co"> -->
    </tpl:EntryIf>
    <tpl:EntryIf show_comments="1">
      <a href="{{tpl:EntryURL}}#comments" class="comment_count">{{tpl:EntryCommentCount}}</a>
    </tpl:EntryIf>
    <tpl:EntryIf show_pings="1">
      <a href="{{tpl:EntryURL}}#pings" class="ping_count">{{tpl:EntryPingCount}}</a></tpl:EntryIf>
    <tpl:EntryIf has_attachment="1">
      <a href="{{tpl:EntryURL}}#attachments" class="attach_count">{{tpl:EntryAttachmentCount}}</a></tpl:EntryIf>
    <tpl:EntryIf operator="or" show_comments="1" show_pings="1" has_attachment="1">
    <!--  </p> -->
    </tpl:EntryIf>
	</small>
    </div>
    
    <tpl:EntriesFooter>
      <tpl:Pagination>
        <p class="pagination"><tpl:PaginationIf end="0"><a href="{{tpl:PaginationURL offset="+1"}}" class="prev">&#171;
        {{tpl:lang previous entries}}</a> - </tpl:PaginationIf>
        {{tpl:lang page}} {{tpl:PaginationCurrent}} {{tpl:lang of}} {{tpl:PaginationCounter}}
        <tpl:PaginationIf start="0"> - <a href="{{tpl:PaginationURL offset="-1"}}" class="next">{{tpl:lang next entries}}
        &#187;</a></tpl:PaginationIf></p>
      </tpl:Pagination>
    </tpl:EntriesFooter>
  </tpl:Entries>
    
 <script type="text/javascript"><!--
google_ad_client = "ca-pub-7403709209190044";
/* pain */
google_ad_slot = "1064305411";
google_ad_width = 336;
google_ad_height = 280;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
    
<div class='shareaholic-canvas' data-shareaholic-widgets='recommendations'></div>
    
  </div> 
</div> <!-- End #main -->

<div id="sidebar">
  <div id="blognav">
    {{tpl:Widgets type="nav"}}
  </div> <!-- End #blognav -->
  
  <div id="blogextra">
    {{tpl:Widgets type="extra"}}
  </div> <!-- End #blogextra -->
</div>
<br style="clear:both" /><!-- without this little <br /> NS6 and IE5PC do not stretch the frame div down to encopass the content DIVs -->
</div> <!-- End #wrapper -->
{{tpl:include src="_footer.html"}}
</div> <!-- End #page -->
</body>
</html>

Voici le résultat sur ma boulangerie maison. Jetez un oeil au code source
Merci pour votre aide!

#14 Re : [dc2] Plugins » Sexybookmarks et shareholic » 2013-03-29 15:26:25

Merci pour ton aide!
Ceci dit dans un dernier élan de volonté j'ai retesté mon code, et ça fonctionne! alors pourquoi pas les 50 premières fois....
Peut être parce que j'ai vidé le cache des tpl....
Bref peut être que le lien pourra profiter à d'autres ou donner des idées à d'autres!
@+

#15 [dc2] Plugins » Sexybookmarks et shareholic » 2013-03-29 10:03:25

Jeremy
Réponses : 4

Bonjour,
Je suis nouveau sur le forum et je m'intéresse à un sujet dont j’entends beaucoup parler pour les autres blogs : le sexy bookmark!
Je sais qu'il existe un plugin pour le partage mais je rejoins la personne de la première discussion http://forum.dotclear.org/viewtopic.php?id=41182 c'est quand même plus classe! (merci ceci dit aux éditeurs du plugin partage beau boulot)
Je cherche pas forcément une nouvelle extension mais plutôt une aide ou explication car il existe un site : Shareholic qui propose d'intégrer un lien dans nos pages directement.
C'est ce que j'ai fait avec les outils facebook et twitter en attendant : Mon site.

Le problème c'est que le code fourni ne fonctionne pas et la barre de partage ne s'affiche pas.

Je n'y connait rien en prog alors quelqu'un peu m'aider?

Voici le code :

à insérer dans la page voulue à l'endroit voulu :

<div class='shareaholic-canvas' data-shareaholic-widgets='share_buttons'></div>

à placer juste avant</head> :

<script type="text/javascript">
//<![CDATA[
  (function() {
    var shr = document.createElement('script');
    shr.src = '//dtym7iokkjlif.cloudfront.net/assets/pub/shareaholic.js';
    shr.type = 'text/javascript';
    shr.async = 'true';
    shr.onload = shr.onreadystatechange = function() {
      var rs = this.readyState;
      if (rs && rs != 'complete' && rs != 'loaded') return;
      var apikey = '16cac830fbdde1ec10b9ea1d033aeeca'
      try { Shareaholic.init(apikey); } catch (e) {}
    };
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(shr, s);
  })();
//]]>
</script>

Je suis sur dotclear 2.5 thème Freshy DC2

Merci

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

Pied de page des forums

Propulsé par FluxBB

Sites map