2010-06-15 10:01:16
|
Kolejna nowa opcja w księgach gość, to możliwość dodania dowolnych pól tekstowych, np. możemy dodać pole, w które wpisujący może podać miasto, z którego jest, albo ile ma lat, jakie ma zwierzę itp. Takich pól możemy dodać maksymalnie 10, z dowolnym przeznaczeniem. Aby skorzystać z tych pól nie obejdzie się bez modyfikowania szablonu, ale od początku nasza księga gości była przeznaczona dla bardziej doświadczonych użytkowników i znających podstawy html.
Co należy zrobić, aby dodać pole, np. na podanie miasta, z którego wpisujący jest? To nie jest trudne zadanie, w szablonie odnajdujemy kod formularza, pomiędzy kodem <form…> a </form> musimy umieścić kod html z dodatkowym polem, np.: Wpisz miasto, w którym mieszkasz: <input type="text" name="{formname_pole1}"> I formularz już mamy gotowy, teraz aby zawartość tego pola było widoczne przy wyświetlaniu postów, musimy dodać kolejny kod html, pomiedzy kodem <!-- BEGINREPEAT post --> a <!-- ENDREPEAT post -->, wstawiamy np. kod: Miasto: {post.pole1} I to wszystko, oczywiście kody tu podane są przykładowe i należy je dostosować do własnych potrzeb. Aby dodać kolejne pole np. na podanie lat, robimy analogicznie z tym, że nazwę pola dajemy {formname_pole2}, a dla wyświetlania {post.pole2} i tak do maksymalnie 10 pól. W formularzu pole tekstowe nie musi być typu input, a możemy zastosować textarea np.: zamiast kodu: <input type="text" name="{formname_pole1}"> możemy zastosować: <textarea name="{formname_pole1}" cols="50" rows=5></textarea> Został także założony nowy przykładowy szablon z 4 polami tego typu o nazwie „Zwykły + dodat. pola”.
|