Instruktaże wideo, tutoriale, pokazy, lekcje i kursy dla początkujących i średnio zaawansowanych użytkowników komputera, twórców stron WWW, użytkowników i administratorów popularnych systemów CMS - Drupal, Joomla!, Wordpress.

Jak używać narzędzia patch pod systemem Windows

Dziś prosta lekcja dla wszystkich, którzy na słowo patch reagują nerwowym tikiem w prawym oku.

Czym są pliki patch?

Są to "łatki" do plików zawierających kod źródłowy. Na stronach http://drupal.org znajdziemy wiele łatek, które rozwiązują problemy z modułami. Łaty są raz na jakiś czas przeglądane przez opiekuna modułu i odrzucane bądź dołączane do kodu modułu.

Jednak czasem zdarza się, że jakaś łatka jest przydatna, poprawia coś ważnego, ale ciągle nie wchodzi do oficjalnego źródła w następnej wersji modułu. Jeśli bardzo potrzebujemy takiej poprawki to z tej lekcji dowiesz się jak się to robi.

UWAGA - sposób odnosi się do plików, które generowano na platformie CVS. Nie wiem czy będzie to działać z plikami jakie bedą przygotowywane dla platformy git.

0
Twoja ocena: None

Drupal 6 - Wyzwalacze i Działania zautomatyzowane

Prosta lekcja dla wszystkich zastanawiających się jakiego modułu użyć, żeby nasza strona powiadamiała nas kiedy ktoś doda komentarz, albo jeden z autorów zaproponuje nową treść, którą musimy zautoryzować. Wiele osób zaskakuje fak, że tak naprawdę nie potrzebujemy żadnego modułu spoza rdzenia Drupala - wystarczy włączyć moduły triiger i actions (Wyzwalacze i Działania zautomatyzowane), poklikać trochę i gotowe!

Część Kursu: 
Drupal - Przepisy
5
Twoja ocena: None Średnia: 5 (1 vote)

Drupal 7 - podstawy tworzenia typów zawartości, dodawania pól i widoków

Otrzymałem wczoraj maila o następującej treści (pozwolę sobie skrócić):


Witam,

Mam zamiar wdrożyć serwis ogłoszeniowy na Drupalu. [...] jakimi modułami muszę się posiłkować aby:

1. Stworzyć rozwijane menu szukania wg przypisanych ogłoszeniom kategorii (taxonomy) Rezultat wyszukiwania musi uwzględniać wybór wielokrotny: kategoria 1, kategoria 2 (miasto, kategoria)
2. Stworzyć formularz ogłoszenia z wyborem kategorii i możliwością dodawania kilku zdjęć

Ponieważ kilka dni wcześniej miałem okazję prezentować Drupala na spotkaniu CuCamp, ale pokaz był ekstremalnie krótki, postanowiłem nagrać jego "wygładzoną" wersję.

Dla skrócenia filmu postanowiłem jechać bez żadnych wstępów. Jeśli chcecie ćwiczyć razem z filmem zacznijcie od świeżo zainstalowanego i spolszczonego Drupala 7, wyposażonego w moduł Views.

Zapraszam do oglądania (jednak najpierw warto zaopatrzyć się w kawę, czy inną mózgoviagrę).

Część Kursu: 
Drupal 7 - przepisy
4.333335
Twoja ocena: None Średnia: 4.3 (9 votes)

Struktura Elimu

Wpis powiązany z Projektem: 

Moja wizja Elimu zaczyna powoli się klarować i małymi kroczkami ją realizuję. Dziś dokończyłem tworzenie kilku nowych pól i typów zawartości i na razie wystarczy - teraz pora na poukładanie tego, zachęcenie ludzi do uzupełniania i dodawania treści, a potem zapraszanie kolejnych ciekawych osób, które będą chętne podzielić się z innymi swoimi doświadczeniami.

Samo oglądanie lekcji na Elimu to według mnie mało. Chcę, aby osoby przyciągnięte wiedzą jaką tu zdobędą zostały aktywnymi użytkownikami. Dlatego przygotowałem dla nich możliwość:

Drupal 6 - Views - przepis na widok posiadający kilka różnych formatów

Dziś dość nietypowa lekcja, choć nazwać to lekcją to chyba za dużo powiedziane. Pokaz jaki znajduje się poniżej nie ma nawet dźwięku, przypisów, zaznaczeń. Na usprawiedliwienie powiem tylko tyle, że nagrałem go około północy, po pytaniu kolegi na GG:

"Jak zrobić żeby widok posiadał stronę w formacie grid (siatka) a jednocześnie blok z innym sposobem wyświetlania, np. lista czy tabelka".

To proste - wystarczy użyć opcji Override (nadpisz), odpowiedziałem, ale ponieważ pytający wybałuszył na te słowa oczy ("Co to jest u licha override?!") postanowiłem nagrać mu szybki (4 minuty) pokaz gdzie tworzę widok z dwoma formatami (ang. display). Oczywiście po obejrzeniu filmu kolega napisał mi "No przecież tak właśnie kiedyś robiłem! dzięki!", zatem może i Wam się przypomni z czym się je formaty w Views.

Z braku czasu nie instalowałem polonizacji do Views, zatem musicie polegać na intuicji jeśli macie ów moduł spolszczony

Część Kursu: 
Drupal - Przepisy
5
Twoja ocena: None Średnia: 5 (2 votes)

Drupal 6 - minigaleria we wpisie

Wypatrzyłem ostatnio bardzo obiecujący moduł, który wydaje się świetną propozycją na budowanie wpisów z małą galerią zdjęć. Na początek nagrałem pokaz jak skonfigurować przykładowe pole minigalerii w rodzaju zawartości. Miłego oglądania!

Część Kursu: 
Drupal - Przepisy
3.666665
Twoja ocena: None Średnia: 3.7 (3 votes)

Drupal 7 - instalacja modułu z poziomu działu zarządzania

Jedną z nowych i ciekawych opcji w Drupalu 7 jest możliwość instalacji modułów bez sięgania po FTP lub SSH. Wystarczy że w dziale zarządzania przejdziemy do sekcji "Moduły", wybierzemy opcję "Install new module" i wskażemy link do paczki na drupal.org. Paczka pobierana jest automatycznie, pozostaje nam tylko włączyć moduł.

Poniższy filmik pokazuje jak to zrobić.

Część Kursu: 
Drupal 7 - przepisy
0
Twoja ocena: None

Drupal 6 - wstawienie obrazka z linkiem za pomocą funkcji l()

Kolega na GG spytał mnie jak ma wstawić obrazkowy odnośnik, ale nie w treści a gdzieś w kodzie szablonu, wykorzystując wbudowaną funkcję l(). Po chwili guglania miałem dla niego odpowiedź zatem się podzielę.

Przykładowo, jeśli chcemy mieć obrazek z logo elimu prowadzący do strony z blogiem, na przykład taki:

musimy użyć do jego wygenerowania następującego kodu PHP:

  1.  
  2.  
  3. print (
  4. htmlentities(
  5.  
  6. '
Część Kursu: 
Drupal - Przepisy
0
Twoja ocena: None

Drupal 6 - Przekierowanie użytkownika pod wskazany URL po zalogowaniu

Na prośbę znajomego z GG prezentuję dziś prosty przykład użycia wyzwalaczy i działań które znajdziemy w podstawowej paczce z Drupalem 6.

Zadanie jest takie - jak sprawić aby po zalogowaniu użytkownik został przeniesiony pod wybrany przez nas adres, zamiast do strony ze swoim profilem? Wydaje się, że będzie to wymagało co najmniej instalacji jakiegoś modułu. Faktycznie - istnieją zabawki typu Login Tobboggan, które robią to i wiele innych rzeczy, ale...

Część Kursu: 
Drupal - Przepisy
5
Twoja ocena: None Średnia: 5 (2 votes)

hasło do konta root w mysql w XAMPP - co zrobić jeśli go zapomnimy

Podczas zabaw z mysql można przez przypadek utracić dostęp do konta root. Jeśli mamy zwykły serwer mysql możemy wykorzystać kilka sposobów opisanych choćby na oficjanej dokumentacji mysql. Jednak z pakietem XAMPP ten sposób nie działa.

Komunikat błędu: 
odmowa dostępu
Możliwe przyczyny: 

konto root z nieznanym hasłem

Rozwiązanie: 
  1. Zatrzymujemy serwer mySQL,
  2. Znajdujemy na dysku miejsce z plikami obecnej (uszkodzonej) instalacji mysql - np. w c:xampplitemysqldatamysql
  3. Wykonujemy kopię plików user.frm, user.MYI, user.MYD,
  4. Instalujemy gdzieś obok (np. w c:xampp2) xampp lite w tej samej wersji (wazne aby wersja mysql się zgadzała)
  5. Odszukujemy pliki user.frm, user.MYI, user.MYD w c:xampp2mysqldatamysql i kopiujemy do c:xampplitemysqldatamysql
  6. Odpalamy mySQL
  7. Cieszymy się pustym hasłem root

Rozwiązanie alternatywne

(z bloga http://www.trajewski.net/?p=57)

1) w konsoli ssh zatrzymujemy usługę serwera baz danych

/etc/init.d/mysql stop

2)uruchamiamy ją na nowo w trybie safe mode

mysqld_safe --skip-grant-tables &

3) po wykonaniu powyższych czynności, z konsoli logujemy się do serwera baz danych jako root

mysql -u root

4) w konsoli mysql’a ustawiamy nowe hasło dla roota i przeładowujemy dla niego uprawnienia

mysql> use mysql;
mysql> update user set password=PASSWORD("new-password") where user='root';
mysql> flush privileges;
mysql> quit;

5) na koniec – restart usługi serwera baz danych MySQL

/etc/init.d/mysql restart

Subskrybuje zawartość