Forum CMS Made Simple FR

Version complète : Recherche aide sur le backend
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.

Sébastien

Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS: 1.6.8
#~ Nom de l'hébergeur :
#~ Informations Système :
#~ ----------------------------------------------
#~ Version Cms : 1.6.9
#~ Modules installés :
#~ CMSMailer: 1.73.14
#~ FileManager: 1.0.2
#~ MenuManager: 1.6.2
#~ ModuleManager: 1.3.2
#~ Nouvelles: 2.10.4.1
#~ nuSOAP: 1.0.1
#~ Impression: 1.0.4
#~ Recherche: 1.6.1
#~ ThemeManager: 1.1.1
#~ TinyMCE: 2.6.2
#~ Skeleton: 1.7
#~ Catlist: 0.1
#~ FormBuilder: 0,7
#~ Galerie: 1.4.4
#~ Information Config :
#~ php_memory_limit:
#~ process_whole_template: faux
#~ max_upload_size: 64000000
#~ default_upload_permission: 664
#~ assume_mod_rewrite: faux
#~ page_extension:
#~ internal_pretty_urls: faux
#~ use_hierarchy: vrai
#~ Information Php :
#~ phpversion: 5.2.17
#~ md5_function: Le (Vrai)
#~ gd_version: 2
#~ tempnam_function: Le (Vrai)
#~ magic_quotes_runtime: Non (Faux)
#~ memory_limit: 128M
#~ max_execution_time: 30
#~ safe_mode: Non (Faux)
#~ tmp / (1777): session_save_path
#~ session_use_cookies: Le (Vrai)
#~ Information Server :
#~ Api Server: cgi
#~ Type Server Db: MySQL (MySQL)
#~ Version Db Server: 5.0.90
#~ ----------------------------------------------
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~


Bonjour, je débute avec CMSMS, après avoir lu les documentations proposées, je me lance dans la création de mes propres modules.
Mais je ne trouves pas d'explications complètes concernant la partie backend des modules, la documentation dev se termine à ce chapitre, et j'ai eu beau éplucher le module Skeleton, je trouve pas comment faire apparaitre le module dans l'onglet Extensions.

Merci.
Sébastien.
Bonjour,
maitrise tu parfaitement le cms ?
déjà tu n'as pas la dernière version Sad
@Sébastien

je dois poster la suite de mon tuto sur la création d'un module, suis l'actualité, normalement le prochain sortira lundi Smile
Bonsoir Sébastien et bienvenue parmi nous Wink

Dans le code de Skeleton, voici ce que tu peux trouver quant au placement du module dans le menu :
Code :
/**
   * GetAdminSection()
   * If your module has an Admin Panel, you can specify
   * which Admin Section (or top-level Admin Menu) it shows
   * up in. This method returns a string to specify that
   * section. Valid return values are:
   *
   * main        - the Main menu tab.
   * content     - the Content menu
   * layout      - the Layout menu
   * usersgroups - the Users and Groups menu
   * extensions  - the Extensions menu (this is the default)
   * siteadmin   - the Site Admin menu
   * viewsite    - the View Site menu tab
   * logout      - the Logout menu tab
   *
   * Note that if you place your module in the main,
   * viewsite, or logout sections, it will show up in the
   * menus, but will not be visible in any top-level
   * section pages.
   * @return string Which admin section this module belongs to
   */
  function GetAdminSection()
  {
    return 'extensions';
  }

Ne pas oublier aussi :
Code :
/**
   * HasAdmin()
   * This function returns a boolean value, depending on
   * whether your module adds anything to the Admin area of
   * the site. For the rest of these comments, I'll be calling
   * the admin part of your module the "Admin Panel" for
   * want of a better term.
   * @return bool True if this module has admin area
   */
  function HasAdmin()
  {
    return true;
  }

Sébastien

Bonjour, et merci de vos réponses

@jce76350
Non je débute sur CMSMS, ça fait 3 jours environ je lis les docs, et que je fouille ce CMS. Je n'ai pas pris la dernière version car il est mentionné qu'il y a des problèmes de compatibilités, j'ai donc pris la version stable 1.6.9. Il y a une réelle différence avec la dernière version? Les problèmes de compatibilités sont minime?

@bess
D'accord, parfait alors Smile, comme j'ai vu sur le pdf du guide du dev que la date affichée était de 2008, j'ai cru qu'il était arrêté.

@airelibre
Merci c'est ce qu'il me manquait, je pensais que ça se passait dans le defaultadmin.
avant tout je sais je suis c...t
mais comme les utilisateurs ne lisent pas ou pas bien, je me permet d'insister lourdement

Citation :Non je débute sur CMSMS, ça fait 3 jours environ je lis les docs,
la lecture c'est bien mettre en application c'est mieux et de la à faire un module y a ..... un abime

Citation :Je n'ai pas pris la dernière version car il est mentionné qu'il y a des problèmes de compatibilités, j'ai donc pris la version stable 1.6.9. Il y a une réelle différence avec la dernière version? Les problèmes de compatibilités sont minime?
Alors la loupé pour la lecture ...
- la 1.6.9. c'est PAS la dernière version stable pour PHP 5.2.17
- la 1.9.3 problèmes de compatibilités dans un cas seulement
Allez va relire et revient :o

Sébastien

Le titre de Modérateur est tombé bien bas...

Je vois pas l'intérêt de prendre de haut une personne qui vient s'intéresser à votre CMS, si tu n'as pas envie d'aider une personne qui te demande du soutien ça sert à rien de lui répondre.

Merci quant aux autres pour vos réponses, je vois qu'il y a malgré tout une bonne communauté, je vais continuer à chercher dans mon coin en attendant la fin du guide du dev.
Pour le coup, Jce je te trouve effectivement un peu dur. On est tous passés par l'apprentissage, et on a tous été confrontés à des difficultés, magré parfois la doc existante ou l'aide au sein des modules.

Tiens-nous au courant de tes avancées Sébastien Wink
[mise au point]
Citation :Pour le coup, Jce je te trouve effectivement un peu dur.
Oui je suis dur mais ça c'est mon expérience qui parle et il suffit de lire attentivement les forums et autres groupes pour s'en convaincre

Citation :Je vois pas l'intérêt de prendre de haut une personne qui vient s'intéresser à votre CMS
je ne prends pas de haut mais mon style est direct et comme tu indiques tu as tout lu Smile
et que je me répète
- la 1.6.9. c'est PAS la dernière version stable pour PHP 5.2.17
- la 1.9.3 problèmes de compatibilités dans un cas seulement
la permet moi de douter de tes lecture
prend ça comme tu veux c'est pourtant bien un conseil
[/mise au point]
Ce n'est peut être qu'une question de style en effet Wink

Sébastien

jce76350 a écrit :Oui je suis dur mais ça c'est mon expérience qui parle et il suffit de lire attentivement les forums et autres groupes pour s'en convaincre
Il ne faut pas coller l'étiquette du débutant qui veut qu'on lui ponde son code pour lui dès qu'un nouveau pause une question. Je demandais juste une aide sur un point précis parce que la documentation n'est pas terminée.

jce76350 a écrit :Allez va relire et revient
Ce n'est pas vraiment que direct... Un utilisateur n'est pas qu'un id dans une bdd Rolleyes

Je n'est pas prétendu avoir tout lu, mais les documentations proposées, c'est pour ça que je demandais si la différence de version avait une réelle importance, et je vois qu'il n'y a finalement pas d'importance dans mon problème pour faire afficher un module dans l'onglet Extensions.