Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2006-11-11 19:23:19.
Revizia anterioară   Revizia următoare  

Tutorial de Textile

Limbajul Textile

Pentru reguli generale despre regulile de formatare ale limbajului Textile accesati acest link: http://hobix.com/textile/
ATENTIE! Evitati folosirea codului HTML in cadrul Textile.

Formatarea task-urilor

Structura unui task este urmatoarea:

  • Template de header
    Se include linia ==Include(page="template/taskheader" task_id="nume_task")== la inceput unde nume_task reprezinta numele task-ului la care lucrezi
  • Alte template-uri
    In cazul ca problema a fost importata de pe infoarena 1.0 veti vedea urmatoarea linie ==Include(page="template/raw")==. Daca nu sunteti multumit de rezultatul final, dar nu mai aveti chef sa editati in continuare, puteti include linia ==Include(page="template/cleanup")==
  • Poveste
    In editarea enunturilor se vor respecta urmatoarele reguli: toate variabilele, constantele sau nume de fisiere se va folosi fie modificatorul $...$ (in caz ca nu merge se foloseste {$...$} ). Daca doriti ca textul dintre modificatori sa nu fie interpretat ca Textile puteti folosi in schimb modificatorul @...@ , respectiv {@...@ } in cazul ca nu merge prima varianta.
    In general, nu se foloseste bold sau alti modificatori. Daca aveti probleme cu inserarea unui anumit caracter puteti consulta aceasta lista si sa folosit direct codul HTML de acolo.
  • Date de intrare
    Titlurile de tipul "Date de intrare", "Date de iesire", etc. se scriu astfel: h2. Titlu urmat de o linie noua. Pe linia urmatoare se mentioneaza numele fisierului de intrare, si formatul acestuia folosind conventiile de formatare de mai sus.
  • Date de iesire
    La fel ca mai sus.
  • Restrictii
    Restrictiile se pun intr-o lista nenumerotata folosind caracterul * la inceputul fiecarui rand. Oriunde se intalnesc variabile si constante se folosesc modificatorii mentionati (eventual pentru intregul rand). Pentru a insera ≤ sau ≥ folositi codurile HTML corespunzatoare (≤ pentru ≤ si ≥ pentru ≥). O lista completa de caractere speciale gasiti aici.
  • Exemplu
    Exemplul il veti pune intr-un tabel formatat similar celui din template
    Prima coloana a tabelului va fi formatata in felul urmator:
    table(example). |_. %task_id%.in |_. %task_id%.out |
    unde task_id reprezinta id-ul taskului editat.
    Pentru coloane aditionale veti adauga in continuare _. nume_coloana | de cate ori este necesar.
    Fiecare din liniile de tabel ce urmeaza, se va
  • Poza
  • Template de footer