Social boutons

  • Posts: 332
  • Thank you received: 4
11 years 2 months ago #90367

Bonjour,

Comment mettre les boutons sociaux sur les pages des fabricants ?

Merci

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

  • Posts: 26014
  • Thank you received: 4004
  • MODERATOR
11 years 2 months ago #90398

Bonsoir,

Qu'entendez-vous par les pages des fabriquants ?

Cordialement,


Jerome - Obsidev.com
HikaMarket & HikaSerial developer / HikaShop core dev team.

Also helping the HikaShop support team when having some time or couldn't sleep.
By the way, do not send me private message, use the "contact us" form instead.

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

  • Posts: 332
  • Thank you received: 4
11 years 2 months ago #90461

Bonjour,

En fait, j'ai crée un menu avec catégorie associé = fabricant complété d'un module de contenu pour afficher le détail du fabricant.
Cdt

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

  • Posts: 13201
  • Thank you received: 2322
11 years 2 months ago #90623

Bonjour,

Le code pour appeler le plugin HikaShop Social est:

	$pluginsClass = hikashop_get('class.plugins');
	$plugin = $pluginsClass->getByName('content', 'hikashopsocial');
	if(!empty($plugin) && (@$plugin->published || @ $plugin->enabled)) {
		echo '{hikashop_social}';
	}
Vous pouvez l'ajouter dans la vue de votre module, mais attention ce plugin est fait pour les produits, donc pour les fabricants il faudra sûrement apporter des modifications au plugin.

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

  • Posts: 332
  • Thank you received: 4
11 years 2 months ago #91294

Bonjour,

J'en perds mon latin : j'ai implanté l'appel du plugin juste entre l'affichage du titre et l'image dans le fichier listing.php qui permet d'afficher le détail d'un fabricant. Les boutons sont placé en bas de la description. Pourquoi??? J'ai oublie quelque chose???

Ci-joint le code de listing.php modifié :

if($this->params->get($title) && JRequest::getVar('hikashop_front_end_main',0) && (!$this->module || $this->pageInfo->elements->total)){
	$name = $this->params->get('page_title');
	if(($this->module)){
		$name = $this->params->get('title');
	}
	?>
	<<?php echo $titleType; ?>>
	<?php echo $name; ?>
	</<?php echo $titleType; ?>>
	<?php
}
/** modif EMO */
	$pluginsClass = hikashop_get('class.plugins');
	$plugin = $pluginsClass->getByName('content', 'hikashopsocial');
	if(!empty($plugin) && (@$plugin->published || @ $plugin->enabled)) {
		echo '{hikashop_social}';
			}
/**fin modif EM0 */
	if(($this->params->get('show_image') && !empty($this->element->file_path))|| ($this->params->get('show_description',!$this->module)&&!empty($this->element->category_description))){
		?>

Last edit: 11 years 2 months ago by emohk.

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

  • Posts: 2334
  • Thank you received: 403
11 years 2 months ago #91321

Bonjour,

Il faut placer le code avec le:

<?php echo $titleType; ?>>
	<?php echo $name; ?>
	</<?php echo $titleType; ?>>
	<?php

Last edit: 11 years 2 months ago by Eliot.

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

  • Posts: 332
  • Thank you received: 4
11 years 2 months ago #91353

Bonsoir,

Toujours en bas ????

$titleType = 'h1';
if($this->module){
	$title = 'showtitle';
	$titleType = 'h2';
}
/** modif EMO */
	$pluginsClass = hikashop_get('class.plugins');
	$plugin = $pluginsClass->getByName('content', 'hikashopsocial');
	if(!empty($plugin) && (@$plugin->published || @ $plugin->enabled)) {
		echo '{hikashop_social}';
			}

/**fin modif EM */
if($this->params->get($title) && JRequest::getVar('hikashop_front_end_main',0) && (!$this->module || $this->pageInfo->elements->total)){
	$name = $this->params->get('page_title');
	if(($this->module)){
		$name = $this->params->get('title');
	}
	?>
	<<?php echo $titleType; ?>>
	<?php echo $name; ?>
	</<?php echo $titleType; ?>>
	<?php
}
	if(($this->params->get('show_image') && !empty($this->element->file_path))|| ($this->params->get('show_description',!$this->module)&&!empty($this->element->category_description))){
		?>
		<div class="hikashop_category_description">
		<?php

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

  • Posts: 2334
  • Thank you received: 403
11 years 2 months ago #91386

Bonjour,

Etes vous sur de modifier le bon fichier? Pourriez vous nous donner un lien vers la page?

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

  • Posts: 332
  • Thank you received: 4
11 years 2 months ago #91418

Bonjour,

Oui pour le fichier, je mis en place une trace avec jdump dans le fichier.
A défaut, je vais passer par un autre biais : directement dans la description du fabricant en insérant le code php avec un éditeur adapté.


Par contre, je souhaite ajouter un nouveau bouton entre autres VIADEO. Quel est le fichier php qui gère le plugin pour les JS (je ne veux pas lancer le JS dans index.php) et les fonctions qui lancent les boutons?

Merci

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

  • Posts: 81567
  • Thank you received: 13075
  • MODERATOR
11 years 2 months ago #91535

C'est le fichier plugins/content/hikashopsocial/hikashopsocial.php

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

Time to create page: 0.094 seconds
Powered by Kunena Forum