passage de 1.5.3 a 1.5.4 toutes mes vues changees

  • Posts: 113
  • Thank you received: 0
13 years 1 month ago #26391

Bonjour

je suis passé de la 1.5.3 à l a1.5.4 et toutes mes vues de produit sont perdues, comment faire pour que les mises à jours ne modifient rien de l'apparence ? sinon c'est ingérable

où faut il copier la feuille de style qui est dans media/com_hikashop/css/frontend_default.css ?
j'ai fait une copie dans templates/montemplate/com_hikashop/css/ mais elle n'est pas pris en compte

merci pour l'aide

Please Log in or Create an account to join the conversation.

  • Posts: 113
  • Thank you received: 0
13 years 1 month ago #26393

c'est vraiment un probleme, je dois recommencer tout le boulot

les vues que j'ai changées sont product > show de mon template

il faut impérativement savoir comment ne plus bouger cette partie là sinon c'est impossible de mettre à jour

le administrator/components/com_hikashop/helpers/cart.php est totalement ecrase par la nouvelle version je dois tout recommencer
peut on le mettre dans templates/montemplate/html/com_hikashop/helpers ?

Last edit: 13 years 1 month ago by polpaulin.

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 1 month ago #26395

C'est pourquoi nous recommandons TOUJOURS de modifier les vues et le CSS via les interfaces prévues à cet effet dans HikaShop. En passant par le menu Affichage->Vues pour éditer vos vues et par l'édition du CSS dans la configuration, vos modifications sont enregistrées en tant qu'override et vous ne les perdez pas lors des mises à jour.

Please Log in or Create an account to join the conversation.

  • Posts: 113
  • Thank you received: 0
13 years 1 month ago #26399

personne de serieux ne voudra faire ça, on édite avec un éditeur externe, ici on a une minuscule boite avec un scroll ce n'est pas gerable
c'est beaucoup de boulot de peaufiner un fichier css, j'ai du changer les noms et en ajouter dans les vues
tout est perdu

mais où faut il mettre ce fontend css pour qu'il ne soit plus touché ?
et pareil pour les vues

il me tarde la sortie de virtuemart 2, tout peut etre exterieur
c'est dommage car hikashop etait prometteur mais tout perdre de la 1.5.3 a la 1.5.4 pour moi c'est stop de suite

Last edit: 13 years 1 month ago by polpaulin.

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 1 month ago #26400

Vous pouvez également faire avec un éditeur externe, ca n'est pas une problème. Mais il ne faut pas éditer directement les vues et le CSS. Il faut les copier en temps qu'override et éditer les override.
Le plus simple est d'éditer une première fois le fihcier via l'interface pour qu'hikashop crée le fichier d'override. Ensuite, vous pouvez éditer ce fichier avec un éditeur externe.
L'override CSS doit être un fichier à coté du fichier default dans le meme dossier. Il suffit ensuite de le sélectionner dans la config.

Je comprends bien que c'est frustrant pour vous mais nous n'y pouvons rien.

Please Log in or Create an account to join the conversation.

  • Posts: 113
  • Thank you received: 0
13 years 1 month ago #26404

normalement ils doivent être dans mon template et ils n'y sont pas
où faut il les copier ?

si je modifie templates/montemplate/html/com_hikashop/product/cart.php il ne se passe rien

ou sont ces fichiers ?

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 1 month ago #26406

C'est en effet là ou ils sont stockés.

Vous n'éditez peut être pas le fichier pour le bon template ?

Please Log in or Create an account to join the conversation.

  • Posts: 113
  • Thank you received: 0
13 years 1 month ago #26407

c'est mon unique template

mais la feuille de style front end css elle est uniquement dans media/hikashop/css ?
peut on la copier ailleurs ?

merci

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 1 month ago #26408

Le CSS doit en effet être dans media/com_hikashop/css
Comme je l'ai dit dans un précédent message, vous povuez la copier avec un autre nom dans ce même dossier.

Please Log in or Create an account to join the conversation.

  • Posts: 113
  • Thank you received: 0
13 years 1 month ago #26409

ok je ferais une sauvegarde de ce fichier

quelle est la vue pour le +/- de l'ajout d'un produit au caddy , je ne trouve que administrator/components/com_hikashop/helpers/cart.php
ne peut on avoir ce fichier dans le template ?

merci

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 1 month ago #26410

Ca n'est pas une vue mais un fichier override est possible:
www.hikashop.com/en/support/documentatio...tation.html#override
Rubirque: "For the quantity input"

Please Log in or Create an account to join the conversation.

  • Posts: 113
  • Thank you received: 0
13 years 1 month ago #26412

merci beaucoup

en fait je n'avais perdu que les fichier qui necessitent un override et le frontend.css

Last edit: 13 years 1 month ago by polpaulin.

Please Log in or Create an account to join the conversation.

  • Posts: 113
  • Thank you received: 0
13 years 1 month ago #26418

dans le cart.php il y a plein de <table> ce serait pratique de les nommer toutes <table class="hikashop_ect..."> pour pouvoir les attraper en css
même chose pour tous les fichiers qui nécessitent un override

merci encore

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 1 month ago #26419

Il n'y a qu'un seul table dans ce fichier.
Il suffit de faire comme cela en CSS pour le sélectionner:

#hikashop_cart table{
}

Please Log in or Create an account to join the conversation.

  • Posts: 113
  • Thank you received: 0
13 years 1 month ago #26420

non il y a

<table>
						<tbody><tr>
							<td rowspan="2">
								<input id="hikashop_product_quantity_field_1" value="1" class="hikashop_product_quantity_field" name="quantity" onchange="hikashopCheckQuantityChange('hikashop_product_quantity_field_1',0,1);" type="text">

							</td>
							<td>
								<a id="hikashop_product_quantity_field_change_plus" class="hikashop_product_quantity_field_change" href="#" onclick="return hikashopQuantityChange('hikashop_product_quantity_field_1',1,0,1);">+</a>
							</td>
							<td rowspan="2">
								<a class="hikashop_cart_button" href="/dynamo-boutique-sparr.com/" onclick="var field=document.getElementById('hikashop_product_quantity_field_1');if(hikashopCheckChangeForm('item','hikashop_product_form')){ return hikashopModifyQuantity('118',field,1); } else { return false; }">Ajouter au panier</a>
							</td>
						</tr>

						<tr>
							<td>
								<a id="hikashop_product_quantity_field_change_minus" class="hikashop_product_quantity_field_change" href="#" onclick="return hikashopQuantityChange('hikashop_product_quantity_field_1',0,0,1);">-</a>
							</td>
						</tr>
					</tbody></table>

je viens de creer un fichier templates/montemplate/html/hikashop_button.php.

si je fais echo 'XXXXXXXX'; il marche bien

si je fais comme dit ici --> www.hikashop.com/en/support/documentatio...tation.html#override
if(!@include_once(rtrim(JPATH_ADMINISTRATOR,DS).DS.'components'.DS.'com_hikashop'.DS.'helpers'.DS.'helper.php')){ return false; }
$html ='
<table class="hikashop_product_quantity">
ect ..............;

ma table reste <table> et non <table class="hikashop_product_quantity">

que faut il faire pour generer ce $html ?

Last edit: 13 years 1 month ago by polpaulin.

Please Log in or Create an account to join the conversation.

  • Posts: 82863
  • Thank you received: 13372
  • MODERATOR
13 years 1 month ago #26421

Il faut créer une fonction php hikashop_quantity_render qui retourne l'html voulu dans ce fichier, c'est ce qui est expliqué.

function hikashop_quantity_render($html,$i,$max_quantity,$min_quantity){
$html = 'nouveau html';
return $html;
}

Please Log in or Create an account to join the conversation.

  • Posts: 113
  • Thank you received: 0
13 years 1 month ago #26423

j'avais modifie entre temps
c'est génial ça marche nickel chrome

merci bcp

Please Log in or Create an account to join the conversation.

Time to create page: 0.091 seconds
Powered by Kunena Forum