Jump to content

[Module] Block Login Slide Jquery


Natsu

Recommended Posts

merci très bon rendu moi aussi je suis en presta 1.5.2 mais après avoir modifier le tpl du thème sa ne marche toujours pas pourrait tu me renseigné sur les modifications à faire car j' ai réellement besoin de mètre un module de se type mais je ne le trouve pas même payant.

Link to comment
Share on other sites

Ok j ai accès au FTP mais je ne suis jamais aller dans les ftp un webmaster s'en occupe généralement de se coté là je ne voudrais pas faire d'érreur car je ne sais même pas a quoi cela ressemble d'ou un webmaster est ce compliqué et risqué?

Link to comment
Share on other sites

Salut Nico476 ; pouvez-vous me dire où puis-je trouver facebook et glissez twtter modules que j'ai vu sur votre site ? Merci.

 

Salut Nico476 ; pouvez-vous me dire où puis-je trouver facebook et glissez twtter modules que j'ai vu sur votre site ? Merci.

Link to comment
Share on other sites

Salut Nico476 ; pouvez-vous me dire où puis-je trouver facebook et glissez twtter modules que j'ai vu sur votre site ? Merci.

 

Salut Nico476 ; pouvez-vous me dire où puis-je trouver facebook et glissez twtter modules que j'ai vu sur votre site ? Merci.

Le module de Nico c'est SlideFfan tu le trouvera ici http://catalogo-onlinersi.net/fr/accueil/190-slideffan.html

Cordialement

Link to comment
Share on other sites

  • 2 weeks later...

Salut

 

Voilà un petit module qui permet d'ajouter un bloc qui permet d'afficher ou de cacher le panneau de connexion en haut de vote site.

 

Si vous voulez ajouter des module dans ce bloque il faudra modifier les dit-modules pour les positionner dans le hook.

 

Installation:

Voir le fichier install.txt (en attendant l'installation automatique)

 

Merci à Nommam x2 et Bouh pour leur test ;)

 

Démo

Voila une démo (Merci encore une fois à Nommam ^^)

* http://yapasde.com/ps1311/

 

 

MAJ 1.1

* Compatible IE7 un grand merci à Atch

 

MAJ 1.2

* Correction orthographique merci à ptidg

* Ajout d'un option pour affiche le panneau "Connexion | Inscription" sur la gauche ou sur la droite

* Installation automatique un grand merci à Nommam

Par contre pour la mise a jour du module, il est preferable de desinstaller le module, de defaire la modif du core a la main. Charger les nouveaux fichiers et reinstaller le module.

 

MAJ 1.2.1

* Correction orthographique merci à jolvil

 

MAJ 1.3.2

* Correction du chemin de connexion merci à eric83

* Ajout d'un hookcustom pour mettre d'autre module à la place du text ;)

 

MAJ 1.3.3

* Correction d'un petit soucis avec les langues

 

MAJ 1.3.4

* Correction du fichier français :)

 

MAJ 1.3.5

* Correction du fichier français :)

 

 

Téléchargement

* 1.0 -> 30

* 1.1 -> 68

* 1.2 -> 7

* 1.2.1 -> 27

* 1.3.2 -> 156

* 1.3.3 -> 9

* 1.3.4 -> 1

 

Cordialement,

Natsu ;)

 

 

Bonjour bon ... désolé pour mon langage,

1.5.3.1Prestashop installer et suivre les étapes une par une, je n'ai pas de résultat.

Pouvez-vous m'aider?.

Merci beaucoup. :D

Link to comment
Share on other sites

Dans header.tpl

J'ai simplement remplacer {$ HOOK_BLOCK_SLIDE}< div id = « page » > par la ligne {hook h="mySlideBlock"}<div id="page">

 

fonctionne pour moi sur la 1.5.2

 

je precise , j'ai fait l'upgrade de la 1.4.7.2 vers 1.5.2

 

Je suis sous Presta 1.5.3.1 et je confirme que cette solution fonctionne toujours. J'ai utilisé le module donné via ce lien : http://www.prestashop.com/forums/index.php?/topic/63580-module-block-login-slide-jquery/page__view__findpost__p__807341

 

Merci beaucoup à Nommam et Natsu pour ce module qui est vraiment super !

Link to comment
Share on other sites

Je suis sous Presta 1.5.3.1 et je confirme que cette solution fonctionne toujours. J'ai utilisé le module donné via ce lien : http://www.prestasho...post__p__807341

 

Merci beaucoup à Nommam et Natsu pour ce module qui est vraiment super !

 

 

Pouvez-vous mettre le frontffice.php dernier module et expliquer étape par étape parce que je vois autant de changements, ce qui n'est pas bon? ou un module ou un fichier est bon ..

merci

Link to comment
Share on other sites

Pouvez-vous mettre le frontffice.php dernier module et expliquer étape par étape parce que je vois autant de changements, ce qui n'est pas bon? ou un module ou un fichier est bon ..

merci

 

Bonjour, je n'ai pas eu besoin de toucher au frontcontroller.php, l'installation fait automatiquement la modification.

 

Ce j'ai fait c'est :

  • récupérer la version de Johan (http://www.prestasho...341#entry807341)
  • Ajout au dossier /modules/ de ma boutique
  • Installation du module
  • Modification du fichier header.tpl, présent dans le dossier du theme que j'utilise (/theme/montheme/ par exemple), de la façon suivante :

{$ HOOK_BLOCK_SLIDE}< div id ="page">

remplacé par

{hook h="mySlideBlock"}<div id="page">

Edited by Repawiiz (see edit history)
Link to comment
Share on other sites

Bonjour, je n'ai pas eu besoin de toucher au frontcontroller.php, l'installation fait automatiquement la modification.

 

Ce j'ai fait c'est :

  • récupérer la version de Johan (http://www.prestasho...341#entry807341)
  • Ajout au dossier /modules/ de ma boutique
  • Installation du module
  • Modification du fichier header.tpl, présent dans le dossier du theme que j'utilise (/theme/montheme/ par exemple), de la façon suivante :

{$ HOOK_BLOCK_SLIDE}< div id ="page">

remplacé par

{hook h="mySlideBlock"}<div id="page">

 

 

Merci Repawiiz. preno pas sortir comme vous le dites. mon header.tpl

 

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{$lang_iso}">

<head>

<title>{$meta_title|escape:'htmlall':'UTF-8'}</title>

{if isset($meta_description) AND $meta_description}

<meta name="description" content="{$meta_description|escape:html:'UTF-8'}" />

{/if}

{if isset($meta_keywords) AND $meta_keywords}

<meta name="keywords" content="{$meta_keywords|escape:html:'UTF-8'}" />

{/if}

<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />

<meta http-equiv="content-language" content="{$meta_language}" />

<meta name="generator" content="PrestaShop" />

<meta name="robots" content="{if isset($nobots)}no{/if}index,{if isset($nofollow) && $nofollow}no{/if}follow" />

<link rel="icon" type="image/vnd.microsoft.icon" href="{$favicon_url}?{$img_update_time}" />

<link rel="shortcut icon" type="image/x-icon" href="{$favicon_url}?{$img_update_time}" />

<script type="text/javascript">

var baseDir = '{$content_dir}';

var baseUri = '{$base_uri}';

var static_token = '{$static_token}';

var token = '{$token}';

var priceDisplayPrecision = {$priceDisplayPrecision*$currency->decimals};

var priceDisplayMethod = {$priceDisplay};

var roundMode = {$roundMode};

</script>

{if isset($css_files)}

{foreach from=$css_files key=css_uri item=media}

<link href="{$css_uri}" rel="stylesheet" type="text/css" media="{$media}" />

{/foreach}

{/if}

{if isset($js_files)}

{foreach from=$js_files item=js_uri}

<script type="text/javascript" src="{$js_uri}"></script>

{/foreach}

{/if}

{$HOOK_HEADER}

</head>

 

<body {if isset($page_name)}id="{$page_name|escape:'htmlall':'UTF-8'}"{/if} class="{if $hide_left_column}hide-left-column{/if} {if $hide_right_column}hide-right-column{/if}">

{if !$content_only}

{if isset($restricted_country_mode) && $restricted_country_mode}

<div id="restricted-country">

<p>{l s='You cannot place a new order from your country.'} <span class="bold">{$geolocation_country}</span></p>

</div>

{/if}

<div id="page" class="container_9 clearfix">

 

<!-- Header -->

<div id="header" class="grid_9 alpha omega">

<a id="header_logo" href="{$base_dir}" title="{$shop_name|escape:'htmlall':'UTF-8'}">

<img class="logo" src="{$logo_url}" alt="{$shop_name|escape:'htmlall':'UTF-8'}" {if $logo_image_width}width="{$logo_image_width}"{/if} {if $logo_image_height}height="{$logo_image_height}" {/if} />

</a>

<div id="header_right" class="grid_6 omega">

{$HOOK_TOP}

</div>

</div>

 

<div id="columns" class="grid_9 alpha omega clearfix">

<!-- Left -->

<div id="left_column" class="column grid_2 alpha">

{$HOOK_LEFT_COLUMN}

</div>

 

<!-- Center -->

<div id="center_column" class=" grid_5">

{/if}

Link to comment
Share on other sites

voici le mien

 

{*

* 2007-2011 PrestaShop

*

* NOTICE OF LICENSE

*

* This source file is subject to the Academic Free License (AFL 3.0)

* that is bundled with this package in the file LICENSE.txt.

* It is also available through the world-wide-web at this URL:

* http://opensource.org/licenses/afl-3.0.php

* If you did not receive a copy of the license and are unable to

* obtain it through the world-wide-web, please send an email

* to [email protected] so we can send you a copy immediately.

*

* DISCLAIMER

*

* Do not edit or add to this file if you wish to upgrade PrestaShop to newer

* versions in the future. If you wish to customize PrestaShop for your

* needs please refer to http://www.prestashop.com for more information.

*

* @author PrestaShop SA <[email protected]>

* @copyright 2007-2011 PrestaShop SA

* @version Release: $Revision: 6594 $

* @license http://opensource.org/licenses/afl-3.0.php Academic Free License (AFL 3.0)

* International Registered Trademark & Property of PrestaShop SA

*}

 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{$lang_iso}">

<head>

<title>{$meta_title|escape:'htmlall':'UTF-8'}</title>

{if isset($meta_description) AND $meta_description}

<meta name="description" content="{$meta_description|escape:html:'UTF-8'}" />

{/if}

{if isset($meta_keywords) AND $meta_keywords}

<meta name="keywords" content="{$meta_keywords|escape:html:'UTF-8'}" />

{/if}

<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />

<meta name="generator" content="PrestaShop" />

<meta name="robots" content="{if isset($nobots)}no{/if}index,follow" />

<link rel="icon" type="image/vnd.microsoft.icon" href="{$img_ps_dir}favicon.ico?{$img_update_time}" />

<link rel="shortcut icon" type="image/x-icon" href="{$img_ps_dir}favicon.ico?{$img_update_time}" />

<script type="text/javascript">

var baseDir = '{$content_dir}';

var static_token = '{$static_token}';

var token = '{$token}';

var priceDisplayPrecision = {$priceDisplayPrecision*$currency->decimals};

var priceDisplayMethod = {$priceDisplay};

var roundMode = {$roundMode};

</script>

{if isset($css_files)}

{foreach from=$css_files key=css_uri item=media}

<link href="{$css_uri}" rel="stylesheet" type="text/css" media="{$media}" />

{/foreach}

{/if}

{if isset($js_files)}

{foreach from=$js_files item=js_uri}

<script type="text/javascript" src="{$js_uri}"></script>

{/foreach}

{/if}

 

 

{$HOOK_HEADER}

</head>

 

<body {if $page_name}id="{$page_name|escape:'htmlall':'UTF-8'}"{/if}>

{if !$content_only}

{if isset($restricted_country_mode) && $restricted_country_mode}

<div id="restricted-country">

<p>{l s='You cannot place a new order from your country.'} <span class="bold">{$geolocation_country}</span></p>

</div>

{/if}

<div id="page">

 

<!-- Header -->

<div id="header">

<a id="header_logo" href="{$base_dir}" title="{$shop_name|escape:'htmlall':'UTF-8'}">

<img class="logo" src="{$img_ps_dir}logo.jpg?{$img_update_time}" alt="{$shop_name|escape:'htmlall':'UTF-8'}" {if $logo_image_width}width="{$logo_image_width}"{/if} {if $logo_image_height}height="{$logo_image_height}" {/if} />

</a>

<div id="header_right">

{$HOOK_TOP}

</div>

</div>

 

<div id="columns">

<!-- Left -->

<div id="left_column" class="column">

{$HOOK_LEFT_COLUMN}

</div>

 

<!-- Center -->

<div id="center_column">

 

{/if}

Link to comment
Share on other sites

@ kilianwiky : vérifiez que le module est bien installé puis remplacer votre header.tpl par celui-ci :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="{$lang_iso}">
<head>
<title>{$meta_title|escape:'htmlall':'UTF-8'}</title>
{if isset($meta_description) AND $meta_description}
<meta name="description" content="{$meta_description|escape:html:'UTF-8'}" />
{/if}
{if isset($meta_keywords) AND $meta_keywords}
<meta name="keywords" content="{$meta_keywords|escape:html:'UTF-8'}" />
{/if}
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=utf-8" />
<meta http-equiv="content-language" content="{$meta_language}" />
<meta name="generator" content="PrestaShop" />
<meta name="robots" content="{if isset($nobots)}no{/if}index,{if isset($nofollow) && $nofollow}no{/if}follow" />
<link rel="icon" type="image/vnd.microsoft.icon" href="{$favicon_url}?{$img_update_time}" />
<link rel="shortcut icon" type="image/x-icon" href="{$favicon_url}?{$img_update_time}" />
<script type="text/javascript">
var baseDir = '{$content_dir}';
var baseUri = '{$base_uri}';
var static_token = '{$static_token}';
var token = '{$token}';
var priceDisplayPrecision = {$priceDisplayPrecision*$currency->decimals};
var priceDisplayMethod = {$priceDisplay};
var roundMode = {$roundMode};
</script>
{if isset($css_files)}
{foreach from=$css_files key=css_uri item=media}
<link href="{$css_uri}" rel="stylesheet" type="text/css" media="{$media}" />
{/foreach}
{/if}
{if isset($js_files)}
{foreach from=$js_files item=js_uri}
<script type="text/javascript" src="{$js_uri}"></script>
{/foreach}
{/if}
{$HOOK_HEADER}
</head>
<body {if isset($page_name)}id="{$page_name|escape:'htmlall':'UTF-8'}"{/if} class="{if $hide_left_column}hide-left-column{/if} {if $hide_right_column}hide-right-column{/if}">
{if !$content_only}
{if isset($restricted_country_mode) && $restricted_country_mode}
<div id="restricted-country">
<p>{l s='You cannot place a new order from your country.'} <span class="bold">{$geolocation_country}</span></p>
</div>
{/if}
{hook h="mySlideBlock"}<div id="page" class="container_9 clearfix">
<!-- Header -->
<div id="header" class="grid_9 alpha omega">
<a id="header_logo" href="{$base_dir}" title="{$shop_name|escape:'htmlall':'UTF-8'}">
<img class="logo" src="{$logo_url}" alt="{$shop_name|escape:'htmlall':'UTF-8'}" {if $logo_image_width}width="{$logo_image_width}"{/if} {if $logo_image_height}height="{$logo_image_height}" {/if} />
</a>
<div id="header_right" class="grid_6 omega">
{$HOOK_TOP}
</div>
</div>
<div id="columns" class="grid_9 alpha omega clearfix">
<!-- Left -->
<div id="left_column" class="column grid_2 alpha">
{$HOOK_LEFT_COLUMN}
</div>
<!-- Center -->
<div id="center_column" class=" grid_5">
{/if}

Link to comment
Share on other sites

  • 2 weeks later...

Bonjour,

Je remercie créateurs, développeurs et participants à l'évolution de ce module bien pratique.

Petit hic ! il y a conflit avec le module slideout, ce qui donne une erreur en haut de la page BO et FO :

Strict Standards: Declaration of FrontController::displayHeader() should be compatible with ControllerCore::displayHeader($display = true) in /var/.../override/classes/FrontController.php on line 52

Quelqu'un a une idée de la solution ?

Link to comment
Share on other sites

Est ce que ce module est compatible avec Firefox ?

Parce que je viens de l'installer mais rien ne s'affiche.

Merci de vos réponses

 

Le module est bien compatible Firefox comme vous pouvez le voir ici : http://www.droid-tv.fr/

 

Ce module est vraiment très bien, encore merci aux développeurs pour ce travail de qualité.

 

Petite remarque : je ne sais pas si c'est lié à la configuration de ma boutique Prestashop mais le lien "Mot de passe oublié ?" renvoyé vers "password.php". Lorsque l'on est sur la page d'accueil, cela ne pose pas de problème mais lorsque l'on est dans une catégorie, on tombe sur "monsite.fr/categorie/password.php" donc une jolie petite 404 (le google bot l'a remarqué). J'ai réglé le problème en modifiant le "blockslides_header.tpl" et en mettant directement le lien absolu "monsite.fr/password.php" à la place de "password.php". C'est pas très propre mais ça dépanne ! :)

Link to comment
Share on other sites

  • 2 weeks later...

Je viens d'essayer le fichier que PresTeamShop.com vient de mettre en fichier joint t ca marche parfaitement avec la version 1.5 de pretashop.

J'aurais par contre une question, vu que j'ai installé ce module, j'ai désinstaller celui par défault pour se connecter, mais cela m'enlève le panier client.

Une astuce ou un autre module pour afficher le panier avec le module block login ?

Merci

Link to comment
Share on other sites

  • 1 month later...

merci beaucoup pour ce module ! la nouvelle version pour la 1.5 à fonctionné pour moi j'ai juste dû modifier le fichier header.tpl en inscrivant le hook suivant :

{hook h="mySlideBlock"}

 

Cordialement,

Link to comment
Share on other sites

  • 4 weeks later...

Hi!

 

I made a modification module for I work in version 1.5.3.1 of PrestaShop.

 

I leave the attachment module for prestashop 1.5.3.1 running

 

I hope that my contribution will help those who need it :)

 

Best regards.

 

WORKS!! 1.5.4.1 !! CONGRATS!!

Link to comment
Share on other sites

  • 2 months later...
  • 4 weeks later...
  • 5 weeks later...

Bonjour à tous

Tout fonctionnait correctement sur version 1.5.4.1, quand je clique sur désinstaller j'ai cette erreur  Le ou les modules suivants n'ont pas été correctement installés : - blockslides ?? idem quand je clique sur Réinitialiser j'ai cette erreur : Impossible de désinstaller le module .Merci d'avance.

  • Amitiés
Edited by SMOK KYF (see edit history)
Link to comment
Share on other sites

  • 3 months later...
  • 4 months later...
  • 5 months later...
  • 9 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...