SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano

273 Plugins, 191 contribs sur SPIP-Zone, 151 visiteurs en ce moment

Accueil du site > Contributeurs > RastaPopoulos

RastaPopoulos

Ohloh profile for RastaPopoulos

Attention

Toute demande directement envoyée à moi uniquement, et non pas sur le forum public dédié à chaque contribution, se verra facturée 75 € HT de l’heure. Merci de votre attention. :)

Moi

Je suis potentiellement humain.
Je ne sais rien faire.
J’aime le fromage.
C’est tout.

Bloc-notes SPIP 3

Les fonctions sur les objets :

  1. // Dans ce fichier
  2. include_spip('base/objets.php');
  3. // Lister tous les vrais objets
  4. $objets = lister_tables_objets_sql();
  5. // Connaître la clé primaire d'un objet
  6. $cle_objet = id_table_objet('patate');

Les icônes à créer pour un objet :

  • patate-16/24/32.png
  • patate-add-16/24/32.png
  • patate-del-16/24/32.png
  • patate-new-16/24/32.png

Les chaînes de langue reconnues automatiquement pour un objet (càd sans les déclarer dans le pipeline « tables_objets_sql ») :

  1. 'icone_creer_patate' => 'Ajouter une nouvelle patate',
  2. 'icone_modifier_patate' => 'Modifier cette patate',
  3. 'info_1_patate' => 'Une patate',
  4. 'info_aucun_patate' => 'Aucune patate',
  5. 'info_nb_patates' => '@nb@ patates',
  6. 'titre_patate' => 'Patates',
  7. 'titre_patate' => 'Patate',
  8. 'titre_logo_patate' => 'Logo de cette patate',
  9. )

Les fonctions CVT génériques :

  1. include_spip('inc/editer');
  2. // Charger une édition (tout est facultatif)
  3. formulaires_editer_objet_charger('patate', $id_patate, $id_rubrique, $id_trad, $retour, 'fonction_config', $row, $hidden);
  4. // On peut créer une fonction pour précharger les champs
  5. // Ça doit être dans inc/precharger_patate.php
  6. include_spip('inc/precharger_objet'); // Fonction générique de préchargement
  7. function inc_precharger_article_dist($id_article, $id_rubrique=0, $lier_trad=0) {
  8.         return precharger_objet('patate', $id_patate, $id_rubrique, $lier_trad, 'titre');
  9. }
  10. // Vérifier une édition (tableau pour les champs obligatoires)
  11. formulaires_editer_objet_verifier('patate', $id_patate, array('titre', 'obligatoire'));
  12. // Traiter une édition (tout est facultatif)
  13. formulaires_editer_objet_traiter('patate', $id_patate, $id_rubrique, $id_trad, $retour, 'fonction_config', $row, $hidden);
  14. // Ça appelle l'action/editer_patate.php
  15. action_editer_patate_dist($id_patate);

Action pour modifier les champs dans une action editer_patate :

  1. $erreur_eventuelle = objet_modifier_champs(...);
  2. // au lieu de l'ancien
  3. modifier_contenu(...)

Voir en ligne : Les Développements Durables


Envoyer un message

Ça discute par ici

  • Associaspip

    12 septembre 2011 – 67 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Plugin permettant la gestion d’une association incluant les fonctionnalités suivantes : Profil de votre association Gestion des membres (en association optionnelle avec le Plugin Coordonnées et le plugin Champs Extras 2) Gestion des cotisations (...)

  • Albums

    8 novembre 2011 – 26 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Ce plugin permet d’afficher une ou plusieurs galeries d’images au fil du texte, dans les articles et ailleurs. Qui rédige un récit de voyage, par exemple, aimerait pouvoir illustrer son article de plusieurs petites séries de photos, une par jour. Or (...)

  • Maparaan (Squelette)

    21 mars 2011 – 150 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Un squelette principalement pour les sites de type blog. Présentation : Adaptation pour Zpip du thème Wordpress Maparaan conçu par Padd Solutions. Voir une démo du thème et du squelette Maparaan. Ce squelette a été conçu pour le thème du même nom. Pour (...)

  • MediaBox

    10 mai 2010 – 180 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Aperçu La MediaBox est une Boîte multimédia polyvalente et personnalisable. Le plugin est basé sur la librairie moderne ColorBox, qui a été enrichie et adaptée pour SPIP. Par défaut, mediabox propose 5 habillages. Il est assez facile d’en créer de (...)

  • Formulaire de contact libre

    27 avril 2011 – 34 <blink style='color:red;'>public|spip|ecrire:commentaires</blink>

    Dans SPIP il n’y a pas un formulaire de contact, mais autant de formulaires de contact que d’auteurs. Cette phrase de Romy, dans son article Une page de contact dans mon SPIP, pointe un petit manque de SPIP. La possibilité d’insérer rapidement un (...)