Jump to content

[Module] Block Login Slide Jquery


Natsu

Recommended Posts

Ok merci Johann.

Donc les autres fichiers avec des underscores devant, je n'y touche pas et je n'enlève pas le underscore ?

 

Sinon pour ce module, n'y a-t-il pas possibilité de mettre tout sur la même ligne ?

Là c'est disposé comme ça :

 

Pas encore

membre ?

Inscrivez-vous !

 

Je voudrai que "membre ?" soir sur la première ligne...

Et s'il est également possible de centrer ou déplacer la partie qui indique "Bienvenue Invité - Connexion / Inscription".

 

Merci de ton aide en tout cas ;)

Link to comment
Share on other sites

oui, tu laisses les fichiers existants

pour mettre tout sur la même ligne, tu modifies le fichier slide.css dans le répertoire du module, en augmentant le "width" dans :

#panel h1 {

width: 500px;

}

 

pour l'alignement de l'onglet, c'est dans le meme fichier, dans la partie

#panel h1 {

 

right:150px;

}

 

tu peux changer le "right", mais attention : là, c'est à 150px du bord droit de ton navigateur, donc c'est pas positionné relativement à tes colonnes ou à la largeur de ton site

Link to comment
Share on other sites

Super merci, ça marche quand j'ai ajouté le code en bleu :

 

 

#panel h1 {

width: 500px;

right:150px;

}

 

Je souhaite faire des modifications :

 

1) Inverser les 2 parties (Login à gauche / Inscription à droite) en Inscription (gauche) / Login (droite), et si possible coller ces 2 parties tout à droite plutôt qu'elles soient centrées afin d'éviter au client de bouger trop sa souris pour se connecter.

Je suppose que je change ça aussi dans le fichier css ?

 

2) Faire en sorte que quand on clique sur "Connexion / Inbscription" lorsque le panneau est replié, il se déplie mais pas que la page du site descende (que ça se mette par dessus le site). Tu vois ce que je veux dire ? Ca pourrait même faire une amélioration pour la prochaine version du module...

 

Je n'ai pas la moindre idée pour ça par contre, je ne suis pas très doué.

 

Merci :D

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

  • 2 weeks later...

Bonjour,

 

j'ai installé cet intéressant module (version 1.3) sur une prestashop 1.4.7 et ça marche très bien.

Mais il y a quand même un souci quand on active la commande en 1 clic :

 

lors de l'enregistrement d'un ancien client depuis le panier (quand on en est à "vous êtes déjà inscrit : cliquez ici"), quand le module est activé cela fait sortir le client de la page "commande en 1 clic" - qui normalement affiche les adresses et infos du client disponibles en dessous - et l'envoie vers la page "mon compte" comme le fait l'inscription avec le module.

 

Comment peut-on corriger ça ? Car du coup la fonctionnalité "commande en 1 clic" - si on sort de la page unique "panier - inscription - commande' perd tout son sens. C'est dommage...

 

Amicalement

Link to comment
Share on other sites

Hello to all Presta users, please I have a question for somebody who can give me an advice.

I was trying to change the color of the frame box, for the same color as backround (black) - the arrows

shows it on picture, but with no succes.

Thank you for all help.

Miro.

www.autoeshop.eu

 

 

post-336597-0-89988700-1339010996_thumb.jpg

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

Re bonjour

 

toujours avec mon souci de redirection si commande en 1 clic, après tests, il s'avère que le problème vient de ces lignes de code dans ../modules/blockslides/blockslides_header.tpl :

 

 

{if $displayconnexionbox}
<div class="leftr">
<h1>{l s='My Account' mod='blockslides'}</h1>
<form class="clearfix" action="{$base_dir_ssl}authentication.php" method="post" id="loginForm">
<fieldset>
  <label class="grey" for="log">{l s='E-mail address' mod='blockslides'}</label>

<input class="field" type="text" id="email" name="email" value="{if isset($smarty.post.email)}{$smarty.post.email|escape:'htmlall'|stripslashes}{/if}" size="2 
<label class="grey" for="pwd">{l s='Password' mod='blockslides'}</label>

<input class="field" type="password" id="passwd" name="passwd" value="{if isset($smarty.post.passwd)}{$smarty.post.passwd|escape:'htmlall'|stripslashes}{/if}" size="23" />
<div class="clear"></div><br />
<input type="submit" value="{l s='Login' mod='blockslides'}" name="SubmitLogin" id="SubmitLogin" class="bt_login" />
{if $displaypassword}
<a class="lost-pwd" href="{$base_dir}password.php">{l s='Lost your password?' mod='blockslides'}</a>
{/if}
</fieldset>
</form>
</div>
{/if}

 

Enfin bref le bloc de connection d'un client déjà existant, qui fait conflit avec celui de la page commande en 1 clic (template order-opc-new-account.tpl). J'ai essayé de modifier l'adresse dans le formulaire ci-dessus (avec un ?back=order-opc.php et autre chose dans le genre) mais rien n'y fait. Une idée ?

 

Apparemment ce souci ne préoccupe pas grand monde, pourtant dans une certaine mesure c'est une incompatibilité entre ce module et prestashop 1.4 avec activation de commande en 1 clic... ce qui est dommage.

 

To Mir69, have you try to modify the style of "#panel h1" in styles.css ?

 

A Lebanon-b0y, un lien vers le site ou une copie écran pourrait aider à "aider" :). Ou un peu plus d'infos.

Mais si tu suis toutes les instructions données dans ce post - y compris les modifs à appliquer à -frontController,... non je ne vois pas de quoi ça peut venir.

 

Merci d'avance.

Link to comment
Share on other sites

Hi b2comm, I tried to modify the style of #panel h1 in /www/modules/blockslides/css/slide.css and as well I tried a lots of others,

but with no succes. Any more ideas or advices please?

Thank you, Miro

autoeshop.eu

Link to comment
Share on other sites

Hi Mir69,

 

I don't really have an explain...

perhaps a conflict between the general h1 style and the blockslide h1 style...

Try to modify your blockslide template (./modules/blockslides/blockslides_header.tpl) using h3 and not h1, and after create your style #panel h3.

 

Replace

 

<h1>{l s='My Account' mod='blockslides'}</h1>

with

 

<h3>{l s='My Account' mod='blockslides'}</h3>

 

It's that I've done (h1 is just reserved for the page title anyway) and for me it's ok !

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

Re,

 

vraiment personne pour mon souci de redirection ?

 

Dommage, je vais devoir renoncer à ce module... en espérant que sa prochaine version tiendra compte de la commande en 1 clic, évolution importante de Prestashop 1.4.

Link to comment
Share on other sites

Re,

 

vraiment personne pour mon souci de redirection ?

 

Dommage, je vais devoir renoncer à ce module... en espérant que sa prochaine version tiendra compte de la commande en 1 clic, évolution importante de Prestashop 1.4.

 

J'ai réglé ce soucis sur PS 1.5 (commande en 1 clic aussi) en modifiant les nom des champs du module puis en les ajoutant dans un override du contrôleur d'authentification.

Link to comment
Share on other sites

Rebonjour Dev on Web

 

Bon ben, je dois être une bille... ça ne marche pas chez moi (et du coup le module non plus).

 

Dans le template du module j'ai nommé mes champs emailSlide et passwordSlide (faut-il changer juste le nom ou aussi l'id ?)

 

Dans le controller AuthController, au niveau de

 if (Tools::isSubmit('SubmitLogin'))

 

je rajoute mes 2 champs :

 

$passwdSlide = trim(Tools::getValue('passwdSlide'));
$emailSlide = trim(Tools::getValue('emailSlide'));

 

Après il y a tout un tas de conditions auxquelles il faut surement toucher pour impliquer ces 2 nouveaux champs (il faut bien les vérifier aussi), sauf peut-être à mettre :

 

$passwd = trim(Tools::getValue('passwd'));
if (empty($password)) $passwd = trim(Tools::getValue('passwdSlide'));
$email = trim(Tools::getValue('email'));
if (empty($email)) $email = trim(Tools::getValue('emailSlide'));

 

Non ?

En tous cas quelles que soient mes manips ça ne marche pas. Il y a manifestement un truc qui devrait me sauter aux yeux mais c'est raté.

Link to comment
Share on other sites

Pour la fonction postProcess j'ai ceci. JE ne vois pas quoi overrider....

 

public function process()
{
parent::process();

$back = Tools::getValue('back');
$key = Tools::safeOutput(Tools::getValue('key'));
if (!empty($key))
$back .= (strpos($back, '?') !== false ? '&' : '?').'key='.$key;
if (!empty($back))
{
self::$smarty->assign('back', Tools::safeOutput($back));
if (strpos($back, 'order.php') !== false)
{
if (Configuration::get('PS_RESTRICT_DELIVERED_COUNTRIES'))
$countries = Carrier::getDeliveredCountries((int)self::$cookie->id_lang, true, true);
else
$countries = Country::getCountries((int)self::$cookie->id_lang, true);

self::$smarty->assign(array(
'inOrderProcess' => true,
'PS_GUEST_CHECKOUT_ENABLED' => Configuration::get('PS_GUEST_CHECKOUT_ENABLED'),
'sl_country' => (int)Tools::getValue('id_country', Configuration::get('PS_COUNTRY_DEFAULT')),
'countries' => $countries
));
}
}
}

Link to comment
Share on other sites

Voici le fichier en entier... non modifié.

 

<?php
/*
* 2007-2012 PrestaShop
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 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/osl-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-2012 PrestaShop SA
*  @version  Release: $Revision: 14006 $
*  @license	http://opensource.org/licenses/osl-3.0.php  Open Software License (OSL 3.0)
*  International Registered Trademark & Property of PrestaShop SA
*/
class AuthController extends AuthControllerCore
{
public $ssl = true;
public $php_self = 'authentication.php';
public function preProcess()
{
 parent::preProcess();
 if (self::$cookie->isLogged() AND !Tools::isSubmit('ajax'))
  Tools::redirect('my-account.php');
 if (Tools::getValue('create_account'))
 {
  $create_account = 1;
  self::$smarty->assign('email_create', 1);
 }
 if (Tools::isSubmit('SubmitCreate'))
 {
  if (!Validate::isEmail($email = Tools::getValue('email_create')) OR empty($email))
$this->errors[] = Tools::displayError('Invalid e-mail address');
  elseif (Customer::customerExists($email))
  {
$this->errors[] = Tools::displayError('An account is already registered with this e-mail, please fill in the password or request a new one.');
$_POST['email'] = $_POST['email_create'];
unset($_POST['email_create']);
  }
  else
  {
$create_account = 1;
self::$smarty->assign('email_create', Tools::safeOutput($email));
$_POST['email'] = $email;
  }
 }
 if (Tools::isSubmit('submitAccount') OR Tools::isSubmit('submitGuestAccount'))
 {
  $create_account = 1;
  if (Tools::isSubmit('submitAccount'))
self::$smarty->assign('email_create', 1);
  /* New Guest customer */
  if (!Tools::getValue('is_new_customer', 1) AND !Configuration::get('PS_GUEST_CHECKOUT_ENABLED'))
$this->errors[] = Tools::displayError('You cannot create a guest account.');
  if (!Tools::getValue('is_new_customer', 1))
$_POST['passwd'] = md5(time()._COOKIE_KEY_);
  if (isset($_POST['guest_email']) AND $_POST['guest_email'])
$_POST['email'] = $_POST['guest_email'];
  /* Preparing customer */
  $customer = new Customer();
  $lastnameAddress = $_POST['lastname'];
  $firstnameAddress = $_POST['firstname'];
  $_POST['lastname'] = $_POST['customer_lastname'];
  $_POST['firstname'] = $_POST['customer_firstname'];
  if (!Tools::getValue('phone') AND !Tools::getValue('phone_mobile'))
$this->errors[] = Tools::displayError('You must register at least one phone number');
  if (!@checkdate(Tools::getValue('months'), Tools::getValue('days'), Tools::getValue('years')) AND !(Tools::getValue('months') == '' AND Tools::getValue('days') == '' AND Tools::getValue('years') == ''))
$this->errors[] = Tools::displayError('Invalid date of birth');
  $customer->birthday = (empty($_POST['years']) ? '' : (int)($_POST['years']).'-'.(int)($_POST['months']).'-'.(int)($_POST['days']));
  $this->errors = array_unique(array_merge($this->errors, $customer->validateControler()));
  /* Preparing address */
  $address = new Address();
  $_POST['lastname'] = $lastnameAddress;
  $_POST['firstname'] = $firstnameAddress;
  $address->id_customer = 1;
  $this->errors = array_unique(array_merge($this->errors, $address->validateControler()));
  /* US customer: normalize the address */
  if ($address->id_country == Country::getByIso('US'))
  {
include_once(_PS_TAASC_PATH_.'AddressStandardizationSolution.php');
$normalize = new AddressStandardizationSolution;
$address->address1 = $normalize->AddressLineStandardization($address->address1);
$address->address2 = $normalize->AddressLineStandardization($address->address2);
  }
  $zip_code_format = Country::getZipCodeFormat((int)(Tools::getValue('id_country')));
  if (Country::getNeedZipCode((int)(Tools::getValue('id_country'))))
  {
if (($postcode = Tools::getValue('postcode')) AND $zip_code_format)
{
 $zip_regexp = '/^'.$zip_code_format.'$/ui';
 $zip_regexp = str_replace(' ', '( |)', $zip_regexp);
 $zip_regexp = str_replace('-', '(-|)', $zip_regexp);
 $zip_regexp = str_replace('N', '[0-9]', $zip_regexp);
 $zip_regexp = str_replace('L', '[a-zA-Z]', $zip_regexp);
 $zip_regexp = str_replace('C', Country::getIsoById((int)(Tools::getValue('id_country'))), $zip_regexp);
 if (!preg_match($zip_regexp, $postcode))
  $this->errors[] = '<strong>'.Tools::displayError('Zip/ Postal code').'</strong> '.Tools::displayError('is invalid.').'<br />'.Tools::displayError('Must be typed as follows:').' '.str_replace('C', Country::getIsoById((int)(Tools::getValue('id_country'))), str_replace('N', '0', str_replace('L', 'A', $zip_code_format)));
}
elseif ($zip_code_format)
 $this->errors[] = '<strong>'.Tools::displayError('Zip/ Postal code').'</strong> '.Tools::displayError('is required.');
elseif ($postcode AND !preg_match('/^[0-9a-zA-Z -]{4,9}$/ui', $postcode))
 $this->errors[] = '<strong>'.Tools::displayError('Zip/ Postal code').'</strong> '.Tools::displayError('is invalid.');
  }
  if (Country::isNeedDniByCountryId($address->id_country) AND (!Tools::getValue('dni') OR !Validate::isDniLite(Tools::getValue('dni'))))
$this->errors[] = Tools::displayError('Identification number is incorrect or has already been used.');
  elseif (!Country::isNeedDniByCountryId($address->id_country))
$address->dni = NULL;
  if (!sizeof($this->errors))
  {
if (Customer::customerExists(Tools::getValue('email')))
 $this->errors[] = Tools::displayError('An account is already registered with this e-mail, please fill in the password or request a new one.');
if (Tools::isSubmit('newsletter'))
{
 $customer->ip_registration_newsletter = pSQL(Tools::getRemoteAddr());
 $customer->newsletter_date_add = pSQL(date('Y-m-d H:i:s'));
}

if (!sizeof($this->errors))
{
 if (!$country = new Country($address->id_country, Configuration::get('PS_LANG_DEFAULT')) OR !Validate::isLoadedObject($country))
  die(Tools::displayError());
 if ((int)($country->contains_states) AND !(int)($address->id_state))
  $this->errors[] = Tools::displayError('This country requires a state selection.');
 else
 {
  $customer->active = 1;
  /* New Guest customer */
  if (Tools::isSubmit('is_new_customer'))
   $customer->is_guest = !Tools::getValue('is_new_customer', 1);
  else
   $customer->is_guest = 0;
  if (!$customer->add())
   $this->errors[] = Tools::displayError('An error occurred while creating your account.');
  else
  {
   $address->id_customer = (int)($customer->id);
   if (!$address->add())
	$this->errors[] = Tools::displayError('An error occurred while creating your address.');
   else
   {
	if (!$customer->is_guest)
	{
	 if (!Mail::Send((int)self::$cookie->id_lang, 'account', Mail::l('Welcome!', (int)self::$cookie->id_lang),
	 array('{firstname}' => $customer->firstname, '{lastname}' => $customer->lastname, '{email}' => $customer->email, '{passwd}' => Tools::getValue('passwd')), $customer->email, $customer->firstname.' '.$customer->lastname))
	  $this->errors[] = Tools::displayError('Cannot send email');
	}
	self::$smarty->assign('confirmation', 1);
	self::$cookie->id_customer = (int)($customer->id);
	self::$cookie->customer_lastname = $customer->lastname;
	self::$cookie->customer_firstname = $customer->firstname;
	self::$cookie->passwd = $customer->passwd;
	self::$cookie->logged = 1;
	self::$cookie->email = $customer->email;
	self::$cookie->is_guest = !Tools::getValue('is_new_customer', 1);
	/* Update cart address */
	self::$cart->secure_key = $customer->secure_key;
	self::$cart->id_address_delivery = Address::getFirstCustomerAddressId((int)($customer->id));
	self::$cart->id_address_invoice = Address::getFirstCustomerAddressId((int)($customer->id));
	self::$cart->update();
	Module::hookExec('createAccount', array(
	 '_POST' => $_POST,
	 'newCustomer' => $customer
	));
	if (Tools::isSubmit('ajax'))
	{
	 $return = array(
	  'hasError' => !empty($this->errors),
	  'errors' => $this->errors,
	  'isSaved' => true,
	  'id_customer' => (int)self::$cookie->id_customer,
	  'id_address_delivery' => self::$cart->id_address_delivery,
	  'id_address_invoice' => self::$cart->id_address_invoice,
	  'token' => Tools::getToken(false)
	 );
	 die(Tools::jsonEncode($return));
	}
	if ($back = Tools::getValue('back'))
	 Tools::redirect($back);
	Tools::redirect('my-account.php');
   }
  }
 }
}
  }
  if (sizeof($this->errors))
  {
if (!Tools::getValue('is_new_customer'))
 unset($_POST['passwd']);
if (Tools::isSubmit('ajax'))
{
 $return = array(
  'hasError' => !empty($this->errors),
  'errors' => $this->errors,
  'isSaved' => false,
  'id_customer' => 0
 );
 die(Tools::jsonEncode($return));
}
  }
 }
 if (Tools::isSubmit('SubmitLogin'))
 {
  Module::hookExec('beforeAuthentication');
  $passwd = trim(Tools::getValue('passwd'));
  $email = trim(Tools::getValue('email'));  

  if (empty($email))
$this->errors[] = Tools::displayError('E-mail address required');
  elseif (!Validate::isEmail($email))
$this->errors[] = Tools::displayError('Invalid e-mail address');
  elseif (empty($passwd))
$this->errors[] = Tools::displayError('Password is required');
  elseif (Tools::strlen($passwd) > 32)
$this->errors[] = Tools::displayError('Password is too long');
  elseif (!Validate::isPasswd($passwd))
$this->errors[] = Tools::displayError('Invalid password');
  else
  {
$customer = new Customer();
$authentication = $customer->getByEmail(trim($email), trim($passwd));
if (!$authentication OR !$customer->id)
{
 /* Handle brute force attacks */
 sleep(1);
 $this->errors[] = Tools::displayError('Authentication failed');
}
else
{
 self::$cookie->id_compare = isset(self::$cookie->id_compare) ? self::$cookie->id_compare: CompareProduct::getIdCompareByIdCustomer($customer->id);
 self::$cookie->id_customer = (int)($customer->id);
 self::$cookie->customer_lastname = $customer->lastname;
 self::$cookie->customer_firstname = $customer->firstname;
 self::$cookie->logged = 1;
 self::$cookie->is_guest = $customer->isGuest();
 self::$cookie->passwd = $customer->passwd;
 self::$cookie->email = $customer->email;
 if (Configuration::get('PS_CART_FOLLOWING') AND (empty(self::$cookie->id_cart) OR Cart::getNbProducts(self::$cookie->id_cart) == 0))
  self::$cookie->id_cart = (int)(Cart::lastNoneOrderedCart((int)($customer->id)));
 /* Update cart address */
 self::$cart->id_carrier = 0;
 self::$cart->id_address_delivery = Address::getFirstCustomerAddressId((int)($customer->id));
 self::$cart->id_address_invoice = Address::getFirstCustomerAddressId((int)($customer->id));
 // If a logged guest logs in as a customer, the cart secure key was already set and needs to be updated
 self::$cart->secure_key = $customer->secure_key;
 self::$cart->update();
 Module::hookExec('authentication');
 if (!Tools::isSubmit('ajax'))
 {
  if ($back = Tools::getValue('back'))
   Tools::redirect($back);
  Tools::redirect('my-account.php');
 }
}
  }
  if (Tools::isSubmit('ajax'))
  {
$return = array(
 'hasError' => !empty($this->errors),
 'errors' => $this->errors,
 'token' => Tools::getToken(false)
);
die(Tools::jsonEncode($return));
  }
 }
 if (isset($create_account))
 {
  /* Select the most appropriate country */
  if (isset($_POST['id_country']) AND is_numeric($_POST['id_country']))
$selectedCountry = (int)($_POST['id_country']);
  /* FIXME : language iso and country iso are not similar,
* maybe an associative table with country an language can resolve it,
* But for now it's a bug !
* @see : bug #6968
* @link:http://www.prestashop.com/bug_tracker/view/6968/
  elseif (isset($_SERVER['HTTP_ACCEPT_LANGUAGE']))
  {
$array = explode(',', $_SERVER['HTTP_ACCEPT_LANGUAGE']);
if (Validate::isLanguageIsoCode($array[0]))
{
 $selectedCountry = Country::getByIso($array[0]);
 if (!$selectedCountry)
  $selectedCountry = (int)(Configuration::get('PS_COUNTRY_DEFAULT'));
}
  }*/
  if (!isset($selectedCountry))
$selectedCountry = (int)(Configuration::get('PS_COUNTRY_DEFAULT'));
  if (Configuration::get('PS_RESTRICT_DELIVERED_COUNTRIES'))
$countries = Carrier::getDeliveredCountries((int)self::$cookie->id_lang, true, true);
  else
$countries = Country::getCountries((int)self::$cookie->id_lang, true);

  self::$smarty->assign(array(
'countries' => $countries,
'sl_country' => (isset($selectedCountry) ? $selectedCountry : 0),
'vat_management' => Configuration::get('VATNUMBER_MANAGEMENT')
  ));
  /* Call a hook to display more information on form */
  self::$smarty->assign(array(
'HOOK_CREATE_ACCOUNT_FORM' => Module::hookExec('createAccountForm'),
'HOOK_CREATE_ACCOUNT_TOP' => Module::hookExec('createAccountTop')
  ));
 }
 /* Generate years, months and days */
 if (isset($_POST['years']) AND is_numeric($_POST['years']))
  $selectedYears = (int)($_POST['years']);
 $years = Tools::dateYears();
 if (isset($_POST['months']) AND is_numeric($_POST['months']))
  $selectedMonths = (int)($_POST['months']);
 $months = Tools::dateMonths();
 if (isset($_POST['days']) AND is_numeric($_POST['days']))
  $selectedDays = (int)($_POST['days']);
 $days = Tools::dateDays();
 self::$smarty->assign(array(
  'years' => $years,
  'sl_year' => (isset($selectedYears) ? $selectedYears : 0),
  'months' => $months,
  'sl_month' => (isset($selectedMonths) ? $selectedMonths : 0),
  'days' => $days,
  'sl_day' => (isset($selectedDays) ? $selectedDays : 0)
 ));
 self::$smarty->assign('newsletter', (int)Module::getInstanceByName('blocknewsletter')->active);
}
public function setMedia()
{
 parent::setMedia();
 Tools::addCSS(_THEME_CSS_DIR_.'authentication.css');
 Tools::addJS(array(_THEME_JS_DIR_.'tools/statesManagement.js', _PS_JS_DIR_.'jquery/jquery-typewatch.pack.js'));
}
public function process()
{
 parent::process();
 $back = Tools::getValue('back');
 $key = Tools::safeOutput(Tools::getValue('key'));
 if (!empty($key))
  $back .= (strpos($back, '?') !== false ? '&' : '?').'key='.$key;
 if (!empty($back))
 {
  self::$smarty->assign('back', Tools::safeOutput($back));
  if (strpos($back, 'order.php') !== false)
  {
if (Configuration::get('PS_RESTRICT_DELIVERED_COUNTRIES'))
 $countries = Carrier::getDeliveredCountries((int)self::$cookie->id_lang, true, true);
else
 $countries = Country::getCountries((int)self::$cookie->id_lang, true);
self::$smarty->assign(array(
 'inOrderProcess' => true,
 'PS_GUEST_CHECKOUT_ENABLED' => Configuration::get('PS_GUEST_CHECKOUT_ENABLED'),
 'sl_country' => (int)Tools::getValue('id_country', Configuration::get('PS_COUNTRY_DEFAULT')),
 'countries' => $countries
));
  }
 }
}
public function displayContent()
{
 $this->processAddressFormat();
 parent::displayContent();
 self::$smarty->display(_PS_THEME_DIR_.'authentication.tpl');
}
protected function processAddressFormat()
{
 $addressItems = array();
 $addressFormat = AddressFormat::getOrderedAddressFields(Configuration::get('PS_COUNTRY_DEFAULT'), false, true);
 $requireFormFieldsList = AddressFormat::$requireFormFieldsList;
 foreach ($addressFormat as $addressline)
  foreach (explode(' ', $addressline) as $addressItem)
$addressItems[] = trim($addressItem);
 // Add missing require fields for a new user susbscription form
 foreach($requireFormFieldsList as $fieldName)
  if (!in_array($fieldName, $addressItems))
$addressItems[] = trim($fieldName);
 foreach (array('inv', 'dlv') as $addressType)
  self::$smarty->assign(array($addressType.'_adr_fields' => $addressFormat, $addressType.'_all_fields' => $addressItems));
}
}

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

A part après

if (Tools::isSubmit('SubmitLogin'))

je ne vois pas quoi modifier.

La redirection se situe un peu plus bas

if (!Tools::isSubmit('ajax'))
	 {
	  if ($back = Tools::getValue('back'))
	   Tools::redirect($back);
	  Tools::redirect('my-account.php');
	 }

Link to comment
Share on other sites

j'ai fait la mise à jour de ce module sympa pour PS 1.4.7.3

démo ici

http://www.c-mieux-doccas.com

 

attention, durant l'installation :

- le module modifie le header.tpl de votre thème (remis à l'origine lors de la désinstallation) pour ajouter un hook devant le div de la page :

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

- le module copie un fichier /override/classes/FrontController.php, donc si vous avez déjà surchargé cette classe, faites en une sauvegarde auparavant, et fusionnez la avec la version contenue dans le répertoire du module (ce qu'il y a en plus, c'est juste un :

  'HOOK_BLOCK_SLIDE' => Module::hookExec('mySlideBlock'),  

 

Vu qu'un .tpl est modifié, pensez à vider votre cache

 

 

Bonsoir,,

 

je n'arrive pas a faire fonctionner le module en 1.4.7, j'ai besoin d'aide

 

merci

Link to comment
Share on other sites

A part après

if (Tools::isSubmit('SubmitLogin'))

je ne vois pas quoi modifier.

La redirection se situe un peu plus bas

if (!Tools::isSubmit('ajax'))
	 {
	  if ($back = Tools::getValue('back'))
	   Tools::redirect($back);
	  Tools::redirect('my-account.php');
	 }

 

Oui, à priori sur ta version c'est bien

public function preProcess()

 

 

qui est à modifier. Il s'agit d'ajouter des "|| ta nouvelle valeur de champ) afin de faire passer tous les POST, ceux de base ainsi que les nouveaux déclarés dans le module. Il n'y aura plus de conflit ensuite, vu que les noms seront différents.

Link to comment
Share on other sites

  • 2 weeks later...

Hello to all presta fans and users,

I want to thank you to b2comm, for advice, but even I´ve tried to change h1 for h3, and i tried to made new #panel h3., had no succes.

Maybe I did something wrong, because I am not a profi ccs programmer :-(

 

This way I am asking for any advice how to change the color of very top window (gray) into black (as backround, i think the is color no. 272727). I tried as well to change the bg.png in images (themes/prestashop/img/title_bg.png), but no result...

As well the size of "email" is little bit different - as picture shows -, but in header.tp is the same, any idea why?

 

post-336597-0-00214000-1340489439_thumb.jpg

 

 

Thank you very much for any help.,

Miro, autoeshop.eu

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

  • 2 weeks later...

Pour ceux qui n'arrive pas à faire fonctionner ce module sur prestashop 1.4 (pour ma part je suis sur la 1.4.5.1),

 

il suffit de faire ce que dit @elkastor, à savoir copier son code et l'enregistrer en lui donnant comme nom "FrontController.php " et le mettre dans le dossier classes qui se trouve lui même dans le dossier override (...\override\classes)

 

 

je remet le code de @elkastor:

 

class FrontController extends FrontControllerCore{
 public function displayHeader()
{
 global $css_files, $js_files;
 if (!self::$initialized)
  $this->init();
 // P3P Policies (http://www.w3.org/TR/2002/REC-P3P-20020416/#compact_policies)
 header('P3P: CP="IDC DSP COR CURa ADMa OUR IND PHY ONL COM STA"');
 /* Hooks are volontary out the initialize array (need those variables already assigned) */
 self::$smarty->assign(array(
  'time' => time(),
  'img_update_time' => Configuration::get('PS_IMG_UPDATE_TIME'),
  'static_token' => Tools::getToken(false),
  'token' => Tools::getToken(),
  'logo_image_width' => Configuration::get('SHOP_LOGO_WIDTH'),
  'logo_image_height' => Configuration::get('SHOP_LOGO_HEIGHT'),
  'priceDisplayPrecision' => _PS_PRICE_DISPLAY_PRECISION_,
  'content_only' => (int)Tools::getValue('content_only')
 ));

 self::$smarty->assign(array(
  'HOOK_HEADER' => Module::hookExec('header'),
  'HOOK_BLOCK_SLIDE' => Module::hookExec('mySlideBlock'),
  'HOOK_TOP' => Module::hookExec('top'),
  'HOOK_LEFT_COLUMN' => Module::hookExec('leftColumn')
 ));
 if ((Configuration::get('PS_CSS_THEME_CACHE') OR Configuration::get('PS_JS_THEME_CACHE')) AND is_writable(_PS_THEME_DIR_.'cache'))
 {
  // CSS compressor management
  if (Configuration::get('PS_CSS_THEME_CACHE'))
	Tools::cccCss();
  //JS compressor management
  if (Configuration::get('PS_JS_THEME_CACHE'))
	Tools::cccJs();
 }
 self::$smarty->assign('css_files', $css_files);
 self::$smarty->assign('js_files', array_unique($js_files));
 self::$smarty->display(_PS_THEME_DIR_.'header.tpl');
}
}

 

après avoir copié et enregistré le code ci dessus dans le dossier classes, il faut ouvrir " header.tpl " qui se trouve dans le dossier de votre thème (...\themes\header.tpl),

 

il faut ajouter {$HOOK_BLOCK_SLIDE} juste au dessus de <div id="page"> vers la ligne 70,

 

puis enregistrer et tester si le module fonctionne sur votre page web

 

normalement il n'y a plus de souci

 

merci à @Natsu et@Nommam pour ce module et à @elkastor pour l'astuce

 

 

 

petite astuce pour ceux qui veulent mettre une image dans le cadre tout à gauche comme sur le site de démo : http://yapasde.com/ps1311

 

dans le backoffice, cocher la case oui pour Afficher un message pour les invités,

 

et dans l'encadré du dessous

 

mettre <img src=" ...............................">

 

 

il suffit de remplacer les pointillés par l'adresse de votre image

 

 

Hello ,

 

ca fait plus de deux heures que je lis ce forum , car ca fait des semaines que je cherche comment faire fonctionner ce module sous la vesion 1.4.7.0 , et là apres toutes les tentatives celle-ci fonctionne nickel , merci à @elkastor ;) et à toi cmoiahmed :D , d'avoir up ce topic car j ai du le louper , ca fonctionne nickel allez voir http://www.librairiesounnah.com .

Link to comment
Share on other sites

voici et merci de m' aider :

{*

* 2007-2012 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-2012 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 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 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}>

{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_BLOCK_SLIDE}<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

Désole , je viens de rentrer y a pas long ,

 

je te mets le code jusqu'au <-- Header -->

 

 

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

 

{*

* 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

* @copyright 2007-2011 PrestaShop SA

* @version Release: $Revision: 9140 $

* @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}

{$HOOK_BLOCK_SLIDE}

</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 -->

 

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

 

 

ca plus le reste ca devrait fonctionner normalement, si c'est pas le cas , remet d'origine le script sans prendre celui qui est modifié par Johann ...

 

Tiens moi au courant ... :rolleyes:

  • Like 1
Link to comment
Share on other sites

j'ai essayer mais rien ne change toujours rien ... je te donne mon code que j'ai modifier

 

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

{*

* 2007-2012 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-2012 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 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 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}

{$HOOK_BLOCK_SLIDE}

</head>

 

<body {if isset($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" 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}

 

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

il est bien placer la non ?

Link to comment
Share on other sites

Donc j'ai pris celui de la première pages, j'ai mis le même code pour le fichier header.tpl comme au dessus .

après j'ai refait le fichier FrontController.php le codes qui est :

 

________________________________________________

 

<?php

class FrontController extends FrontControllerCore{

public function displayHeader()

{

global $css_files, $js_files;

if (!self::$initialized)

$this->init();

// P3P Policies (http://www.w3.org/TR...ompact_policies)

header('P3P: CP="IDC DSP COR CURa ADMa OUR IND PHY ONL COM STA"');

/* Hooks are volontary out the initialize array (need those variables already assigned) */

self::$smarty->assign(array(

'time' => time(),

'img_update_time' => Configuration::get('PS_IMG_UPDATE_TIME'),

'static_token' => Tools::getToken(false),

'token' => Tools::getToken(),

'logo_image_width' => Configuration::get('SHOP_LOGO_WIDTH'),

'logo_image_height' => Configuration::get('SHOP_LOGO_HEIGHT'),

'priceDisplayPrecision' => _PS_PRICE_DISPLAY_PRECISION_,

'content_only' => (int)Tools::getValue('content_only')

));

 

self::$smarty->assign(array(

'HOOK_HEADER' => Module::hookExec('header'),

'HOOK_BLOCK_SLIDE' => Module::hookExec('mySlideBlock'),

'HOOK_TOP' => Module::hookExec('top'),

'HOOK_LEFT_COLUMN' => Module::hookExec('leftColumn')

));

if ((Configuration::get('PS_CSS_THEME_CACHE') OR Configuration::get('PS_JS_THEME_CACHE')) AND is_writable(_PS_THEME_DIR_.'cache'))

{

// CSS compressor management

if (Configuration::get('PS_CSS_THEME_CACHE'))

Tools::cccCss();

//JS compressor management

if (Configuration::get('PS_JS_THEME_CACHE'))

Tools::cccJs();

}

self::$smarty->assign('css_files', $css_files);

self::$smarty->assign('js_files', array_unique($js_files));

self::$smarty->display(_PS_THEME_DIR_.'header.tpl');

}

}

 

?>

 

_______________________________________________

 

comme tu m'as dis mes toujours rien ne s'affiche et j'ai bien le JavaScript activé je suis sous Firefox .

Link to comment
Share on other sites

j'ai installer prestashop 1.5 depuis peu de temps ,j'ai installer pour l'instant juste ce module donc tous est presque neuf .

J'ai juste modifier le front.php et le header.tpl pour les modifs ces les codes que je tes envoyer au dessus .

Sinon je crois que ces tous .

Link to comment
Share on other sites

Super on est deux sur ce Topic , aucune idée sur le fonctionnement de la 1.5 pas encore testé , il est fort probable qu'il ne fonctionne pas , car déjà sur les autres mise a jour on à du changer des lignes de code. Je suis un peu surbookée cette semaine mais vu que je dois installé le module sur une boutique la semaine prochaine je reviendrais vers toi à ce moment là

Link to comment
Share on other sites

  • 1 month later...

Bonjour

 

Tout d'abord un grand merci pour ce module.

 

Une petite question : j'ai intégré le module newsletter mais après validation le volet se referme et on ne voit ni le message de confirmation d'inscription ni le message d'erreur s'il y a lieu.

Il faut réouvrir le volet pour voir ces messages.

 

Y aurait-il une solution pour soit retarder la fermeture du volet soit empecher la fermeture seulement sur la validation de la newsletter soit encore bien que cela me paraisse plus compliqué, afficher un popup de confirmation ou d'erreur d'inscription ?

 

 

Merci d'avance.

Link to comment
Share on other sites

  • 2 weeks later...

Bonsoir, je suis italien et je ne sais malheureusement pas français et dois-je utiliser un traducteur donc je m'excuse pour les erreurs.

C'est une forme de merveilleuse ! Je cherchais si longtemps et merci beaucoup.

mais malheureusement notoL installé sur Ps 1.4.9 et tout est ok. Mais sur le site je ne peux le voir !

Comment se fait-il ? Que dois-je faire ? Veuillez aider ; est le module que je résoudre certains problèmes

Merci

  • Like 1
Link to comment
Share on other sites

  • 3 weeks later...
  • 2 weeks later...
  • 1 month later...

Hello

Y a t'il encore du monde qui cherche à faire fonctionner ce module sur 1.5.2 ?

Perso je suis dessus et j'aimerais bien y arriver donc j'ai retroussé les manches et pour le moment j'ai corrigé uniquement ce qui clochait pour l'installation. Reste à déterminer pourquoi rien ne s'affiche mais je ne désespère pas.

 

Donc si vous êtes là, faites signe :)

G.

Link to comment
Share on other sites

bonjour,

un grand merci pour ce module Nommam et Natsu

 

et merci a ntls2000 pour le hook {hook h="mySlideBlock"}

 

avant

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

 

et au précieux message de cmoiahmed page 18.

 

 

 

je suis en test sur PS1520 et je confirme il fonctionne !!!!

 

Michel

Link to comment
Share on other sites

  • 2 weeks later...

bonjour

 

le module fonctionne tres bien sous la version 1.5.2 mais il s'affiche a gauche et je le voudrais a droite

 

Une idée ?

g essayer une installation en locale avant de le balancer sur le site et avec les memes modifs dans le header tpl il se place a droite :blink:

Link to comment
Share on other sites

merci pour le rensseignement après le header modifier sur 1.5.2 j' ai une erreur le module s'affiche mais 5 cm trop bas a cause du message d'erreur ci dessous si quelqu'un peut m'aider sa seré sympa je pensse que sa vien du CSS qui n'est plus sur 1.5 maintenant

 

Warning: Function isLogged() is deprecated in /homepages/39/d317191148/htdocs/sexybynight/modules/blockslides/blockslides.php on line 109

in /homepages/39/d317191148/htdocs/sexybynight/classes/Tools.php on line 1735

 

Warning: Function hookExec() is deprecated in /homepages/39/d317191148/htdocs/sexybynight/modules/blockslides/blockslides.php on line 115

in /homepages/39/d317191148/htdocs/sexybynight/classes/Tools.php on line 1735

 

Warning: Function hookExec() is deprecated in /homepages/39/d317191148/htdocs/sexybynight/modules/blockslides/blockslides.php on line 116

in /homepages/39/d317191148/htdocs/sexybynight/classes/Tools.php on line 1735

Link to comment
Share on other sites

  • 2 weeks later...

@oolivvv: C'est à cause de tes classes css .left & .right qui ont un border de 10px blanc

Hello Natsu,

 

je vois bien ce problème, mais je n'arrive pas a trouver sur quel fichier il se trouve, en local je n'ai pas ce soucis, il n'y a que sur le site en production, ce qui est étrange car les fichiers sont les mêmes :(

 

aurais tu une idée ?

 

RESOLU :

 

c'etais un module qui mettait le souk :-)

pour ceux qui utilisent Slider_columns, n'activez pas les fleches :-)

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

Pour moi le module m'affiche sa comme erreur mais je n'est pas retoucher au module (1.4 jquery) seulement retoucher mon thème tpl.

Le module s'affiche corectement mais c ligne s'affiche au dessus du module.

 

Warning: Function isLogged() is deprecated in /homepages/39/d317191148/htdocs/monsite/modules/blockslides/blockslides.php on line 109

in /homepages/39/d317191148/htdocs/sexybynight/classes/Tools.php on line 1735

 

Warning: Function hookExec() is deprecated in /homepages/39/d317191148/htdocs/monsite/modules/blockslides/blockslides.php on line 115

in /homepages/39/d317191148/htdocs/sexybynight/classes/Tools.php on line 1735

 

Warning: Function hookExec() is deprecated in /homepages/39/d317191148/htdocs/monsite/modules/blockslides/blockslides.php on line 116

in /homepages/39/d317191148/htdocs/sexybynight/classes/Tools.php on line 1735

Link to comment
Share on other sites

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...