SPIP-Contrib

SPIP’s friends

Home > _Archives > Squelettes dixminutes.ouvaton.org

Squelettes dixminutes.ouvaton.org

Thursday 14 September 2006

Après que plusieurs personnes m’en ai fait la demande, je me suis décidé à diffuser les squelettes SPIP pour dix minutes v3. J’étais parti pour les améliorer encore un peu, mais c’était il y a plus d’un an... depuis, spip 1.9 est sorti... Bref, les voici !

Ces squelettes ont été optimisés pour spip 1.8. la version qui tourne sur le site est la 1.8b2g.

Ils ne fonctionnent probablement pas en spip 1.9, mais je n’ai pas essayé. Le systeme de pagination de ces squelette est d’ailleurs un gros bricolage de code php, la version 9 de spip propose désormais sa propre balise #PAGINATION, ce qui est nettement mieux.
Ils fonctionnent bien avec firefox, safari et internet explorer 6. Sous ie6, Le menu de gauche défile avec la page alors qu’il est fixé dans les autres navigateurs.

Si quelqu’un utilise ces squelettes ou les améliore, il sera bien gentil de me le signaler;-)

ps: dix minutes est la version 3 (completement remaniée) des squelettes splog, dispos sur spip contrib


View online : Squelettes dix minutes ici

36637 discussions

  • 4

    Bonjour,
    Sur la page d’admin des plugins d’un site le plugin Espace privé fluide 1.0.3 - test
    a comme lien de documentation https://contrib.spip.net/5112 >> erreur 404

    (est-le bon endroit ici pour remonter les remarques ?? )

    Merci

    Reply to this message

  • 2

    merci pour ce plugin. Néanmoins il y a un problème de maths :
    -  certains jours, j’ai plus d’affichages d’articles que d’affichages au total
    -  d’autres jours, la somme rubriques + articles est supérieure au total

    Est-ce que ce plugin tient compte de la restriction faite aux bots dans ecrire/inc_version.php ?

    • Hello,

      Plusieurs hypothèses :
      -  1) Soit c’est juste un problème de décompte lors de l’affichage des stats (pb de maths quoi)
      -  2) Soit c’est un problème en amont, certaines visites ne seraient pas prise en compte
      -  3) Soit je me suis emmêlé les pinceaux, et l’onglet « toutes les visites » correspond en fait uniquement aux visites des pages « autonomes » (hors objets éditoriaux). Il faut que je remette le nez dans le code des stats de SPIP pour être sûr.

      Quoiqu’il en soit, le plugin ne change en rien la méthode de prise en comptes des visites, c’est toujours celle de base du plugin distribué avec SPIP. Donc les restrictions faîtes aux bots ne changent pas.

      Nb : si tu as possibilité de m’envoyer les tables en mp, ça aiderait à déboguer (spip_visites + spip_visites_articles + spip_visites_objets). Je promets de ne pas revendre les données à google.

    • Merci :)
      Je viens d’envoyer les éléments par email.

    Reply to this message

  • 2

    Hello , qu’est ce que j’ai loupé ?
    car “”utilise“” c’est pas obligatoire contrairement a “”nécessite“”

    Impossible d’activer le plugin ../plugins-dist/adaptionsSF/ciwidget

    Utilise le plugin CISF en version ≥ 4.1.0.
    Utilise le plugin CIAR en version ≥ 2.9.0.
    Utilise le plugin CISQUEL en version ≥ 3.7.0.

    • La réponse est dans le chapitre “Installation” de la présente page.

    • ok alors je visionne

      Il est nécessaire d’installer également le plugin CIAUTORISER (au minimum en version 1.5), qui est livré avec le plugin CIWIDGET.

      ça c’est ok : 1.5

      Remarque : Si le site utilise le plugin CISF, il est nécessaire d’utiliser au moins la version 4.1 de CISF.

      je n’utilise pas CISF

      S’il utilise le plugin CIAR, ce dernier doit être au minimum en version 2.9.

      ça c’est pas bon : 2.7.0, je recharge la dernière version mais rien me dit que j’ai une nouvelle version a télécharger via SVP

      et la c’est bon
      Installation du plugin ciwidget : Widgets
      Installation réussie

      merci pour la piste ...
      je n’avais pas penser a vérifié les versions dans le paquet.xml

    Reply to this message

  • Christophe Noisette

    bonjour
    tout d’abord merci.
    Ensuite j’aimerais pouvoir classer mes “diapo” par rang_lien, mais je ne vois pas comment faire.
    Est-ce possible? Sinon comment faire pour choisir l’ordre des images dans le diaporama?
    Merci encore
    bonne soirée
    Christophe

    Reply to this message

  • BRAVO & MERCI
    pour la refonte, une BOUSSOLE, un CONTRIB et nous voilà fin prêt pour notre voyage dans la GALAXIE SPIP.

    Reply to this message

  • 4

    Bonjour,

    Je souhaiterais afficher une icône pour un documents joint, par exemple un fichier pdf, en bas de la page. Le document n’est pas inséré dans le texte. Pas dans le portfolio non plus.

    Le fichier original (document.html) en fin d’article qui gère les documents se trouve ici : plugins/auto/zcore/v2.8.1/inclure/resume/document.html

    Je l’ai bien copié dans squelettes/inclure/resume/
    J’ai fait quelques modifications afin de voir si celui-ci est bien pris en compte, c’est ok. Par contre, pour l’affichage d’une icône, rien n’y fait.
    Pourtant, ce code est bien utilisé et la balise #LOGO_DOCUMENT est bien présente :

    [(#LOGO_DOCUMENT|image_reduire#ENVlargeur_logo,-1,#ENVhauteur_logo,-1|responsive_logo)][(#TITRE|sinon#FICHIER|basename|couper80)]

    J’ai essayé sans vignette spécifique et avec une icône pdf. Rien n’y fait.
    Une idée ?
    Voir du côté de zcore ?
    Un css qui bloque l’affichage des icônes pour les documents joints ?

    Merci.

    • Bonjour,
      Je ne reproduit pas votre problème...
      Par défaut sur un document joint à un article pour un doc pdf, l’icône pdf est affichée.
      Et si je personnalise la vignette du document celle-ci est bien prise en compte.
      Bref, je ne vois pas le souci de votre côté...
      Une URL à partager ?
      Johan

    • Bonjour,

      J’ai mis une copie d’écran partielle de ce que j’obtiens.
      Malheureusement, le site a un accès par mot de passe. Je vais l’installer sur un autre serveur et (essayer de) reproduire le problème.

      En tout cas, merci pour votre réponse.

      Patrice

    • Ok, je reproduis.
      Le logo est bien présent mais pas visible... en raison d’une règle css.
      Voici comment régler ça : ajouter dans css/perso.css la règle suivante :

      .entry.document .spip_logos { margin-left: 10px; }

      Ça fonctionne ?

    • Oui, super merci. C’était bien ça.
      Je n’ai pas pensé à aller voir dans le code source pour voir si le code était bien là.
      Je ne sais pas si on était nombreux dans ce cas , mais c’est bizarre que personne ne l’ait signalé.

      Merci encore.

      Patrice.

    Reply to this message

  • Bonjour, le plugin provoque un bug sur la création d’article spip
    étonant qu’il n’apparaisse que maintenant.

    soit la création d’un article dans le back office, lorsque l’on souhaite televerser une image (Ajouter un document/Parcourir/choix et ouvrir/Téléverser).

    l’image est bien téléverser dans l’article
    si on envoie une deuxième image (Ajouter un document/Parcourir/choix et ouvrir/Téléverser).

    alors la l’article se ferme puis repasse sur la page d’accueil du privé

    et comble du truc si on a pas enregistrer l’article lorsqu’on souhaite recréer un article c’est l’article en cours qui s’ouvre

    bug produit et reproduit sur spip 3.2.1 3.2.5 3.2.6 dev

    Reply to this message

  • 3

    Hello,

    La fonction export CSV du plugin ne prend pas en compte le cas de figure où le préfixe de table n’est pas “spip” (et c’est triste).

    Pour éviter le problème, n’étant pas un pro de l’API SQL de Spip, j’ai modifié “action_mailsubscribers_export_dist” avec mes gros doigts, mais il doit exister un moyen plus propre. Ligne 51 de mailsubscriber.php, ça donne :

    	$prefixe = _INSTALL_TABLE_PREFIX;
    	if ($prefixe == '' ) $prefixe = 'spip';
    	$listes = sql_get_select(
    		'group_concat(L.identifiant)',
    		$prefixe.'_mailsubscriptions as S JOIN '.$prefixe.'_mailsubscribinglists as L ON L.id_mailsubscribinglist=S.id_mailsubscribinglist',
    		'S.id_segment=0 AND S.id_mailsubscriber=M.id_mailsubscriber');
    	// si un id_liste est present, restreindre l'export à cette liste
    	if ($id_liste) {
    		$identifiant = sql_getfetsel('identifiant', $prefixe.'_mailsubscribinglists', 'id_mailsubscribinglist	=' . intval($id_liste));
    		$titre = _T('mailsubscriber:titre_mailsubscribers') . "-" . $GLOBALS['meta']['nom_site'] . "-" . $identifiant . "-" . date('Y-m-d');
    		$where[] = "N.id_mailsubscribinglist=$id_liste";
    		$res = sql_select(
    			"M.email,M.nom,M.lang,M.date,M.statut,($listes) as listes",
    			$prefixe."_mailsubscribers AS M LEFT JOIN ".$prefixe."_mailsubscriptions as N ON M.id_mailsubscriber=N.id_mailsubscriber",
    			$where
    		);
    	} else {
    		$titre = _T('mailsubscriber:titre_mailsubscribers') . "-" . $GLOBALS['meta']['nom_site'] . "-" . date('Y-m-d');
    		$res = sql_select(
    			"M.email,M.nom,M.lang,M.date,M.statut,($listes) as listes",
    			$prefixe."_mailsubscribers AS M",
    			$where
    		);
    	}
    • Il n’y a pas a faire ça, c’est normalement converti dans l’API SQL, sinon ce serait beaucoup trop lourd d’écrire toutes les requêtes SQL partout.
      Tu as constaté un problème avec un préfixe spécifique ?

    • Oui, avec le prefixe ’c’;

    • J’ai localisé d’avantage le problème : c’est le 2eme argument de sql_select qui pose problème.
      Le préfixe est par contre bien reconnu dans la requête sql_get_select.

    Reply to this message

  • 3

    Bonjour,

    Manifestement gis n’affiche plus les cartes sur Internet explorer.
    J’ai testé avec les liens cité dans ce forum comme https://www.allesfrans.com/spip/spip.php?article408 alors que https://leafletjs.com/ s’affiche bien.

    Est ce que d’autre on le problème ?

    Cordialement.

    Reply to this message

  • 2

    Bonjour,

    est-il possible de n’appliquer un dictionnaire qu’à une seule rubrique ?

    Merci.

    • Non par défaut puisque c’est appliqué dès qu’il y a la fonction “propre”, comme expliqué plus haut, fonction qui s’applique à n’importe quoi, pas forcément des objets SPIP et qui ne connait pas l’environnement.

      Par contre, là aussi plus haut, c’est expliqué que tu peux le décider toi-même dans tes squelettes :

      La constante define(’DICTIONNAIRES_DETECTION_MANUELLE’, true); permet de spécifier que l’auteur des squelettes se charge d’appliquer le filtre |definitions sur les balises souhaitées, et non sur tout les textes qui passent par la fonction propre().

    • Merci.

      J’avais bien intégré l’utilisation de “propre” mais je n’ai pas compris l’utilisation de la constante ’DICTIONNAIRES_DETECTION_MANUELLE’ Je vais donc essayer ça.

      Encore merci pour cette réponse rapide.

    Reply to this message

Any message or comments?

Who are you?
  • [Log in]

To show your avatar with your message, register it first on gravatar.com (free et painless) and don’t forget to indicate your Email addresse here.

Enter your comment here

This form accepts SPIP shortcuts {{bold}} {italic} -*list [text->url] <quote> <code> and HTML code <q> <del> <ins>. To create paragraphs, just leave empty lines.

Add a document