Fork me on GitHub






Affichage ' € ' après le prix [ Module Classifieds ]
Semi pro
Inscrit: 04/10/2007 04:40
De Cuges Les Pins
Messages: 843
Bonsoir,

Je viens sollicité de l'aide pour le Module Classifieds.
- Xoops 2.3.3

J'ai jusque maintenant su faire les modifs que je souhaitais.
Mais là, sur celle qui je croyais la plus simple, je cale...

Je voudrais afficher le symbole ' € ' Après le Prix et non avant.

J'ai bien vue ou cela ce présente ( sauf si je me trompe ):

Dans le template : // <{$price_price}> // ( affichage du prix )

Une petite recherche, et donc on tombe ici :
print.php ( line 67, 68 )
Citation :
echo"<b>".constant($main_lang."_PRICE2")."</b> ". $xoopsModuleConfig["".$mydirname."_money"]." $price - $typeprice<br />";


modify.php ( line 214, 215)
Citation :
echo "<tr><td class=\"head\">".constant($main_lang."_PRICE2")." </td><td class=\"head\">". $xoopsModuleConfig["".$mydirname."_money"]."<input type=\"text\" name=\"price\" size=\"20\" value=\"$price\" />";


member.php ( line 194 )
Citation :
$xoopsModuleConfig["".$mydirname."_money"]." $price - $typeprice");


contact.php
Citation :
if ($price) { $price = "".constant($main_lang."_PRICE")." ".$xoopsModuleConfig["".$mydirname."_money"]." $price";



Si je me plante pas, il faut intervertir "_money" avec $price".

Mais, le soucis est comment le faire correctement.
J'ai essayer de metre ' $price ' juste après ' .$xoopsModuleConfig '

Comme ça :
Citation :
.$xoopsModuleConfig $price ["".$mydirname."_money"]." ";


Résultat... Page d'erreur Blanche.

Après plusieurs essais divers, pas de résultats positifs..
je connait que très peu Php. ( autodidacte qui apprend )

Si quelqu'un a une piste. :)

Merci d'avance pour votre aide.

Visible ici :

http://pieces-doccases.fr
( en cours de finalisation )


Les petites modifs que j'ai apporter au Modules :

- Affichage de 'recherche dans les annonces' sur toutes les pages

- La soumission d'annonces n'est possible 'que' dans la dernière Catégorie. ( Pas possible d'ajouter une annonce dans une catégorie Parent. ) Ce qui permet d'éviter le Bordel... loool

- Amélioration de la présentation.

- Prix francisé : 10 000.00 ( manque plus que le '€' )

- La traduction /French/ il manquais des Lignes pour la dernière version de Classifieds. ( xoops 2.3.x )

- Suppression de quelques appels dans le template.
je garde que l'essentiel.



Les autres améliorations en vue :
- Un bouton 'Signaler ' dans les annonces, pour signaler une annonce frauduleuse.

- Affichage des sous-lien dans le Menu principale :
/ Proposer une annonce / et / Vos annonces /

Et par la suite, ( plus compliquer ) donc plus tard... loool Voir pour améliorer dans l'admin, la page de validation des annonces. ( que je ne trouve pas pratique )

Cette version ( modifier ) sera à disposition une fois fini, pour ceux que ça intéresse. ( après accord de sont créateur )



Merci pour votre aide.

iLuc

Posté le : 01/04/2009 04:08
Partager Twitter Partagez cette article sur GG+
Re: Affichage ' € ' après le prix [ Module Classifieds ]
Semi pro
Inscrit: 10/11/2004 13:40
Messages: 1659
Rebonsoir iluc,

pour la liste des dernières petites annonces sur la page index

dans le fichier index.php

remplace
$a_item['price'] = ""$xoopsModuleConfig["".$mydirname."_money"].$price";


par
$a_item['price'] = "$price"" "$xoopsModuleConfig["".$mydirname."_money"]."";

Posté le : 02/04/2009 00:01

PS : Toujours faire une sauvegarde des fichiers avant de les modifier !
-------------------------------------------
http://www.aideordi.com
Partager Twitter Partagez cette article sur GG+
Re: Affichage ' € ' après le prix [ Module Classifieds ]
Semi pro
Inscrit: 04/10/2007 04:40
De Cuges Les Pins
Messages: 843
Re bonsoir Nikita,

Super, merci c'est sympa
Je vais tester ça de suite.

Je pense en même temps que ça me donne solution pour les autres endroit.

@ ++

Posté le : 02/04/2009 01:52
Partager Twitter Partagez cette article sur GG+
Re: Affichage ' € ' après le prix [ Module Classifieds ]
Semi pro
Inscrit: 04/10/2007 04:40
De Cuges Les Pins
Messages: 843
Encore merci Nikita, tu m'a bien dépatoger.
j'ai trouver pour les autres.
il m'en manque plus qu'un, celui lorsque l'on affiche "Voir toutes les annonces de ...."
J'y regarderai tête reposer.


Donc, pour que le ' € ' apparaisse après le prix dans le module ' classifieds'



1/ Dans le fichier index.php :
( Pour le prix page d'accueil, et dans les annonces )

( ligne 244 )
Remplacer :
Citation :
$a_item['price'] = "". $xoopsModuleConfig["".$mydirname."_money"]." $price";


par :
Citation :
$a_item['price'] = "$price". " ". $xoopsModuleConfig["".$mydirname."_money"]."";


--------------------------------------------
( ligne 714 )
Citation :
$xoopsTpl->assign('price', '<b>' . constant($main_lang."_PRICE2") . "</b>$price ".$xoopsModuleConfig["".$mydirname."_money"]." - $typeprice");


par :
Citation :
$a_item['price'] = "$price". " ". $xoopsModuleConfig["".$mydirname."_money"]."";


--------------------------------------------
( ligne 716 )
Citation :
$xoopsTpl->assign('price_price', " ".$xoopsModuleConfig["".$mydirname."_money"]." $price");


par :
Citation :
$xoopsTpl->assign('price_price', "$price". " ".$xoopsModuleConfig["".$mydirname."_money"]." ");


--------------------------------------------

2/ Dans le fichier print.php ( ligne 193 )
( Pour le prix afficher dans la page à imprimer )

Remplacer :
Citation :
echo"<b>".constant($main_lang."_PRICE2")."</b> ". $xoopsModuleConfig["".$mydirname."_money"]." $price - $typeprice<br />";


par :
Citation :
echo"<b>".constant($main_lang."_PRICE2")."</b> $price ". $xoopsModuleConfig["".$mydirname."_money"]." - $typeprice<br />";


--------------------------------------------


3/ Dans le fichier members.php ( line 193)

Remplacer :
Citation :
$xoopsTpl->assign('price', '<b>'.constant($main_lang."_PRICE") . "</b>".$xoopsModuleConfig["".$mydirname."_money"]." $price - $typeprice");


par:
Citation :
$xoopsTpl->assign('price', '<b>'.constant($main_lang."_PRICE") . "</b>$price".$xoopsModuleConfig["".$mydirname."_money"]." - $typeprice");


--------------------------------------------

Reste a faire, et a trouver pour les résultats de recherche, et la page " Liste, les annonces du membre ".

Posté le : 02/04/2009 03:38
Partager Twitter Partagez cette article sur GG+
Re: Affichage ' € ' après le prix [ Module Classifieds ]
Semi pro
Inscrit: 10/11/2004 13:40
Messages: 1659
Re,

Pour la liste des annonces d'un membre , regarde du côté du template classifieds_members.html , <{$money_sign}> affiche la monnaie

Posté le : 02/04/2009 10:22

PS : Toujours faire une sauvegarde des fichiers avant de les modifier !
-------------------------------------------
http://www.aideordi.com
Partager Twitter Partagez cette article sur GG+
Re: Affichage ' € ' après le prix [ Module Classifieds ]
Semi pro
Inscrit: 10/11/2004 13:40
Messages: 1659
pour le € dans le résultat de recherche

trouves dans le fichier modules/classifieds/search.php cette ligne (elle y est deux fois)
echo "".$xoopsModuleConfig["".$mydirname."_money"]."
"
.$myts->htmlSpecialChars($results[$i]['price'])."</a>&nbsp;".$myts->htmlSpecialChars($results[$i]['typeprice'])."</a>";


à la place tu mets
echo "".$myts->htmlSpecialChars($results[$i]['price'])."</a>&nbsp;".$xoopsModuleConfig["".$mydirname."_money"]."&nbsp;".$myts->htmlSpecialChars($results[$i]['typeprice'])."</a>";


@ +

Posté le : 02/04/2009 11:40

PS : Toujours faire une sauvegarde des fichiers avant de les modifier !
-------------------------------------------
http://www.aideordi.com
Partager Twitter Partagez cette article sur GG+
Re: Affichage ' € ' après le prix [ Module Classifieds ]
Semi pro
Inscrit: 04/10/2007 04:40
De Cuges Les Pins
Messages: 843
Super !!
Et merci Nikita...

Je passe en résolu.

Posté le : 02/04/2009 12:59
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

56 Personne(s) en ligne (47 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 56 | Plus ...