Nápověda

skautské on-line projekty

Uživatelské nástroje

Nástroje pro tento web


lebeda:nette

Rozdíly

Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.

Odkaz na výstup diff

Následující verze
Předchozí verze
lebeda:nette [03.12.2016 21:24] – vytvořeno sinaceklebeda:nette [07.09.2023 08:53] (aktuální) Michal Janata - Kalich
Řádek 1: Řádek 1:
 ====== Nette ====== ====== Nette ======
 Informace související s využitím PHP framworku [[https://nette.org/cs/|Nette]] na skautském web hostingu [[https://lebeda.skauting.cz/|Lebeda]]. Informace související s využitím PHP framworku [[https://nette.org/cs/|Nette]] na skautském web hostingu [[https://lebeda.skauting.cz/|Lebeda]].
 +
 +===== SMTP =====
 +SMTP je služba pro odesílání e-mailů z webu. Nastavení SMTP se v Nette provede pomocí Maileru. Viz https://doc.nette.org/cs/2.4/mailing#toc-odesilani-pres-smtp
 +
 +SMTP lze využít poskytované Lebedou nebo i od jiného poskytovatele e-mailu (Gmail, skautský e-mail)
 +
 +Nastavení s využitím SMTP na Lebedě
 +<code php>
 +$mailer = new \Nette\Mail\SmtpMailer([
 +        'host' => 'localhost',
 +        'username' => 'Email_nastaveny_v_administraci',
 +        'password' => 'Heslo_nastavene_v_administraci',
 +        'secure' => 'ssl',
 +]);
 +$mailer->send($mail);
 +</code>
 +
 +Nastavení pro GMail SMTP
 +<code php>
 +$mailer = new \Nette\Mail\SmtpMailer([
 +        'host' => 'smtp.gmail.com',
 +        'username' => 'tvoje.jmeno@gmail.com',
 +        'password' => '*****',
 +        'secure' => 'ssl',
 +]);
 +$mailer->send($mail);
 +</code>
 +
 +Více o SMTP na stránce [[lebeda:smtp|SMTP na Lebedě]]
 +
  
 ===== HTTPS ===== ===== HTTPS =====
 Doporučené nastavení se liší podle verze Nette. U starších verzí Nette (< 2.3) je nesnazší cestou nastavit  Doporučené nastavení se liší podle verze Nette. U starších verzí Nette (< 2.3) je nesnazší cestou nastavit 
 v souboru bootstrap.php flag pomocí příkazu: v souboru bootstrap.php flag pomocí příkazu:
 +<code php>
 Route::$defaultFlags = Route::SECURED; Route::$defaultFlags = Route::SECURED;
 +</code>
  
-Pokud používáte SimpleRouter, je třeba mu předat to samé nastavení ručně.+Pokud používáte SimpleRouter, je třeba mu předat to samé nastavení ručně pomocí Route::$defaultFlags.
 <code php> <code php>
-$router[] = new SimpleRouter('Default:default'**, Route::$defaultFlags**);+$router[] = new SimpleRouter('Default:default', Route::$defaultFlags);
 </code> </code>
 +
 U novějších verzí Nette není třeba nic speciálního nastavovat, jen doporučujeme si zajistit přesměrování na HTTPS verzi pomocí nastavení v souboru //.htaccess// například pomocí: U novějších verzí Nette není třeba nic speciálního nastavovat, jen doporučujeme si zajistit přesměrování na HTTPS verzi pomocí nastavení v souboru //.htaccess// například pomocí:
 <code> <code>
lebeda/nette.1480800286.txt.gz · Poslední úprava: 02.05.2018 14:41 (upraveno mimo DokuWiki)

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki