Szablony dla wpisów przechowywane sa w folderze o nazwie

Transkrypt

Szablony dla wpisów przechowywane sa w folderze o nazwie
Szablony dla wpisów przechowywane sa w folderze o nazwie templates_art
Każdy wysyłany wpis na stronę za każdym razem przybiera formę jednego z szablonów (za każdym
razem szablon jest losowo wybierany spośród dostępnych).
Nazwa szablonu: dowolna_unikalna_nazwa.txt
Tworzenie szablonu, zasady ogólne:
Każde polecenie należy umieszać w nowej lini.
Szablon powinien mieć kodowanie utf-8. Polecany edytor: notepad++
Szablon odnosi się do jednego linka, nie do całego artykułu. Jeśli w artykule będzie więcej linków,
schemat szablonu zostanie powtórzony.
W szablonie należy umieścić tylko jedno polecenie LINK{}
Dostępne polecenia:
TEXT{arg} – wstawia dowolny tekst, który zostanie zdefiniowany jako argument arg. Można
podać więcej argumentów rozdzielając pionowym znakiem |. W takim przypadku za każdym razem
losowo zostanie wybrany jeden z argumentów.
Przykład:
TEXT{To jest}
TEXT{opis:|tekst:|treść:}
Możliwy wynik przykładu:
To jest tekst:
RANDOM_TEXT{arg} – dokładnie jak polecenie TEXT, z tym, że wstawienie tego elementu
zostanie zrealizowane bądź nie (uzależnione jest to od losu 0,1 – jest szansa 50% że element
zostanie wstawiony).
Przykład:
RANDOM_TEXT{To jest}
RANDOM_TEXT{opis:|tekst:|treść:}
Możliwe wyniki przykładu:
To jest
To jest treść:
opis:
Wygenerowany tekst może być również pusty.
TEXT_GENERATOR{arg1,arg2,arg3} – tworzy w pełni automatycznie tekst. Długość tekstu
wyznaczają argumenty arg1 i arg2 – za każdym razem losowo wybierana jest długość pomiędzy
tymi dwoma argumentami. Długość tekstu jest podawana w słowach. Argument arg3 określa znak
interpunkcyjny dla ostatniego zdania.
arg1 – minimalna długość tekstu w słowach
arg2 – maksymalna długość tekstu w słowach
arg3 – tekst (znak, znaki) kończący ostatnie zdanie wygenerowanego tekstu. Należy pamiętać
również o spacji.
Przykład 1:
TEXT_GENERATOR{5,10,. }
Wynik przykładu:
Zawsze pamiętaj o dobrych tekstach na stronę.
Przykład 2:
TEXT_GENERATOR{5,10,! }
Wynik przykładu:
Dobrze jest zawsze mieć dobry tekst, tak jest!
Przykład 3:
TEXT_GENERATOR{5,10,?<br>}
Wynik przykładu:
Myślisz, że możesz to dzisiaj zrobić dobrze?<br>
RANDOM_TEXT_GENERATOR{arg1,arg2,arg3} – podobnie jak polecenie
TEXT_GENERATOR, z tym że wstawienie tego elementu zostanie zrealizowane bądź nie
(uzależnione jest to od losu 0,1 – jest szansa 50% że element zostanie wstawiony).
LINK{arg} – wstawia treść z linkiem z projektu. Długość tekstu określana jest w projekcie w polu
"Ilość słów przypadających na jeden link ". Link zostanie wstawiony do losowo wybranego fragmentu tego
tekstu (od jednego do kilku słów). Argument arg określa zakończenie dla ostatniego zdania.
arg – tekst (znak, znaki) kończący ostatnie zdanie wygenerowanego tekstu. Należy pamiętać
również o spacji.
Przykład:
LINK{. }
Wynik przykładu:
To jest jakiś tekst wygenerowany z <a href=http://linkzprojektu.pl>wprowadzonego projektu</a>,
a do losowo wybranego fragmentu zostanie wprowadzony link. Oczywiście link również pochodzi z
wprowadzonego projektu.
PIXABAY_IMG{arg} – pobiera automatycznie mały obrazek z pixabay.com. Argument arg jest
opcjonalny, można w nim podać słowo kluczowe dla pobieranego obrazka (polskie słowo). Można
podać więcej słów kluczowych oddzielając je znakami pionowej lini |. Jeśli argument będzie pusty,
zostanie pobrany losowy obrazek z całej bazy pixabay.com
Przykład 1:
PIXABAY_IMG{}
Wynik przykładu: zostanie pobrany losowo wybrany obrazek z całej bazy pixabay.com
Przykład 2:
PIXABAY_IMG{pozycjonowanie}
Wynik przykładu: zostanie pobrany losowo wybrany obrazek z bazy pixabay.com po wyszukaniu
słowa pozycjonowanie.
PIXABAY_IMG{pozycjonowanie|seo}
Wynik przykładu: zostanie pobrany losowo wybrany obrazek z bazy pixabay.com po wyszukaniu
słowa pozycjonowanie lub seo (za każdym razem wybierane losowo).
RANDOM_PIXABAY_IMG{arg} - podobnie jak polecenie PIXABAY_IMG, z tym że wstawienie
tego elementu zostanie zrealizowane bądź nie (uzależnione jest to od losu 0,1 – jest szansa 50% że
element zostanie wstawiony).
Przykładowy szablon w formie faq z komentarzem (komentarze nie mogą występować w
szablonie):
TEXT{<h4>} // otwieram znacznik h4
TEXT_GENERATOR{20,40,?} // wstawiam zdania (w sumie od 20 do 40 słów) i kończę
pytajnikiem ostatnie słowo
TEXT{</h4>} // zamykam znacznik h4
LINK{!<br>} // wstawiam tekst z linkiem (parametry określane w projekcie), kończę ostatnie
wstawione zdanie wykrzyknikiem i łamaniem lini.
TEXT{<center>} // otwieram znacznik center
RANDOM_PIXABAY_IMG{} // wstawiam (ale nie za każdym razem) losowo wybrany obrazek z
pixabay
TEXT{</center>} // zamykam znacznik center
TEXT{<hr>} // wstawiam linię hr

Podobne dokumenty