IT Help
  • Portfolio
  • Info
  • Kontakt
  • Developer Blog
  • Inwestycje

przykłady Ruby on rails

29/3/2019

0 Comments

 
Dziś poznałem dwie możliwości użycia symbolu gwiazdki (*) w RoR.
Pierwsza dotyczy użycia w plikach routres.rb,
druga przy podawaniu argumentów do funkcji (metody/akcji).

Zgodnie z dokumentacją, poniższy zapis w pliku config/routes.rb:
get '*a/foo/*b', to: 'test#index'
dopasuje adres zoo/woo/foo/bar/baz do akcji index kontrolera test, ze zmiennymi params[:a] równe 'zoo/woo' oraz params[:b] równe 'bar/baz'.

Użycie gwiazdki w Ruby podczas podawania argumentów do funkcji, działa tak:

def bar(a, b, c)
   a + b + c
end


#użycie złożonych argumentów
my_array = [1, 2, 3]
bar(*my_array) # returns 6



0 Comments

Małymi krokami, ale często, czyli o rozwoju osobistym

30/10/2017

1 Comment

 
Dzień dobry Wszystkim.
Dziś krótko o inspirujących treściach, na które natrafiłem całkiem przypadkiem.
www.youtube.com/watch?v=RYb7Qm-qDjM​

Według mnie warto poświęcić ten czas, nawet jeśli nie jest się informatykiem.

​
1 Comment

Fancybox na stronie CMS Prestashop

3/7/2017

0 Comments

 
Kolejny wpis na temat rozbudowy stron CMS Prestashop.
Miał być od zera autorski, ale ostatnio znalazłem coś takiego:
mypresta.eu/basic-tutorials/cms-fancybox-gallery-prestashop-16-17.html

Moja podstawowa uwaga do tego post-a jest taka:

Kod, który chcemy nadpisać znajduje się w pliku controllers/CmsController.php,
więc najlepiej jest użyć folderu override
W pliku:
override/controllers/front/CmsController.php
umieszczamy kod:


​<?php
class CmsController extends CmsControllerCore

{
public function setMedia()
{
    $this->addJqueryUI(array('ui.slider','ui.fancybox'));
}

}
0 Comments

Accordion na stronie CMS Prestashop

13/6/2017

0 Comments

 
Ikona kod HTML
W pierwszym artykule chcę opisać jak na stronie CMS Prestashop stworzyć treść w wyświetlaną jako element interfejsu użytkownika (ang. UI), nazywany "akordeonem".
Na początek prosty przykład, który nie używa jQuey UI, a jedynie klasy Bootstrap Collapse, która jest dostępna w domyślnym szablonie Prestashop 1.6.*.
Tworzymy lub edytujemy stronę: Preferencje > CMS
W edytorze strony CMS Prestashop przełączamy się na widok kodu HTML

​

​i umieszczamy poniższy kod:
Przykład pochodzi z tej strony.

<button data-toggle="collapse" data-target="#demo">Collapsible</button>

<div id="demo" class="collapse">
Lorem ipsum dolor text....
</div>

Zapisujemy i podglądamy.
Jeśli mamy problem z zapisaniem kodu w edytorze to:
  1. Wyłączamy HTML Purifier w menu Preferencje > Ogólne
  2. Wykonujemy kroki opisane tu: https://mypresta.eu/en/art/prestashop-16/extended-rich-text-editor.html

 
Jeśli wszystko działa, możemy użyć bardziej złożonych przykładów.
Ich wykorzystanie wymaga podstawowej znajomości języka HTML,
​ale pozwala na elastyczne dostosowanie treści strony CMS Prestashop.
​

0 Comments

    Autor

    Informatyk, programista, pasjonat nowych rozwiązań.


    Archiwa

    Marzec 2019
    Październik 2017
    Lipiec 2017
    Czerwiec 2017


    Kategorie

    Wszystkie


    Kanał RSS


Powered by Create your own unique website with customizable templates.
  • Portfolio
  • Info
  • Kontakt
  • Developer Blog
  • Inwestycje