Les petites annonces : mode de fonctionnement

Voir le sujet précédent Voir le sujet suivant Aller en bas

Tutoriel Les petites annonces : mode de fonctionnement

Message par The Godfather le Lun 26 Sep 2016 - 17:52

Les petites annonces : fonctionnement


Sommaire :

  1. Comment créer une section d’annonces ?
  2. Permissions d’une section de petites annonces : particularités.
  3. Section d’annonces payantes Vs section d’annonces gratuites : quelle est la différence ?
  4. Comment publier une annonce ?
  5. Comment modifier /supprimer une annonce ?
  6. Comment modérer une annonce ?
  7. Comment contacter un annonceur ?
  8. Comment personnaliser l’icône par défaut des petites annonces ?
  9. Comment personnaliser l'apparence des status des petites annonces ?
  10. Modification des templates personnalisés : Version phpBB2
  11. Modification des templates personnalisés : Version phpBB3
  12. Modification des templates personnalisés : Version inVision
  13. Modification des templates personnalisés : Version punBB


Comment créer une section d’annonces ?



Comme pour les catégories () et sous-forums (), la création d’une section de petites annonces () se fait depuis le panneau d’administration >> Général >> Catégories et forums.

Sur l'arborescence de votre forum, il vous suffit alors de cliquer sur le () face à l'endroit précis ou vous souhaitez créer votre section d'annonce :

Voir l'image:

Vous aurez alors accès à la page d'ajout d'un nouvel élément à l'arborescence du forum. Dans la liste face aux choix "Choisissez le type de forum voulu", sélectionnez alors "Petites annonces".

Voir l'image:

Vous voila prêt à créer votre section d'annonces. il vous suffit alors de remplir les champs du formulaire en fonction de vos besoins et d'enregistrer :

Voir l'image et les explications:



  • Nom de la section : C'est le nom publique de la section des petites annonces. C'est celui qui va l'identifier sur le forum.
  • Rattaché à : c'est la catégorie ou sous-forum ou section d'annonce parent de la section des petites annonces en cours de création.
  • Positionner après : cela vous permet de positionner votre section de petites annonces avec précision dans l'arborescence de votre forum.
  • Catégorie : Vous permet de choisir la catégorie de petites annonces de votre section entre 11 grandes thématiques possibles en fonction de vos besoins. Notez ici qu'en fonction de la catégorie choisie, certains éléments du formulaire (Comme le choix de la devise) peuvent disparaitre (Exemple: Je suis une association, j'ouvre une section d'annonce pour le sauvetage d'animaux, cela ne me sert à rien d'avoir à gérer des prix et des devises car rien n'est mis en vente dans la section et les annonces de cette section n'auront donc pas de notion monétaire)
  • Veuillez choisir votre devise : Permet à l'administrateur de définir la devise dans le cadre des catégories d'annonces adaptées à son utilisation. La devise choisie est dans ce cas la devise par défaut de toutes les annonces de la section. À noter que si l'administrateur change la devise d'une section d'annonce préexistante, le changement s'applique immédiatement sur toutes les annonces de la section concernée. Cela veut dire qu'il transforme le symbole Euro en Dollar ou inversement, ce n'est pas une équivalence de la somme dans une devise ou dans une autre mais juste un changement du symbole monétaire (Exemple : Une annonce avec un prix de 100€ est dans une section de petites annonces en Euros, si l'administrateur passe la section en Dollars, la même annonce affichera le prix de 100$).
  • Adresse de l'image : Comme pour les catégories et sous-forums, cela permet de définir une icône d'identification visuelle de la section des petites annonces sur le forum.
  • Description :Comme pour les catégories et sous-forums, cela permet de définir une description de la section des petites annonces.



Permissions d’une section de petites annonces : particularités.



A la différence d’un sous-forum, et du fait de la validation obligatoire de chaque annonce par le modérateur de la section avant sa publication en ligne sur le forum, les permissions d’une section de petites annonces sont particulières et différentes de celles des sous-forums.

En effet, afin de garantir un maximum de visibilité aux petites annonces sur chaque forum, les sections de petites annonces sont nativement visibles par les visiteurs et membres de chaque forum. Cette permission n’est pas personnalisable. De même pour le fait de permettre le contact entre annonceur et les personnes intéressées par son annonce.
Du moment que l’annonce est en ligne c’est entre l’annonceur et les personnes intéressées que ça se passe et ni l’administrateur ni le modérateur de la section ne peuvent interférer en éditant l’annonce ou en empêchant le contact entre les deux parties.

Dans ce cas, seul l’annonceur à la permission d’éditer son annonce. Néanmoins, après chaque publication d’une nouvelle annonce ou l’édition d’une annonce existante, une approbation par le modérateur de la section d’annonce est nécessaire avant son apparition en ligne.

Illustrantion des particularités des permissions d'une section d'annonce:


Remarque : Le tableau des permissions des petites annonces reprend par défaut les intitulés de celui des sous-forums. Sachant que l’administrateur ne peut pas interférer entre l’annonceur et les personnes voulant le contacter, le fait de cocher ou décocher la permission (Ecrire et répondre) agit uniquement sur la possibilité de publier ou pas les annonces dans la section et non sur la possibilité de répondre à une annonce en contactant l’annonceur !
Le mot « Répondre » ici est hérité des permissions des sous-forums. Il n’agit pas sur la section d’annonce. « Ecrire et répondre » ne contrôle donc que les permissions de poster de nouvelles annonces dans la section.


Dans ce cas, nous avons :

Permissions de l’annonceur :

  • Modifier une annonce
  • Supprimer une annonce


Permissions du modérateur :

  • Déplacer une annonce
  • Refuser une annonce
  • Supprimer une annonce

Une fois publiée, une annonce a une durée de vie de 3 mois. Passé ce délai, l’annonceur reçoit une notification par email l’invitant à republier son annonce s’il souhaite toujours la garder en ligne sur le forum.

Section d’annonces payantes Vs section d’annonces gratuites : quelle est la différence ?



Le système des petites annonces des forums Forumactif permet aux administrateurs des forums de créer des sections dédiées exclusivement aux petites annonces dans leurs forums.

En fonction de la nature des annonces à recueillir, l’administrateur peut catégoriser ses sections d’annonces en les assignant à une des 24 catégories à sa disposition. Dès lors, et en fonction de la nature de la catégorie choisie, les champs du formulaire de création de la section d’annonces, comme les champs de création des petites annonces peuvent différer pour s’adapter à la nature du contenu qu’ils vont accueillir.

Voir la comparaison entre une section d'annonces de vente et une section d'annonces informatives:


En effet, lors de la création d’une section d’annonces dédiée à aider ou sauver des animaux en détresse par exemple, il n’est pas logique de demander à l’administrateur de préciser une devise et encore moins à l’annonceur de préciser un prix de vente alors qu’il s’agit là d’annonces purement informatives ne demandant aucune contrepartie financière. Du coup ces champs disparaissent et à la place du prix, c'est le nom de la catégorie qui apparaît avec l'annonce sur la liste des annonces dans la section.

Voir l'exemple:

Le système des petites annonces prend également en compte les annonces où l’annonceur souhaite offrir son bien sans aucune contrepartie financière. Dans ce cas, il lui suffit de cocher la case « Don » lors de la création de son annonce :

Voir l'exemple:

Dès lors, l’annonce en question affiche un label « Don » à la place du prix :

Voir l'exemple:


Comment publier une annonce ?



Comme pour la publication d’un sujet dans un sous-forum, la publication d’une petite annonce passe par le bouton d’envoi d’une nouvelle annonce qui se trouve dans chaque section d’annonce.

Voir l'image:

Il suffit dès lors de remplir le formulaire de l’annonce avec les informations relatives à l’annonce puis vos informations en tant qu’annonceur et de publier l’annonce.

Voir l'image:

INFORMATIONS DE L'ANNONCE :


  • Titre de l'annonce : c’est le titre qui définit votre annonce. Il doit être obligatoirement compris entre 10 et 50 caractères.
  • Vous êtes un Particulier/Professionnel : permet de préciser votre statut en tant qu’annonceur.
  • Description : c’est le corps de votre annonce. Vous pouvez y préciser tout ce qui concerne les éléments que vous souhaitez mettre en valeur via l’annonce. Ce champ n’accepte que du texte brut.
  • Prix : c’est le prix de vente du bien de l’annonce. La devise dans ce champ est automatiquement reprise de la devise définie par l’administrateur lors de la création de la section d’annonce.
  • Don : permet, si cocher, d’afficher un label précisant que l’élément faisant l’objet de l’annonce est une donation sans contrepartie.
  • Photos : vous permet d’associer jusqu’à 6 photos à votre annonce. Vous pouvez aussi bien cliquer sur chaque icone de photo pour aller chercher l’image sur votre ordinateur comme vous pouvez les uploader par un simple glisser-déposer à l’endroit souhaité.


INFORMATIONS DE L'ANNONCEUR :


  • Publier l’annonce en tant que XXX (YYY) : Si vous êtes connecté à votre compte utilisateur sur le forum et si cette option est cochée, elle vous permet de publier votre annonce sous votre compte membre. Si vous la décochez, vous aurez la possibilité de publier l’annonce en entrant un nouveau pseudo (hors pseudo déjà utilisé sur le forum) et une adresse email sans forcément que cela ne soit en rapport avec votre compte sur le forum.
  • Ne pas afficher le numéro de téléphone dans l'annonce : permet de masquer votre numéro de téléphone dans l’annonce
  • Me localiser : permet de préremplir de façon automatique les champs pays, code postale, adresse et ville vous concernant. Pour cela, après avoir cliqué sur le bouton "Me localiser", il vous faudra confirmer à votre navigateur que vous autorisez-bien cette localisation.


Voir l'image:


  • Code de confirmation : Un captcha fun pour la sécurité et contre le spam. Il suffit de redresser les images dans le bon sens et de valider.



Comment modifier /supprimer une annonce ?




  • Si vous avez posté l'annonce en tant que membre du forum : Dans ce cas, il vous suffit de vous connecter à votre compte sur le forum. Dès lors que vous êtes sur l'annonce, vous aurez accès aux liens "Modifier" et "Supprimer" que vous trouverez dans le bloc "GÉRER L'ANNONCE". Il vous suffit dès lors de cliquer sur celui qui correspond à l'action souhaité et le tour est joué.
  • Si vous avez posté l'annonce en tant qu'invité : Dans ce cas, en accédant à l'annonce vous trouverez dans le bloc "GÉRER L'ANNONCE" les liens "Modifier" et "Supprimer". Il vous suffit dès lors de cliquer sur celui qui correspond à l'action souhaité, après authentification en utilisant les informations (Adresse e-mail + Mot de passe) que vous aviez saisie lors de la création de l'annonce en tant qu'invité et le tour est joué.

Voir l'image:

Dans un cas comme dans l'autre, un lien "Récupérer mon mot de passe" vous permet de vous renvoyer un nouveau mot de passe de gestion de votre annonce sur l'email de l'annonceur en cas de besoin.


Comment modérer une annonce ?



Comme pour les sous-forums, l’administrateur peut assigner un groupe de modérateurs à chacune de ses sections d’annonces. Dès lors, le modérateur peut voir sur l’index de la section d'annonce, les annonces en attente d’approbation. ils lui sont signalés par un chiffre accompagné d’une mini horloge juste à côté du nombre d’annonces en ligne que contient sa section d’annonces. Il n’y a que le modérateur de la section d’annonces qui visualise cette information.

Voir l'image:

Dès lors que le modérateur accède à la section d’annonces qu’il modère, il est automatiquement dirigé vers la liste des annonces en attente de validation. Du fait que chaque annonce est unique et différente, il ne peut y avoir de validation groupée. Chaque annonce doit être consultée et validée de façon individuelle via le lien "Valider" présent dans le bloc "Modération" que le modérateur voit sur chaque annonce.

Voir l'image:

Via ce même bloc de modération, le modérateur peut également refuser l’annonce, la supprimer ou encore la déplacer dans une autre section d’annonce (A noter qu’une annonce ne peut être déplacée que dans une autre section d’annonce et non dans un sous-forum).

Afin d’aider le modérateur à s’y retrouver, des labels lui permettent de facilement reconnaitre le statut de l’annonce qu'il visualise. Ainsi, il peut distinguer 3 statuts :

  • En attente : annonce nouvellement publié ou ancienne annonce modifiée. Elle n’apparait pas pour les membres et visiteurs du forum.
  • En ligne : annonce validé par le modérateur et apparait en ligne pour tous les membres et visiteurs du forum.
  • Refusé : annonce nouvellement publié ou ancienne annonce modifiée refusée par le modérateur. Elle n’apparait pas pour les membres et visiteurs du forum.

Voir l'image:


Comment contacter un annonceur ?



Une fois l’annonce validée par le modérateur de la section d’annonces, elle devient automatiquement accessible aux membres et visiteurs du forum. Dès lors, les personnes intéressées peuvent contacter l’annonceur de différentes façons.

En tant que membre du forum : Les membres du forum peuvent contacter l’annonceur de 3 façons différentes. A savoir :

  • Contact par mail : un formulaire de contact est mis à disposition des intéressés afin de contacter directement l’annonceur. Le formulaire de contact reprend automatiquement les informations (Pseudo + email) du compte membre ayant initié le contact. Néanmoins, ce dernier a le choix de les modifier s’il le souhaite avant d’envoyer sa demande.
  • Contact Par MP : dans le cas où le posteur de l’annonce est un membre du forum ayant lié l’annonce à son profil, vous pouvez le contacter également par MP. Ce dernier arrivera dans sa boite à MP habituelle.
  • Contact par téléphone : Si l’annonceur à choisit d’afficher son numéro de téléphone sur l’annonce, les intéressés peuvent dès lors le voir et l’utiliser pour directement le contacter.

Voir l'image:

En tant que visiteur du forum : Les visiteurs du forum peuvent contacter l’annonceur de 2 façons différentes. A savoir :

  • Contact par mail : un formulaire de contact est mis à disposition des intéressés afin de contacter directement l’annonceur. Le formulaire de contact reprend automatiquement les informations (Pseudo + email) du compte membre ayant initié le contact. Néanmoins, ce dernier a le choix de les modifier s’il le souhaite avant d’envoyer sa demande.
  • Contact par téléphone : Si l’annonceur à choisit d’afficher son numéro de téléphone sur l’annonce, les intéressés peuvent dès lors le voir et l’utiliser pour directement le contacter.

Voir l'image:


Comment personnaliser l’icône par défaut des petites annonces ?


Comme toutes les icônes et images par défaut du forum, l’administrateur peut personnaliser l’icône par défaut des sections de petites annonces de son forum via la gestion des images de son forum depuis son panneau d’administration >> Affichage >> images et couleurs >> Gestion des images >> icônes du forum >> Petites annonces

Voir l'image:


Comment personnaliser l’icône de statut des petites annonces ?

Vous pouvez modifier via le CSS (PA > Affichage > Couleurs > Feuille de style) l'apparence des statuts des petites annonces. Quatre statuts différents existent :

  • En attente de validation : c'est le statut par défaut de toute nouvelle annonce publiée dans une section d'annonces. elle le garde tant qu’un modérateur ne l’a pas validé. Elle n’est dès lors visible qu’aux modérateurs de la section d’annonces et non aux membres.
  • En ligne : ce statut est arboré par toutes les annonces validées par un des modérateurs de la section d’annonces. Dès lors, elles sont visibles à tous les membres et visiteurs du forum.
  • Nouveau : ce statut est arboré pendant 2 jours à daté de la date d’apparition en ligne de l’annonce par toutes les annonces validées par un des modérateurs de la section d’annonces.
  • Refusé : ce statut est arboré par toutes les annonces refusées par un des modérateurs de la section d’annonces. Dès lors, elles ne sont pas visibles pour les utilisateurs du forum.

Voir les différents statuts:

L'ensemble de ces statuts sont affichés par un élément ayant la classe .AD_StatusLabel, à laquelle vous pouvez donc attribuer le style que vous entendez.
Par défaut, la couleur du statut est la suivante (#296fa5). Elle s'affiche pour le statut "Nouveau".

Pour modifier la couleur des autres statuts, voici les classes à utiliser :
StatutClasseCouleur par défaut
.AD_StatusLabel#296fa5
.AD_StatusNoValid#e67e22
.AD_StatusValid#27ae60
.AD_StatusRejected#c0392b

Ainsi par exemple, si vous voulez modifier la couleur de fond du statut "refusé", vous pouvez insérer le code suivant :
Code:
.AD_StatusLabel.AD_StatusRejected {
  background-color: #660099;
}



Dernière édition par The Godfather le Mer 12 Oct 2016 - 12:17, édité 2 fois


avatar

The Godfather
Adminactif
Adminactif

Masculin
Messages : 14741
Inscrit(e) le : 02/05/2004

http://forum.forumactif.com/
The Godfather a été remercié(e) par l'auteur de ce sujet.

Tutoriel Petites annonces : modification des templates phpBB2

Message par The Godfather le Jeu 29 Sep 2016 - 10:03

Modification des templates personnalisés : Version phpBB2

Afin que les petites annonces fonctionnent de façon optimale sur le forum, les administrateurs ayant un forum en version phpBB2 et qui auraient personnalisés l'un des templates viewforum_body, index_box, profile_send_email avant le 28/09/2016 doivent absolument prendre en considération les modifications ci-dessous.

viewforum_body


remplacer le code suivant :
Code:

    <tr>
    <td align="left" valign="middle" width="50">
    <!-- BEGIN switch_user_authpost -->
    <a href="{U_POST_NEW_TOPIC}" rel="nofollow"><img src="{POST_IMG}" id="{POST_IMG_ID}" alt="{L_POST_NEW_TOPIC}" border="0" /></a>
    <!-- END switch_user_authpost -->
    </td>
    <td class="nav" valign="middle" width="100%">
                <div class="nav">
                    <a class="nav" href="{U_INDEX}"><span>{L_INDEX}</span></a>{NAV_CAT_DESC}
                </div>
            </td>
    <td class="gensmall" align="right" valign="bottom" nowrap="nowrap">
    <span class="nav">
    <script type="text/javascript">//<![CDATA[
    var url_newposts = '{U_NEWPOSTS_JS_PLUS_MENU}';
    var url_egosearch = '{U_EGOSEARCH_JS_PLUS_MENU}';
    var url_unanswered = '{U_UNANSWERED_JS_PLUS_MENU}';
    var url_watchsearch = '{U_WATCHSEARCH_JS_PLUS_MENU}';
    var url_tellfriend = '{U_TELLFRIEND_JS_PLUS_MENU}';
    insert_plus_menu('f{FORUM_ID}&f={FORUM_ID}','{JS_SESSION_ID}', {JS_AUTH_FAVOURITES});
    //]]>
    </script>
    </span>
    </td>
    </tr>


Par le nouveau code suivant :
Code:
 <tr>
 <td align="left" valign="middle" width="50">
 <!-- BEGIN switch_user_authpost -->
 <a href="{U_POST_NEW_TOPIC}" rel="nofollow"><img src="{POST_IMG}" id="{POST_IMG_ID}" alt="{L_POST_NEW_TOPIC}" border="0" /></a>
 <!-- END switch_user_authpost -->
 </td>
 <td class="nav" valign="middle" width="100%">
            <div class="nav">
                <a class="nav" href="{U_INDEX}"><span>{L_INDEX}</span></a>{NAV_CAT_DESC}
            </div>
        </td>
        <!-- BEGIN show_plus_menu -->
 <td class="gensmall" align="right" valign="bottom" nowrap="nowrap">
 <span class="nav">
 <script type="text/javascript">//<![CDATA[
 var url_newposts = '{U_NEWPOSTS_JS_PLUS_MENU}';
 var url_egosearch = '{U_EGOSEARCH_JS_PLUS_MENU}';
 var url_unanswered = '{U_UNANSWERED_JS_PLUS_MENU}';
 var url_watchsearch = '{U_WATCHSEARCH_JS_PLUS_MENU}';
 var url_tellfriend = '{U_TELLFRIEND_JS_PLUS_MENU}';
 insert_plus_menu('f{FORUM_ID}&f={FORUM_ID}','{JS_SESSION_ID}', {JS_AUTH_FAVOURITES});
 //]]>
 </script>
 </span>
 </td>
        <!-- END show_plus_menu -->
 </tr>

profile_send_email


Remplacer le code :
Code:
    <tr>
                <th class="thHead" colspan="2" height="25"><h1 class="pagetitle">{L_SEND_EMAIL_MSG}</h1></th>
            </tr>
            <tr>
                <td class="row1" width="22%"><span class="gen"><b>{L_RECIPIENT}</b></span></td>
                <td class="row2" width="78%"><span class="gen"><b><input type="text" name="friendname" value="{USER&amp;#8288;NAME}" class="post" /></b></span></td>
            </tr>
            <!-- BEGIN switch_tell_friend -->
            <tr>
                <td class="row1" width="22%"><span class="gen"><b>{L_TELL_FRIEND_RECIEVER_EMAIL}</b></span></td>
                <td class="row2" width="78%"><input type="text" size="30" name="friendemail" value="" class="post" /></td>
            </tr>
            <!-- END switch_tell_friend -->
            <tr>
                <td class="row1" width="22%"><span class="gen"><b>{L_SUBJECT}</b></span></td>
                <td class="row2" width="78%">
                    <span class="gen"><input class="post" style="width:450px" type="text" name="subject" value="{SUBJECT}" size="45" maxlength="100" tabindex="2" /></span>
                </td>
            </tr>



Par le nouveau code suivant :
Code:
  <tr>
            <th class="thHead" colspan="2" height="25"><h1 class="pagetitle">{L_SEND_EMAIL_MSG}</h1></th>
        </tr>
        <!-- BEGIN switch_profile_email -->
        <tr>
            <td class="row1" width="22%"><span class="gen"><b>{L_RECIPIENT}</b></span></td>
            <td class="row2" width="78%"><span class="gen"><b><input type="text" name="friendname" value="{USER&amp;#8288;NAME}" class="post" /></b></span></td>
        </tr>
        <!-- END switch_profile_email -->
        <!-- BEGIN switch_ad_email -->
        <tr>
            <td class="row1" width="22%"><span class="gen"><b>{switch_ad_email.L_YOUR_EMAIL}</b></span></td>
            <td class="row2" width="78%"><span class="gen"><b><input type="text" name="email" value="{switch_ad_email.V_YOUR_EMAIL}" {switch_ad_email.DISABLE_YOUR_EMAIL} class="inputbox narrow" /></b></span></td>
        </tr>
        <tr>
            <td class="row1" width="22%"><span class="gen"><b>{switch_ad_email.L_YOUR_NAME}</b></span></td>
            <td class="row2" width="78%"><span class="gen"><b><input type="text" name="username" value="{switch_ad_email.V_YOUR_NAME}" {switch_ad_email.DISABLE_YOUR_NAME} class="inputbox narrow" /></b></span></td>
        </tr>
        <!-- END switch_ad_email -->
        <!-- BEGIN switch_tell_friend -->
        <tr>
            <td class="row1" width="22%"><span class="gen"><b>{L_TELL_FRIEND_RECIEVER_EMAIL}</b></span></td>
            <td class="row2" width="78%"><input type="text" size="30" name="friendemail" value="" class="post" /></td>
        </tr>
        <!-- END switch_tell_friend -->
        <tr>
            <td class="row1" width="22%"><span class="gen"><b>{L_SUBJECT}</b></span></td>
            <td class="row2" width="78%">
                <span class="gen"><input class="post" style="width:450px" type="text" name="subject" value="{SUBJECT}" {SUBJECT_READ_ONLY} size="45" maxlength="100" tabindex="2" /></span>
            </td>
        </tr>

index_box


Remplacer le code suivant :
Code:
    <td class="row3 over" align="center" valign="middle" height="50">
                <!-- BEGIN avatar -->
                <div style="width: 200px;"></div>
                <span class="lastpost-avatar">{catrow.forumrow.avatar.LAST_POST_AVATAR}</span>
                <!-- END avatar -->

    <span class="gensmall">{catrow.forumrow.LAST_POST}</span>
    </td>



Par le nouveau code suivant :
Code:
<td class="row3 over" align="center" valign="middle" height="50">
            <!-- BEGIN ads -->
                    <span class="AD_LastPA">
                                <span class="lastpost-avatar"><img src="{catrow.forumrow.ads.IMG}" alt="{catrow.forumrow.ads.TITLE}" /></span>
                                <span class="AD_LastInfos">
                                    <b><a href="{catrow.forumrow.ads.LINK}">{catrow.forumrow.ads.TITLE}</a></b><br />
                                    {catrow.forumrow.ads.DATE}<br />
                                    {catrow.forumrow.ads.LOCATION}
                                </span>
                    </span>
                    <!-- END ads -->
            <!-- BEGIN avatar -->
            <div style="width: 200px;"></div>
            <span class="lastpost-avatar">{catrow.forumrow.avatar.LAST_POST_AVATAR}</span>
            <!-- END avatar -->

 <span class="gensmall">{catrow.forumrow.LAST_POST}</span>
 </td>



avatar

The Godfather
Adminactif
Adminactif

Masculin
Messages : 14741
Inscrit(e) le : 02/05/2004

http://forum.forumactif.com/
The Godfather a été remercié(e) par l'auteur de ce sujet.

Tutoriel Petites annonces : modification des templates phpBB3

Message par The Godfather le Jeu 29 Sep 2016 - 10:20

Modification des templates personnalisés : Version phpBB3

Afin que les petites annonces fonctionnent de façon optimale sur le forum, les administrateurs ayant un forum en version phpBB3 et qui auraient personnalisés l'un des templates viewforum_body, index_box, profile_send_email avant le 28/09/2016 doivent absolument prendre en considération les modifications ci-dessous.

viewforum_body


Remplacer le code suivant :
Code:
<a href="{U_MARK_READ}">{L_MARK_TOPICS_READ}</a> •
 <script type="text/javascript">//<![CDATA[
 var url_newposts = '{U_NEWPOSTS_JS_PLUS_MENU}';
 var url_egosearch = '{U_EGOSEARCH_JS_PLUS_MENU}';
 var url_unanswered = '{U_UNANSWERED_JS_PLUS_MENU}';
 var url_watchsearch = '{U_WATCHSEARCH_JS_PLUS_MENU}';
 var url_tellfriend = '{U_TELLFRIEND_JS_PLUS_MENU}';
 insert_plus_menu_new('f{FORUM_ID}&f={FORUM_ID}','{JS_SESSION_ID}', {JS_AUTH_FAVOURITES});
 //]]>
 </script>
 {PAGINATION}
 <br /><br />
</div>

Par le nouveau code suivant :
Code:
    <script type="text/javascript">//<![CDATA[
    var url_newposts = '{U_NEWPOSTS_JS_PLUS_MENU}';
    var url_egosearch = '{U_EGOSEARCH_JS_PLUS_MENU}';
    var url_unanswered = '{U_UNANSWERED_JS_PLUS_MENU}';
    var url_watchsearch = '{U_WATCHSEARCH_JS_PLUS_MENU}';
    var url_tellfriend = '{U_TELLFRIEND_JS_PLUS_MENU}';
    insert_plus_menu_new('f{FORUM_ID}&f={FORUM_ID}','{JS_SESSION_ID}', {JS_AUTH_FAVOURITES});
    //]]>
    </script>
    <!-- END show_plus_menu -->
    {PAGINATION}
    <br /><br />
    </div>

profile_send_email


Remplacer le code suivant :
Code:
<!-- BEGIN switch_user_logged_in --><p class="right rightside">{LAST_VISIT_DATE}</p><!-- END switch_user_logged_in -->
<p>{CURRENT_TIME}</p>

<form action="{S_POST_ACTION}" method="post" name="post" onsubmit="return checkForm(this)">
{ERROR_BOX}
<h1 class="page-title">{L_SEND_EMAIL_MSG}</h1>
<div class="panel">
 <div class="inner"><span class="corners-top"><span></span></span>
 <fieldset class="fields2">
 <dl>
 <dt><label>{L_RECIPIENT}</label></dt>
 <dd><input type="text" name="friendname" value="{USER&amp;#8288;NAME}" class="inputbox narrow" /></dd>
 </dl>
 <!-- BEGIN switch_tell_friend -->
 <dl>
 <dt><label>{L_TELL_FRIEND_RECIEVER_EMAIL}</label></dt>
 <dd><input type="text" name="friendemail" value="" class="inputbox narrow" /></dd>
 </dl>
 <!-- END switch_tell_friend -->
 <dl>
 <dt><label>{L_SUBJECT}</label></dt>
 <dd><input class="inputbox narrow" type="text" name="subject" value="{SUBJECT}" maxlength="100" /></dd>
 </dl>
 <dl>
 <dt>
 <label>{L_MESSAGE_BODY}</label><br />
 <span class="italic">{L_MESSAGE_BODY_DESC}</span>
 </dt>
 <dd>
 <textarea class="inputbox" name="message" rows="25" cols="40" tabindex="3">{MESSAGE}</textarea>
 <!-- BEGIN switch_tell_friend -->
 <input type="text" class="inputbox" value="{MAIL_LINK}" disabled="disabled" />
 <!-- END switch_tell_friend -->
 </dd>
 </dl>
 <dl>
 <dt> </dt>
 <dd><label><input type="checkbox" name="cc_email" value="1" checked="checked" />{L_CC_EMAIL}</label></dd>
 </dl>
 </fieldset>
 <span class="corners-bottom"><span></span></span></div>
</div>

<div class="panel">
 <div class="inner"><span class="corners-top"><span></span></span>
 <fieldset class="submit-buttons">
 {S_HIDDEN_FIELDS}
 <input class="button1" type="submit" name="submit" value="{L_SEND_EMAIL}" />
 </fieldset>
 <span class="corners-bottom"><span></span></span></div>
</div>
</form>

Par le nouveau code suivant :
Code:
<!-- BEGIN switch_user_logged_in --><p class="right rightside">{LAST_VISIT_DATE}</p><!-- END switch_user_logged_in -->
<p>{CURRENT_TIME}</p>

<form action="{S_POST_ACTION}" method="post" name="post" onsubmit="return checkForm(this)">
{ERROR_BOX}
<h1 class="page-title">{L_SEND_EMAIL_MSG}</h1>
<div class="panel">
  <div class="inner"><span class="corners-top"><span></span></span>
  <fieldset class="fields2">
    <!-- BEGIN switch_profile_email -->
  <dl>
      <dt><label>{L_RECIPIENT}</label></dt>
      <dd><input type="text" name="friendname" value="{USER&amp;#8288;NAME}" class="inputbox narrow" /></dd>
  </dl>
    <!-- END switch_profile_email -->
    <!-- BEGIN switch_ad_email -->
    <dl>
        <dt><label>{switch_ad_email.L_YOUR_EMAIL}</label></dt>
        <dd><input type="text" name="email" value="{switch_ad_email.V_YOUR_EMAIL}" {switch_ad_email.DISABLE_YOUR_EMAIL} class="inputbox narrow" /></dd>
    </dl>
    <dl>
        <dt><label>{switch_ad_email.L_YOUR_NAME}</label></dt>
        <dd><input type="text" name="username" value="{switch_ad_email.V_YOUR_NAME}" {switch_ad_email.DISABLE_YOUR_NAME} class="inputbox narrow" /></dd>
    </dl>
    <!-- END switch_ad_email -->
  <!-- BEGIN switch_tell_friend -->
  <dl>
      <dt><label>{L_TELL_FRIEND_RECIEVER_EMAIL}</label></dt>
      <dd><input type="text" name="friendemail" value="" class="inputbox narrow" /></dd>
  </dl>
  <!-- END switch_tell_friend -->
  <dl>
      <dt><label>{L_SUBJECT}</label></dt>
      <dd><input class="inputbox narrow" type="text" name="subject" value="{SUBJECT}" {SUBJECT_READ_ONLY} maxlength="100" /></dd>
  </dl>
  <dl>
      <dt>
        <label>{L_MESSAGE_BODY}</label><br />
        <span class="italic">{L_MESSAGE_BODY_DESC}</span>
      </dt>
      <dd>
        <textarea class="inputbox" name="message" rows="25" cols="40" tabindex="3">{MESSAGE}</textarea>
        <!-- BEGIN switch_tell_friend -->
        <input type="text" class="inputbox" value="{MAIL_LINK}" disabled="disabled" />
        <!-- END switch_tell_friend -->
      </dd>
  </dl>
  <dl>
      <dt> </dt>
      <dd><label><input type="checkbox" name="cc_email" value="1" checked="checked" />{L_CC_EMAIL}</label></dd>
  </dl>
  </fieldset>
  <span class="corners-bottom"><span></span></span></div>
</div>

<div class="panel">
  <div class="inner"><span class="corners-top"><span></span></span>
  <fieldset class="submit-buttons">
      {S_HIDDEN_FIELDS}
      <input class="button1" type="submit" name="submit" value="{L_SEND_EMAIL}" />
  </fieldset>
  <span class="corners-bottom"><span></span></span></div>
</div>
</form>

index_box


Remplacer le code suivant :
Code:
    <dd class="lastpost">
                                <!-- BEGIN avatar -->
                                <span class="lastpost-avatar">{catrow.forumrow.avatar.LAST_POST_AVATAR}</span>
                                <!-- END avatar -->

    <span>
    <!-- BEGIN switch_topic_title -->
    <a href="{catrow.forumrow.U_LATEST_TOPIC}" title="{catrow.forumrow.LATEST_TOPIC_TITLE}">{catrow.forumrow.LATEST_TOPIC_NAME}</a><br />
    <!-- END switch_topic_title -->
    {catrow.forumrow.USER_LAST_POST}
    </span>
    </dd>

Par le nouveau code suivant :
Code:
<dd class="lastpost">
<!-- BEGIN ads -->
                    <span class="AD_LastPA">
                                <span class="lastpost-avatar"><img src="{catrow.forumrow.ads.IMG}" alt="{catrow.forumrow.ads.TITLE}" /></span>
                                <span class="AD_LastInfos">
                                    <b><a href="{catrow.forumrow.ads.LINK}">{catrow.forumrow.ads.TITLE}</a></b><br />
                                    {catrow.forumrow.ads.DATE}<br />
                                    {catrow.forumrow.ads.LOCATION}
                                </span>
                    </span>
                    <!-- END ads -->
 
                            <!-- BEGIN avatar -->
                            <span class="lastpost-avatar">{catrow.forumrow.avatar.LAST_POST_AVATAR}</span>
                            <!-- END avatar -->

 <span>
 <!-- BEGIN switch_topic_title -->
 <a href="{catrow.forumrow.U_LATEST_TOPIC}" title="{catrow.forumrow.LATEST_TOPIC_TITLE}">{catrow.forumrow.LATEST_TOPIC_NAME}</a><br />
 <!-- END switch_topic_title -->
 {catrow.forumrow.USER_LAST_POST}
 </span>
 </dd>



Dernière édition par The Godfather le Jeu 29 Sep 2016 - 10:34, édité 1 fois


avatar

The Godfather
Adminactif
Adminactif

Masculin
Messages : 14741
Inscrit(e) le : 02/05/2004

http://forum.forumactif.com/
The Godfather a été remercié(e) par l'auteur de ce sujet.

Tutoriel Petites annonces : modification des templates inVision

Message par The Godfather le Jeu 29 Sep 2016 - 10:28

Modification des templates personnalisés : Version inVision

Afin que les petites annonces fonctionnent de façon optimale sur le forum, les administrateurs ayant un forum en version inVision et qui auraient personnalisés l'un des templates viewforum_body, index_box, profile_send_email avant le 28/09/2016 doivent absolument prendre en considération les modifications ci-dessous.

profile_send_email


Remplacer le code suivant :
Code:
    <fieldset>
      <dl>
          <dt><label>{L_RECIPIENT}</label></dt>
          <dd><input type="text" name="friendname" value="{USER&amp;#8288;NAME}" class="inputbox" /></dd>
      </dl>
      <!-- BEGIN switch_tell_friend -->
      <dl>
          <dt><label>{L_TELL_FRIEND_RECIEVER_EMAIL}</label></dt>
          <dd><input type="text" name="friendemail" value="" class="inputbox" /></dd>
      </dl>
      <!-- END switch_tell_friend -->
      <dl>
          <dt><label>{L_SUBJECT}</label></dt>
          <dd><input class="inputbox" type="text" name="subject" value="{SUBJECT}" maxlength="100" /></dd>
      </dl>
      <dl>
          <dt>
            <label>{L_MESSAGE_BODY}</label><br />
            <span class="normal">{L_MESSAGE_BODY_DESC}</span>
          </dt>
          <dd>
            <textarea class="inputbox" name="message" rows="25" cols="40" tabindex="3">{MESSAGE}</textarea>
            <!-- BEGIN switch_tell_friend -->
            <input type="text" class="inputbox" value="{MAIL_LINK}" disabled="disabled" />
            <!-- END switch_tell_friend -->
          </dd>
      </dl>
      <dl>
          <dt> </dt>
          <dd><label><input type="checkbox" name="cc_email" value="1" checked="checked" />{L_CC_EMAIL}</label></dd>
      </dl>
    </fieldset>

Par le nouveau code suivant :
Code:
    <fieldset>
                <!-- BEGIN switch_profile_email -->
                <dl>
                  <dt><label>{L_RECIPIENT}</label></dt>
                  <dd><input type="text" name="friendname" value="{USER&amp;#8288;NAME}" class="inputbox" /></dd>
                </dl>
                <!-- END switch_profile_email -->
                <!-- BEGIN switch_ad_email -->
                <dl>
                  <dt><label>{switch_ad_email.L_YOUR_EMAIL}</label></dt>
                  <dd><input type="text" name="email" value="{switch_ad_email.V_YOUR_EMAIL}" {switch_ad_email.DISABLE_YOUR_EMAIL} class="inputbox narrow" /></dd>
                </dl>
                <dl>
                  <dt><label>{switch_ad_email.L_YOUR_NAME}</label></dt>
                  <dd><input type="text" name="username" value="{switch_ad_email.V_YOUR_NAME}" {switch_ad_email.DISABLE_YOUR_NAME} class="inputbox narrow" /></dd>
                </dl>
                <!-- END switch_ad_email -->
                <!-- BEGIN switch_tell_friend -->
                <dl>
                  <dt><label>{L_TELL_FRIEND_RECIEVER_EMAIL}</label></dt>
                  <dd><input type="text" name="friendemail" value="" class="inputbox" /></dd>
                </dl>
                <!-- END switch_tell_friend -->
                <dl>
                  <dt><label>{L_SUBJECT}</label></dt>
                  <dd><input class="inputbox" type="text" name="subject" value="{SUBJECT}" maxlength="100" {SUBJECT_READ_ONLY} /></dd>
                </dl>
                <dl>
                  <dt>
                      <label>{L_MESSAGE_BODY}</label><br />
                      <span class="normal">{L_MESSAGE_BODY_DESC}</span>
                  </dt>
                  <dd>
                      <textarea class="inputbox" name="message" rows="25" cols="40" tabindex="3">{MESSAGE}</textarea>
                      <!-- BEGIN switch_tell_friend -->
                      <input type="text" class="inputbox" value="{MAIL_LINK}" disabled="disabled" />
                      <!-- END switch_tell_friend -->
                  </dd>
                </dl>
                <dl>
                  <dt>&nbsp;</dt>
                  <dd><label><input type="checkbox" name="cc_email" value="1" checked="checked" />{L_CC_EMAIL}</label></dd>
                </dl>
            </fieldset>

index_box


Ajouter le code suivant :
Code:
<!-- BEGIN ads -->
                    <span class="AD_LastPA">
                                <span class="lastpost-avatar"><img src="{catrow.forumrow.ads.IMG}" alt="{catrow.forumrow.ads.TITLE}" /></span>
                                <span class="AD_LastInfos">
                                    <b><a href="{catrow.forumrow.ads.LINK}">{catrow.forumrow.ads.TITLE}</a></b><br />
                                    {catrow.forumrow.ads.DATE}<br />
                                    {catrow.forumrow.ads.LOCATION}
                                </span>
                    </span>
                    <!-- END ads -->

Entre le code :
Code:
<td class="row1 centered">{catrow.forumrow.TOPICS}</td>
<td class="row2 centered">{catrow.forumrow.POSTS}</td>
<td class="row1">

Et le code :
Code:
<!-- BEGIN avatar -->
<span class="lastpost-avatar">{catrow.forumrow.avatar.LAST_POST_AVATAR}</span>
<!-- END avatar -->



Dernière édition par The Godfather le Jeu 29 Sep 2016 - 12:31, édité 2 fois


avatar

The Godfather
Adminactif
Adminactif

Masculin
Messages : 14741
Inscrit(e) le : 02/05/2004

http://forum.forumactif.com/
The Godfather a été remercié(e) par l'auteur de ce sujet.

Tutoriel Petites annonces : modification des templates punBB

Message par The Godfather le Jeu 29 Sep 2016 - 10:30

Modification des templates personnalisés : Version punBB

Afin que les petites annonces fonctionnent de façon optimale sur le forum, les administrateurs ayant un forum en version punBB et qui auraient personnalisés l'un des templates viewforum_body, index_box, profile_send_email avant le 28/09/2016 doivent absolument prendre en considération les modifications ci-dessous.

viewforum_body


Remplacer le code suivant :
Code:
<!-- BEGIN switch_user_logged_in -->
<div id="pun-visit" class="clearfix">
  <ul>
      <li>
            <script type="text/javascript">//<![CDATA[
            var url_newposts = '{U_NEWPOSTS_JS_PLUS_MENU}';
            var url_egosearch = '{U_EGOSEARCH_JS_PLUS_MENU}';
            var url_unanswered = '{U_UNANSWERED_JS_PLUS_MENU}';
            var url_watchsearch = '{U_WATCHSEARCH_JS_PLUS_MENU}';
            var url_tellfriend = '{U_TELLFRIEND_JS_PLUS_MENU}';
            insert_plus_menu_new('f{FORUM_ID}&f={FORUM_ID}','{JS_SESSION_ID}', {JS_AUTH_FAVOURITES});
        //]]>
        </script>
      </li>
        <li><a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a></li>
        <li><a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a></li>
        <li><a href="{U_MARK_READ}">{L_MARK_TOPICS_READ}</a></li>
  </ul>
  <p>{LOGGED_AS}. {LAST_VISIT_DATE}</p>
</div>
<!-- END switch_user_logged_in -->

Par le nouveau code suivant :
Code:
    <!-- BEGIN switch_user_logged_in -->
    <div id="pun-visit" class="clearfix">
      <ul>
            <!-- BEGIN show_plus_menu -->
          <li>
                <script type="text/javascript">//<![CDATA[
                var url_newposts = '{U_NEWPOSTS_JS_PLUS_MENU}';
                var url_egosearch = '{U_EGOSEARCH_JS_PLUS_MENU}';
                var url_unanswered = '{U_UNANSWERED_JS_PLUS_MENU}';
                var url_watchsearch = '{U_WATCHSEARCH_JS_PLUS_MENU}';
                var url_tellfriend = '{U_TELLFRIEND_JS_PLUS_MENU}';
                insert_plus_menu_new('f{FORUM_ID}&f={FORUM_ID}','{JS_SESSION_ID}', {JS_AUTH_FAVOURITES});
            //]]>
            </script>
          </li>
            <!-- END show_plus_menu -->
            <li><a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a></li>
            <li><a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a></li>
            <li><a href="{U_MARK_READ}">{L_MARK_TOPICS_READ}</a></li>
      </ul>
      <p>{LOGGED_AS}. {LAST_VISIT_DATE}</p>
    </div>
    <!-- END switch_user_logged_in -->

profile_send_email


Remplacer le code suivant :
Code:
<fieldset class="frm-set">
 <dl>
 <dt><label>{L_RECIPIENT}</label></dt>
 <dd><input type="text" name="friendname" value="{USER&amp;#8288;NAME}" class="inputbox" /></dd>
 </dl>
 <!-- BEGIN switch_tell_friend -->
 <dl>
 <dt><label>{L_TELL_FRIEND_RECIEVER_EMAIL}</label></dt>
 <dd><input type="text" name="friendemail" value="" class="inputbox" /></dd>
 </dl>
 <!-- END switch_tell_friend -->
 <dl>
 <dt><label>{L_SUBJECT}</label></dt>
 <dd><input class="inputbox" type="text" name="subject" value="{SUBJECT}" maxlength="100" /></dd>
 </dl>

Par le nouveau code suivant :
Code:
<fieldset class="frm-set">
                <!-- BEGIN switch_profile_email -->
            <dl>
              <dt><label>{L_RECIPIENT}</label></dt>
              <dd><input type="text" name="friendname" value="{USER&amp;#8288;NAME}" class="inputbox" /></dd>
            </dl>
                <!-- END switch_profile_email -->
                <!-- BEGIN switch_ad_email -->
                <dl>
                    <dt><label>{switch_ad_email.L_YOUR_EMAIL}</label></dt>
                    <dd><input type="text" name="email" value="{switch_ad_email.V_YOUR_EMAIL}" {switch_ad_email.DISABLE_YOUR_EMAIL} class="inputbox" /></dd>
                </dl>
                <dl>
                    <dt><label>{switch_ad_email.L_YOUR_NAME}</label></dt>
                    <dd><input type="text" name="username" value="{switch_ad_email.V_YOUR_NAME}" {switch_ad_email.DISABLE_YOUR_NAME} class="inputbox" /></dd>
                </dl>
                <!-- END switch_ad_email -->
            <!-- BEGIN switch_tell_friend -->
            <dl>
              <dt><label>{L_TELL_FRIEND_RECIEVER_EMAIL}</label></dt>
              <dd><input type="text" name="friendemail" value="" class="inputbox" /></dd>
            </dl>
            <!-- END switch_tell_friend -->
            <dl>
              <dt><label>{L_SUBJECT}</label></dt>
              <dd><input class="inputbox" type="text" name="subject" value="{SUBJECT}" {SUBJECT_READ_ONLY} maxlength="100" /></dd>
            </dl>

index_box


Remplacer le code suivant :
Code:
<td class="tcr">
    <!-- BEGIN avatar -->
      <span class="lastpost-avatar">{catrow.forumrow.avatar.LAST_POST_AVATAR}</span>
      <!-- END avatar -->

Par le nouveau code suivant :
Code:
<td class="tcr">
                            <!-- BEGIN ads -->
                    <span class="AD_LastPA">
                                <span class="lastpost-avatar"><img src="{catrow.forumrow.ads.IMG}" alt="{catrow.forumrow.ads.TITLE}" /></span>
                                <span class="AD_LastInfos">
                                    <b><a href="{catrow.forumrow.ads.LINK}">{catrow.forumrow.ads.TITLE}</a></b><br />
                                    {catrow.forumrow.ads.DATE}<br />
                                    {catrow.forumrow.ads.LOCATION}
                                </span>
                    </span>
                    <!-- END ads -->
                            <!-- BEGIN avatar -->
                            <span class="lastpost-avatar">{catrow.forumrow.avatar.LAST_POST_AVATAR}</span>
                            <!-- END avatar -->



avatar

The Godfather
Adminactif
Adminactif

Masculin
Messages : 14741
Inscrit(e) le : 02/05/2004

http://forum.forumactif.com/
The Godfather a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum