Ou se trouve la version de l'extension ?

Aide aux auteurs d'extensions pour phpBB 3.1.x

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com
Partager sur FacebookPartager sur TwitterPartager sur Google+

Ou se trouve la version de l'extension ?

Messagepar Feneck91 » 06 Jan 2016 à 21:13

Bonjour à toutes et à tous...

Comment fait-on pour récupérer le n° de version de l'extension que l'on développe par code ?
Ou alors il faut l'ajouter dans la table config (et donc à la mano) ?

EDIT : Pour le moment je l'ai mis dans la table config.
Feneck91
Posteur expérimenté
Posteur expérimenté
 
Messages: 348
Enregistré le: 31 Déc 2007 à 13:02
Localisation: Essonne (91)

Re: Ou se trouve la version de l'extension ?

Messagepar Zoddo » 09 Jan 2016 à 20:45

Salut,

Personnellement, je l'ajoute dans la table config.

Une autre astuce est de la stocker comme constante de class dans ext.php (ou dans une class helper).
[Doc] Installer une extension - [Extension] Post Models - [Recrutement] Équipe des Extensions
Si vous considérez votre requête comme résolue, merci d'ajouter l'attribut de sujet [Réglé]
Zoddo
Resp. Extensions
Resp. Extensions
 
Messages: 5780
Enregistré le: 16 Mar 2011 à 18:44
Localisation: /root/

Re: Ou se trouve la version de l'extension ?

Messagepar Feneck91 » 10 Jan 2016 à 05:49

J'ai stocké mes constantes dans ma classe helper (index de mes boutons radio).
J'ai fais une méthode pour ma table INTRODUCIATOR_GROUPS_TABLE, en effet, elle est égale à $table_prefix . 'introduciator_groups' et je n'ai pas réussi à créer une constante vu qu'elle utilise $table_prefix. J'aurais bien aimé.
J'ai stocké la version de l'extension dans la table config.
Feneck91
Posteur expérimenté
Posteur expérimenté
 
Messages: 348
Enregistré le: 31 Déc 2007 à 13:02
Localisation: Essonne (91)

Re: Ou se trouve la version de l'extension ?

Messagepar Nicofuma » 11 Jan 2016 à 13:42

La question à se poser pour savoir où poster le numéro de version c'est à quoi il sert et surtout est-il nécessaire d'avoir l'ancien et le nouveau numéro de version ?
Membre de la phpBB Development-Team sur phpbb.com - Release manager de la version 3.2
Pas de support par PM
Nicofuma
Apprenti-posteur
Apprenti-posteur
 
Messages: 173
Enregistré le: 19 Avr 2014 à 20:38

Re: Ou se trouve la version de l'extension ?

Messagepar Feneck91 » 11 Jan 2016 à 13:50

Non, ce n'est pas nécessaire. Mais comme je teste si une nouvelle version est disponible, j'ai besoin de connaitre la version actuelle, et comme je n'ai pas envie de changer des numéros de version partout dans le code avec le risque d'en oublier et d'avoir un comportement étrange, voilà pourquoi je posais cette question.
De toute façon, je l'ai mis dans la table config.
PS : J'adore ton avatar ! :mrgreen:
Feneck91
Posteur expérimenté
Posteur expérimenté
 
Messages: 348
Enregistré le: 31 Déc 2007 à 13:02
Localisation: Essonne (91)

Re: Ou se trouve la version de l'extension ?

Messagepar Nicofuma » 11 Jan 2016 à 13:52

Tu test si une nouvelle version est disponible ? Tu sais que ce travail est aussi effectué par le gestionnaire d'extensions maintenant ? :)
Membre de la phpBB Development-Team sur phpbb.com - Release manager de la version 3.2
Pas de support par PM
Nicofuma
Apprenti-posteur
Apprenti-posteur
 
Messages: 173
Enregistré le: 19 Avr 2014 à 20:38

Re: Ou se trouve la version de l'extension ?

Messagepar Feneck91 » 11 Jan 2016 à 14:44

Oui, j'ai vu et je vais m'en servir aussi...
Mais je n'ai retiré de l'extension car le code est fait et j'ai ajouté des informations supplémentaires : un descriptif sur les nouveautés de la version, un lien de téléchargement, etc.
Feneck91
Posteur expérimenté
Posteur expérimenté
 
Messages: 348
Enregistré le: 31 Déc 2007 à 13:02
Localisation: Essonne (91)

Re: Ou se trouve la version de l'extension ?

Messagepar Zoddo » 11 Jan 2016 à 21:42

Le lien de téléchargement et vers une page/sujet d'annonce peut-être intégrer dans le version check du gestionnaire d'extension :)
[Doc] Installer une extension - [Extension] Post Models - [Recrutement] Équipe des Extensions
Si vous considérez votre requête comme résolue, merci d'ajouter l'attribut de sujet [Réglé]
Zoddo
Resp. Extensions
Resp. Extensions
 
Messages: 5780
Enregistré le: 16 Mar 2011 à 18:44
Localisation: /root/

Re: Ou se trouve la version de l'extension ?

Messagepar Feneck91 » 11 Jan 2016 à 22:43

Vous allez tout me casser alors ? pfffffffffffffffffffffffffff.................... :mrgreen:
Finalement j'ai plus de travail que prévu sur ce portage...
En plus z'y mettez à 2 sur un pauvre homme sans défense !
Feneck91
Posteur expérimenté
Posteur expérimenté
 
Messages: 348
Enregistré le: 31 Déc 2007 à 13:02
Localisation: Essonne (91)

Re: Ou se trouve la version de l'extension ?

Messagepar pierredu » 12 Jan 2016 à 14:49

Vous avez un lien vers une page qui explique tout ce que le gestionnaire d''extensions peut faire ?
Avatar de l’utilisateur
pierredu
Extensions
Extensions
 
Messages: 884
Enregistré le: 29 Mai 2011 à 06:49
Localisation: Paris

Re: Ou se trouve la version de l'extension ?

Messagepar Feneck91 » 13 Jan 2016 à 02:54

Quel est ton but ? Ecrire une extension ? Tu peux aller voir mon sujet Portage MOD Introduciator + tutoriel j'ai posé pas mal de questions, mis des liens, et pas mal de réponses...
Et c'est pas fini !!
Feneck91
Posteur expérimenté
Posteur expérimenté
 
Messages: 348
Enregistré le: 31 Déc 2007 à 13:02
Localisation: Essonne (91)

Re: Ou se trouve la version de l'extension ?

Messagepar pierredu » 13 Jan 2016 à 09:03

Je ne parlais pas d'une extension, mais du gestionnaire, dont zoddo et Nicofuma parlaient un peu plus haut, ce qui permet notamment de vérifier s'il n'existe pas une version mise à jour, mais bien d'autres choses encore, semble-t-il.
Avatar de l’utilisateur
pierredu
Extensions
Extensions
 
Messages: 884
Enregistré le: 29 Mai 2011 à 06:49
Localisation: Paris

Re: Ou se trouve la version de l'extension ?

Messagepar Zoddo » 13 Jan 2016 à 09:45

Actuellement, il s'occupe de l'activation/désactivation des extensions et du version check. Je ne crois pas qu'il y ait autre chose.
[Doc] Installer une extension - [Extension] Post Models - [Recrutement] Équipe des Extensions
Si vous considérez votre requête comme résolue, merci d'ajouter l'attribut de sujet [Réglé]
Zoddo
Resp. Extensions
Resp. Extensions
 
Messages: 5780
Enregistré le: 16 Mar 2011 à 18:44
Localisation: /root/

Re: Ou se trouve la version de l'extension ?

Messagepar pierredu » 13 Jan 2016 à 10:00

Alors, j'avais mal compris ton message du 11, 20h42.
Avatar de l’utilisateur
pierredu
Extensions
Extensions
 
Messages: 884
Enregistré le: 29 Mai 2011 à 06:49
Localisation: Paris

Re: Ou se trouve la version de l'extension ?

Messagepar Zoddo » 13 Jan 2016 à 18:18

Yep, c'est intégrer au version check :)

Voici un exemple de fichier à mettre sur le serveur de version : https://zoddo.github.io/phpbb/version/postmodels.json
[Doc] Installer une extension - [Extension] Post Models - [Recrutement] Équipe des Extensions
Si vous considérez votre requête comme résolue, merci d'ajouter l'attribut de sujet [Réglé]
Zoddo
Resp. Extensions
Resp. Extensions
 
Messages: 5780
Enregistré le: 16 Mar 2011 à 18:44
Localisation: /root/

Suivante

Retourner vers Aide au développement

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité