Login or create new account.

By registering on joomprod.com, you will have immediate access to all our free products and to the public side of our support forum.

Enjoy our subscriptions.

Each of our subscriptions allow you to enjoy the private side of the support forum and all the update of our products for a period ranging from 3 months to 1 year.

Payment And immediate download.

After subscribing to one of our subscription, the products are immediately downloadable.

Login

Or Register
Accueil / forum / Public Forum / Main Forum / AdsManger Options Onglet Categories

Support Availability Because we must sleep sometimes

Working days: Monday to Friday.
Reply time: Depending on the complexity of your support issue it's usually between a few hours to 48 hours.

Support is only guaranteed to paid subscribers

AdsManager - End of life

It is with great regrets that we have chosen to end the developpement of Adsmanager and its other associated components.

AdsManager is born 10 years ago and, as of today, the number of new subscriptions and downloads have fallen and we cannot maintain the component anymore.

All active subscribers will be able to continue enjoying support until the end of their subscription.

The components will be free and no support will be provided anymore for the other users.

×

Notice

The forum is in read only mode.

× OLD Forum post could be checked here : forum.joomprod.com

AdsManger Options Onglet Categories

  • brother_doomsday
  • Topic Author
  • Offline
  • Gold
  • Gold
More
10 years 7 months ago - 10 years 7 months ago #19008 by brother_doomsday
AdsManger Options Onglet Categories was created by brother_doomsday
Dans cet onglet on peut choisir de montrer les catégories lors de la création d'une annonce de 4 façons... pour l'oprion

Colored Dropdown -> les catégories root sont stylées avec une couleur, ou puis-je modifié cette couleur ainsi que les caractères afin de faire bien ressortir que ce sont des catégories root et avoir une couleur plus à propos pour mon template.... en ce moment c'est stylé et "hard-coder" dans le rendu de la catégorie je crois
une inspection de firebug me montre -> quand je pointe la Categorie root directement dans mon iste. element style{....}

et il n'y a pas d'indice dans le fichier "/templates/adsclarity/html/com_adsmanager/edit/default.php" à moins que je ne sois pas dans le bon fichier ???
Last edit: 10 years 7 months ago by brother_doomsday. Reason: Clarifier le probleme.
More
10 years 7 months ago #19015 by loic
Replied by loic on topic AdsManger Options Onglet Categories
Bonjour,

Dans la vue que vous souhaitez modifier, à savoir "/templates/adsclarity/html/com_adsmanager/edit/default.php", vous trouverez la ligne :
JHTMLAdsmanagerCategory::displayColorCategories($selectid ,$this->cats,$this->catid,array("root_allowed"=>$this->conf->root_allowed,"display_price"=>true,"class"=>"form-control"),array("required"=>""));break;

Pour changer la couleur, il suffit d'ajouter un paramètre dans le tableau, comme ceci :
JHTMLAdsmanagerCategory::displayColorCategories($selectid ,$this->cats,$this->catid,array("root_allowed"=>$this->conf->root_allowed,"display_price"=>true,"class"=>"form-control","color"=>array('#FF0000')),array("required"=>""));break;

Cordialement
  • brother_doomsday
  • Topic Author
  • Offline
  • Gold
  • Gold
More
10 years 7 months ago - 10 years 7 months ago #19031 by brother_doomsday
Replied by brother_doomsday on topic AdsManger Options Onglet Categories
Sur cette meme ligne

JHTMLAdsmanagerCategory::displayColorCategories($selectid ,$this->cats,$this->catid,array("root_allowed"=>$this->conf->root_allowed,"display_price"=>true,"class"=>"form-control","color"=>array('#FF0000')),array("required"=>""));break;

est-il permit d'ajouter une paramètre pour changer la couleur du font et son weight genre

JHTMLAdsmanagerCategory::displayColorCategories($selectid ,$this->cats,$this->catid,array("root_allowed"=>$this->conf->root_allowed,"display_price"=>true,"class"=>"form-control","color"=>array('#FF0000'),"font"=>array('#0f00f0','bold')),array("required"=>""));break;
Last edit: 10 years 7 months ago by brother_doomsday.
  • brother_doomsday
  • Topic Author
  • Offline
  • Gold
  • Gold
More
10 years 7 months ago #19033 by brother_doomsday
Replied by brother_doomsday on topic AdsManger Options Onglet Categories
En fiat j'aimerais que chaque Catégorie route soient stylées comme suit:

text-transfomation: uppercase;
color: "#fff";
font-weight: bold;
background-color: #66afe9;

en ce moment le seul paramètre que je suis capable de changer pour cet array est le background-color qui de facon surprenante prend le parametre color pour l'éditer.
More
10 years 7 months ago #19040 by loic
Replied by loic on topic AdsManger Options Onglet Categories
Bonjour,

Pour faire ça, il faut modifier un code différent.
Dans 'components/com_adsmanager/helpers/category.php', ligne 139 :
$style = 'style="background-color:'.$options['color'][$cat->level].';"';

Vous pouvez ajouter votre style dans cette ligne.

Veuillez noter que ce genre de demande ne rentre pas dans le cadre du support, je ne peux donc que vous donner quelques pointeurs.

Cordialement.
  • brother_doomsday
  • Topic Author
  • Offline
  • Gold
  • Gold
More
10 years 7 months ago - 10 years 7 months ago #19050 by brother_doomsday
Replied by brother_doomsday on topic AdsManger Options Onglet Categories
Merci mais juste pour clarifier pour d'autre lecteurs qui voudraient se lancer dans ces changements.

Avant d'ajouter des styles directement dans cette ligne de code il serait plus judicieux de créer les variable de style dans la déclaration de $defaultoptions dans le dit fichier à la ligne 117 et ensuite appeler ces paramètres dans la ligne 139 du code... parce que si les $options par exemple ne sont pas définies dans $defaultoptions, le site ne répondra plus... croyez moi j'ai eu un court moment d'angoisse en faisant l'expérience plus tôt.

Cependant j'ai une autre question... serait-ce possible d'avoir une simple liste *tableau de toutes les catégorie au lieu d'avoir une liste déroulante dans la page création d'une annonce ( j'imagine qu'il faudrait ajouter une option à la liste de sélection dans AdsManager Option -> Onglet Categories: Category Display type: ajouter une option comme Table list, dans la liste déroulante.

J'imagine que le code ne dois pas être très difficile à adapter puisqu'on en a un exemple dans le fichier du front.php je crois qui permet d'avoir une liste chaque Catégories Root et les sous-catégories qui en font partie. Un case Select de plus dans le cas de la liste suivit du code qui genère la liste en table genre un foreach qui vérifie le niveau de $cat (si c'est une root level == 0 ou sub-cat level == 1) puis un echo qui genere la liste des sous-catégorie de chacune des root séparer par un ' - ' entre chaque sous-catégorie dans chaque table...

Est ce que ca fait du sens et serait-ce possible de m'aiguiller plus profondément ???
Last edit: 10 years 7 months ago by brother_doomsday.
Moderators: perry
Time to create page: 0.099 seconds
Powered by Kunena Forum