22 Mai 2012, 09:14:37 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
 
   Übersicht   Hilfe Suche Einloggen Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: Prestashop Loginblock  (Gelesen 238 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
Shapeir
Stammposter
***
Beiträge: 127



« am: 28 Januar 2012, 10:45:55 »

Hallo.
Ich bin dabei einen Prestashop zu erstellen.

Ich habe mir nun einen "LOGIN Block" zusammengewurschtelt. Das heist verschiedene Module zusammengefügt bzw ergänzt.

Leider gibtes es kleine Fehler und ich schaffe es einfach nicht Traurig.

Im Angehängtem Bild1 ist der "LoginBlock" zu sehen.

1.) Mein Problem ist nun das ich es nicht schafe das Wort: "Email" und "Passwort" auf dei gleiche höhe der Eingabfelder (etwas nach rechts) zu verschieben.

2.) Der Anmeldebutton rutscht nach links wenn man ihn anklickt

3.) Nach dem "Passworteingabefeld" sollte ein mini Zeilenabsatz sein. (Wie in Bild 2 Beim Warenkorb, nach der Gesamtsumme zum Warenkorbbutton)

4.) Ich gerne einen Absatz anch dem "Registrieren Button"

Hier ist der Code der .tlp Datei

<!-- Block login module HEADER -->
<div id="header_login">
   {if $logged}
      <span>{$customerName}</span> (<a href="{$base_dir}index.php?mylogout" title="{l s='Log me out' mod='blocklogin'}">{l s='Log out' mod='blocklogin'}</a>)
   {else}
      <form action="{$base_dir_ssl}authentication.php" method="post">
         {if isset($back)}<input type="hidden" class="hidden" name="back" value="{$back|escape:'htmlall':'UTF-8'}" />{/if}
            <p class="text"> {l s='E-mail address' mod='blocklogin'}
            <span><input type="text" id="email" name="email" value="{if isset($smarty.post.email)}{$smarty.post.email|escape:'htmlall'|stripslashes}{/if}" /></span></p>
              <p class="text">{l s='Password' mod='blocklogin'}
            <span><input type="password" id="passwd" name="passwd" value="{if isset($smarty.post.passwd)}{$smarty.post.passwd|escape:'htmlall'|stripslashes}{/if}" /></span></p>
          <input type="submit" id="SubmitLogin" name="SubmitLogin" class="button" value="{l s='Log in' mod='blocklogin'}" />
          <input type="submit" id="Submit" name="Submit" class="button" value="{l s='Register' mod='blocklogin'}" />         
      </form>
   {/if}
</div>
<!-- /Block login module HEADER -->

Und hier der Inhalt der .php Datei:

<?php

class BlockLogin extends Module
{
   function __construct()
   {
      $this->name = 'blocklogin';
      $this->tab = 'Blocks';
      $this->version = 0.1;

      parent::__construct();
      
      $this->displayName = $this->l('Login block');
      $this->description = $this->l('Login function as a block');      
   }

   public function install()
   {
      if (!parent::install())
         return false;
      if (!$this->registerHook('rightColumn'))
         return false;
      return true;
   }

    function hookLeftColumn($params)
   {
        global $smarty, $cookie;
      $smarty->assign(array(
         'logged' => $cookie->isLogged(),
         'customerName' => ($cookie->logged ? $cookie->customer_firstname.' '.$cookie->customer_lastname : false),
         'firstName' => ($cookie->logged ? $cookie->customer_firstname : false),
         'lastName' => ($cookie->logged ? $cookie->customer_lastname : false)
      ));
      return $this->display(__FILE__, 'blocklogin.tpl');
   }

   function hookRightColumn($params)
   {
      return $this->hookLeftColumn($params);
   }
   function hookHeader($params)
   {
      return $this->hookLeftColumn($params);
   }
   function hookTop($params)
   {
      return $this->hookLeftColumn($params);
   }

}

?>

So Smiley. Vielen Dank für die Hilfe. Ich probiee nun schon 2 Tage und habe 1mio Foren durchforstet, versucht die global .css anzupassen, aber mir fehlt einfach das Wissen Traurig.

Daher vielen Dank fürs Verständnis Smiley!

Liebe Grüße Shapeir

1.jpg
2.jpg
facebook-like.png Gespeichert

PrestaShop™ 1.4.6.2
Shapeir
Stammposter
***
Beiträge: 127



« Antworten #1 am: 28 Januar 2012, 14:29:44 »

PrestaShop™ 1.4.6.2
facebook-like.png Gespeichert

PrestaShop™ 1.4.6.2
Luca
Moderator
Powerposter
****
Beiträge: 412



WWW
« Antworten #2 am: 28 Januar 2012, 17:21:07 »

Hallo Shapeir,
Bei Formatierungen ist der Firebug (ein Addon des Firefox) ein gutes Werkzeug. Mit diesem Werkzeug kannst Du sehen wie der code aussieht. Mit einem Editor (wir verwenden Scriptly) kannst Du im Prestashop-Verzeichnis die Datei suchen und anpassen. Oder die css-Datei steht unter Styles im Firebug.
Viele Grüße
facebook-like.png Gespeichert

Unser Weg ist der Holzweg.

Prestashop 1.4.4 Funktionscodes angepasst  / Thema: eigen
SSL verschlüsselt
Server: Linux/Apache
PHP-Version: 5
MySQL-Version: 5
Tags:
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  


Ähnliche Themen
Betreff Begonnen von Antworten Aufrufe Letzter Beitrag
Prestashop 1.2.4
E-Commerce - Eigener Onlineshop
Madlen 2 2118 Letzter Beitrag 16 September 2009, 15:57:24
von Chris
Prestashop IDs
E-Commerce - Eigener Onlineshop
Madlen 8 3745 Letzter Beitrag 04 November 2009, 20:45:40
von kdk
POS und Prestashop
E-Commerce - Eigener Onlineshop
norreyy 0 1838 Letzter Beitrag 11 Juni 2010, 00:55:34
von norreyy
Unterschiede zwischen Prestashop Orginal und Prestashop German-Edition v1.3.1
E-Commerce - Eigener Onlineshop
dcf 0 2578 Letzter Beitrag 16 Januar 2011, 22:37:33
von dcf
Prestashop DE
E-Commerce - Eigener Onlineshop
MTopp 1 1657 Letzter Beitrag 15 April 2011, 17:28:15
von ArminDUS
Powered by SMF 1.1.16 | SMF © 2006, Simple Machines | Impressum | Datenschutz
Seite erstellt in 0.05 Sekunden mit 20 Zugriffen.