FAQ: Jak umożliwić użytkownikom publikację artykułów

Moderator: Radek Suski

Locked
User avatar
magic
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 182
Joined: Fri Aug 19, 2005 5:11 pm

FAQ: Jak umożliwić użytkownikom publikację artykułów

Post by magic » Fri Nov 04, 2005 2:14 pm

Jak umożliwić użytkownikom publikację artykułów?

Po zainstalowaniu Joomla! z przykładowymi danymi mamy utworzone usermenu (Menu Użytkownika), a w nim link pozwalający (w teorii) na napisanie wiadomości w sekcji News (Nowiny, Aktualności, etc.). Poniżej kilka porad jak:
  • realnie dać użytkownikom możliwość publikacji od strony frontowej
  • dać im możliwość publikacji w innych sekcjach niż News
1. Zanotuj sobie zawartość pola ID Sekcja dla sekcji artykułów, dla których chcesz uprawnić użytkowników do publikacji
Jak?: PA->Artykuły->Menedżer sekcji (gdzie PA to twój Panel Administracji, a reszta to komendy tekstowe z listy poziomej u góry PA). Zobaczysz listę twoich sekcji artykułów. Zapisz na kartce (albo zapamiętaj) numerki w kolumnie ID Sekcja.

2. Otwórz do edycji menu: usermenu
Jak?: PA->Menu->usermenu (opis jak wyżej)

3. Otwórz do edycji pozycję menu o nazwie Zaproponuj newsa (albo inna nazwa w tym stylu: w zależności od wersji tłumaczenia)
Jak?: Kliknij na nazwie tej pozycji menu ...

4. Skopiuj zawartość pola Odnośnik
Jak?: Zaznacz całą (koniecznie całą!) zawartość tego pola i skopiuj do schowka (Windows: kombinacja klawiszy [Ctrl]+[C])

5. Zmień poziom dostępu na Special
Jak?: W polu Poziom dostępu kliknij na wiersz Special

6. Zapisz zmiany
Jak?: Kliknij na ikonkę z dyskietką (po prawej, u góry)

7. Utwórz nową pozycję usermenu
Jak?: Kliknij na ikonkę Nowy po prawej, u góry
-Następnie wybierz opcję Odnośnik-adres URL i kliknij ikonkę Następny.
-Następnie wpisz nazwę swojej pozycji menu w polu Nazwa.
-Następnie wklej skopiowany (pkt.4) uprzednio link (Windows: kombinacja klawiszy [Ctrl]+[V]) w pole Odnośnik
-Następnie znajdź w skopiowanym j.w. linku taki fragment tekstu: sectionid=1
-Następnie zamień liczbę 1 w tym fragmencie na odpowiedni numer ID Sekcji do wybranej sekcji (z wynotowanych jak w pkt.1)
-Następnie zmień uprawnienia w polu Poziom dostępu na Special
-Zapisz zmiany

8. Powtarzaj krok 7. dla wszystkich sekcji, dla których chcesz uprawnić użytkowników do publikacji artykułów.

9. Uprawnij wybranych użytkowników do publikacji artykułów
Jak?: PA->Witryna->Menedżer użytkowników
-Następnie kliknij na nazwę użytkownika
-Następnie w polu Grupa zaznacz wybraną grupę należącą do Public Frontend (Author, Editor. Publisher - zobacz wcześniej np. na http://pomoc.joomla.pl czym się różnią te grupy ...)
-Zapisz zmiany ... itd.

Zrobione.
Od teraz uprawnieni przez ciebie - zarejestrowani użytkownicy twojego serwisu będą mogli od "frontowej strony" zamieszczać swoje teksty.

Uwaga:
W kroku 7 zamiast opcji "Odnośnik-adres URL" możesz wybrać opcję "Wyślij - artykuł w kategorii". Wtedy zarówno zapisywanie ID Sekcji w kroku 1, jak i poprawianie odnośnika w kroku 7 nie będą potrzebne. Tak jak podałem - jest po prostu nieco szybciej przy "hurtowym" wstawianiu linków w menu ...

Uwaga2:
Wstawianie linków do formularzy nowego artykułu w Joomla! nie jest konieczne. Zalogowani - uprawnieni użytkownicy będą widzieli przy każdej oglądanej od frontu kategorii artykułów ikonkę "Nowy" - ten przycisk otworzy odpowiedni formularz.
Dodatkowo użytkownicy z wyższymi uprawnieniami zobaczą również przy tytułach każdego artykułu przycisk "Edycja", który pozwoli im poprawić istniejący artykuł. Linki w menu można wstawić dla wygody ...

Trochę to "łopatologicznie" wyjaśniłem - dla całkowicie niezorientowanych w Joomla!, a bardziej zaawansowanym podpowiadam:
  • zmiana uprawnień na Special spowoduje, że tą pozycję menu zobaczą jedynie użytkownicy, których jako Administrator przypisałeś do wyższej grupy niż Registered (Author, Editor, Publisher) oraz że będą oni mieli realną możliwość publikacji
  • wstawienie odpowiedniego numeru ID Sekcji w URL odnośnika z menu pozwoli użytkownikom na zamieszczanie artykułów we wszystkich kategoriach danej sekcji.
Na koniec ...
Możesz też użyć w tym celu specjalnych komponentów / modułów, które znajdziesz w internet (np. CZ Submit - do pobrania np. na http://www.joomla.pl ), także niektóre edytory dla Joomla! dają specjalne możliwości w przedmiotowym celu ...
Ale to już inna bajka.
Last edited by magic on Mon Nov 14, 2005 1:34 pm, edited 1 time in total.

Locked

Return to “FAQ”