Easy-Design.Net forum




Aide générale [DEV] [PBTV5.1 ] Module Partners

Sawk Membre non connecté

EDN Concerné(e)

Rang

Avatar

Inscrit le : 10/01/2012 à 10h53

Messages: 193

Le 11/10/2017 à 11h34



Module : Partners 5.1.1
Auteur : Sawk (MrToine sur phpboost)

Informations



Donc voilà la version 5.1.1 du module Partners de phpboost. L'add-on à entièrement été revu. Un nouveau système de "news" à été mis en place pour les partenaires. Ce dernier permet (si activé) au partenaires inscrit (j'appuie bien sur ce mot car le partenaire dois obligatoirement être inscrit sur votre site si il désire pouvoir lancer des actus) de pouvoir publier des mini-news sur votre site.

A quoi ça sert qu'un partenaire publie des news ?
c'est une question pertinante. Cependant vous est-il déjà arriver de voir une section "partenaires" sur des site et qui, apres avoir cliquer sur le lien pour visiter le dit-site, était mort depuis des lustres... Ce sytème permet :
  1. Créer un échange priviégié entre deux site web
  2. Permettre aux utilisateurs de voir qu'un site est actif (via la publication de news)


Puis, j'ai dejà vu ce système sur un autre site et ça marcher plus tôt bien :)

Pour le second ajout majeur du module, c'est la possibilité aux partenaires de pouvoir éditer sois-même ses infos entrées lors de la demande de partenariat. Rien de plus à ajouter, vous avez compris le principe (je suppose :p )

Le dernier ajout concerne l'administration. Vous avez désormais la possibilité de créer un "classement" ou non des partenaires. Ce système (demander à plusieurs reprises) active ou désactive le nombre d'entrées et de sorties afficher lors de la liste des partenaires. Bien sûre si le classement est désactiver, les partenaires ne sont plus classée en fonctions du nombre de visiteurs apportés. Il sont de ce fais classer par ordre décroissant d'inscription (le dernier partenaire enregistré est en haut de la liste).

Résumé des ajouts/modifications



  • Possibilité de configuré le module.
    • Choix du nombre de Partenaires à afficher sur le mini module (entre 1 et 10)
    • Activer/désactiver le système de classement des partenaires
    • Activer/Désactiver la possibilité aux partenaires d'avoir un espace personnel (modifier ses informations)
    • Activer/désactiver la possibilité aux partenaires de pouvoir créer et afficher des "news partenaires" (Cette option est utilisable seulement si l'espace personnel des partenaires et activer.
  • Configuration du mini-module News Partenaires
    • Choix du nombre de news à afficher sur le mini module (entre 1 et 10)



Info complémentaire


Vu le nombre de modifications importante, notament et surtout au niveau de la base de données, il faut réinstaller entièrement le module. Je suis sincèrement désolé.

Procédure d'installation:
  • Dézipper le contenu de l'archive à la racine du site.
  • Renommer le dossier Partners-beta en partners (très important)
  • Procédé à l'install dans votre panneau admin.
  • Enjoy :)


Le module est en phase de bêta-test il est fortement déconseiller de l'utiliser sur un site en production.

Bien sûre j'attend vos retour :D
Edité par Sawk Le 11/10/2017 à 11h57
Site web    
Swan Membre non connecté

Administrateur

Rang

Avatar

Inscrit le : 01/08/2009 à 22h53

Messages: 8431

Le 11/10/2017 à 12h12
Je testerais ce week end :)


swan_signature

Site web    
Sawk Membre non connecté

EDN Concerné(e)

Rang

Avatar

Inscrit le : 10/01/2012 à 10h53

Messages: 193

Le 20/10/2017 à 12h49
Mise à Jour 2.2.0
Le module à été mis à jour. Vous pouvez télécharger cette dernière ici : MaJpartners2.2.0.zip

Concernant les modifications apporté par cette mise à jour :
  • Possibilité pour les partenaires de supprimer leur news
  • Refonte de la page de news du panneau personnel partenaire
  • Correction d'une erreur lors de la création d'une news


Pour installer cette MaJ decompresser simplement l'archive à la racine de phpboost (c'est tout :D)
Fichiers affectés par la MaJ ou créer :
  • partners
    • controllers
      • PartnersCreateNewsController.php
      • PartnersDeleteNewsController.php
      • PartnersManagerController.php
    • templates
      • PartnersManagerController.tpl
    • util
      • PartnersUrlBuilder.php
    • config.ini
    • index.php


légende: Nouveau fichier, Fichier mis à jour Edité par Sawk Le 20/10/2017 à 12h51
Site web    
Swan Membre non connecté

Administrateur

Rang

Avatar

Inscrit le : 01/08/2009 à 22h53

Messages: 8431

Le 20/10/2017 à 13h53
Merci, je testerais demain matin ^^


swan_signature

Site web    
hight_tower Membre non connecté

Modérateur

Rang

Avatar

Modérateur(s)

Inscrit le : 17/09/2009 à 11h09

Messages: 2298

Le 23/10/2017 à 23h24
je (re)testerais cette semaine



Chez Swan Site design Web phpboost3. Membre depuis 2009 & modérateur depuis 2011.
patgame Membre non connecté

EDN Concerné(e)

Rang

Avatar

Inscrit le : 28/09/2009 à 16h23

Messages: 146

Le 26/10/2017 à 18h10
bon j'ai finalement réussi a installer le module j'ai tout réinstalle phpboost et voila je n'ai pas compris le pourquoi du comment bref
par contre l'email de contact est obligatoie mais moi je suis sur des sites institutionnelle comme un mairie il y a une page de contact du type http/:: etc etc donc pas une adresse mail avec @
et c'est bloquant tu peux changer ça ?

de plus c'est moi qui met les partenaires en place sur le site

Cordialement
pat
Site web    
Sawk Membre non connecté

EDN Concerné(e)

Rang

Avatar

Inscrit le : 10/01/2012 à 10h53

Messages: 193

Le 27/10/2017 à 09h34
Bonjour je peut changer ça pour toi personnellement mais pas dans le module lui même.

Cordialement Edité par Sawk Le 27/10/2017 à 10h23
Site web    
Swan Membre non connecté

Administrateur

Rang

Avatar

Inscrit le : 01/08/2009 à 22h53

Messages: 8431

Le 27/10/2017 à 13h42
Bonjour,

@patgame : Bonjour ...

@Sawk Donne lui plutôt la modification à faire en brut, plutôt que de faire du perso ^^
Cela profitera à plus de monde.. Et surtout cela t'éviteras de le refaire ;)

Swan.


swan_signature

Site web    
Sawk Membre non connecté

EDN Concerné(e)

Rang

Avatar

Inscrit le : 10/01/2012 à 10h53

Messages: 193

Le 28/10/2017 à 13h21
Patgame:
Ouvre le fichier partners/controllers/PartnersAddController.class.php puis à la ligne 102:
Code PHP :
$fieldset->add_field(new FormFieldTextEditor('email', $this->lang['form_mail'], '', array(
            'maxlength' => 155, 'description' => $this->lang['form_mail_desc'], 'required' => true)
        ));

Remplace 'required' => true par 'required' => false
Site web    
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie