[phpBB version ≥3.1] Intégration via une extension

Aide à l'installation de la carte des membres
carte-des-membres
Site Admin
Messages : 652
Enregistré le : mar. 28 déc. 2004 12:04
Localisation : 35
Contact :

[phpBB version ≥3.1] Intégration via une extension

Message par carte-des-membres »

Dernière mise à jour le 30/12/2022

Bonjour,

Ceci est la première version de l'intégration de la carte des membres sous forme d'extension.

Cette version permet à vos membres de se positionner sans votre intervention et rajoute un lien en haut du forum.

Vous pouvez télécharger l'extension ici : https://www.carte-des-membres.com/phpbb ... _0.0.4.zip

Code : Tout sélectionner

https://www.carte-des-membres.com/phpbb-extension/carte-des-membres_0.0.4.zip
Pour l'installation, décompressez le zip et envoyer le dossier carte-des-membres dans le dossier /ext/ de votre forum phpBB (via (s)FTP par exemple) de façon à obtenir des répertoires comme votre-repertoire-de-phpbb/ext/cartedesmembres/cdm

Ensuite rendez vous dans :
votre forum puis dans le panneau d'adminitration (lien PCA)
Ensuite dans l'onglet personnaliser, vous devez cliquer sur activer pour l'extension carte-des-membres
Puis sur le lien "retourner à la liste des extension"
Puis allez dans l'onglet extensions

Il vous sera demandé le CDM_CODE, CDM_ID et CDM_NOM vous trouverez cette information dans l'espace d'administration de votre carte : http://www.carte-des-membres.com/w/ puis configuration.

Une fois cette information validé, vos membres pourront se positionner à l'adresse http:// votre site / votre forum /app.php/cdm
Cette adresse est normalement accessible dans votre carte en cliquant sur modifier votre position. S'il s'avère que l'adresse n'est pas correcte, vous pouvez la configurer dans l'espace d'administration de votre carte, dans la partie gestion des membres dans "url du lien pour ajouter un membre".

----
Modification du 30/12/2022 :
Un bug de l'extension s'est manifesté avec la version de phpbb 3.3.9. voir le message viewtopic.php?p=2861#p2861 pour une correction manuelle, le fichier zip a été mis à jour en version 0.0.4
Bege
Messages : 6
Enregistré le : ven. 24 juil. 2015 10:19

Re: [phpBB version 3.1] Intégration via une extension

Message par Bege »

Hello,

c'est super, merci pour ton travail :)

[edit] oup's
je viens d'essayer et j'ai cette erreur :

No route found for "GET /cdm.php"

alors j'ai mis le fichier cdm.php, mais là j'ai cette erreur :
Please modify your file config.php before (CDM_MAPURL,CDM_IDSITE,CDM_CODESITE) !25 /home/bloooo/www/forums/cdm.php
carte-des-membres
Site Admin
Messages : 652
Enregistré le : mar. 28 déc. 2004 12:04
Localisation : 35
Contact :

Re: [phpBB version 3.1] Intégration via une extension

Message par carte-des-membres »

Il n'y a plus de fichier cdm.php avec l'extension, il vous faut modifier dans l'interface de carte des membres http://www.carte-des-membres.com/w/ la partie "URL du lien pour ajouter un membre" et mettre :


http://l'adresse de votre site/le repertoire de votre forum/app.php/cdm

donc remplacer cdm.php par app.php/cdm en fait. Si vous êtes le personne m'ayant contacté par mail à ce sujet, je vais effectuer la modification tout de suite.
Bege
Messages : 6
Enregistré le : ven. 24 juil. 2015 10:19

Re: [phpBB version 3.1] Intégration via une extension

Message par Bege »

très bien,
alors j'ai bien mis le lien, mais quand je clique sur "Carte des membres" dans le menu j'ai ce message :
"Map not found",

mais je pense que le souci peut éventuellement venir du fait que le forum a déménagé et changé de nom de domaine,

alors dans ce cas ne vaudrait il pas mieux créer une toute nouvelle carte?
carte-des-membres
Site Admin
Messages : 652
Enregistré le : mar. 28 déc. 2004 12:04
Localisation : 35
Contact :

Re: [phpBB version 3.1] Intégration via une extension

Message par carte-des-membres »

Avez vous bien configurer l'extension phpBB en spécifiant le CDM_ID CDM_CODE et CDM_NOM ?
Puis allez dans l'onglet extensions

Il vous sera demandé le CDM_CODE, CDM_ID et CDM_NOM vous trouverez cette information dans l'espace d'administration de votre carte : http://www.carte-des-membres.com/w/ puis configuration.
Bege
Messages : 6
Enregistré le : ven. 24 juil. 2015 10:19

Re: [phpBB version 3.1] Intégration via une extension

Message par Bege »

et bien il me semble que j'ai bien renseigné ce qu'il fallait, voilà une copie d'écran,
Image

c'est bon comme ça?

[Edit] ok, je viens de voir qu'il y avait une erreur dans le nom, j'ai rectifié et j'ai bien la carte (vierge) qui s'affiche mais quand je veux me positionner
j'ai de nouveau ce message :
No route found for "GET /cdm.php"
carte-des-membres
Site Admin
Messages : 652
Enregistré le : mar. 28 déc. 2004 12:04
Localisation : 35
Contact :

Re: [phpBB version 3.1] Intégration via une extension

Message par carte-des-membres »

Une carte vierge ? Je croyais que votre carte comprenait déjà pas mal de points

Il n'y a plus de cdm.php, le nouveau lien de positionnement des membres (qui est à configurer si ce n'est déjà fait dans l'admin de la carte) est http:// votre site / votre forum /app.php/cdm
il n'y a pas de .php à la fin non plus

Bien sûr, ceci une fois l'extension activée
Bege
Messages : 6
Enregistré le : ven. 24 juil. 2015 10:19

Re: [phpBB version 3.1] Intégration via une extension

Message par Bege »

ok pour le cdm.php

oui il y avait déjà de nombreux points sur la carte,

alors j'ai été voir dans la configuration de la carte et j'ai retiré les 3 www de l'adresse,
maintenant quand je clique sur "Modifier votre position" j'ai cette erreur :
Image

comme dit, je me demande si ces problème (et la carte vierge) ne sont pas dus au fait que j'ai changé d'hébergement et de nom du forum?

est-ce que ce n'est pas possible de recevoir de nouveaux codes pour créer une toute nouvelle carte?

merci pour ta patience
carte-des-membres
Site Admin
Messages : 652
Enregistré le : mar. 28 déc. 2004 12:04
Localisation : 35
Contact :

Re: [phpBB version 3.1] Intégration via une extension

Message par carte-des-membres »

J'ai modifié un fichier dans le zip le lendemain de sa publication, retéléchargez le zip, et copiez le fichier qui est situé à l'emplacement cartedesmembres/cdm/controller/cdm.php

Cela a de grandes chances de fonctionner ensuite.
Bege
Messages : 6
Enregistré le : ven. 24 juil. 2015 10:19

Re: [phpBB version 3.1] Intégration via une extension

Message par Bege »

ah ben super!!!

je pense que ça fonctionne :
http://www.carte-des-membres.com/fr/bloooforum/

merci infiniment :)

et est-ce qu'il y a après quelque chose à paramétrer dans le profil pour que ça apparaisse sous l'avatar?
ou sur le profil du membre?

merci
carte-des-membres
Site Admin
Messages : 652
Enregistré le : mar. 28 déc. 2004 12:04
Localisation : 35
Contact :

Re: [phpBB version 3.1] Intégration via une extension

Message par carte-des-membres »

Non, pas encore :|
Bege
Messages : 6
Enregistré le : ven. 24 juil. 2015 10:19

Re: [phpBB version 3.1] Intégration via une extension

Message par Bege »

bah c'est pas bien grave, l'essentiel c'est que ça fonctionne,

merci encore :)
Lor@n
Messages : 7
Enregistré le : jeu. 22 août 2013 8:57

Re: [phpBB version 3.1] Intégration via une extension

Message par Lor@n »

Bonjour,
Extension bien installer mais je ne vois pas dans la liste des membres l'icone des membres repérés , ou dans leur profil, l'icone des membres repéré.

sur phpbb 3.1.10

mais j'ai bien le lien dans la barre des menus vers la carte
papicx
Messages : 11
Enregistré le : jeu. 31 mai 2012 8:30

Re: [phpBB version 3.1] Intégration via une extension

Message par papicx »

Lor@n a écrit :Bonjour,
Extension bien installer mais je ne vois pas dans la liste des membres l'icone des membres repérés , ou dans leur profil, l'icone des membres repéré.

sur phpbb 3.1.10

mais j'ai bien le lien dans la barre des menus vers la carte
C'est bien dommage, c'était un point important dans l'utilisation du forum. :(
quelqu'un saurait il faire ça ?
merci d'avance.
Lor@n
Messages : 7
Enregistré le : jeu. 22 août 2013 8:57

Re: [phpBB version 3.1] Intégration via une extension

Message par Lor@n »

surtout que c'est fonctionnel sur mon forum en 3.0.14 via le mod,
Je réalise la bascule la semaine prochaine en 3.1.10, mes membres seraient déçu de ne plus pouvoir utiliser cette fonctionnalité
papicx
Messages : 11
Enregistré le : jeu. 31 mai 2012 8:30

Re: [phpBB version 3.1] Intégration via une extension

Message par papicx »

Bonjour à tous,
Toujours aucune nouvelle de cette fonctionnalité ?
Mon forum en production est encore en 3.0.14 et la synchronisation n’est plus opérationnelle. :( Même en cliquant sur le lien "synchronisation" présent dans le panneau d’administrateur de la carte de membres, il ne se passe plus rien. :( :(
Je dois extraire le fichier .txt et le comparer avec celui du jour puis modifier les fiches des membres pour changer la valeur du champ CDM et là, ça fonctionne.
Je crois bien qu’il va falloir se prendre par la main si on veut voir l’icone dans les mini profil comme en 3.0.14.
Lor@n
Messages : 7
Enregistré le : jeu. 22 août 2013 8:57

Re: [phpBB version 3.1] Intégration via une extension

Message par Lor@n »

Moi j'ai laissé tombé les icones....
Cela n'a pas choqué mes membres et je leur ait mis un lien direct dans la navbar

www.bmw-serie3.com
Galixte de Ezcom
Messages : 14
Enregistré le : ven. 14 juil. 2017 14:42
Localisation : Marseille
Contact :

Re: [phpBB version 3.1] Intégration via une extension

Message par Galixte de Ezcom »

Salut,

l’extension fonctionne, que vous manque t-il ? Les membres s’ajoutent un à un sur la carte et leur position est bien répertoriée.

Effectivement, concernant ceci « dans la liste des membres l'icône des membres repérés , ou dans leur profil, l'icône des membres repérée » ce n’est pas encore disponible.
Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
nigihayami
Messages : 2
Enregistré le : ven. 03 nov. 2017 20:06

Re: [phpBB version 3.1] Intégration via une extension

Message par nigihayami »

Bonjour,
j'ai installé l’extension sur un phpBB3.2.1, il ne me reste plus qu'avoir un accès webmestre. :D
Dehas
Messages : 18
Enregistré le : mar. 06 juin 2017 12:13

Re: [phpBB version 3.1] Intégration via une extension

Message par Dehas »

Salut
Toujours pas de nouvelle pour une éventuelle mise a jour de l'extension ??
Galixte de Ezcom
Messages : 14
Enregistré le : ven. 14 juil. 2017 14:42
Localisation : Marseille
Contact :

Re: [phpBB version 3.1] Intégration via une extension

Message par Galixte de Ezcom »

Dehas a écrit :Salut
Toujours pas de nouvelle pour une éventuelle mise a jour de l'extension ??
On a rien sans rien, contacte directement l’administrateur tu auras peut-être meilleure satisfaction. ;)

ucp.php?i=pm&mode=compose&action=quotepost&p=2780
Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
Dehas
Messages : 18
Enregistré le : mar. 06 juin 2017 12:13

Re: [phpBB version 3.1] Intégration via une extension

Message par Dehas »

Ben, aucune réponse, faut se débrouiller ou trouver une autre carte des membres.
J'ai bien bricolé un peu, mais j'ai une ligne que je ne sais pas ou mettre !!
Je veux respecter les recommandation a ne pas toucher aux fichier et de passer par les event, mais la ligne la me fait des cachoterie.
Bien sur, si je mets la ligne dans viewtopic.php, ça fonctionne, et j'ai supprimé les icônes au profit des fa-icon.
Feneck91
Messages : 5
Enregistré le : ven. 11 oct. 2013 3:12

Re: [phpBB version 3.1] Intégration via une extension

Message par Feneck91 »

Bonjour et merci pour ce site.

Pour le moment aucune réponse...
Est-il envisageable que l'on ait une nouvelle version avec les icônes sous l'avatar et dans le profile ou faut-il finir de coder nous-même l'extension proposée ?
carte-des-membres
Site Admin
Messages : 652
Enregistré le : mar. 28 déc. 2004 12:04
Localisation : 35
Contact :

Re: [phpBB version 3.1] Intégration via une extension

Message par carte-des-membres »

Bonjour,

Actuellement, un champ (uder_cdm) est réservé par l'extension dans votre base de donnée pour indiquer si un membre est positionné ou non, mais celui-ci n'est pas mis à jour.

La récupération de la liste des membres positionnés (liste d'identifiant) est possible, je peux aussi effectuer un appel à votre forum lors d'une modification du positionnement d'un membre.

Je n'ai malheureusement pas la motivation pour la mise à jour de l'extension, je peux cependant aider si qq'un connait les extensions phpBB, éventuellement financièrement.
Dehas
Messages : 18
Enregistré le : mar. 06 juin 2017 12:13

Re: [phpBB version 3.1] Intégration via une extension

Message par Dehas »

Comment je l'ai dis au dessus, j'ai la localisation en dessous de l'avatar, mais.... ben oui, il en fait bien un, elle n'est pas active sauf si je mets

Code : Tout sélectionner

'U_CDM_LOC'	=> ($user_cache[$poster_id]['user_cdm']) ? $poster_id : '',	
Dans viewtopic.php comment dans l'ancien mod
Il est légèrement modifier, user_cdm a la place de cdm.
Voila ou j'en suis, je ne suis pas codeur :cry:
Dehas
Messages : 18
Enregistré le : mar. 06 juin 2017 12:13

Re: [phpBB version 3.1] Intégration via une extension

Message par Dehas »

Bon ben j'ai trouvé, ça fonctionne chez moi, mais j’arrête la, déjà, avoir la localisation sous l'avatar c'est pas mal, et avec les fa-icon !!
Quant a la validation auto, je demande simplement aux nouveaux membres de me dire quand ils sont localisés et je les valide dans la BDD !

cartedesmembres.zip
(36.3 Kio) Téléchargé 6174 fois
Si quelqu'un désire essayer et me confirmer.
Galixte de Ezcom
Messages : 14
Enregistré le : ven. 14 juil. 2017 14:42
Localisation : Marseille
Contact :

Re: [phpBB version 3.1] Intégration via une extension

Message par Galixte de Ezcom »

Salut,

merci pour ton amélioration, pourrais-tu détailler quelles actions tu effectues pour réaliser cette tâche lorsque tu dis ?
je les valide dans la BDD
Je vois bien qu’un champ est disponible dans la table phpbb_users mais je ne vois pas quelle valeur lui saisir :
cdm_bdd_users_table.png
cdm_bdd_users_table.png (36.8 Kio) Vu 541322 fois
Merci.
Modifié en dernier par Galixte de Ezcom le sam. 11 août 2018 18:16, modifié 2 fois.
Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
Dehas
Messages : 18
Enregistré le : mar. 06 juin 2017 12:13

Re: [phpBB version 3.1] Intégration via une extension

Message par Dehas »

C'est bien celui la et tu mets 1.
Galixte de Ezcom
Messages : 14
Enregistré le : ven. 14 juil. 2017 14:42
Localisation : Marseille
Contact :

Re: [phpBB version 3.1] Intégration via une extension

Message par Galixte de Ezcom »

Merci pour l’information, pourrais-tu étendre l’affichage de l’information sur la page du profil du membre ?
Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
Dehas
Messages : 18
Enregistré le : mar. 06 juin 2017 12:13

Re: [phpBB version 3.1] Intégration via une extension

Message par Dehas »

Non, comme je l'ai dis, je ne suis pas codeur, et j'ai déjà eu du mal a faire ça.
Peux tu confirmer que ça fonctionne.
Galixte de Ezcom
Messages : 14
Enregistré le : ven. 14 juil. 2017 14:42
Localisation : Marseille
Contact :

Re: [phpBB version 3.1] Intégration via une extension

Message par Galixte de Ezcom »

Oui je confirme ! :) Si bien que j’ai nettoyé le code des fichiers HTML afin qu’il soit conforme à celui utilisé par défaut dans phpBB. J’ai révisé les langues anglaises et françaises aussi, tout est là : « Members map - Carte des membres ».
Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
Dehas
Messages : 18
Enregistré le : mar. 06 juin 2017 12:13

Re: [phpBB version 3.1] Intégration via une extension

Message par Dehas »

Attention, dans le dossier que tu mets en ligne, il y a un memberlist_view_user_statistics_before.html qui n'est pas dans celui que j'ai mis en partage.
Galixte de Ezcom
Messages : 14
Enregistré le : ven. 14 juil. 2017 14:42
Localisation : Marseille
Contact :

Re: [phpBB version 3.1] Intégration via une extension

Message par Galixte de Ezcom »

J’ai corrigé entre temps, c’était un fichier de test préalable à ma demande d’étendre l’affichage sur le profil des membres. ;)
Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
Dehas
Messages : 18
Enregistré le : mar. 06 juin 2017 12:13

Re: [phpBB version 3.1] Intégration via une extension

Message par Dehas »

Je crois que j'ai réussis a mettre la localisation dans viewprofile !!
Je dirais si c'est vraiment bon lundi.
Galixte de Ezcom
Messages : 14
Enregistré le : ven. 14 juil. 2017 14:42
Localisation : Marseille
Contact :

Re: [phpBB version 3.1] Intégration via une extension

Message par Galixte de Ezcom »

Merci à toi pour t’investir de la sorte ! ;)
Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
Dehas
Messages : 18
Enregistré le : mar. 06 juin 2017 12:13

Re: [phpBB version 3.1] Intégration via une extension

Message par Dehas »

Normalement, c'est bon, j'ai la localisation dans le profil dans "Statistiques du membre".
Galixte, j'ai essayé le dossier de ton site, j'ai une grosse erreur, le systéme ne peut pas charger le fichier .css.
je vous le mets en PJ pour test.
cartedesmembres003.zip
(36.39 Kio) Téléchargé 6460 fois
Galixte de Ezcom
Messages : 14
Enregistré le : ven. 14 juil. 2017 14:42
Localisation : Marseille
Contact :

Re: [phpBB version 3.1] Intégration via une extension

Message par Galixte de Ezcom »

Tu a dû rencontrer un problème de transfert des fichiers car je teste en local ainsi qu’en ligne sur deux forums distincts et aucun problème, tout fonctionne. :)

J’ai à nouveau nettoyé le code des fichiers HTML afin qu’il soit conforme à celui utilisé par défaut dans phpBB & révisé les langues anglaises et françaises, l’archive à jour est disponible sur cette page : « Members map - Carte des membres ».

Merci à toi !
Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
Dehas
Messages : 18
Enregistré le : mar. 06 juin 2017 12:13

Re: [phpBB version 3.1] Intégration via une extension

Message par Dehas »

Maintenant, il faudrait voir avec Lionel si il peut faire quelque chose pour que la localisation des membres se mette a jour au fur et a mesure des inscriptions.
Lionel si tu nous lis !! :wink:
Dehas
Messages : 18
Enregistré le : mar. 06 juin 2017 12:13

Re: [phpBB version 3.1] Intégration via une extension

Message par Dehas »

J'ai essayé de mettre CdM dans la liste des membres, pas réussis, je n'ai pas le niveau :(
Galixte de Ezcom
Messages : 14
Enregistré le : ven. 14 juil. 2017 14:42
Localisation : Marseille
Contact :

Re: [phpBB version 3.1] Intégration via une extension

Message par Galixte de Ezcom »

Hormis la question d’automatiser la démarche à effectuer sous phpMyAdmin c’est très bien comme cela, inutile d’ajouter cela dans la liste des membres cela va la surcharger.
Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
stone23
Messages : 13
Enregistré le : lun. 12 mai 2008 18:39

Re: [phpBB version 3.1] Intégration via une extension

Message par stone23 »

Salut,
Je commence à regarder pour ajouter les icônes de la carte en ajoutant une colonne à la liste des membres. Pour cela je me suis inspiré de la modif que mon co-admin (aujourd'hui décédé) avait faite sur l'ancien mod (voir ici : https://www.carte-des-membres.com/forum ... 2227#p2227 ).
J'ai essayé de modifier memberlist-body.html mais ça ne donne rien.
Je pense qu'i faudrait certainement ajouter des trucs à event/listener.php de l'extension, éventuellement ajouter quelques lignes au fichier css de l'extension et créer un fichier html dans le dossier styles/prosilver/template/event du dossier de l'extension mais là je dois dire que je patauge un peu... :roll:



D'autre part, j'ai fait une petite modif sur les fichiers html qui n'est pas parfaite mais qui fonctionne si on transfère les deux fichiers des icônes du dossier dossier /styles/prosilver/theme/images dans le dossier styles/votre style/theme/images du forum pour faire apparaitre les icônes contenues dans le dossier /styles/prosilver/theme/images dans le profil te le mini profil dans les messages.

Voilà le contenu des deux fichiers modifiés :

J'ai renommé le fichier memberlist_view_user_statistics_before.html en : memberlist_view_non_contact_custom_fields_before.html pour faire apparaitre la ligne de la carte dans les infos de profil plutôt que dans les statistiques :

Code : Tout sélectionner

<!-- IF S_USER_LOGGED_IN and not S_IS_BOT -->
<!-- IF U_CDM_LOC -->
<dt>{L_CDM_LINK_NAME}{L_COLON}</dt> <dd><a href="{CDM_URL}#pos{U_CDM_LOC}" onclick="popup(this.href); return false;" title="{L_CDM_LINK_NAME}" role="menuitem"/><img src="{T_THEME_PATH}/images/icon_yes_cdm.png" border="0" alt="{L_CDM_LOC}" title="{L_CDM_LOC}"></a></dd>
<!-- ELSE -->
<dt>{L_CDM_LINK_NAME}{L_COLON}</dt> <dd><a href="{CDM_URL}#pos{U_CDM_NO_LOC}" onclick="popup(this.href); return false;" title="{L_CDM_LINK_NAME}" role="menuitem"/><img src="{T_THEME_PATH}/images/icon_no_cdm.png" border="0" alt="{L_CDM_NO_LOC}" title="{L_CDM_NO_LOC}"></a></dd>
<!-- ENDIF -->
<!-- ENDIF -->
Ce qui donne :

Image


Fichier viewtopic_body_postrow_custom_fields_after.html :

Code : Tout sélectionner

<!-- IF S_USER_LOGGED_IN and not S_IS_BOT -->
<!-- IF postrow.U_CDM_LOC -->
<dd><strong>{L_CDM_LINK_NAME}{L_COLON}</strong><a href="{CDM_URL}#pos{postrow.U_CDM_LOC}" onclick="popup(this.href); return false;" title="{L_CDM_LOC}" role="menuitem"/><img src="{T_THEME_PATH}/images/icon_yes_cdm.png" border="0" alt="{L_CDM_LOC}"></a></dd>
<!-- ELSE -->
<dd><strong>{L_CDM_LINK_NAME}{L_COLON}</strong><a href="{CDM_URL}#pos{U_CDM_NO_LOC}" onclick="popup(this.href); return false;" title="{L_CDM_NO_LOC}" role="menuitem"/><img src="{T_THEME_PATH}/images/icon_no_cdm.png" border="0" alt="{L_CDM_NO_LOC}"></a></dd>
<!-- ENDIF -->
<!-- ENDIF -->

Voilà où j'en suis...
carte-des-membres
Site Admin
Messages : 652
Enregistré le : mar. 28 déc. 2004 12:04
Localisation : 35
Contact :

Re: [phpBB version 3.1] Intégration via une extension

Message par carte-des-membres »

Salut,

Super ce que vous avez conçu !

@stone23 : Les fichiers que tu modifies, c'est bien dans un répertoire de l'extension cartedesmembres003.zip de @dehas ?

Aussi, je ne sais pas comment se déroule le changement de version d'une extension, si ça peut être automatisé ou non.

Pour le user_cdm dans la base de donnée, idéalement, il faudrait que mon service appelle une page du forum qui effectue les changement de la colonne après la localisation d'un membre ou éventuellement de temps en temps, mais je ne vois pas comment créer une nouvelle page qui pourrait faire ça :-/
stone23
Messages : 13
Enregistré le : lun. 12 mai 2008 18:39

Re: [phpBB version 3.1] Intégration via une extension

Message par stone23 »

carte-des-membres a écrit : sam. 15 sept. 2018 17:31 @stone23 : Les fichiers que tu modifies, c'est bien dans un répertoire de l'extension cartedesmembres003.zip de @dehas ?
Oui je travaille à partir de ces fichiers. :wink:

carte-des-membres a écrit : sam. 15 sept. 2018 17:31 Aussi, je ne sais pas comment se déroule le changement de version d'une extension, si ça peut être automatisé ou non.
Non, ça n'est pas automatisé mais si tu veux un peu de doc sur la structure des extensions tu peux te faire une idée ici : http://forum.danielchalseche.fr.cr/viewtopic.php?t=295

carte-des-membres a écrit : sam. 15 sept. 2018 17:31 Pour le user_cdm dans la base de donnée, idéalement, il faudrait que mon service appelle une page du forum qui effectue les changement de la colonne après la localisation d'un membre ou éventuellement de temps en temps, mais je ne vois pas comment créer une nouvelle page qui pourrait faire ça :-/
C'est ce que je cherche à faire, je suis en train de faire des recherches pour trouver un code php qui enverrait les requêtes sql pour mettre la base de données à jour dès qu'un membre se positionne. Pour ce faire je suis en train de consulter les fichiers que tu avais fait pour les versions phpbb 2 et phpbb 3 car il me semble que ça se faisait sur ces versions. joelencreuse et joelausec qui ont participé sur le sujet du mod phpBB 3.0 sont la même personne et ce n'est autre que mon ex co-admin qui est malheureusement décédé il y a un an.
Mais je fais tout un tas d'essais et je vous tiens au courant e si j'arrivais à quelque chose, i va de soit que je vous mettrai les fichiers en téléchargement. :wink:
carte-des-membres
Site Admin
Messages : 652
Enregistré le : mar. 28 déc. 2004 12:04
Localisation : 35
Contact :

Re: [phpBB version 3.1] Intégration via une extension

Message par carte-des-membres »

Oui, c'est bien ce que je faisais pour phpBB2.

Je compte utiliser le même principe, d'ailleurs, je vais d'abord m'occuper de faire tester le changement automatique de l'user_cdm avant de voir pour afficher une icône de positionnement dans la liste des membres ou dans le profil.

Ne te prend pas trop la tête, je bosse dessus, et je devrais pouvoir sortir quelque chose avant ce soir.
stone23
Messages : 13
Enregistré le : lun. 12 mai 2008 18:39

Re: [phpBB version 3.1] Intégration via une extension

Message par stone23 »

Si tu as besoin pour tester il n'y a pas de souci pour moi :wink:
Galixte de Ezcom
Messages : 14
Enregistré le : ven. 14 juil. 2017 14:42
Localisation : Marseille
Contact :

Re: [phpBB version 3.1] Intégration via une extension

Message par Galixte de Ezcom »

Merci Lionel ;)
Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
carte-des-membres
Site Admin
Messages : 652
Enregistré le : mar. 28 déc. 2004 12:04
Localisation : 35
Contact :

Re: [phpBB version 3.1] Intégration via une extension

Message par carte-des-membres »

Je pense que la synchronisation peut bien fonctionner avec le fichier cdm.php ci-joint à mettre dans le dossier ext/cartedesmembres/cdm/controller/
(bien évidement après avoir installé l'extension)

Je suis dispo pour toute remarque concernant le code

Il faut utiliser le lien synchronisation dans l'espace membre de carte-des-membres, ce lien est présent juste en dessous des codes de configuration.
Ensuite, dans vore base de donnée, le user_cdm est mis à 1 pour les membre positionné.

Et lors des futurs ajout de membre sur la carte, c'est automatiquement mis à jour également.
Fichiers joints
cdm.php.zip
(1.93 Kio) Téléchargé 5356 fois
Galixte de Ezcom
Messages : 14
Enregistré le : ven. 14 juil. 2017 14:42
Localisation : Marseille
Contact :

Re: [phpBB version 3.1] Intégration via une extension

Message par Galixte de Ezcom »

Ok, je vais tester, donc pour récapituler.

avec ce fichier mis dans le répertoire : ./ext/cartedesmembres/cdm/controller/ il est nécessaire de lancer une fois le lien synchronisation dans notre compte admin ici sur le site, puis tout ajout futur d’un membre sur la carte s’effectuer dans cliquer sur le lien « synchronisation ». Est-ce bien cela ?
Communau EzCom
Image
« Traductions d’extensions & styles pour phpBB 3.1.x & 3.2.x ».
ImageListes de toutes les extensions recensées pour phpBB 3.1.x & 3.2.x.
carte-des-membres
Site Admin
Messages : 652
Enregistré le : mar. 28 déc. 2004 12:04
Localisation : 35
Contact :

Re: [phpBB version 3.1] Intégration via une extension

Message par carte-des-membres »

Sans cliquer sur le lien « synchronisation ».
Oui, après il n'y a rien à faire, c'est automatique.
stone23
Messages : 13
Enregistré le : lun. 12 mai 2008 18:39

Re: [phpBB version 3.1] Intégration via une extension

Message par stone23 »

Je viens de faire un essai et apparemment ça ne suffit pas pour mettre à jour la BDD...
Il ne faudrait pas créer un évènement dans ext/event/listener.php ?

Sur phpBB-fr, skouat m'avait mis un lien vers le code d'un des fichiers de son extension paypal à titre d'exemple : http://forums.phpbb-fr.com/extensions-a ... l#p1659428
Répondre