A 5 dodanie Twojego artykułu. Możesz dodać nowego pracownika do konta osobistego swojej organizacji, a także dodać nowy podpis elektroniczny (ES) do już zarejestrowanego pracownika

Dom / Przeglądarki

Witajcie przyjaciele! W tym artykule rozważymy kwestię, jak dodać nową pozycję modułu do szablonu Joomla 2.5. Pomimo tego, że to pytanie jest dość dobrze omówione w Internecie i odpowiedź można znaleźć zadając pytanie wyszukiwarki, nie będzie trudne, postanowiłem usystematyzować wszystkie odpowiedzi i przedstawić je w jednym artykule, oczywiście po wcześniejszym sprawdzeniu tego na moich stronach internetowych.

Jeśli korzystasz z szablonów znanych producentów, to myślę, że nie będzie potrzeby dodawania nowych pozycji modułów. Kilka razy jednak spotkałem się z faktem, że przy instalacji szablonu na dystrybucji Joomla 2.5 nie wszystkie zadeklarowane pozycje modułów były dostępne i musiałem je dodać ręcznie. Zacznijmy, a najpierw ci powiem

Jak sprawdzić pozycje modułów w szablonie Joomla 2.5

To proste, jeśli wiesz jak. Aby sprawdzić położenie modułów dodaj na naszą stronę następujący kod - ?tp=1. Oznacza to, że będzie to wyglądać następująco: http://twoja_witryna/?tp=1. Jeżeli pozycje na stronie nie są wyświetlane, to należy włączyć wyświetlanie pozycji modułów w panelu administracyjnym Joomla. Chodźmy do Rozszerzenia>Menedżer szablonów>Ustawienia i w Menedżer ustawień szablonu włączyć coś Zobacz pozycje modułów. Aktualizujemy przednią część witryny i wyświetlają się pozycje modułów.

Aby dodać nową pozycję modułu będziemy musieli edytować pliki szablonów " szablonSzczegóły.xml" I " indeks.php" Pamiętaj, że powyższe pliki są edytowane w Twoim szablonie, a nie w katalogu głównym witryny.

I tak wstawiamy do pliku nazwę naszego nowego stanowiska szablonSzczegóły.xml :

Teraz otwórz plik indeks.php i wklej kod:

Joomla ma następujące opcje „stylu”:

  • none — dane wyjściowe bez formatowania i nagłówka
  • table - wyjście w postaci tabeli
  • horz – wynik w znaczniku „td” głównej tabeli
  • xhtml - wynik w znaczniku „div” i tytuł modułu w znaczniku „h3” (poziom nagłówka można określić w dodatkowym parametrze)
  • zaokrąglone - wyjście w 4 "divach" - używane do projektowania modułu w różnych przeglądarkach z zaokrąglonymi narożnikami
  • konspekt - używany do debugowania informacji

To w zasadzie wszystko. Jak widać, wszystko jest bardzo proste.

Ponieważ używam szablonu running framework Warp opracowany przez studio Motyw YOO następnie powiem Ci, jak dodać nowe pozycje modułów do szablonów obsługujących ten framework.

Jak utworzyć nową pozycję modułu w szablonie YOOtheme

Przyjrzyjmy się, jak dodać pozycję modułu w szablonie YOOtheme. Zacznijmy. Dodamy pozycję” góra-c» do istniejących stanowisk « góra-a" I " góra-b" Aby to zrobić, musisz edytować następujące pliki swojego szablonu:

szablonSzczegóły.xml

plik konfiguracyjny.xml

/layouts/template.php

/layouts/module.php

/js/szablon.js

Dodanie nowej pozycji do pliku XML naszego szablonu

Otwór szablonSzczegóły.xml plik w szablonie. Tutaj musisz dodać nową pozycję ( góra-c), aby nasz CMS mógł to zobaczyć. W tym celu wystarczy skopiować zapis istniejącego stanowiska (np góra-b) i zmień jego nazwę na góra-c, jak pokazano w przykładzie:

Określenie parametrów położenia nowego modułu

Otwórz plik plik konfiguracyjny.xml i znajdź zapisy już istniejących stanowisk pozycja. Na przykład skopiuj kod z „ góra-b", wklej go poniżej i zmień jego nazwę:

Dzięki temu będziesz mógł zobaczyć nową pozycję w części administracyjnej naszego szablonu (panel administracyjny strony)

Dodaj nową pozycję modułu do głównego pliku szablonu

Otwórz plik układy/template.php i zobacz główny układ pozycji naszego szablonu YOOtheme. Plik ten opisuje główne parametry pozycji modułowej oraz sposób jej prezentacji na stronie.

Tak jak poprzednio, skopiuj kod z istniejącej pozycji tam, gdzie jest potrzebny i wklej go poniżej. W moim przykładzie wziąłem kod „ góra-b" i zmienił nazwę na " góra-c»:

Notatka: Możesz zastąpić szablon.php w swoim własnym stylu. Aby to zrobić, po prostu skopiuj /layouts/template.php V /styles/TWÓJ STYL/layouts/template.php.

Zdefiniuj domyślny styl modułu dla nowej pozycji

Otwór układy/moduł.php i ustaw tutaj domyślny styl modułu, dodając kod dla nowej pozycji. W moim przykładzie chcę stylizować „ linia„domyślny styl dla” góra-c»:

Notatka: Jeśli tworzysz nowy styl szablonu i chcesz dodać nowy moduł stylu, możesz zastąpić plik domyślny moduł.php. Aby to zrobić, po prostu skopiuj /layouts/module.php V /styles/ TWÓJ STYL /layouts/module.php.

Określenie wysokości nowego modułu w szablonie

Aby mieć pewność, że wysokość modułów odpowiada tej samej wysokości, które znajdują się w tych samych pozycjach, należy je otworzyć js/szablon.js. Patrzymy na istniejący wpis w funkcji wysokość dopasowania(). W moim przykładzie skopiowałem wpis dla #góra-b i zmieniłem jego nazwę na #top-c.

Stosowanie naszego nowego stylu szablonu YOOtheme

Aby nasz nowy moduł stanowiskowy zaczął działać i pojawił się w części administracyjnej ustawień szablonu, należy kliknąć „zapisz” w Menedżer szablonów > Twój szablon. Spowoduje to utworzenie nowej konfiguracji pliku z Twojego pliku „ plik konfiguracyjny.xml».

To w zasadzie wszystko. Dokonaliśmy przeglądu jak utworzyć nową pozycję modułu w szablonie YOOtheme.

Powodzenia w Twoich wysiłkach!

Witam, drodzy czytelnicy bloga. W poprzednim artykule szczegółowo przyjrzeliśmy się, jak za pomocą odpowiedniego modułu można go umieścić w odpowiednim miejscu w szablonie. Jeśli chcesz trochę wyprzedzić siebie, mam dla Ciebie publikację, w której wszystkie materiały dotyczące pracy z tym silnikiem są ściśle uporządkowane i łączy jedna idea - jak stworzyć własną stronę internetową).

Dzisiaj będziemy dalej rozwijać temat menu i zastanowić się, jakie dokładnie pozycje można w nim stworzyć za pomocą panelu administracyjnego Joomla, jak skonfigurować wyświetlanie pojedynczego artykułu lub wszystkich materiałów zawartych w kategorii lub sekcji na stronie, rozważymy również wszystkie niuanse i ustawienia, które można wykonać.

Struktura treści w Joomla (sekcje i kategorie)

Aby zrozumieć, jakie pozycje menu można utworzyć, trzeba będzie najpierw zająć się kwestią struktury treści w Joomla (materiały, artykuły). Wypełniając projekt treścią, należy wskazać sekcję i kategorię, w której ten materiał zostanie umieszczony.

Chociaż będziesz miał jeszcze jedną opcję - wybierz „Nieokreślony” z rozwijanej listy w polu „Sekcja” (w polu „Kategoria” w tym przypadku dokładnie ta sama opcja zostanie wybrana automatycznie). W takim przypadku materiał nie będzie należeć do żadnej sekcji ani kategorii, co nieco ograniczy możliwości wyświetlania artykułu na stronach Twojej witryny, ale o tym później.

Dwupoziomowa organizacja treści w Joomla jest potrzebna z banalnej rzeczy - aby móc wyświetlić wszystkie artykuły za pomocą jednej pozycji menu. W przeciwnym razie nie byłoby możliwe zorganizowanie publikacji treści w formie bloga lub listy tytułów artykułów zawartych w określonych sekcjach lub kategoriach.

Oczywiście można tego dokonać z pomocą Wszechmogącego strona główna, ale często ten główny służy do innych celów i trzeba założyć bloga, np. umieszczając go w pozycji menu „Aktualności”.

Początkującym użytkownikom może zakręcić się w głowie po moich próbach wyjaśnienia palcami możliwości tego silnika w zakresie zarządzania treścią i wyświetlania jej na stronach projektów.

Dlatego zaczniemy systematycznie rozważać niuanse tworzenia sekcji, kategorii i materiałów, a następnie płynnie przejdziemy do tworzenia pozycji menu, które pozwolą wyświetlić zarówno pojedyncze artykuły, jak i wszystkie, na przykład z osobnej kategorii lub sekcji w formularzu bloga lub w formie listy ich nagłówków.

Dobrze byłoby, abyś wcześniej przemyślał przyszłą strukturę swojej witryny, ale jeśli nie ma na to czasu ani ochoty, nie ma problemu, wszystko można przerysować i odbudować bez większych uszkodzeń. Chciałbym zwrócić uwagę na schemat blokowy organizowania treści w Joomla, pobrany z innego zasobu:

Ten diagram bardzo wyraźnie pokazuje wszystkie możliwości. Powtarzam jeszcze raz, że nie wszystkie artykuły w Joomla powinny znajdować się we własnych kategoriach i sekcjach; niektóre materiały mogą swobodnie pływać, ale nie można ich już wyświetlać np. jako część bloga, z wyjątkiem opcji wyświetlając je na stronie głównej.

Większą liczbę poziomów zagnieżdżenia w Joomla możesz utworzyć jedynie przy pomocy dodatkowych rozszerzeń implementujących tę funkcję (na przykład komponent znanego producenta YOOtheme o nazwie ZOO). Ale z reguły dostępne poziomy zagnieżdżenia będą wystarczające dla większości zadań stojących przed użytkownikami.

W panelu administracyjnym wszyscy specjaliści od treści skupieni są w jednym miejscu pod symboliczną nazwą „Materiały”:

Tworzenie sekcji i kategorii

Najpierw będziemy musieli utworzyć wymaganą liczbę sekcji (najwyższy poziom zagnieżdżenia), a następnie w każdej sekcji będziemy musieli utworzyć wymaganą liczbę kategorii. W tym celu należy z górnego menu panelu administracyjnego wybrać „Materiały” – „Menedżer sekcji”. W oknie, które zostanie otwarte, kliknij przycisk „Utwórz” znajdujący się w prawym górnym rogu okna.

W rezultacie otworzy się okno kreatora, w którym zostaniesz poproszony o wypełnienie niektórych pól i dokonanie ustawień dla tworzonej sekcji. W polu „Tytuł” ​​należy wpisać jego nazwę, a w kolumnie „Pseudonim” możesz wpisać to samo imię w języku łacińskim, oddzielając słowa myślnikami.

Dlaczego musisz wypełnić „Pseudonim”? - pytasz. Musisz to zrobić tylko wtedy, gdy używasz standardowe funkcje Joomla do tworzenia adresów URL czytelnych dla człowieka ().

Jeśli nie korzystasz z CNC lub używasz do tych celów komponentów innych firm, wypełnianie kolumny „Alias” nie jest wcale konieczne.

Ogólnie rzecz biorąc, CNC może być przydatne pod względem ulepszeń optymalizacja wyszukiwarek oraz z punktu widzenia łatwości poruszania się użytkownika po serwisie. A najlepiej, moim zdaniem, zorganizować konwersję adresów stron na linki SEF, ze wszystkimi możliwymi szczegółami (mówią nawet o stronie błędu 404 i optymalnym tytule.

W polu „Opublikowane” pole wyboru musi być ustawione na „Tak”. W kolumnie „Dostęp” możesz skonfigurować, którzy z gości Twojego projektu będą mieli dostęp do zawartości tej sekcji: wszyscy, tylko zarejestrowani użytkownicy, czy tylko administratorzy (Specjalne).

Nie mam stuprocentowej pewności, gdzie wyświetli się obraz określony w polu „Obraz”, czy w module z menu, czy na stronie sekcji. Najprawdopodobniej to drugie, ale mogę się mylić.

Osobiście korzystam z pola „Opis”, aby dodać obraz do strony sekcji lub kategorii. Umożliwia korzystanie z edytora wizualnego i specjalnego przycisku do dodawania zdjęć.

Po kliknięciu tego przycisku otworzy się okno, w którym możesz, klikając przycisk „Przeglądaj”, znaleźć żądane zdjęcie na swoim komputerze i przesłać je na serwer za pomocą przycisku „Prześlij”. Następnie wystarczy znaleźć pobrany obraz, kliknąć na niego i kliknąć przycisk „Wstaw” znajdujący się u góry:

Stworzyliśmy pierwszą sekcję, teraz musimy stworzyć resztę analogicznie. Następnie zaczynamy tworzyć kategorie w Joomla. W tym celu w panelu administracyjnym wybierz „Materiały” - „Menedżer kategorii”. Aby utworzyć nowy, kliknij przycisk „Utwórz” znajdujący się w górnej części okna.

Wszystkie pozostałe ustawienia są podobne do tych, które sprawdziliśmy wcześniej. Aby zakończyć tworzenie, kliknij przycisk „Zapisz” znajdujący się w górnej części okna. Podobnie musisz utworzyć kategorie dla wszystkich sekcji swojej witryny. Następnie możesz rozpocząć dodawanie treści poprzez panel administracyjny Joomla.

Dodawanie treści (nowe materiały, artykuły) do Joomla

W tym celu wybierz „Materiały” - „Menedżer materiałów”. W rezultacie otworzy się okno zawierające listę wszystkich artykułów dostępnych w Twoim projekcie. Aby utworzyć nowy, musisz kliknąć przycisk „Utwórz” znajdujący się w górnej części okna.

Otworzy się przed tobą okno z kreatorem. Jest w nim wiele ustawień, ale w większości przypadków opcje domyślne będą Ci odpowiadać, chociaż oczywiście nie zaszkodzi poznać wszystkie możliwości Joomla do zarządzania treścią i na pewno o nich wszystkich porozmawiamy, ale w osobnej publikacji.

Teraz chcę skupić się tylko na tych punktach, które bezpośrednio odnoszą się do struktury treści w Joomla. W polu „Tytuł” ​​należy wskazać przyszły tytuł artykułu, a kolumnę „Pseudonim” należy wypełnić tylko wtedy, gdy korzystasz ze standardowego tłumaczenia adresów Joomla SEF (CNC), podobnie jak to wyjaśniłem powyżej.

Możesz wpisać tekst artykułu jako .

Podczas pisania artykułów możesz w ogóle nie używać edytora wizualnego, ale w tym przypadku będziesz musiał wszystko wkleić Tagi HTML ręcznie. Zwykle piszę artykuły w edytorze wizualnym, ale od czasu do czasu przechodzę do przeglądarki HTML, aby wprowadzić pewne zmiany w kodzie.

Edytor wizualny w Joomla nie zawsze dokładnie rozumie, co chciałeś zrobić, dlatego też, aby uniknąć problemów i oszczędzić nerwów podczas pisania artykułów, radzę przynajmniej się z nim zapoznać. Ponieważ wiedząc o tym, wszystkie pojawiające się problemy można łatwo rozwiązać, przeglądając kod HTML artykułu, który napisałeś.

Korzystając z JCE, możesz przeglądać kod HTML na dwa sposoby. Najpierw możesz kliknąć tekst „” znajdujący się tuż nad paskiem narzędzi. Ale w tym przypadku zobaczysz sam kod bez podświetlania i możliwość cofnięcia wprowadzonych zmian.

Druga metoda jest znacznie wygodniejsza i lepiej byłoby z niej skorzystać. W tym przypadku, aby wyświetlić kod, należy kliknąć przycisk „Edytuj kod”, który jest kartką papieru z dwoma czerwonymi nawiasami znacznika:

W rezultacie otworzy się osobne okno z pełnym Edytor HTML, w którym zostaną ponumerowane linie kodu, tagi i ich atrybuty zostaną podświetlone innym kolorem niż tekst, co znacznie zwiększy przejrzystość. Ponadto ten edytor JCE posiada narzędzia do formatowania tekstu.

Wystarczy wybrać żądany obszar i kliknąć przycisk formatowania, w wyniku czego tekst zostanie uwzględniony w potrzebnych tagach. W ten sam sposób możesz tworzyć nagłówki o różnych poziomach, cytaty i inne rzeczy, wybierając je z rozwijanej listy. Ponadto możesz zrobić krok do tyłu lub do przodu, co znacznie ułatwia proces przywracania nieudanych działań:

Po napisaniu artykułu, przed jego zapisaniem, będziesz musiał wybrać, w którym dziale i w jakiej kategorii tego działu będzie znajdować się Twoja praca. nowy materiał. Do tego celu służą rozwijane listy pól „Sekcja” i „Kategoria”. Jeśli niczego nie zaznaczysz, Twój artykuł pojawi się samodzielnie:

Aby wyświetlić nowy artykuł w serwisie należy zaznaczyć pole „Publikuj” w pozycji „Tak”. Jeśli chcesz przenieść go na stronę główną (o menadżerze strony głównej będziemy mieli osobną rozmowę), to zaznacz pole „Tak” w polu „Na stronie głównej”.

Linki optymalizacyjne dla wyszukiwarek (przyciski) „Więcej szczegółów”

Tak, jeśli planujesz w przyszłości wyświetlać artykuły jako blog (w tym celu musisz utworzyć pozycje menu „Szablon bloga kategorii” lub „Szablon bloga sekcji”), to podczas ich przygotowywania będziesz musiał umieścić kursor myszy po kilka pierwszych akapitów, które staną się zapowiedzią i naciśnij przycisk „Więcej szczegółów”.

W rezultacie w tekście artykułu pojawi się linia podziału linia pozioma, a wyświetlany jako blog kategorii lub sekcji, wyświetli tylko ogłoszenie (część znajdującą się nad linią podziału).

Czytelnik utworzonego w ten sposób bloga po tekście ogłoszenia zobaczy przycisk (link) „Więcej szczegółów”, po kliknięciu którego będzie mógł kontynuować czytanie na stronie z pełna wersja. Co więcej, otworzy się część tekstu następująca bezpośrednio po tekście ogłoszenia, dzięki czemu użytkownik Twojego bloga Joomla nie będzie musiał przewijać ogłoszenia, które już przeczytał.

Jeśli nie podoba Ci się tekst napisu pod przyciskiem „Więcej szczegółów”, możesz ustawić dla tego linku inny tekst (opisane jest ich znaczenie dla promocji).

Jeśli więc tekst linku „Więcej szczegółów” przy wszystkich artykułach na Twoim blogu w Joomla jest unikalny i zawiera słowa kluczowe powiązane z tym artykułem, to może to w pewnym stopniu wpłynąć na jego pozycję w wynikach wyszukiwania (zbliży się do Góra), w związku z czym frekwencja nieznacznie wzrośnie. Nie należy tego lekceważyć, ponieważ promocja projektu składa się z takich, na pierwszy rzut oka, drobiazgów.

Aby zmienić tekst „Więcej szczegółów”, podczas tworzenia lub edycji artykułu musisz otworzyć obszar „Opcje - Zaawansowane” w prawej kolumnie ustawień, na samym dole zobaczysz element „Tekst alternatywny Czytaj więcej...”. Wpisz tutaj swoją unikalną kotwicę z żądanymi słowami kluczowymi.

Po zakończeniu pracy nad artykułem kliknij przycisk „Zapisz” znajdujący się w górnej części okna. Przypominam jeszcze raz, że szczegółowo rozważymy pozostałe ustawienia, których można dokonać w jednym z kolejnych artykułów. W ten sam sposób wypełniasz swoją witrynę treścią, umieszczając ją w kategoriach różnych sekcji Joomla.

Tworzenie pozycji menu w Joomla w celu wyświetlania artykułów

Przejdźmy teraz do kwestii wyświetlania treści na stronie. Jak już kilkakrotnie wspominałem, strona w Joomla jest sztywno połączona z pozycją menu, po kliknięciu na którą zostanie utworzona ().

Dzięki elastyczności tego silnika pod względem generowanej treści możemy wyświetlić ten sam artykuł na stronie na kilka sposobów. Pierwszy sposób to oczywiście utworzenie prostej pozycji menu (Standard Material Template), która po kliknięciu otworzy stronę zawierającą tylko ten jeden artykuł.

Druga metoda pozwoli Ci wyświetlić ten sam materiał za pomocą innej pozycji menu, dzięki czemu otworzy się strona zawierająca wszystkie materiały z dowolnej kategorii, w której znajduje się nasz bohater.

Ponadto możliwe będzie dostosowanie sposobu wyświetlania wszystkie materiały w danej kategorii na stronie, która się otworzy - albo będzie to lista ich ogłoszeń (blog), albo będzie to lista samych ich tytułów (lista). Sposób, w jaki dokładnie zostanie dokonana wypłata, zależy od tego, jaką pozycję menu utworzysz w Joomla.

I wreszcie, możesz wyświetlić materiał jako część wszystkich artykułów w dziale, w którym się znajduje. W tym celu Joomla ma specjalny typ pozycji menu. A tak, prawie zapomniałem, ten sam materiał można wyświetlić także na stronie głównej, po prostu zaznaczając w jej ustawieniach pole wyboru „Na stronie głównej”. Takie są bogate możliwości wyświetlania treści.

Bez stosowania poziomów zagnieżdżenia możliwe byłoby wyświetlenie tylko jednego artykułu na osobnej stronie lub na stronie głównej wraz z innymi tego samego rodzaju. Ale teraz przyjrzyjmy się temu wszystkiemu bardziej szczegółowo.

Aby utworzyć nowy element w Joomla, należy przejść do menu, w którym go utworzymy. O tworzeniu nowego menu i wstawieniu go do modułu, aby wyświetlić je w odpowiednim miejscu na szablonie serwisu, przeczytasz w publikacji, do której link podałem w pierwszym akapicie. Zatem w panelu administracyjnym wybierz „Menu” - „Nazwa nowego”.

W rezultacie zobaczysz okno o nazwie „Pozycje menu”, w którym zostanie wyświetlona lista istniejących. Aby utworzyć nowy, kliknij przycisk „Utwórz” znajdujący się w prawym górnym rogu. Otworzy się okno zawierające drzewiastą listę wszystkich możliwych wariantów, które możesz wdrożyć.

Oprócz tych dostępnych domyślnie, dodanych zostanie więcej pozycji menu. Zazwyczaj komponenty dodają swoje elementy do tej listy, dzięki czemu można dostać się do ich stron wypełnionych ich treścią (na przykład komponenty, fora i tym podobne).

Ale teraz interesują nas te elementy, które pozwalają wyświetlać artykuły w takiej czy innej formie. Te pozycje menu są ukryte za pozycją „Materiały”:

Przyjrzyjmy się teraz krótko najczęściej używanym opcjom, a porozmawiamy o tym więcej w następnym artykule:

  1. Standardowy szablon materiału - za pomocą tej pozycji menu możesz wyświetlić pojedynczy artykuł na stronie serwisu. To, który będzie wyświetlany, określasz w ustawieniach, czyli w polu „Wybierz materiał” za pomocą przycisku „Wybierz”. W rezultacie otworzy się osobne okno pop-up z listą wszystkich posiadanych materiałów (możesz skorzystać z filtrów według kategorii i sekcji)
  2. Szablon bloga kategorii - powinieneś go wybrać, jeśli chcesz stworzyć blog na Joomla inaczej niż na stronie głównej (aby stworzyć blog na stronie głównej, procedura będzie nieco inna). Ta pozycja otworzy listę wszystkich artykułów z dowolnej kategorii. Tekst materiałów trzeba będzie podzielić na ogłoszenia i resztę, korzystając z linku „Więcej szczegółów”.

    Dzięki temu zapowiedzi artykułów dostępnych w tej kategorii zostaną ułożone w kolejności ich nieaktualności (nowe wyświetlają się nad starymi). To bardzo proste.

  3. Szablon listy kategorii - pozwala wyświetlić na stronie serwisu listę tytułów wszystkich materiałów dostępnych w wybranej kategorii.
  4. Szablon bloga sekcji - umożliwia wyświetlenie wszystkich artykułów wybranej sekcji w formie bloga (ogłoszenia artykułów z linkiem „Więcej szczegółów”). Zasadniczo podobny do „Szablon bloga kategorii”, z tą różnicą, że może zawierać treści z kilku kategorii zawartych w wybranej sekcji
  5. Standardowy szablon sekcji - pozwala wyświetlić listę nagłówków wszystkich kategorii wybranej sekcji
  6. Lista zarchiwizowanych treści to rzadko używany element, który umożliwia wyświetlenie listy wszystkich zarchiwizowanych treści w Twojej witrynie. Archiwa przydadzą się zapewne w serwisach informacyjnych, gdzie informacje szybko tracą na aktualności i warto archiwizować te materiały, aby nie brały udziału w wyszukiwaniu wraz z bieżącymi artykułami.
  7. Szablon bloga materiałów na stronie głównej - umożliwia wyświetlenie na stronie głównej wszystkich materiałów, które podczas tworzenia zostały oznaczone znacznikiem „Na stronie głównej” w formie bloga (ogłoszenia artykułów z linkiem „Więcej bliższe dane"). Po zainstalowaniu Joomla taka pozycja menu zostanie już utworzona i prawdopodobnie nie będziesz musiał jej ponownie używać, chyba że po przypadkowym usunięciu lub podczas innych trudnych manipulacji

Powodzenia! Do zobaczenia wkrótce na stronach bloga

Możesz być zainteresowany

Jak utworzyć bloga w Joomla na podstawie kategorii lub sekcji za pomocą pozycji menu, a także innych opcji wyświetlania treści
Co to jest Joomla
Porządkowanie treści w Joomla - usuwanie i tworzenie artykułów w panelu administracyjnym, a także ustawianie parametrów dla wszystkich materiałów
Kontakty dla witryny i formularza informacja zwrotna za pomocą wbudowanego Składnik Joomli
Menu w Joomla - dodanie menu zagnieżdżonego lub rozwijanego, a także utworzenie i konfiguracja modułu wyświetlającego je na stronie
Moduły w Joomla - przeglądanie pozycji, ustawianie i wyświetlanie oraz przypisywanie przyrostków klas
CMS Joomla - zasady działania darmowy system zarządzanie treścią, tworzenie stron i buforowanie
Moduły do ​​wyświetlania listy sekcji w Joomla, losowych i najnowszych wiadomości, podobnych materiałów, dowolnych zdjęć i kodu HTML
Tworzenie mapy witryny Joomla przy użyciu komponentu Xmap
Administrator Joomla - kompletna instrukcja wszystkich ustawień panelu administracyjnego Joomla ze szczegółami i obrazkami

Jeśli zastanawiasz się nad umożliwieniem użytkownikom publikowania artykułów i materiałów na stronie Joomla, to prawdopodobnie już widziałeś, że tego problemu nie da się tak łatwo rozwiązać. Na początku masz co najmniej dwie możliwości. Pierwszym z nich jest użycie standardowej funkcjonalności, ponieważ system zarządzania treścią Joomla ma wiele wbudowanych przydatne funkcje, w tym dodawanie artykułów z serwisu. Drugim jest użycie modułów i komponentów innych firm, w tym różnych CCK. Po szybkim spojrzeniu na funkcje i opisy znalezione w recenzjach innych zasobów, najprawdopodobniej będziesz chciał skorzystać z komponentów innych firm, ponieważ wyraźnie zapewniają one szerszy zakres ustawień i możliwości. Jednak szczegółowe badanie z instalacją komponentów na systemy testowe pokazał, że nie wszystko jest tak dobre, jak opisano.
Zanim przejdziemy dalej, warto wskazać kryteria, na których oparto:

  • Rozwiązanie powinno albo w ogóle nie wprowadzać zmian w standardowych mechanizmach, albo uczynić je na tyle minimalnymi, aby później można było łatwo dodać do witryny inne moduły i komponenty.
  • Wymagana jest moderacja dodawanych materiałów.
  • Konieczne jest, aby użytkownik nie mógł losowo w jakiś sposób zepsuć obecną strukturę witryny lub dodać materiały do ​​tych kategorii, które służą wyłącznie do organizowania wewnętrznych zadań witryny.
  • Jeśli zajdzie potrzeba wprowadzenia zmian w kodzie (dokończenia), to powinny one być minimalne. Co innego, gdy masz już strumień artykułów i znasz specyfikę tego, czego możesz oczekiwać od użytkowników. W związku z tym rozumiesz, że Twoja praca będzie przydatna. Inna sprawa, gdy dodajesz tylko funkcjonalność i nie wiadomo, czy będzie przepływ i jeśli tak, to jaki. Przecież zawsze należy pamiętać, że jeśli ktoś naprawdę chce dodać materiał, to jego przesłanie nie sprawi mu żadnych trudności Dokument Worda , Lub OpenOffice lub nawet HTML do wiadomości e-mail.
  • Pożądane jest, aby istniały wszelkiego rodzaju wygodne funkcje, takie jak możliwość przeglądania przez użytkownika statusu jego artykułów, organizowanie procesu moderowania artykułów, dodawanie tagów, dodawanie zdjęć i inne.

Kryteria były dość podstawowe, ale nawet one wystarczyły, aby ostatecznie zdecydować się na dodawanie materiałów w standardowy sposób. Ale najpierw najważniejsze. Pierwsze do rozważenia były różne CCK, takie jak Kreator treści I K2. Głównym problemem była zmiana standardowych mechanizmów i konieczność wprowadzenia dość dużej ilości zmian, dlatego trzeba było z nich zrezygnować. Przykładowo po pobraniu z oficjalnej strony i zainstalowaniu K2, który podobno powinien już mieć wygodną funkcjonalność dodawania materiałów, okazało się, że cała zawartość powinna być używana tylko poprzez K2 (stąd prawie wszystkie moduły Joomla bez obsługi K2 stają się bezużyteczne) i że Formularz dodawania materiałów trzeba jeszcze dostosować do swoich potrzeb (np. dostępność wszystkich kategorii dla użytkownika). Oczywiście jest całkiem możliwe, że po pewnym czasie studiowania K2 problem ten można rozwiązać znacznie łatwiej, jednak przenoszenie wszystkiego, co tam jest, tylko dla jednej funkcji i szukanie analogii do istniejących modułów, nie jest racjonalne.

Notatka: Pamiętaj, że chodzi tu wyłącznie o zadanie użytkowników dodawania treści. Oczywiście za pomocą CCK można budować złożone i wydajne strony internetowe, ale nie jest to wymagane w przypadku bieżącego zadania.

Następnie przyjrzeliśmy się modułom i komponentom, które również są CCK, ale nie zmieniają standardowej struktury. Ten Zoo(jako CCK) SobiPro(jak katalog) i ChronoŁączność(oddzielne słowa o nim). Darmowa wersja Zoo udostępnia gotowy moduł do publikacji. Jednak po przejrzeniu gotowych formularzy i poszukiwaniu rozwiązań problemów z ustawieniami bezpieczeństwa stało się jasne, że w dodatku wszystkie dodane artykuły będą szły osobno (innymi słowy pozostaje wiele pytań o to, jak powiązać niestandardowe artykuły i kategorie z artykuły i kategorie), będziesz musiał wprowadzić sporo zmian w szablonach wyświetlania, aby zorganizować proces moderacji (zaakceptowany, odrzucony, w trakcie moderacji itd.) z możliwością przeglądania przez użytkowników statusów ich artykuły. SobiPro- to całkiem niezły katalog, ale okazało się, że ma te same problemy co Zoo. Będziesz musiał dokonać zmian i przemyśleć związek pomiędzy treścią SobiPro a zawartością standardową. ChronoConnectivity to bardzo potężny komponent do budowania wszelkiego rodzaju formularzy i synchronizacji w bazie danych. Jeśli potrzebujesz całkowicie dostosować cały proces dodawania materiałów lub czegoś innego do swoich potrzeb, to z łatwością możesz to z nim zrobić. Nie ma jednak gotowych opcji, więc absolutnie wszystko będzie musiało zostać skonfigurowane od zera. I to jest bardzo długi czas.

Po badaniach w okolicy CCK stało się jasne, że warto przyjrzeć się bardziej przyziemnym rozwiązaniom. A najbardziej oczywistą rzeczą są blogi. Jak się jednak okazuje, darmowych komponentów do blogowania nie jest zbyt wiele. A te, które napotkano, okazały się w zasadzie podobne do standardowego mechanizmu. Nie ma więc większego sensu ich używać. W oko wpadły mi jednak dwa całkiem niezłe darmowe komponenty bloga: Blogi Hekimy I UAM. Jednak wraz z nimi stało się jasne, że trzeba będzie wprowadzić szereg zmian, aby w pełni uporządkować proces moderacji i skorygować niektóre błędy.

Stopniowo rozważając rozwiązania z najbardziej złożonych i ostatecznie docierających komponentów bloga, stawało się coraz bardziej jasne, że początkowo na prawie każdej witrynie (jeśli nie była ona pierwotnie pomyślana dla strumienia artykułów) wystarczy zastosować standardowy mechanizm Joomla. Jednak w Internecie nie było normalnych instrukcji dotyczących konfiguracji i rozwiązania tak banalnego problemu, jak oddzielenie obrazów użytkowników od ogólnego katalogu obrazów witryny. Tylko fragmentaryczne rozwiązania poszczególnych podzadań. Jednak po złożeniu rozwiązań otrzymaliśmy dość proste i wygodne instrukcje dotyczące konfiguracji sposobu, w jaki użytkownicy mogą dodawać materiały.

Ostateczne instrukcje dotyczące konfiguracji sposobu, w jaki użytkownicy mogą dodawać artykuły i materiały do ​​witryny Joomla, choć zawierają dużą liczbę punktów, są w rzeczywistości dość proste do zorganizowania. Pierwszą rzeczą, której będziesz potrzebować, jest pobranie i zainstalowanie darmowy edytor JCE z lokalizacją (jest język rosyjski; w ostateczności zawsze możesz go pobrać z innych zasobów). W odróżnieniu od standardowego edytora TinyMCE, ma konfigurowalnego i całkiem wygodnego menedżera obrazów. Teraz możesz rozpocząć konfigurację.

  1. Otwórz " Strona internetowa - Ustawienia ogólne" i ustaw domyślny edytor " Redaktor JCE„. Należy to zrobić, aby wszyscy użytkownicy wprowadzali artykuły z tego konkretnego edytora.
  2. Otwórz " Menedżer materiałów„. Następnie kliknij” Ustawienia„. Przejdź do zakładki „ Prawa„i dla grupy Zarejestrowany ustaw uprawnienia do tworzenia materiału (element „ Tworzyć"). Pozostałe elementy pozostaw wyłączone. To ustawienie pozwoli użytkownikom dodawać materiały i artykuły z serwisu, ale nie publikować ich. Innymi słowy, po dodaniu artykuły nie będą domyślnie publikowane. Generalnie prosta moderacja.
  3. Otwórz " Menedżer kategorii" i utwórz kategorię " Do rozważenia„. W przyszłości wszystkie dodane artykuły będą należeć do tej kategorii (dla wygody).
  4. Utwórz ukryte menu, jeśli go nie masz. Ukryte menu działa tak samo jak zwykłe menu, ale jest umieszczone w pozycji, której nie ma w szablonie.
  5. W ukrytym menu utwórz element z Aliasem „ materiał dodatkowy„i tytuł” Dodaj artykuł„. Wybierz typ elementu” Stwórz materiał„Ustaw poziom dostępu” Zarejestrowany" (po lewej stronie) oraz domyślną kategorię "Do rozpatrzenia" (w obszarze ustawień głównych). Dzieje się tak po to, aby nieuprawniony użytkownik przy wyborze pozycji dostał się na stronę logowania i aby wszystkie materiały zmieściły się w jedno kategoria (do późniejszego sortowania).
  6. Tworzymy pozycję w menu, która jest widoczna dla wszystkich użytkowników. Ustaw typ elementu „ Przydomek". Jako pozycję docelową wskazujemy poprzednią pozycję z ukrytego menu. Pozycja otwarta jest potrzebna, aby wszyscy użytkownicy widzieli, że możliwe jest tworzenie materiałów na stronie. Gdy nieuprawnieni użytkownicy klikną na taką pozycję, zostaną przekierowany na stronę autoryzacji.

Teraz zacznijmy konfigurować edytor JCE

  1. Otwórz edytor JCE w menu” Komponenty". Przejdź do zakładki profile. Włącz profil " Przód„. To jest dokładnie profil, który zostanie zastosowany do użytkowników podczas dodawania artykułu z witryny.
  2. Otwórz swój profil” Przód" i skonfiguruj następujące ustawienia
    1. W pierwszej zakładce w obszarze „ Użytkownicy„zaznacz pole obok grupy” Zarejestrowany", aby ustawienia dotyczyły zarejestrowanych użytkowników.
    2. Przejdź do zakładki „ Funkcje i układ". Ustaw element " Przełącznik edytora„W NIE aby wyeliminować możliwość wysyłania gołego kodu HTML.
    3. Utwórz na stronie w katalogu „ obrazy"informator" recenzje„. Zdjęcia artykułów użytkownika będą przechowywane w tym katalogu przez czas moderacji.
    4. Wróć do panelu administracyjnego i przejdź do zakładki „ Opcje edytora„. Następnie po lewej stronie wybierz zakładkę „ System plików" i wskazać w akapicie " Ścieżka katalogu plików" ścieżka " zdjęcia/opinie"
    5. Na tej samej karcie wyłącz opcję „ Drzewo folderów"
    6. Na tej samej karcie określ maksymalny rozmiar obrazu, na przykład 100.
    7. Na tej samej karcie określ działania w przypadku konfliktu ” Stwórz niepowtarzalną nazwę...". Dzieje się tak, aby zdjęcia innych użytkowników nie mogły zostać nadpisane. Przecież po moderowaniu artykułu przez Ciebie zawsze możesz przenieść zdjęcia do udostępnionego folderu.
    8. Zapisz ustawienia.
    9. Przejdź do zakładki” Opcje wtyczek" i po lewej stronie ekranu wybierz zakładkę " Menedżer obrazu". Następnie ustalamy limit wielkości pliku np. 100 (jak poprzednio).
    10. Wyłącz elementy” Usuń folder", "Usuń plik", "Zmień nazwę pliku", "Wytnij, skopiuj" (dla katalogu i pliku), " Zmień nazwę folderu".
    11. Określ ścieżkę do katalogu plików obrazów „ zdjęcia/opinie"
    12. Zapisz ustawienia.
    13. W zakładce Opcje wtyczek„otwórz kartę” Połączyć" po lewej stronie. I określ żądane ustawienia domyślnych linków. Na przykład cel znajduje się "w nowym oknie".
    14. W tej samej zakładce wyłącz wszystkie elementy mające dostęp do struktury linków (wyszukiwanie itp.), a także wyskakujące okienka. Odbywa się to w celu uzyskania dostępu do wewnętrznej struktury zwykli użytkownicy nie było.
    15. Zapisz i zamknij edytor.
  3. Próbujemy otworzyć element” Stwórz materiał„pod nieautoryzowanym użytkownikiem i widzimy, że otworzył się formularz logowania. Próbujemy otworzyć ten sam element, co zalogowany użytkownik i widzimy, że otworzył się formularz edycji materiałów, ale z kilkoma dodatkowymi obszarami, których użytkownicy nie naprawdę nie potrzebuję.
  4. Przede wszystkim otwórzmy” Rozszerzenia - Menedżer wtyczek"i prezentujemy grupę" Specjalny„ dla wszystkich przycisków (Obraz, Podział strony, Materiał itp.) z wyjątkiem przycisku „ Więcej szczegółów". Spowoduje to ukrycie przycisków dla zwykłych użytkowników, ale pozostawi je otwarte dla użytkowników, którzy mają dostęp do obszaru administracyjnego.
  5. Niestety za pomocą ustawień nie można ukryć niepotrzebnych bloków formularza, a także dodać tekstu wprowadzającego. Dlatego konieczne będzie skopiowanie pliku szablonu wyświetlania z komponentu do szablonu witryny, a następnie dokonanie jego edycji.
    1. Otwórz drogę” %siteroot%/components/com_content/views/form/tmpl" i skopiuj plik " edycja.php„do szablonu po drodze” %twój szablon%/html/content/formularz/".
    2. Otwórz plik " edycja.php„w żadnym edytor tekstu i dodaj żądany tekst wprowadzający, jak pokazano poniżej (tekst pojawia się po linii 44 lub wyszukaj „


Dodaj artykuł



Przede wszystkim pamiętaj, że artykuł to przydatny, kulturalny, znaczący i poprawnie sformatowany tekst
(więcej szczegółów znajdziesz w sekcji zasady).

Dodanie materiału oznacza akceptację regulaminu tego zasobu.


przedmiot->id); ?>" method="post" name="adminForm" id="adminForm" class="form-validate">

    1. Teraz, aby ukryć bloki, musisz dodać styl ukrywania wyświetlania dla wszystkich znaczników zestawu pól z wyjątkiem pierwszego, na przykład tak:

Notatka: Oczywiście możesz użyć innych metod ukrywania, takich jak style z „:first-child”, ale ta metoda może nie być odpowiednia dla starszych przeglądarek. Możesz też dodać pole klasy dla żądanego zestawu pól i ukryć je, korzystając ze stylów dodanej klasy. Tutaj jest to wygodniejsze dla każdego.

    1. Zapisz plik.
  1. Dostosuj style tak, jak lubisz.

Jak widać, mimo że punktów jest naprawdę sporo, są one bardzo proste i w zasadzie ukończone w 15 minut(nie licząc CSS - to zależy od Ciebie).
Dzięki temu teraz będziesz mieć zawsze pod ręką prosty i niezawodny sposób, dzięki któremu użytkownicy Twojej witryny będą mogli dodawać materiały i artykuły z premoderacją, w wygodny sposób Edytor WYSIWYG i menedżer obrazu.

W dzisiejszych czasach stworzenie strony internetowej jest bardzo proste. Jeśli wcześniej musiałeś uczyć się języków programowania, teraz możesz skorzystać z kreatora stron internetowych. Pozwala stworzyć pełnoprawną stronę internetową w bardzo krótkim czasie, nie wymagając od Ciebie żadnej wiedzy. Odbywa się to dzięki licznym szablonom, a także dużej liczbie narzędzi.

A5 to nazwa usługi, która pozwala na stworzenie własnej strony internetowej w oparciu o dowolny z 300 szablonów. Tworzenie stron internetowych może odbywać się przy użyciu edytora HTML-5 lub Flasha. Zanim przejdziemy do recenzji samej usługi, przyjrzyjmy się jej zaletom i wadom.

Zalety:

1. Pierwszą zaletą jest wygodny edytor strony. Nie musisz niczego szukać, wszystko jest już na wyciągnięcie ręki. Za jego pomocą możesz dodawać nowe elementy, zmieniać styl swojej strony, a także wykonywać szereg innych czynności.

2. Masz prawo stworzyć własny szablon! Nie wszyscy kreatorzy witryn internetowych udostępniają tę funkcję. Wiele osób nie chce tego dawać, ale nie A5. Tworząc własny szablon, otrzymujesz całkowicie unikalną stronę internetową!

3. Witryna A5 ma bardzo responsywne wsparcie. Jeśli masz jakiś problem, po prostu skontaktuj się z nią, a otrzymasz odpowiedź!

4. Zrozumienie funkcji witryny nie jest trudne, ale nawet jeśli masz jakiekolwiek trudności, zawsze możesz obejrzeć wysokiej jakości samouczki wideo. W przejrzysty sposób pokazują całą funkcjonalność witryny, a także podpowiadają, jak racjonalnie z niej korzystać.

5. Dobry stosunek jakości do ceny. Przystępne ceny i wiele funkcji przekonają Cię o tym!

Wady:

  1. Niezbyt zapadająca w pamięć domena trzeciego poziomu. Wszystko jest standardowe, w wersji darmowej będziesz mieć domenę, której tak naprawdę nie pamiętasz. Coś jak 1772479.mya5.ru, nie jest to zbyt wygodne, ujmijmy to w ten sposób. Możesz pozbyć się takiej domeny płacąc pieniądze.
  2. Reklama w prawym rogu jest denerwująca, ale znowu można ją usunąć za pewne pieniądze.

Zajrzyjmy do wnętrza konstruktora A5

Przede wszystkim przejdźmy do strony internetowej http://www.a5.ru/. W prawym górnym rogu kliknij przycisk "Rejestracja". W oknie, które zostanie otwarte, będziesz musiał podać swój prawdziwy adres pocztowy. Będziesz także musiał wymyślić hasło. Możesz także podać swój numer telefonu, ale nie jest to wymagane.

Po rejestracji od razu zobaczysz przycisk „Stwórz witrynę internetową”. Zachęcamy do kliknięcia w niego i przejścia do wyboru szablonów. Jest ich tutaj wielu, wielu. Możesz wybrać dowolny temat, od samochodów po szablony do budowy. Przed wybraniem szablonu możesz go szczegółowo przejrzeć; wszystkie zakładki są dostępne. Jeśli jesteś zadowolony, kliknij „Wybierz szablon”. Minie kilka sekund i zostaniesz przeniesiony do edytora.

W gotowym szablonie możesz zrobić co chcesz. Najpierw spróbuj zmienić tekst. Kliknij żądane słowo i usuń je. Teraz wpisz swój tekst. Tutaj możesz zmienić czcionkę i rozmiar słów, możesz zmienić położenie tekstu (wyrównany do lewej, wyśrodkowany itp.). Kolejną ważną funkcją jest możliwość wstawienia łącza lub pliku do słowa.

Uporządkowaliśmy teksty. Przejdźmy dalej. Co jeszcze możesz zrobić? Oczywiście dodawaj, usuwaj lub zmieniaj strony. Możesz przejść do drugiej, trzeciej, czwartej strony. Możesz także dodać własny tekst, zmienić obrazy i tak dalej. W ustawieniach możesz ustawić dowolną stronę jako główną. Możesz także zmienić kolor, tło i rozmiar wybranej strony. Wszystko to jest bardzo łatwe do zrobienia.

Za pomocą widżetów możesz dodać do swojej witryny przycisk, film z YouTube, okno opinii i wiele więcej. Aby dodać, wystarczy przeciągnąć widżet na żądaną stronę. Do plików możesz dodawać własne obrazy i dokumenty, które następnie można dodać do witryny. W prawym górnym rogu istnieje możliwość zapisania i opublikowania gotowej strony internetowej. Bardzo wygodne.

O cenach

Darmowa wersja projektanta A5 jest wyjątkowo niewygodna. Możemy zatem wybrać dowolny, wybrany przez nas plan płatny. Najlepszym wyborem jest taryfa "Biznes", którego koszt wynosi tylko 133 ruble miesięcznie. Otrzymujesz 10 000 megabajtów miejsca na dysku, własną domenę ru lub com, a liczba stron jest nieograniczona. Otrzymujesz także możliwość korzystania z witryn stron trzecich i osobistego menedżera w celu uzyskania szybkiej pomocy.

Jeśli zastanawiasz się nad udostępnieniem użytkownikom możliwości dodawania artykułów i materiałów do witryny Joomla, to prawdopodobnie już odkryłeś, że tak pozornie proste zadanie nie jest takie łatwe do rozwiązania. Na początku masz co najmniej dwie możliwości. Pierwszym z nich jest wykorzystanie standardowej funkcjonalności, gdyż system zarządzania treścią Joomla posiada wiele wbudowanych przydatnych funkcji, m.in. dodawanie artykułów ze strony. Drugim jest użycie modułów i komponentów innych firm, w tym różnych CCK. Po szybkim spojrzeniu na funkcje i opisy znalezione w recenzjach innych zasobów, najprawdopodobniej będziesz chciał skorzystać z komponentów innych firm, ponieważ wyraźnie zapewniają one szerszy zakres ustawień i możliwości. Jednak szczegółowe badanie z instalacją komponentów na systemach testowych wykazało, że nie wszystko jest tak dobre, jak opisano.

Istniejące rozwiązania umożliwiające organizację dodawania artykułów i materiałów do serwisu Joomla przez użytkowników

Zanim przejdziemy dalej, warto wskazać kryteria, na których oparto:

  • Rozwiązanie też powinno nie wprowadzaj zmian w standardowych mechanizmach lub uczyń je tak minimalnymi, aby później można było łatwo dodać do witryny inne moduły i komponenty.
  • Wymagany umiar dodane materiały.
  • Konieczne jest, aby użytkownik Nie mogłem przypadkowo zrujnować obecnej struktury witryny lub dodaj materiały do ​​tych kategorii, które służą wyłącznie do organizowania wewnętrznych zadań witryny.
  • Jeśli istnieje potrzeba wykonania zmiany w kodzie (wykończenie), powinny być minimalne. Co innego, gdy masz już strumień artykułów i znasz specyfikę tego, czego możesz oczekiwać od użytkowników. W związku z tym rozumiesz, że Twoja praca będzie przydatna. Inna sprawa, gdy dodajesz tylko funkcjonalność i nie wiadomo, czy będzie przepływ i jeśli tak, to jaki. Przecież zawsze należy pamiętać, że jeśli ktoś naprawdę chce dodać materiał, to nie będzie mu trudno przesłać e-mailem dokument Word, OpenOffice, czy nawet HTML.
  • Pożądane jest, aby istniało wiele wygodnych funkcji, takie jak możliwość podglądu przez użytkownika statusu jego artykułów, organizacja procesu moderowania artykułów, dodawania tagów, dodawania zdjęć i inne.

Kryteria były dość podstawowe, ale nawet one wystarczyły, aby ostatecznie zdecydować się na dodawanie materiałów w standardowy sposób. Ale najpierw najważniejsze. Pierwsze do rozważenia były różne CCK, takie jak Kreator treści I K2. Głównym problemem była zmiana standardowych mechanizmów i konieczność wprowadzenia dość dużej ilości zmian, dlatego trzeba było z nich zrezygnować. Przykładowo po pobraniu z oficjalnej strony i zainstalowaniu K2, który podobno powinien już mieć wygodną funkcjonalność dodawania materiałów, okazało się, że cała zawartość powinna być używana tylko poprzez K2 (stąd prawie wszystkie moduły Joomla bez obsługi K2 stają się bezużyteczne) i że Formularz dodawania materiałów trzeba jeszcze dostosować do swoich potrzeb (np. dostępność wszystkich kategorii dla użytkownika). Oczywiście jest całkiem możliwe, że po pewnym czasie studiowania K2 problem ten można rozwiązać znacznie łatwiej, jednak przenoszenie wszystkiego, co tam jest, tylko dla jednej funkcji i szukanie analogii do istniejących modułów, nie jest racjonalne.

Notatka: Pamiętaj, że chodzi tu wyłącznie o zadanie użytkowników dodawania treści. Oczywiście za pomocą CCK można budować złożone i wydajne strony internetowe, ale nie jest to wymagane w przypadku bieżącego zadania.

Następnie przyjrzeliśmy się również modułom i komponentom reprezentują CCK, ale nie zmieniają standardowej struktury. Są to Zoo (jako CCK), SobiPro (jako katalog) i ChronoConnectivity (o tym osobne słowa). Darmowa wersja Zoo udostępnia gotowy moduł do publikowania. Jednak po przejrzeniu gotowych formularzy i poszukiwaniu rozwiązań problemów z ustawieniami bezpieczeństwa stało się jasne, że oprócz tego, że wszystko dodane artykuły zostaną oddzielone(innymi słowy pozostaje wiele pytań dotyczących powiązania artykułów i kategorii użytkowników z artykułami i kategoriami witryny), będziesz musiał dokonać wielu zmian w szablony wyświetlania, aby zapewnić organizację procesu moderacji (zaakceptowane, odrzucone, moderowane itd.) z możliwością przeglądania przez użytkowników statusu ich artykułów. SobiPro to całkiem niezły katalog, ale ma te same problemy co Zoo. Będziesz musiał dokonać zmian i przemyśleć związek pomiędzy treścią SobiPro a zawartością standardową. ChronoConnectivity to bardzo potężny komponent do budowania wszelkiego rodzaju formularzy i synchronizacji w bazie danych. Jeśli potrzebujesz całkowicie dostosować cały proces dodawania materiałów lub czegoś innego do swoich potrzeb, to z łatwością możesz to z nim zrobić. Nie ma jednak gotowych opcji, więc absolutnie wszystko będzie musiało zostać skonfigurowane od zera. I to jest bardzo długi czas.

Po zgłębieniu tematu CCK stało się jasne, że warto przyjrzeć się bardziej przyziemnym rozwiązaniom. I najbardziej oczywiste to są blogi. Jak się jednak okazuje, darmowych komponentów do blogowania nie jest zbyt wiele. A te, które napotkano, okazały się w zasadzie podobne do standardowego mechanizmu. Nie ma więc większego sensu ich używać. W oko wpadły mi jednak dwa całkiem niezłe darmowe komponenty bloga: Blogi Hekima i UAM. Jednak stało się dla nich jasne, że będziesz musiał dokonać pewnych zmian, aby w pełni uporządkować proces moderacji i poprawić niektóre błędy.

Stopniowo rozważając rozwiązania z najbardziej złożonych i ostatecznie docierających komponentów bloga, stawało się coraz bardziej jasne, że początkowo na prawie każdej witrynie (jeśli nie była ona pierwotnie pomyślana dla strumienia artykułów) wystarczy zastosować standardowy mechanizm Joomla. Jednak w Internecie nie było normalnych instrukcji dotyczących konfiguracji i rozwiązania tak banalnego problemu, jak oddzielenie obrazów użytkowników od ogólnego katalogu obrazów witryny. Tylko fragmentaryczne rozwiązania poszczególnych podzadań. Jednak po złożeniu rozwiązań otrzymaliśmy dość proste i wygodne instrukcje dotyczące konfiguracji sposobu, w jaki użytkownicy mogą dodawać materiały.

Konfigurowanie sposobu, w jaki użytkownicy mogą dodawać materiały i artykuły do ​​witryny Joomla przy użyciu standardowych narzędzi

Ostateczne instrukcje dotyczące konfiguracji sposobu, w jaki użytkownicy mogą dodawać artykuły i materiały do ​​witryny Joomla, choć zawierają dużą liczbę punktów, są w rzeczywistości dość proste do zorganizowania. Pierwszą rzeczą, której będziesz potrzebować, jest pobierz i zainstaluj darmowy edytor JCE z lokalizacją (link do strony dewelopera; jest tam język rosyjski; w ostateczności zawsze można go pobrać z innych zasobów). W przeciwieństwie do standardowego edytora TinyMCE, posiada konfigurowalny i całkiem wygodny menedżer obrazów. Teraz możesz rozpocząć konfigurację.

1. Otwórz” Strona internetowa - Ustawienia ogólne" i ustaw domyślny edytor " Redaktor JCE„. Należy to zrobić, aby wszyscy użytkownicy wprowadzali artykuły z tego konkretnego edytora.

2. Otwórz” Menedżer materiałów„. Następnie kliknij” Ustawienia„. Przejdź do zakładki „ Prawa„i dla grupy Zarejestrowany ustaw uprawnienia do tworzenia materiału (pozycja „Utwórz”). Pozostaw pozostałe przedmioty zabronione. To ustawienie pozwoli użytkownikom dodawać treści i artykuły z witryny, ale nie będzie ich publikować. Innymi słowy, po dodaniu artykuły zostaną domyślnie cofnięte. Ogólnie rzecz biorąc, prosty umiar.

3. Otwórz” Menedżer kategorii" i utwórz kategorię " Do rozważenia„. W przyszłości wszystkie dodane artykuły będą należeć do tej kategorii (dla wygody).

4. Utwórz ukryte menu, jeśli go nie masz. Ukryte menu działa tak samo jak zwykłe menu, ale jest umieszczone w pozycji, której nie ma w szablonie.

5. W ukrytym menu utwórz element z Aliasem „ materiał dodatkowy„i tytuł” Dodaj artykuł". Wybierać typ przedmiotu „Utwórz materiał”. Ustaw poziom dostępu " Zarejestrowany" (po lewej stronie) oraz domyślną kategorię "Do rozpatrzenia" (w obszarze ustawień głównych). Dzieje się tak po to, aby nieuprawniony użytkownik przy wyborze pozycji dostał się na stronę logowania i aby wszystkie materiały zmieściły się w jedno kategoria (do późniejszego sortowania).

6. Tworzymy pozycję w menu, która jest widoczna dla wszystkich użytkowników. Ustaw typ elementu „ Przydomek". Jako pozycję docelową wskazujemy poprzednią pozycję z ukrytego menu. Pozycja otwarta jest potrzebna, aby wszyscy użytkownicy widzieli, że możliwe jest tworzenie materiałów na stronie. Gdy nieuprawnieni użytkownicy klikną na taką pozycję, zostaną przekierowany na stronę autoryzacji.

Teraz zacznijmy konfiguracja edytora JCE

7. Otwórz edytor JCE z „menu” Komponenty". Przejdź do zakładki profile. Włącz profil " Przód„. To jest dokładnie profil, który zostanie zastosowany do użytkowników podczas dodawania artykułu z witryny.

8. Otwórz swój profil” Przód" i skonfiguruj następujące ustawienia

8.1. W pierwszej zakładce w obszarze „ Użytkownicy„zaznacz pole obok grupy” Zarejestrowany", aby ustawienia dotyczyły zarejestrowanych użytkowników.

8.2. Przejdź do zakładki „ Funkcje i układ". Ustaw element „Przełącznik redaktora” na Nie aby wyeliminować możliwość wysyłania gołego kodu HTML.

8.3. Utwórz na stronie w katalogu „ obrazy"informator" recenzje„. Zdjęcia artykułów użytkownika będą przechowywane w tym katalogu przez czas moderacji.

8.4. Wróć do panelu administracyjnego i przejdź do zakładki „ Opcje edytora„. Następnie po lewej stronie wybierz zakładkę „ System plików" i wskazać w akapicie " Ścieżka katalogu plików" ścieżka " zdjęcia/opinie"

8,5. Na tej samej karcie wyłącz opcję „ Drzewo folderów"

8.6. Na tej samej karcie określ maksymalny rozmiar obrazu, na przykład 100.

8.7. Na tej samej karcie określ działania w przypadku konfliktu ” Stwórz niepowtarzalną nazwę...". Dzieje się tak, aby zdjęcia innych użytkowników nie mogły zostać nadpisane. Przecież po moderowaniu artykułu przez Ciebie zawsze możesz przenieść zdjęcia do udostępnionego folderu.

8.8. Zapisz ustawienia.

8.9. Przejdź do zakładki” Opcje wtyczek" i po lewej stronie ekranu wybierz zakładkę " Menedżer obrazu". Następnie ustalamy limit wielkości pliku np. 100 (jak poprzednio).

8.10. Wyłącz opcje „Usuń folder”, „Usuń plik”, „Zmień nazwę pliku”, „Wytnij, skopiuj” (dla katalogu i pliku), „Zmień nazwę folderu”.

8.11. Określ ścieżkę do katalogu plików obrazów „ zdjęcia/opinie"

8.12. Zapisz ustawienia.

8.13. W zakładce Opcje wtyczek„otwórz kartę” Połączyć" po lewej stronie. I wskaż żądane ustawienia domyślnych linków. Na przykład cel " w nowym oknie".

8.14. W tej samej zakładce wyłącz wszystkie elementy mające dostęp do struktury linków (wyszukiwanie itp.), a także wyskakujące okienka. Odbywa się to tak, aby zwykli użytkownicy nie mieli dostępu do wewnętrznej struktury.

8.15. Zapisz i zamknij edytor.

9. Próbujemy otworzyć przedmiot ” Stwórz materiał„pod nieautoryzowanym użytkownikiem i widzimy, że otworzył się formularz logowania. Próbujemy otworzyć ten sam element, co zalogowany użytkownik i widzimy, że otworzył się formularz edycji materiałów, ale z kilkoma dodatkowymi obszarami, których użytkownicy nie naprawdę nie potrzebuję.

10. Przede wszystkim otwórz „ Rozszerzenia - Menedżer wtyczek"i prezentujemy grupę" Specjalny„ dla wszystkich przycisków (Obraz, Podział strony, Materiał itp.) z wyjątkiem przycisku „ Więcej szczegółów". Spowoduje to ukrycie przycisków dla zwykłych użytkowników, ale pozostawi je otwarte dla użytkowników, którzy mają dostęp do obszaru administracyjnego.

11. Niestety, za pomocą ustawień nie można ukryć niepotrzebnych bloków formularza, a także dodać tekstu wprowadzającego. Dlatego konieczne będzie skopiowanie pliku szablonu wyświetlania z komponentu do szablonu witryny, a następnie dokonanie jego edycji.

11.1. Otwórz drogę” %siteroot%/components/com_content/views/form/tmpl" i skopiuj plik " edycja.php„do szablonu po drodze” %twój szablon%/html/content/formularz/".

11.2. Otwórz plik „edit.php” w dowolnym edytorze tekstu i dodaj żądany tekst wprowadzający, jak pokazano poniżej (tekst pojawia się po linii 44 lub wyszukaj „

Dodaj artykuł

Przede wszystkim pamiętaj, że artykuł to przydatny, uprzejmy, znaczący i poprawnie sformatowany tekst (więcej szczegółów znajdziesz w regulaminie artykułu).
Dodanie materiału oznacza akceptację regulaminu tego zasobu.
przedmiot->id); ?>" method="post" name="adminForm" id="adminForm" class="form-validate">

11.3. Teraz, aby ukryć bloki, konieczne jest dla wszystkich tagów zestaw pól, oprócz pierwszego, dodaj ukrywanie wyświetlania poprzez styl, na przykład tak:

Notatka: Oczywiście możesz użyć innych metod ukrywania, takich jak style z „ :pierwsze dziecko", ale ta metoda może nie działać w starszych przeglądarkach. Możesz też dodać pole klasa za konieczne zestaw pól i ukryj go w stylach dodanej klasy. Tutaj jest to wygodniejsze dla każdego.

11.4. Zapisz plik.

12. Dostosuj style tak, jak lubisz. Na przykład teraz na stronie strona internetowa To jest formularz, który jest używany i wygląda tak.

Jak widać, mimo że punktów jest naprawdę sporo, są one bardzo proste i w zasadzie ukończone w 15 minut(nie licząc CSS - to zależy od Ciebie).

Dzięki temu teraz zawsze będziesz miał na wyciągnięcie ręki prosty i niezawodny sposób na udostępnienie użytkownikom swojej witryny materiałów i artykułów z premoderacją, wygodnym edytorem WYSIWYG i menedżerem obrazów.

© 2024 ermake.ru - O naprawie komputerów PC - Portal informacyjny