Support Joomla!
Register :
Lost password?
Remember me
Home
Extensions
Template Club
Services
Forum
Largeur de la liste des catégories lors de la création d'un poste.
Forums
Search:
Advanced search
3182
Posts in
750
Topics by
15553
Members
Latest Member:
varagar varagar
Forums
Produits - Français
Extensions
NeoRecruit
Largeur de la liste des catégories lors de la création d'un poste.
« previous
next »
Pages:
[
1
]
Author
Topic: Largeur de la liste des catégories lors de la création d'un poste. (Read 3294 times)
Savard Marc
Newbie
Posts: 10
Largeur de la liste des catégories lors de la création d'un poste.
«
on:
June 02, 2008, 06:31:39 PM »
Bonjour,
est-ce qu'il est possible de restreindre la largeur de texte qui est affichée pour la sélection d'une catégorie.
La description des catégories est d'une largeur maximale de 255 caractères.
Est-ce possible d'afficher seulement les 100 premier premiers caractères dans la liste de sélection d'une catégorie.
Cela à un impact visuel sur la présentation et je désire restreindre la largeur du champ affiché.
Comment faire ?
Que dois-je modifier dans le programme front.offer_edit.php pour cela.
Merci
Logged
Raphael
Administrator
Hero Member
Posts: 1082
Re : Largeur de la liste des catégories lors de la création d'un poste.
«
Reply #1 on:
June 03, 2008, 09:46:23 PM »
Bonjour Marc,
Vous voulez parler des noms des catégories? Et où se pose le problème? Dans le module NeoRecruit Categories?
Le fichier front.offer_edit.php permet d'éditer les offres, et non les catégories. Ces dernières ne peuvent être modifiées que depuis le backend.
Cordialement,
Logged
Savard Marc
Newbie
Posts: 10
Re : Largeur de la liste des catégories lors de la création d'un poste.
«
Reply #2 on:
June 04, 2008, 07:08:06 PM »
Bonjour,
Je parlais de la largeur de la liste déroulante qui est utilisée pour sélectionner une catégorie.
Comme j'ai des descriptions de catégories très longue et que la largeur de la catégorie dans l'écran s'adapte à la description de la catégorie. Je me demandais s'il est possible de restreindre le nombre de caractères qui sont affichés dans la liste déroulante afin d'en restreindre la langeur.
La ligne 69 dans le programme front.offer_edit.php construit le contenu de la liste déroulante.
Est-ce qu'il est possible d'indiquer de prendre seulement les 60 premier caractères de la description par exemple.
$lists['category'] = mosHTML::treeSelectList( $categories, 0, $preload, 'category', 'class="inputbox" size="1"', 'value', 'text', $offer->category );
Voir l'exemple joint.
Merci.
«
Last Edit: June 04, 2008, 07:19:44 PM by Savard Marc
»
Logged
Raphael
Administrator
Hero Member
Posts: 1082
Re: Largeur de la liste des catégories lors de la création d'un poste.
«
Reply #3 on:
June 05, 2008, 12:26:15 AM »
Bonjour Marc,
Merci pour ces détails, je comprends mieux votre problème maintenant.
La solution la plus simple je pense, est de modifier la requête qui permet de récupérer les noms des catégories, juste avant de créer la liste déroulante, ligne 59, pour obtenir quelque chose comme ceci :
Code:
$query = " SELECT id AS value, SUBSTR( name, 60 ) AS text "
. "\n FROM #__neorecruit_categories "
. "\n ORDER BY ordering ";
Cordialement,
«
Last Edit: June 05, 2008, 12:27:55 AM by Raphael
»
Logged
Savard Marc
Newbie
Posts: 10
Re : Largeur de la liste des catégories lors de la création d'un poste.
«
Reply #4 on:
June 05, 2008, 03:05:32 AM »
Merci,
j'ai essayé cela
$query = " SELECT id , SUBSTR(name, 150 ) AS text, parent, ordering, published, Itemid "
. "\n FROM #__neorecruit_categories "
. "\n ORDER BY ordering ";
avec tous les champs de la BD, sinon, je n'avais rien dans la liste déroulante.
Quand je place 'id as value', je n'ai rien non plus dans la liste déroulante.
Ça fonctionne presque.
Le champ à l'écran est plus petit.
J'ai seulement le début de la description environ 15 caractères.
Le problème vient probablement que c'est Joomfish qui fait la traduction. Entre le code dans NeoRecruit 0021 et la description réelle en français. Je le fais de cette façon car le site sera en français au début et aussi en anglais par la suite.
Logged
Raphael
Administrator
Hero Member
Posts: 1082
Re : Largeur de la liste des catégories lors de la création d'un poste.
«
Reply #5 on:
June 05, 2008, 09:20:01 AM »
Bonjour Marc,
Vous avez tout à fait raison, autant pour moi. Vous avez en effet besoin du champs "parent" pour pouvoir créer l'arborescence des catégories, et il ne faut pas découper directement le nom de la catégorie, mais bien sa traduction.
Inutile donc de modifier la requête, il faudra simplement retravailler son résultat avant de créer la liste déroulante. Si vous voulez bien insérer ces quelques lignes, juste après le "$database->loadObjectList()" :
Code:
for ( $i=0; $i<count( $categories ); $i++ ) {
$categories[$i]->treename = substr( $categories[$i]->treename, 0, 150 );
}
Bien cordialement,
Logged
Savard Marc
Newbie
Posts: 10
Re : Largeur de la liste des catégories lors de la création d'un poste.
«
Reply #6 on:
June 05, 2008, 01:01:28 PM »
Merci beacoup pour votre assistance.
J'ai fais le changement et ça ne change rien dans la largeur de la liste déroulante.
Probablement que le fait d'utiliser la même variable a un impact.
Comme sa largeur maximum est déjà construite en mémoire, le fait de retravailler son contenu ne la redéfinie pas comme étant maintenant d'une largeur maximale de 150.
Cordialement
Logged
Savard Marc
Newbie
Posts: 10
Re : Largeur de la liste des catégories lors de la création d'un poste.
«
Reply #7 on:
June 17, 2008, 01:15:30 AM »
Bonjour,
est-ce que vous avez une autre suggestion de modification à faire qui pourrait résoudre le problème d'affichage (largeur de la zone catégorie)
Merci.
Logged
Raphael
Administrator
Hero Member
Posts: 1082
Re : Largeur de la liste des catégories lors de la création d'un poste.
«
Reply #8 on:
July 02, 2008, 10:19:07 AM »
Bonjour Marc,
Je dois vous avouer que je n'ai pas de solution à vous donner pour le moment. Je me repenche sur le problème.
Cordialement,
Logged
Pages:
[
1
]
« previous
next »
Jump to:
Please select a destination:
-----------------------------
NeoJoomla - English
-----------------------------
=> Announcements
=> General discussions
=> Suggestions & Feedback
=> Your realisations with Joomla!
-----------------------------
Products - English
-----------------------------
=> Extensions
===> NeoRecruit
===> NeoFlashBanner
===> NeoReferences
===> NeoWebtour
===> NeoLegal
===> NeoMenu
===> NeoLatestNews
===> NeoJoomlaBar
=> Templates
===> Musashi
===> RetroGraphix
===> SimplicityDotted
===> MyFlowers
===> ElGancia
===> Oldskool GUI
-----------------------------
NeoJoomla - Français
-----------------------------
=> Annonces
=> Discussions générales
=> Suggestions et retours
=> Vos réalisations avec Joomla!
-----------------------------
Produits - Français
-----------------------------
=> Extensions
===> NeoRecruit
===> NeoFlashBanner
===> NeoReferences
===> NeoWebtour
===> NeoLegal
===> NeoMenu
===> NeoLatestNews
===> NeoJoomlaBar
=> Templates
===> Musashi
===> RetroGraphix
===> SimplicityDotted
===> MyFlowers
===> ElGancia
===> Oldskool GUI
===> Sport's Web
===> Clocking Machine
===> Summer Week
===> Light Skills
===> Underground
===> J!lloween
Loading...
Joomla Professionals
|
Joomla Components
|
Joomla Extensions
|
Joomla Templates
|
Joomla Design
|
Joomla Developers
|
Joomla Blog
|
Contact
|
Quote