Category: cms

Instalacja Composer

Powtarzając za tym co pisze na stronach symfony.com, Composer to menadżer pakietów wykorzystywany w nowoczesnych aplikacjach PHP. Jest to polecana metoda instalacji symfony2.

Instalacja Composer pod Linuxem (podobno działa również na X Mac OS) wygląda następująco:
Continue reading 'Instalacja Composer'»

Resetowanie hasła w prestashop

Najprostszą metodą na zresetowanie hasła jest oczywiście wykorzystanie wbudowanego narzędzia do odzyskiwania hasła. Co w sytuacji gdy np. pracujemy na lokalnej wersji sklepu i zrobienie tego w cywilizowany sposób wymagać będzie od nas dodatkowych konfiguracji z MTA lub co gorsza, pracujemy nad sklepem w Windowsem?

Możemy po prostu zresetować hasło bezpośrednio w bazie wykorzystując do tego funkcję szyfrującą MD5 + zdefiniowany w plikach konfiguracyjnych „_COOKIE_KEY_”…

Funkcja generująca nowe hasło wygląda następująco:

md5("_COOKIE_KEY_tutajnowehaslo")

Teraz wygenerowane hasło możemy zaktualizować w mysql-u.

Można to zrobić jeszcze łatwiej… W konsoli mysql, lub za pomocą phpmyadmin-a wydajemy polecenie:

UPDATE ps_employee SET passwd = md5(‘_COOKIE_KEY_tutajnowehaslo’) WHERE email = ‘adresadministratora’;

Teraz już powinno wszystko działać i możemy zalogować się za pomocą nowego hasła.

Prestashop i lista najczęściej wykorzystywanych zmiennych smarty

Zmienne smarty, wykorzystywane w sklepie Prestashop, mają charakter globalny przez co powinniśmy zwracać szczególną uwagę przy wyborze ich nazw by przypadkiem ich nie nadpisać. Continue reading 'Prestashop i lista najczęściej wykorzystywanych zmiennych smarty'»

Symfony – pole wymagane – komunikat

Jak ustawić komunikat wymaganego pola dla wszystkich formularzy, by zamiast informacji ‚required’ pojawiał się dowolny wybrany przez nas? Continue reading 'Symfony – pole wymagane – komunikat'»

Joomla i problem ze ścieżkami

Przenosiłem kilkanaście serwisów z jednego serwera na drugi i dużym problemem okazała się migracja dla joomli. Dodam jeszcze że problematycznym okazał się hosting az, ale z tego co się można domyślać zdarzenie owe może dotyczyć i innych hostingów.

Co jeszcze zabawniejsze, przemieszczenie tylko niektórych serwisów opartych na joomli sprawiało problemy. Nie wiem i nie dochodzę czy problemem jest wersja joomli czy np. sam templat na którym zrobiony jest dany serwis. W każdym razie sprawa wyglądała tak, że wejście na stronę główną nie stanowiło problemu ale już przejście na podstronę sprawiało że cała strona gubiła css-y, js-y i oczywista obrazki. Continue reading 'Joomla i problem ze ścieżkami'»

Magento – sklep internetowy – instalacja – wymagania systemowe

By upewnić się że system odpowiada wymaganiom oprogramowania najłatwiej w tym celu wykorzystać udostęniony przez programistów Magento skrypt testujący środowisko pod względem wymaganego oprogramowania.

Ściągamy plik i instalujemy gdzieś w katalogu magento… i nawigujemy do jego położenia już z przeglądarki

magento/magento-check.php

Continue reading 'Magento – sklep internetowy – instalacja – wymagania systemowe'»

Joomla – tworzenie komponentów

Krótki wgląd w proces tworzenia komponentów dla CMS-a joomla w wersji 1.5.
Z tego co zauważyłem struktura plików i katalogów w starszych wersjach jest zdecydowanie inna, więc nie polecam eksperymentowania w starszych wersjach na podstawie tego co tu się znajduje :)

Stworzymy komponent dla serwisu zajmującego się usługami restauracyjnymi…

Continue reading 'Joomla – tworzenie komponentów'»

Symfony – Wersje językowe strony – Tłumaczenie interfejsu

Tworząc serwis internetowy w symfony w wersji conajmniej dwujęzycznej mamy bardzo uproszczone zadanie.

Cały proces tłumaczenia można zgrubnie podzielić na dwa etapy:

  • Tłumaczenie interfejsu
  • Tłumaczenie treści, tej generowanej z panelu admina

O ile ten drugi wymaga dużego wkładu pracy związanego z samym tworzeniem wielojęzycznej treści (zawsze można się wspomóc google transalte, choć ten ma się podobno stać płatnym w najbliższym czasie…) oraz z odpowiednim przygotowaniem systemu bazy danych (czyli modelu), o tyle samo tłumaczenie części zawartej na „sztywno” w samym szablonie jest dziecinnie proste :) Continue reading 'Symfony – Wersje językowe strony – Tłumaczenie interfejsu'»

FCKeditor + uploadowanie plików

Zaistniała paląca potrzeba umożliwienia klientowi prostego dodawania zdjęć do tworzonych artykułów.

Standardowe wbudowane w fckeditora linkowanie oftek nie wchodziło w grę… Continue reading 'FCKeditor + uploadowanie plików'»

Typografia, css i php :)

Standardowe sformułowanie css-owe text-align: justify, jest bardzo przydatne, ale w sytuacjach gdy trafimy na klienta mocno zorientowanego w temacie który zechce przenosić końcówki i jednoliterowce z końca linii problem może się okazać niewustarczający…
Bardzo przydatnym narzędziem a właściwie rozbudowaną klasą okazuje się być php-typography które znakomicie sprawdza się zarówno na małych stronach jak i w frameworkach i cms-ach. Continue reading 'Typografia, css i php :)'»