Plugin, który umożliwia dodawanie artykułów z frontendu. Na stronie statycznej lub w artykule można zamieścić formularz odpowiedzialny za dodawanie artykułów. Aby wstawić formularz w dowolnym miejscu wystarczy podać tag:
[ADD_POST_FORM]
Plugin posiada kilka opcji konfiguracyjnych, które zostały opisane bezpośrednio w panelu. Tutaj znajdziesz informacje na temat konfigurowania szablonu formularza.
W formularzu można użyć następujących tagów:
[ADD_POST_KATEGORIE] - wstawi rozwijaną listę z kategoriami
[ADD_POST_CUSTOMFIELDS] - wstawi pola custom fields
Zarówno kategorie jak i pola custom fields można zdefiniować ręcznie bezpośrednio w szablonie.
Aby to zrobić wystarczy utworzyć dowolne pole w formularzu o nazwie custom_fields[nazwa_pola], gdzie nazwa_pola to odpowiednia nazwa custom_fields.
Aby dodać pole kategorii (np. select), należy utworzyć pole o nazwie category, wartością powinno być id kategorii.
Do szablonu formularza można wprowadzać kod html, php oraz javascript (w przypadku javascript najlepiej użyć dodatkowo tagu nochangeit).
<form method="post"> Tytuł: <input type=text name=title value="<?php echo htmlspecialchars($_POST['title']);?>"><br> Treść:<br><textarea name=desc><?php echo htmlspecialchars($_POST['desc']);?></textarea><br> <Br> Kategorie: [ADD_POST_KATEGORIE] <br> DODATKOWE POLA: [ADD_POST_CUSTOMFIELDS] <br> Twój email: <input type=email name=email value="<?php echo htmlspecialchars($_POST['email']);?>"><br> <input type=checkbox name=regulations value=1> Akceptuję regulamin dodawania wpisów<br> <button type=submit>Wyślij artykuł</button> </form>
Pamiętaj, że kod z tagu style oraz javascript zostanie przeniesiony do pliku cmsa ze stylami i skryptami. Czasem jednak nie chcemy tego robić, w takim przypadku wystarczy dodatkowo oznaczyć style lub skrypty tagiem nochangeit:
<a href="#" class="mojaklasalinku">Mój link</a> <nochangeit><style>.mojaklasalinku {color:red;}</style></nochangeit>