Dzwon.

Są ci, którzy przeczytali tę wiadomość przed tobą.
Subskrybuj odbieranie artykułów świeżych.
E-mail
Nazwa
Nazwisko
Jak chcesz przeczytać dzwonek
Bez spamu

W On cześć. Komponent K2 Jedno z najpopularniejszych rozszerzeń do tworzenia blogów, dzienników, katalogów i pracy wideo. Ze względu na wygodę i szerokie funkcjonalne w 2010 roku komponent K2. Wygrał status "najlepszego rozszerzenia dla Joomla". Komponent K2. Stworzony przez Joomlaworks i dziś zainstalowany prawie na każdej stronie pracującej na CMS Joomla. Cóż, zainteresowany? Potem poszliśmy!

Co może składać K2?

Przede wszystkim ważne jest, aby poznać wszystkie możliwości dodawania materiałów i artykułów na stronie komponent K2.: To jest utworzenie witryn informacyjnych, blogów, katalogów towarów. Ponadto zawiera następujące opcje:

  • wprowadzenie dodatkowych pól dla każdego artykułu.
  • wygodne i łatwe dodawanie wideo do witryny.
  • różne galeria zdjęć.
  • wbudowany system komentarza komentarza.
  • moduł rejestracji i autoryzacji.
  • moduł autora, który umożliwia wyświetlanie informacji o wszystkich autorach witryny.
  • dostępność archiwum.
  • moduł kategorii i znacznika.

Wszystkie te moduły są osadzone w K2 i brakujące. Praca z tym komponentem jest bardzo prosta, ponieważ edytor tekstu ma takie same parametry, jak Joomla, a korzystanie z kategorii umożliwia natychmiastowe ustawienie ustawień dla wszystkich artykułów w tej kategorii do "dziedziczenia z funkcji kategorii". Ponadto każdy materiał wydaje się możliwość wyświetlania, widoki, nawigację.

Obrazy w komponencie K2

K2 to idealne rozwiązanie do zarządzania zawartością witryny, niezależnie od jego objętości i złożoności: Możesz go używać zarówno dla małego bloga, jak i kompleksowej witryny korporacyjnej, a nawet dla zespołu autorów (portalów, czasopism itp.) .

Zainstalowany komponent K2., jak każdy inny. Po instalacji można łatwo zarządzać obrazami (pobrane produkty - obrazy automatycznie zmieniają się w 6 konfigurowalnych rozmiarach, globalnie lub w każdej kategorii.

I wreszcie, zapoznanie wideo o komponencie K2:

Podczas korzystania z CCK Component K2, czasami konieczne jest użycie dodatkowych pól. Domyślnie w komponencie K2 wykorzystywane jest wyjście wszystkich dodatkowych pól w jednym miejscu, co nie jest zbyt piękne i nie wygodne. Ten artykuł jest zapisywany w celu rozwiązania problemu z umieszczeniem dodatkowych dziedzin K2 w różnych miejscach szablonu.

Aby rozpocząć, jeśli używasz komponentu K2 i jego indywidualnych szablonów, pożądane jest skopiowanie całej zawartości szablonów K2 w szablonie. Tak więc, gdy aktualizujesz K2, nie stracisz nowych dodatkowych pól i wszystkich zmian wprowadzonych do plików szablonów.

Krok 1: Wyjście dodatkowych pól w różnych miejscach szablonu materiału K2

Więc otwórz folder: / Komponenty / Com_K2 / Szablony /

i skopiuj jego zawartość do folderu z szablonem (po utworzeniu COM_K2 / Szablony / folder: / Szablony / Name_Sablon / HTML / COM_K2 / Szablony /

Jeśli chcesz, można natychmiast utworzyć kilka szablonów, na przykład, aby użyć różnych stylów wyjściowych i projektowania w różnych kategoriach. Na przykład, po utworzeniu wielu szablonów, twój katalog i foldery będą wyglądać tak:

  • / Szablony / Name_savlon / HTML / COM_K2 / Szablony / Domyślnie /
  • / Szablony / Name_Sablon / HTML / COM_K2 / Templates / Novosti /
  • / Szablony / Name_sblon / HTML / COM_K2 / Szablony / FAQ /

Następnie konieczne jest utworzenie grupy pól i pól, po czym przypisujesz je do żądanej kategorii:

i w 12 liniach po:

włóż ten kod:

// Dodatkowe pola materiału K2 $ Extraysfields \u003d Array (); Foreach ($ to-\u003e Item-\u003e Extra_Fields jako $ ELEMENT) ($ Explies [$ Item-\u003e ID] \u003d $ Item-\u003e Wartość;)

Potem musimy usunąć istniejącą wyjście wszystkich dodatkowych pól. Aby to zrobić, usuń wszystkie od 250 do 266 linii od 250 do 266. Mianowicie:

pozycja-\u003e Params-\u003e Get ("ItemExtrafields") && Count ($ to-\u003e Item-\u003e Extra_fields)) :?

    pozycja-\u003e Extra_fields jako $ Key \u003d\u003e $ Exprafield):?\u003ewartość) :?
  • Rodzajrodzaj); ?\u003e Grupa.grupa; ?\u003e "\u003e nazwa; ?\u003e: wartość; ?

Następnie musimy wysłać jeden dodatkowy pole w materiale, na przykład, będzie to pole, że ma unikalny identyfikator - 2 (można nauczyć identyfikatora pola w panelu administracyjnym K2, w zakładce Dodaj. Fields. W tym samym pliku Item.php szukamy odpowiedniej pozycji, aby umieścić dodatkowe pole (w naszym przypadku, na samej górnej części materiału, w obszarze Login użytkownika) i wstaw następujący kod:

gdzie jest identyfikator dodatkowego pola.

Zaktualizujemy stronę na stronie i zobaczymy nasze pole, które ma identyfikator 2. W ten sam sposób wstaw inne pola w dowolnym miejscu w szablonie K2, po prostu nie zapomnij zmienić identyfikatora z każdym nowym polem dodając do szablonu, w przeciwnym razie otrzyma to samo pole. W różnych miejscach w szablonie.

Następnie musimy dodać styl projektu na dodatkowe pole K2. Chcesz, aby Twoje dodatkowe punkty w K2 jest atrakcyjne? W tym celu wystarczy, aby po prostu obrócić nasz kod DIV "Ohm lub dowolny inny element zgodnie z potrzebami i dodać klasę CSS do niego, aby utworzyć unikalny styl do naszego dodatkowego pola. Na przykład zrób to:

Myślisz, że to wszystko? NIE! Jeśli nagle usuniesz informacje w materiale z dodatkowego pola K2, zobaczysz taki nieprzyjemny obraz:

Następnie, jeśli zaktualizujemy stronę witryny, a następnie na stronie Materiał, pole pola zniknie:

Jeśli ponownie powtórzymy informacje w polu DEMO, nasz przycisk zostanie ponownie wyświetlony na stronie internetowej:

W powyższym przykładzie wykorzystaliśmy 2 pola (demo i pobieranie), które zostały zainstalowane w różnych miejscach szablonu i mieliśmy zupełnie różne style projektowania CSS. Pole "Demo" zawierające ID 1, dodano stronę, a pole pobierania z ID 2 zostało dodane poniżej wyjścia pełnego tekstu artykułu i jest wyśrodkowany w środku materiału za pomocą stylów CSS.

Możesz użyć nieograniczonej liczby dodatkowych pól składnika K2 i umieścić je w różnych miejscach szablonu i stosować różne efekty i style projektowe dla nich. Niezapomniany tylko w celu określenia prawidłowego identyfikatora (ID) dodatkowego pola!

Jest to wyjście dodatkowych pól K2 w różnych miejscach szablonu jest zakończone.

Krok 2: Z dodatkowymi polami w różnych miejscach kategorii materiałów K2

Jeśli chcesz również wyprowadzić dodatkowe pola w kategorii komponentu K2, przy użyciu różnych lokalizacji wyjściowych, musisz otworzyć plik kategoria_item.php. W folderze z szablonem K2. Po przejściu do 12 rzędu i po:

// Nie zdefiniowany bezpośredni dostęp ("_ jexec") lub matrycy ("ograniczony dostęp");

Włóż następujący kod:

// Dodatkowe kategorie kategorii K2 $ Exprocess \u003d Array (); Jeśli ($ to-\u003e Item-\u003e params-\u003e Get ("Catitemextrafields") && Count ($ this-\u003e Item-\u003e Extra_fields)) Foreach ($ to-\u003e Item-\u003e Extra_fields jako $) ($ Extravields [$ Pozycja-\u003e ID] \u003d $ Item-\u003e Wartość;)

Następnie musisz usunąć standardowe wyjście dodatkowych pól w kategorii K2. W tym samym pliku kategoria_item.php. Przejdź do 129 wiersza (numeracja może się różnić z powodu aplikacji kodu powyżej) i usunąć wszystko połączone z dodatkowymi polami (od 129 do 145 linii), a mianowicie:

pozycja-\u003e Params-\u003e Get ("Catitemextrafields") && Count ($ This-\u003e Item-\u003e Extra_fields)) :?

    pozycja-\u003e Extra_fields jako $ Key \u003d\u003e $ Exprafield):?\u003ewartość) :?
  • Rodzajrodzaj); ?\u003e Grupa.grupa; ?\u003e "\u003enazwa; ?wartość; ?

Ten kod przyniesie oba nasze pola (C 1 i ID 2) w miejscu, w którym ustawymy kod (w tym przypadku zainstalowaliśmy kod po wprowadzeniu tekstu wprowadzającego artykułu w kategorii materiałów). Należy pamiętać, że prefiks CAT_ jest dodawany do klasy naszego przycisku do stylu CSS, nie zmieszany z stylem przycisków (pól) materiałów K2:

Należy pamiętać, że wyjście dodatkowych punktów można wykonać absolutnie w dowolnym miejscu szablonu K2, podczas tworzenia wyglądu (przynajmniej przycisku, nawet obraz, wszystko i według własnego uznania).

Roztwór ten jest przeznaczony dla Joomla 1.5 i 2.5 przy użyciu komponentu K2 V2.5.4. We wcześniejszych wersjach komponentu może występować niespójność linii.

Ten artykuł jest jedynym prostym i elastycznym rozwiązaniem do wyjścia dodatkowych pól w materiałach i kategoriach K2.

Komponent K2. Jest to konstruktor treści (zawartość witryny), która po instalacji w Joomla przechwytuje zarządzanie zarządzaniem materiałami i faktycznie zapewnia własny panel sterowania jako alternatywa dla administratora Joomla, przynajmniej w tej części, która jest odpowiedzialna za treść Formacja (K2 zastępuje komponent wbudowany w Joomla Com_content). I to jest bardzo udana wymiana!

Zasadniczo niektóre możliwości dostarczone przez składnik K2 są obecnie wdrażane w nowej wersji Joomla 1.6 (7). Ale niedługo nie jesteśmy przynajmniej w ciągu najbliższych 2 lat, zebramy się, aby przejść do nowych wersji, ponieważ nadal są wilgotni. Dlatego składnik K2 staje się dla nas dobrą opcją.

Różnice komponentu K2 ze standardowego komponentu Joomla

Zwykle najważniejszą różnicą jest możliwość zorganizowania w strukturze K2 kategorii nieograniczonej gniazdowania, w przeciwieństwie do standardowego dwukopisowego zagnieżdżania materiałów w Joomla (partycje i kategorie). I tylko jedna rzecz jest warta.

Wyobraź sobie wszystkie funkcje komponentu K2 jako listy:

  1. Nieograniczone gniazdowanie materiałów w kategoriach K2 (możesz stworzyć nieskończoną liczbę podkategorii, które nie znajduje się w standardowym komponencie treści w Joomla, tam, jak wiemy, tylko sekcja i kategoria w nim, dalsze rozgałęzienie jest niemożliwe).
  2. W K2 system komentowania jest zintegrowany, który, jeśli jest to pożądane, można chronić dość niezawodne z Google (początkowo w Joomla, system komentowania nie jest dostarczany, ale jednak można zainstalować komponenty JComments, które de facto jest najlepsze System komentowania dla Joomla).
  3. Do artykułów zapisanych w K2, możesz dodać znaczniki (słowa kluczowe charakterystyczne dla konkretnych materiałów) (możesz użyć ładnej wizualnej chmury tagów). Chmura znaczników z K2 jest wyświetlana za pomocą specjalnego modułu, który, z wyjątkiem chmury tagów, może wyjść "Crumbs Crumbs" (miernik głębinowy ", tj. Wskaźnik kategorii, w którym użytkownik jest zanurzony jako" pogłębienie "w witrynie Struktura), archiwum materiałów, kalendarz w stylu blogu, lista kategorii (menu), okno wyszukiwania itp.
  4. W komponencie K2 możesz, podczas pisania artykułów lub tworzenie kategorii, dodaj im zdjęcia. Wydaje się, że jest to coś takiego, ponieważ w Joomla można go również zrobić, ale różnica polega na zjednoczeniu dodanych obrazów, które zostaną automatycznie napędzane do standardowego rozmiaru (bardzo wygodne podczas prowadzenia prytuarnych blogów zasobów) .
  5. W szablonie dla każdego artykułu zapisanego w pakiecie administratora komponentu K2 będzie miejsce do wstawienia galerii obrazu. Ponadto Galeria jest dodawana do artykułu przez K2 dosłownie para kliknięć - będziesz potrzebować tylko do określenia ścieżki do archiwum zip z wieloma obrazami i wybierz galerie zdjęć. (Jest to bardzo wygodne, taka funkcja wkładająca obrazy z galerii zdjęć, na przykład, focagaleria w materiale jest znacznie bardziej skomplikowana.)
  6. W taki sam sposób, jak w przypadku galerii zdjęć, w szablonie do artykułu napisanego przez składnik K2, zostanie dostarczone miejsce wideo. Wstaw wideo do artykułu za pomocą K2 może być dosłownie w jednym kliknięciu (na przykład, aby wstawić wideo z YouTube, wystarczy tylko wejść do kodu rolkowego).
  7. Nawet w K2 można dołączyć pliki do artykułów, aby ponownie pobrać za pomocą jednego kliknięcia podczas pisania lub edycji materiałów za pomocą panelu sterowania komponentu K2.
  8. Podczas pisania artykułu za pośrednictwem składnika podawania komponentu K2, będziesz miał możliwość określenia lub wybrania wartości niektórych dodatkowych pól z listy rozwijanej. Dodatkowe pola w K2 są ustawione i skonfigurowane w odpowiednich sekcjach podawania administratora, a następnie związane z pewną kategorią materiałów.

Tak więc podczas pisania artykułów można wypełnić dodatkowe pola, które mogą na przykład, muszą być potrzebne utwórz katalog w Joomli na podstawie składnika K2.

Również w szablonie artykułów komponentów K2 zapewnia miejsce do wyświetlenia przycisków sieci społecznościowych. (Zwykle nazywana "Social Exchange"), która jest bardzo wygodna, ponieważ nie musisz przymocować przycisków sieci społecznościowych do witryny, używając rozszerzeń innych firm lub skryptów.

Podczas korzystania z K2 w Joomla zarejestrowani użytkownicy otrzymają możliwość dodawania ich artykułów przy użyciu wszystkich funkcji K2 (wkładanie obrazów, galerii, wideo, plików, przepisywania dodatkowych pól itp.), Umiarkowane komentarze (podczas moderacji komentarzy AJAX jest używane) pozostawione do opublikowania artykułów, a także wypełnić strony swoich profili.

To wszystko, co może zapewnić nam komponent K2, aby rozwinąć standardowe funkcje Joomla. Ale nawet te skromne możliwości K2 są w stanie zmienić wygląd i funkcjonalność swojej strony Joomla tak bardzo, że będzie prawie trudno wiedzieć.

Ten, który zainstalowany na swojej stronie K2 nigdy nie wrócił do standardowego komponentu Joomla.

Ten materiał wyzwanie będzie kontynuował szereg publikacji na temat tego składnika.

Do tej pory ogromna liczba deweloperów wykorzystuje komponent K2. Inną ogromną liczbą deweloperów nauczy się dowiedzieć się, jak korzystać z tego komponentu. W tym podręczniku zostaną opisane wszystkie ustawienia komponentów dla komponentu K2.

Co to jest K2? K2 jest menedżerem treści, z którym można pięknie z witryną Joomla, a główną rzeczą jest w pełni wyprowadzenie treści. Standardowe funkcje Joomla są nieodpowiednie w artykułach, aby umieścić galerie, przesyłanie plików, umieścić wideo. W K2, wszystko jest wdrożone, musisz tylko wypełnić pole potrzebne. Więc zacznijmy.

Instalacja

W tej lekcji instalujemy składnik K2 na Joomla, a następnie rustyfikacji.

Oprawa

W tej lekcji zobaczymy, które ustawienia komponentu K2, a także konfiguracji swojego adresu URL SEF

Tworzenie artykułu

W tej lekcji dowiemy się, jak tworzyć kategorie, podkategorie, zobaczmy swoje ustawienia, utworzyć artykuł i opublikuj go na stronie.

Tworzenie dodatkowych Pola

W tej lekcji zobaczymy, co jest dodatkowe. Pola. Kilka pól, które stworzymy, a także dołączyć je do kategorii.

Konfigurowanie multimediów.

W tej lekcji zainstalujemy dodatkowe wtyczki dla K2 - jest to odtwarzacz wideo i galeria zdjęć. Następnie zobaczmy ich ustawienia i spróbuj odłożyć wideo i zdjęcia.

Od autora: Pozdrowienia dla ciebie Drodzy Czytelnicy. Jak wiadomo w CMS Joomla, podano określoną liczbę pól do tworzenia materiału, który tworzy jego strukturę i treść. Na przykład, nazwa, tekst, obraz, wiązanie z kategorią itp. Jednocześnie dodaj dodatkowe elementy, w standardowej funkcjonalności nie ma możliwości, bez stosowania edycji w silniku, oczywiście. Dlatego w tym artykule rozważymy rozszerzenie K2 Joomla, który jest konstruktorem treści, dla powyższego CMS.

Jak już wspomniano o standardowym składniku materiałów COM_Content, chociaż spełnia swoje zadania, ale nadal jego funkcjonalność jest bardzo ograniczona, pod względem ekspansji. Oznacza to, że nie możemy, korzystając z admin Joomla. Dodaj dodatkowe pola do struktury materiału, podczas gdy nie mówię o bardziej złożonych rzeczach, na przykład, o mechanizmie dodawania komentarzy. Oczywiście znając API Joomla, można rozszerzyć funkcjonalność komponentu Com_Content, dodając wymagany kod, ale dla początkujących jest to dość trudne zadanie. Dlatego, z reguły, rozszerzenia strony trzeciej służą do rozwiązania różnych niestandardowych zadań, które dodają brakujące funkcjonalne w CMS.

Ale co zrobić, jeśli na przykład musimy dodać kilka dodatkowych pól do standardowego materiału - System komentarzy, a także możliwość wstawiania wideo bezpośrednio do zawartości materiału. Odpowiedź jest prosta, aby zainstalować niezbędne rozszerzenia, a mianowicie komponent komentarza (obecnie nie ma znaczenia co) i wkładanie wtyczki zawartości wideo. Ale jak w przypadku dodania dodatkowych dziedzin jest już problem, ponieważ czasami bardzo trudno jest znaleźć odpowiednie rozszerzenie. Dlatego w tym przypadku najbardziej udanym rozwiązaniem jest użycie konstruktora treści (zestaw konstrukcji treści lub CCK), co pozwoli Ci zaoszczędzić od konieczności instalacji różnych dodatkowych rozszerzeń (w tym wymienionych powyżej).

Zestaw konstrukcyjny treści lub CCK to system tworzenia niestandardowych typów zawartości. Oznacza to, że jest to specjalne rozszerzenie, w którym znajdują się narzędzia do tworzenia i konfigurowania różnych typów treści. W tym przypadku, z reguły typ treści jest utworzony poprzez utworzenie niezbędnych pól. Odpowiednio, liczba pól, które można przywiązać do materiału, nie jest ograniczony. Oznacza to, że deweloper niezależnie za pomocą panelu Admin tworzy niezbędne pola i wiąże je do nowego typu zawartości, który będzie używany w przyszłości, aby wypełnić zawartość witryny.

W tym czasie utworzono dużą liczbę różnych konstruktorów treści dla CMS Joomla, ale moim zdaniem najbardziej udaną i łatwą w pracy jest komponent K2 Joomla, który można pobrać przez odniesienie.

Główne cechy komponentu

1. Wygodny panel sterowania komponentem.

2. Własny menedżer kategorii wspierający nieograniczony poziom zagnieżdżenia.

3. Wygodny menedżer elementów (materiałów) ze standardowym zestawem pól można wbudować w składnik K2 Jumla, który można uzupełnić samodzielnie, jeśli to konieczne.

4. Zintegrowany system komentowania ze zintegrowanym zabezpieczeniem spamu, systemem głosowania, a także ikony sieci społecznościowej.

Nowoczesne trendy i podejścia do rozwoju sieci

Dowiedz się szybkiego algorytmu wzrostu od podstaw w budynku internetowym

5. Zintegrowany system znacznika (słowa kluczowe), które można wiązać z utworzonymi elementami, przez analogię za pomocą CMS WordPress, który może być przydatny podczas tworzenia bloga.

6. Do każdego materiału, oprócz dodatkowych pól, możesz wiązać obraz, a także w razie potrzeby, galeria obrazu jest jednak konieczna do ustalenia specjalnej wtyczki.

7. Elastyczne ustawienia systemu.

8. Designant K2 Joomla 3, zapewnia również możliwość dołączenia dowolnego pliku do wygenerowanego elementu do późniejszego pobierania przez odwiedzających stronę.

9. Obsługa dużej liczby różnych dziedzin, które można dodać do utworzonych typów treści. W tym przypadku pola są pogrupowane przez grupy, które są bardzo wygodne, ponieważ grupa dodatkowych pól można wiązać z określoną kategorią. Tak więc pola związanej grupy będą dostępne dla wytworzonych kategorii.

10. Dodawanie materiałów dodawania i edycji z części użytkownika witryny. Jednocześnie użytkownik musi mieć odpowiednie prawa.

Oczywiście wymieniłem tylko podstawowe możliwości komponentu K2, w rzeczywistości jego możliwości są kolosalne i myślę, że sam będzie się upewnić, czy używasz go w swoich wydarzeniach. Omówiono bardziej szczegółową pracę z tym rozszerzaniem. Wszelkiego rodzaju dobre i udane kodowanie !!!

Nowoczesne trendy i podejścia do rozwoju sieci

Dowiedz się szybkiego algorytmu wzrostu od podstaw w budynku internetowym

Dzwon.

Są ci, którzy przeczytali tę wiadomość przed tobą.
Subskrybuj odbieranie artykułów świeżych.
E-mail
Nazwa
Nazwisko
Jak chcesz przeczytać dzwonek
Bez spamu