Forums

Produits - Français => NeoRecruit => Topic started by: Daniel Biederman on January 09, 2008, 11:53:12 AM



Title: Aucune offre dans cette catégorie
Post by: Daniel Biederman on January 09, 2008, 11:53:12 AM
Bonjour,
Je viens d'installer hier soir la dernière version de Neorecruit. J'aurai voulu savoir comment faire pour personaliser le message par défaut "Aucune offre dans cette catégorie" quand il n'y pas d'offre d'emploi publié. Dans quel fichier cela se fait'il?

Merci de votre aide.


Title: Re : Aucune offre dans cette catégorie
Post by: Raphael on January 09, 2008, 04:52:17 PM
Bonjour Daniel,

Il vous faut modifier le fichier de langue : /components/com_neorecruit/languages/french.php.

Cordialement,


Title: Re : Aucune offre dans cette catégorie
Post by: Daniel Biederman on January 11, 2008, 11:47:51 PM
Merci beaucoup de votre intervention.

Encore deux petites demandes svp:


Comment faire pour avoir la même police du site
Comment se fait-il qu'il y à le "Bar"http://rialto-gstaad.ch/index.php?option=com_neorecruit&Itemid=122 (http://rialto-gstaad.ch/index.php?option=com_neorecruit&Itemid=122) qui apparait en bas du site?

Merci de votre aide et excellent week-end
Daniel


Title: Re : Aucune offre dans cette catégorie
Post by: Raphael on January 12, 2008, 01:00:20 AM
Bonjour Daniel,

Le composant NeoRecruit ne modifie pas la police du site, il fait appel au fichier CSS de votre template. Il semblerait que le problème vienne ici du texte saisi dans l'éditeur WYSIWYG. Il s'agit peut être d'un copier-coller depuis Word ?

Ensuite, le nom de la catégorie "Bar" qui apparaît en bas de la page correspond en fait au début de la liste des offres, mais il semblerait ici qu'il n'y ait aucune offre saisie. Les offres apparaitront ensuite les unes en dessous des autres, classées par catégorie.

Bien cordialement,


Title: Re : Aucune offre dans cette catégorie
Post by: Daniel Biederman on January 12, 2008, 11:47:33 AM
Bonjour et merci de votre intervention

En qui concerne le texte je l'ai écrit directement dans le fichier french.php  se trouvant ici:/components/com_neorecruit/languages/french.php. que j'ai uploader via ftp

Pour le deuxième point merci de votre réponse.


Title: Re : Aucune offre dans cette catégorie
Post by: Raphael on January 12, 2008, 01:15:29 PM
OK.

Vous avez également la possibilité de saisir un texte d'introduction dans la configuration du composant, à l'aide d'un éditeur WYSIWYG. Inutile dans ce cas de modifier le fichier french.php.

Cordialement,


Title: Re : Aucune offre dans cette catégorie
Post by: Daniel Biederman on January 15, 2008, 12:25:13 PM
Merci

En faite dans le fichier .php j'ai modifié le message par défaut quand il n'y pas d'offres dans une catégorie. Quand au message d'accueil il à bien été fait par le biais de la configuration du composant, à l'aide d'un éditeur WYSIWYG

Ce qui me dérange plus (esthétiquement) c'est que ici  http://rialto-gstaad.ch/index.php?option=com_neorecruit&Itemid=122 (http://rialto-gstaad.ch/index.php?option=com_neorecruit&Itemid=122) se trouve déjà le bar (en bas du message de bienvenue) alors que je préférai qu'ils soit seulement accessible en cliquant sur le menu à gauche

Pour la mise à jour de .3 à .4 je dois m'y prendre comment? sans perdre les configurations et les offre déjà enregistrées?

Merci de votre aide toujours fort apprécié


Title: Re: Aucune offre dans cette catégorie
Post by: Raphael on January 15, 2008, 01:59:26 PM
Ok Daniel,

Pour ne plus afficher la première catégorie, vous pouvez placer le tableau (lignes 34 à 73) dans une clause if :

Code:
if ( count( $row->offers ) ) { ?>
    <table width="100%" class="contentpaneopen">
        ...
    </table>
    <br>
} ?>

Ensuite, pour ce qui est de la mise à jour, il vous suffit de remplacer les fichiers de la 1.4.3 par ceux de la 1.4.4. La base de données n'a pas été modifiée.

Bien cordialement,


Title: Re: Aucune offre dans cette catégorie
Post by: Daniel Biederman on January 15, 2008, 03:07:15 PM
Ok pour la mise à jour  ;)

Par contre pour la clause cela se passe dans quel fichier?


Title: Re: Aucune offre dans cette catégorie
Post by: Raphael on January 15, 2008, 03:59:11 PM
La modification est à faire dans le fichier front.offer_array.html.php, situé dans le répertoire /components/com_neorecruit/screens/.

Pardon pour l'oubli!


Title: Re : Aucune offre dans cette catégorie
Post by: Daniel Biederman on January 15, 2008, 09:58:17 PM
Merci de l'info pas grave pour l'oubli.

J'ai essayé mais je ne dois pas le faire juste... (pourtant j'ai fait un copier coller de l'instruction...)

voilà le code de la ligne 34 à 78

if ( count( $row->offers ) ) { ?>
            <table width="100%" class="contentpaneopen">               
               <tr>
                  <td class="contentheading"><?php echo htmlspecialchars( $row->category->name ); ?></td>
               </tr>               
               <tr>
                  <td>
                     
                     <table width="100%" cellpadding="0" cellspacing="0">
                        <tr>
                           <td class="sectiontableheader" width="35%"><?php echo _NEORECRUIT_OFFERS; ?></td>                     
                           <td class="sectiontableheader" width="25%" nowrap="nowrap"><?php echo _NEORECRUIT_CONTRACT_TYPE; ?></td>
                           <td class="sectiontableheader" width="25%" nowrap="nowrap"><?php echo _NEORECRUIT_NB_OPENINGS; ?></td>
                           <td class="sectiontableheader" width="15%" nowrap="nowrap"><?php echo _NEORECRUIT_CREATED; ?></td>
                        </tr>
                        <?php $i=0;
                        foreach( $row->offers as $offer ) { ?>
                           <tr class="<?php echo ($i%2) ? "sectiontableentry2" : "sectiontableentry1"; ?>">
                              <?php $link = 'index.php?option='.$option.'&amp;task=offer_view&amp;id='.$offer->id.'&amp;Itemid='.$Itemid; ?>
                              <td align="left">
                                 <a href="<?php echo sefRelToAbs( $link ); ?>">
                                    <?php echo htmlspecialchars( $offer->title ); ?>
                                 </a>
                              </td>
                              <td align="left">
                                 <?php echo htmlspecialchars( $offer->type ); ?></td>
                              <td align="left">
                                 <?php if ( intval( $offer->nbopenings ) > 0 ) {
                                    echo htmlspecialchars( $offer->nbopenings." "._NEORECRUIT_OPENINGS );
                                 } ?>
                              </td>
                              <td align="left"><?php echo htmlspecialchars( affichedate( $offer->created_datetime ) ); ?></td>
                           </tr>
                           <?php
                           $i++;
                        }
                        ?>
                     </table>
                  </td>
               </tr>
            </table>            
            <br>
            <?php
         }
         ?>


Title: Re : Aucune offre dans cette catégorie
Post by: Raphael on January 17, 2008, 09:05:29 AM
Autant pour moi Daniel,

Si la catégorie est vide, il vous faut éditer le "else", ligne 86. Vous pouvez même supprimer cette partie si vous ne voulez pas du tout voir apparaître les catégories vides, c'est à dire les lignes 86 à 99.

Bien cordialement,