IT Help
  • Home
  • Ruby on Rails
  • Prestashop
  • Wordpress
  • Portfolio
  • O nas

przykłady Ruby on rails

29/3/2019

0 Komentarze

 
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 Komentarze

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

30/10/2017

1 Komentarz

 
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 Komentarz

Fancybox na stronie CMS Prestashop

3/7/2017

0 Komentarze

 
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 Komentarze

Accordion na stronie CMS Prestashop

13/6/2017

0 Komentarze

 
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 Komentarze

    Autor

    Informatyk, programista, pasjonat nowych rozwiązań.


    Archiwa

    Marzec 2019
    Październik 2017
    Lipiec 2017
    Czerwiec 2017


    Kategorie

    Wszystkie


    Kanał RSS


Wspierane przez Stwórz własną unikalną stronę internetową przy użyciu konfigurowalnych szablonów.
  • Home
  • Ruby on Rails
  • Prestashop
  • Wordpress
  • Portfolio
  • O nas