Dokumentacja napisana jest do Quick.Cms.Ext!
Opisy w tej dokumentacji mogą różnić się lub być niedostępne, w darmowej edycji Quick.Cms. Dostęp do niektórych działów możliwy jest tylko dla użytkowników Quick.Cms.Ext v6.x.

Quick.Cms.Ext v6.5: przykłady modyfikacji

Sortuj wg:

Cechy - porównywanie podstron

Opcja porównywania dwóch podstron według wpisanych danych technicznych (cech). Modyfikacja wyświetla podobieństwa i oznacza różnice cech podstron. więcej »

Dodanie lewej kolumny

Aby dodać lewą kolumnę w której umieszane będą widżety np: dodatkowe lewe menu, panel logowania użytkowników, możesz to zrealizować na dwa sposoby ... więcej »

Dodanie loga graficznego

Edytuj plik database/config_xx.php (gdzie xx to pl, en, de, itd.) i poszukaj zmiennej $config['logo'] ». Do tej zmiennej wstaw kod HTML do wyświetlenia loga.
Koniecznie zapoznaj się z działem projekt graficzny - podstawy »

Dodanie nowego menu

Jeśli górne i ukryte menu, to za mało i chcesz dodać kolejne menu, edytuj plik database/config.php i poszukaj zmiennej $config['pages_menus'] »
Zamień kod: Array( 1 => 'Menu górne', 0 => 'Ukryte' ) na Array( 1 => 'Menu górne', 2 => 'Dodatkowe menu', 0 => 'Ukryte' ) i następnie zaloguj się do panelu administracyjnego. Dodaj kilka stron do tego menu.
Aby wyświetlić dodatkowe menu po stronie klienta, możesz to zrobić na dwa sposoby. więcej »

Dodanie nowego rozmiaru miniaturki

Poszukaj zmiennej $config['images_thumbnails'] » w pliku database/config.php. W zmiennej zdefiniowane są domyślne rozmiary miniaturek. Możesz dodać kolejne dopisując rozmiar większego boku.

Dodanie opcji konfiguracyjnych w panelu administracyjnym

Większość zmiennych ustawianych jest w pliku database/config.php. Takie rozwiązanie zabezpiecza Ciebie jako webmastera przed negatywnymi konsekwencjami w przypadku, gdyby klient coś przestawił. Nie chciałbyś chyba, aby z powodu przestawienia jednej opcji przez klienta strona przestała funkcjonować? Prawo Murphiego mówi, że jeśli miałoby to miejsce, to wtedy gdy byłbyś na urlopie. Odbieraj to więc jako przejaw troski o Twój biznes.
Jeśli jednak masz zaufanie do umiejętności klienta, wskażemy Ci jak dodać opcje z pliku konfiguracyjnego, aby ... więcej »

Dziedziczenie szablonu na podstawie strony nadrzędnej

Bywają sytuacje, gdy nie chcesz zmieniać każdorazowo szablonu dla każdej podstrony całego działu. Przykładowo posiadasz dział aktualności i w nim wszystkie newsy mają "ładować" ten sam szablon, co strona nadrzędna. Wtedy najlepszym rozwiązaniem ... więcej »

Generowanie linków kanonicznych

Linki kanoniczne używa się, aby wyeliminować wielokrotne powtarzanie się informacji w wyszukiwarce internetowej np. Google. Wskazówka ta, to rozwiązanie dla rozbudowanych stron z dużą ilościa podstron i zawierających dodatkowe parametry w adresach URL... więcej »

Historia modyfikacji administratorów

Wskazówkia umożliwi Ci przechowywanie informacji o czynnościach wykonanych przez administratorów (redaktorów) w panelu administracyjnym. Jest to przydatne rozwiązanie, gdy panelem zarządza więcej niż jedna osoba... więcej »

Języki - klonowanie podstron do innych tłumaczeń

Rozwiązanie przydatne dla stale rozwijanych serwisów z np. wydarzeniami czy aktualnościami i które mają być dostępne dla klientów także w innych językach. Modyfikacja będzie klonowała opisy i zdjęcia podstrony także do innych tłumaczeń ... więcej »

Komunikaty - zapamiętanie zamknięcia

Po ponownym uruchomieniu przeglądarki wszystkie komunikaty w ramach dodatku notices pojawiają się ponownie. Jeśli chcesz, aby przeglądarka pamiętała, które komunikaty były już wyświetlone i zamknięte ... więcej »

Konwersja pomiędzy formatowaniem plików CSS

Jak w prosty sposób przekonwertować formatowanie plików CSS pomiędzy kompaktowym (Compact czy inaczej Single-line Format) a rozbudowanym (wieloliniowym). Równie łatwo można je także minimalizować w razie potrzeby więcej »

Licznik wpisanych w pole znaków

Chcesz wprowadzać w jakieś pola ograniczoną (lub określoną jakimś przedziałem) ilość znaków? Potrzebujesz wiedzieć ile znaków zostało wpisane? Ta modyfikacja pomoże Ci dodać licznik z ilością wpisanych w dane pole znaków ... więcej »

Linkowanie do zewnętrznego URLa z listy zdjęć

Niektóre podstrony posiadają zdjęcia prezentujące logo np. partnerów, producentów, itp. W takiej sytuacji kliknięcie na logo ma kierować na stronę partnera/producenta, a nie do powiększenia obrazka. Modyfikacja umożliwi wstawienie linka w wybranym zdjęciu (logo) ... więcej »

Lista podstron typu Accordion

Wyświetlanie w stylu "Accordion" to sposób prezentacji listy podstron z krótkim opisem i zdjęciem, w którym wybranie kolejnej podstrony powoduje zamknięcie poprzedniej i jednoczesne otwarcie nowej treści. Rozwiązanie to dobrze ... więcej »

Migracja danych z Quick.Cms do Quick.Cms.Ext v6.x

Nie posiadamy migratora danych z darmowej edycji Quick.Cms do edycji płatnej Quick.Cms.Ext. Niestety na chwilę obecną dane stron będzie trzeba przenieść ręcznie.

Migracja danych z Quick.Cms.Ext v4.x lub v5.x do Quick.Cms.Ext v6.x

Pobierz plik convert_ext_v4.x_or_v5.x_to_v6.x.zip », rozpakuj i zapoznaj się z instrukcją, która znajduje się w pliku "czytaj-to.txt".
Pamiętaj, aby przed migracją danych ustawić rozmiary miniaturek, lokalizacje zdjęć, rodzaje menu i inne ważne zmienne konfigracyjne, w pliku "database/config.php" w nowej wersji Quick.Cms.Ext.

Opis pełny na liście podstron

Po wprowadzeniu wskazówki możliwe będzie wyświetlenie na liście podstron opisu pełnego wraz z dołączonymi do niego zdjęciami i widżetami. Rozwiązanie może być przydatne dla serwisów typu "one page" ... więcej »

Oznaczenie pól dla opcji "zapisz z konfiguracją"

Opcja "zapisz z konfiguracją" zapisuje stronę, a także niektóre domyślne ustawienia konfiguracyjne pól wybrane w zapisywanym formularzu. Są one wykorzystywane do ustawienia wartości domyślnych dla tych pól podczas dodawania nowej strony. Jeśli chcesz oznaczyć takie pola ... więcej »

PHPMailer - instrukcja integracji

Biblioteka PHPMailer obsługuje wysyłkę maili w formacie HTML, poprzez protokół SMTP, dołączanie załączników i posiadaja wiele innych funkcji. Instrukcja pomoże Ci zintegrować nasz system z tą biblioteką, a także wysyłać maile w formacie HTML. ... więcej »

Pamiętaj o tym za nim uruchomisz stronę!

Quick.Cms.Ext to narzędzie o ogromnych możliwościach, dużej szybkości działania, a także bardzo wysokim bezpieczeństwie użytkowania. Jednak, aby w pełni wykorzystać potencjał jaki drzemie w tym systemie ... więcej »

Pliki umieszczane w podkatalogach

Podgląd i dołączanie plików z podkatalogów znajdujących się w katalogu files. Edytując wybraną podstronę będziesz mógł ustawić nazwę podkatalogu i umieszczać do niego pliki więcej »

Pobieranie wybranych pól z bazy danych

W Quick.Cms.Ext wyświetlenie danych strony, menu, listy podstron czy slidera w różnych lokalizacjach można zrealizować przy pomocy funkcjonalności widżetów » Czasami jednak bywa, że trzeba pobrać konkretne pole z bazy danych. W takiej sytuacji będzie potrzebna także znajomość podstaw języka SQL. Przykładowo jeśli chcesz ... więcej »

Pobranie listy z bazy danych

W Quick.Cms.Ext wyświetlenie list podstron, listy sliderów, menu, można zrealizować przy pomocy funkcjonalności widżetów » Może się jednak zdarzyć, że chcesz wyświetlić specyficzną listę. Poniższy przykład ... więcej »

Podgląd dużego zdjęcia z listy podstron

Modyfikacja przydatna w prezentacji katalogu produktów. Jeśli kliknięcie na miniaturkę w liście podstron ma kierować do podglądu dużej wersji zdjęcia, a nie przejścia do opisu pełnego podstrony ... więcej »

Podział galerii zdjęć na podstrony

Rozwiązanie przydatne, gdy na wybranej stronie umieszczonych jest wiele zdjęć w galerii i chcesz podzielić je na podstrony (paginacja). Zmniejszy to czas ładowania się strony i umożliwi lepsze dopasowanie prezentacji zdjęć do grafiki serwisu ... więcej »

Porównywanie plików według zawartości

Możliwości jakie daje program Total Commander i inne tego typu jest bardzo wiele. Opiszemy opcję "synchronizacji katalogów", która jest bardzo pomocna i pozwala w łatwy sposób wykryć zmiany, które wykonał programista czy instalator dodatków ... więcej »

Prezentacja strony w postaci zakładek

To rozwiązanie umożliwi Ci prezentację poszczególnych elementów strony w postaci zakładek. Opis pełny, komentarze, zdjęcia, listy podstron będą podzielone na zakładki ... więcej »

Płynne przewijanie do wskazanego elementu

Na stronach z dużą ilością treści stosuje się znaczniki kotwicy przenoszące do wskazanego elementu, znajdującego się w innym miejscu na stronie np. na dole. Dzięki wskazówce dowiesz się jak wprowadzić efektowne przechodzenie do stopki strony czy formularza komentarza ... więcej »

Redaktorzy - zmiana wyglądu panelu

Zastosowanie odrębnych styli CSS dla wybranych grup administratorów aby ustalić dla nich odpowiedni wygląd w panelu. Przykładowo ukrycie ikonki usuwania podstron dla redaktorów ... więcej »

Resetowanie ID tabeli w bazie SQLite

To nie jest podręcznik do nauki języka SQL, ale wiemy, że często zdarzyć się może potrzeba resetu ID stron, widżetów, itd. Zainstaluj dodatek databaseManager i wpisz w poleceniu SQL: DELETE FROM SQLITE_SEQUENCE WHERE name = 'pages'
Przykład dotyczy wyzerowania ID dla tabelki pages (stron). Tak samo można zrobić z innymi tabelkami.

Rozszerzona konfiguracja w panelu

Rozbudowa sekcji konfiguracji w panelu o dostęp do większości zmiennych konfiguracyjnych. Obok nazwy i wartości zmiennych wczytują się także komentarze do nich. więcej »

Sass - Ruby i mapy plików SCSS-CSS

Sass zaczynał z Ruby i tam znajdziemy jeszcze najwięcej możliwości. Wśród nich jedną z najważniejszych - generowanie map SCSS-CSS czyli możliwość wyświetlania (w "Inspektorze") numeru linii kodu w pliku .scss. więcej »

Sass - zamiana plików CSS na SCSS

Dla zainteresowanych technologią Sass przygotowaliśmy zestawy plików z kodem SCSS dla Quick.Cms.Ext, które można wgrać do skryptu i od razu cieszyć się możliwościami jezyka SCSS. więcej »

Sass - zastosowanie w Quick.Cms do przyśpieszenia realizacji projektu

CSS w swojej naturalnej formie potrafi być bardzo użyteczny. Korzystamy z niego wszyscy. Niejeden z nas przekonał się jednak, że pisanie stylu dla co raz to bardziej nowoczesnych projektów z wykorzystaniem wszystkich dobrodziejstw CSS3 i HTML5 jest długotrwałym, mozolnym procesem. Zaokrąglenia, cienie, animacje, RESPONSYWNOŚĆ ... Ileż to wymaga kodu! I tu z pomocą przychodzi technologia Sass ... więcej »

Slidery - responsywne wersje obrazków (srcset)

Przygotowanie responsywnego, lekkiego i dobrze wyglądającego slidera nie jest łatwym zadaniem. Często nie da się tego zrobić jednym obrazkiem. Z pomocą przychodzi atrybut srcset, który pozwala podpowiedzieć przeglądarce jaką grafikę załadować dla jakiej rozdzielczości więcej »

Slidery - wybór zdjęcia z serwera

Wskazówka umożliwia wybór zdjęć przypisanych do innych sliderów w trakcie dodawania nowego slidera. Przydatne rozwiązanie, gdy z jednego zdjęcia korzysta więcej sliderów, a różnią się najczęściej jedynie opisem lub lokalizacją ... więcej »

Sprawdzanie wartości pola CAPTCHA

Dzięki temu rozwiązaniu możliwe będzie, jeszcze przed wysłaniem formularza, sprawdzanie czy wartość pola CAPTCHA (wyrażenie matematyczne) została obliczona poprawnie więcej »

Szablon nazywania plików

Konfigurowanie szablonu nazw plików dodawanych do podstron poprzez ustawienie statycznych i dynamicznych danych (do wyboru kilka parametrów). więcej »

Testy na mobilnych prędkościach - throttling

Chrome daje możliwość ograniczenia transferu (np do warunków sieci komórkowej 2G) i zaobserwowania jak ładuje się strona. Zweryfikujesz w ten sposób nie tylko czas ładowania całości, ale też czasy ładowania poszczególnych elementów. Dzięki temu można znacznie zoptymalizować stronę. Jest to warte dopisania do listy "testów" przed oddaniem strony. więcej »

Ukrywanie wybranej strony w mapie strony

Wskazówka umożliwi Ci ukrywanie wybranych stron w mapie strony z poziomu edycji strony. Jest to bardziej przyjazne rozwiązanie od stosowania zmiennej konfiguracyjnej i warte wdrożenia w sytuacji, gdy administrator intensywnie rozbudowuje stronę i nie ma dostępu do pliku konfiguracyjnego ... więcej »

Ukrywanie wybranej strony w wyszukiwarce

Po wdrożeniu poniższej instrukcji będziesz mógł ukryć wybraną podstronę w wyszukiwarce po stronie klienta. Jest to bardziej przyjazne rozwiązanie od stosowania zmiennej konfiguracyjnej i warte wdrożenia w sytuacji, gdy administrator intensywnie rozbudowuje stronę i nie ma dostępu do pliku konfiguracyjnego ... więcej »

Ustawienie proporcji kadrowania dla obrazków

Instrukcja wprowadzenia różnych wariantów kadrowania miniaturek zdjęć. To rozwiązanie przydatne gdy obrazek ma zajmować mniej powierzchni w pionie m.in. w galerii zdjęć, sliderze z listą podstron, ... więcej »

WYSIWYG - wyłączanie i włączanie edytora

Dzięki tej modyfikacji umieścisz link (przełącznik) w panelu, który odpowiada za włączanie i wyłączanie edytora WYSIWYG. Rozwiązanie może być przydatne dla zaawansowanych użytkowników systemu ... więcej »

Wczytywanie aktualnej wersji styli CSS

Przeglądarki przechowują w pamięci podręcznej pliki CSS. Jeśli po modyfikacji styli CSS nie zostanie zmieniona nazwa pliku może się zdarzyć, że klient otworzy nową wersję strony ze starymi stylami CSS. Aby automatycznie wymusić zmianę nazwy ... więcej »

Wdrożenie Bootstrap

Bootstrap to popularny framework CSS i JavaScript. Poznaj instrukcję przystosowania tego frameworka do naszego systemu. więcej »

Widżety - dynamiczne wczytywanie kodu PHP z pliku

Wskazówka umożliwi dynamiczne wczytywanie kodu PHP (wykonywanie różnych instrukcji, wyświetlanie dodatkowych treści) dla widżetów. Tworząc plik PHP skrypt będzie dla wybranego widżetu dołączał kod i dopisywał go do treści widżetu ... więcej »

Widżety - formularz kontaktowy

Domyślnie formularz kontaktowy pod względem ilości pól w formularzu nie różni się niczym pomiędzy widżetem, a klasycznym formularzem kontaktu. Często bywa tak, że formularz wyświetlany w widżecie ma być mniejszy i istnieje potrzeba ukrycia niektórych pól. Aby ukryć niektóre pola standardowego formularzu kontaktowego z widżetu z formularzem kontaktowym, wykonaj następujące kroki ... więcej »

Widżety i własne funkcje - lista plików

Dzięki tej instrukcji wyświetlisz w widżecie listę plików wybranej strony. Wskazówka ta nauczy Cię korzystania z własnych funkcji w widżetach i przekazywania parametrów do tych funkcji ... więcej »

Widżety i własne funkcje - lista zdjęć

Dzięki tej instrukcji wyświetliszw widżecie konkretną galerię zdjęć lub wszystkie zdjęcia wgrane do wybranej strony. Wskazówka ta nauczy Cię korzystania z własnych funkcji w widżetach i przekazywania parametrów do tych funkcji ... więcej »

Wyświetlanie treści w nowym oknie

przykład do zaprezentowania dodatkowych treści w nowym oknie (nowej warstwie) po kliknięciu na link. Przykład oparty jest o skrypt Quick.Box, gdyż odpowiada za ... więcej »

Do góry
o nas | kontakt