Tipikate Rattamatkaklubi veebileht: erinevus redaktsioonide vahel

Allikas: Tipikate Rattamatkaklubi teabebaas
Mine navigeerimisribale Mine otsikasti
105. rida: 105. rida:


<pre><h1 id="logo"><a href="https://rattamatkaklubi.ee" title="Visit our website" target="_blank"><table><tr><td style="padding-left: 50px;"><img src="https://rattamatkaklubi.ee/lists/logo_lists.png" /></td><td style="padding-left: 20px; font-size: 25px; vertical-align: middle; width: 200px;">[ORGANISATION_NAME]</td></tr></table></a></h1></pre>
<pre><h1 id="logo"><a href="https://rattamatkaklubi.ee" title="Visit our website" target="_blank"><table><tr><td style="padding-left: 50px;"><img src="https://rattamatkaklubi.ee/lists/logo_lists.png" /></td><td style="padding-left: 20px; font-size: 25px; vertical-align: middle; width: 200px;">[ORGANISATION_NAME]</td></tr></table></a></h1></pre>
Seejuures põhjendused olid järgmised:
* Tabeli tekitamine oli vajalik, et logo korrektselt vasakule ja kiri paremale saada ning et oleks võimalik neile eraldi atribuute külge panna.
* ''padding''-ud said pandud tunde järgi, et okei välja näeks.
* Kiri oli alguses ~50 piksli suurune, aga väiksemas aknas või väiksemal ekraanil (nt telefonis) nägi see väga kole välja - tekst wrap'iti kahele reale ja alumine rida jäi päise alast välja. Seetõttu sai fondi suuruseks pandud 25 ja tabeli lahtri laiuseks 200 - see tagab, et tekst nüüd alati kahele reale wrapitakse.


[[Category:Nutirakendused_ja_IT_tarkused]]
[[Category:Nutirakendused_ja_IT_tarkused]]

Redaktsioon: 18. november 2017, kell 07:41

Sissejuhatus

Käesolev leht koondab märkmeid Tipikate Rattamatkaklubi kodulehe ja muude IT teenuste kohta.

Wordpress sisuhaldus

Suvalised märkmed

  • Kodulehele info lisamisel tuleb aeg-ajalt ette olukordi, kus mingi pildifail edastatakse meile PDF kujul, samas Wordpress seda mõistlikult (muu info vahel) näidata ei oska. PDF failist saab pildiformaate välja võtta näiteks PDFill PDF Tools nimelise utiliidiga.
  • Tundub, et lehtede kirjutamiseks ja uuendamiseks tasub kasutada ainult Text Editor'i. Visual Editor kipub vorminduse ära rikkuma.

  • Kui on soov sisutekstide vahele lisada pilte, mis oleks kogu teksti laiuses, siis on mõistlik valida pildi kuvatavaks laiuseks 515 pikslit. Kui valida veidi kitsam variant, võib Wordpress üritada pildi kõrvale veel lisaks väga kitsa tulba tekitada, mille tõttu näiteks pildi järele lisatud reavahetused (&nbsp;) paigutatakse hoopis pildi kõrvale. Lisaks tasub mainida, et kogu teksti laiuses piltide korral tasub valida class="alignright" - kummalisel kombel paigutab just see pildi korrektselt vasakusse serva.

Vasakpoolne menüü

Kodulehe vasakus ääres olev menüü on ainult osaliselt Wordpress'i kaudu konfigureeritav, ülejäänu tuleb wp-content/themes/ratas/sidebar.php failist. Nimetatud PHP fail defineerib kodulehe vasakusse serva järgmised asjad:

  • Logod ja Facebook'i plugin.
  • Sinised suurtähtedega lingid.
  • Kolm sektsiooni, mille sisu on võimalik Wordpress keskkonna kaudu muuta. Need on:
    • Tipikate Rattamatka sektsioonis olevad musta kirjaga lingid (sektsioon top).
    • Kääriku sektsioonis olevad musta kirjaga lingid (sektsioon middle).
    • Ülejäänud musta kirjaga lingid (sektsioon bottom).

Selleks, et lisada vastavasse sektsiooni (top, middle või bottom) uus leht, tuleb Wordpress keskkonnas minna vastava lehe redigeerimise režiimi ning lisada lehele Custom field:

Tasub mainida, et paremal ääres olev Order väljal olev number on puhtalt kasutaja hallata: vastavas sektsioonis olevad lingid järjestatakse selle numbri suurenemise järjekorras. Probleeme ei teki ka juhul, kui mõned numbrid vahelt puudu jäävad või korduvad.

Lingi eemaldamiseks vasakust menüüst tuleb vastav Custom field lihtsalt ära kustutada (Custom Fields sektsioonis olev Delete nupp).

Registreerimisvorm

Sissejuhatus

Käesolev peatükk räägib Tipikate Rattamatka registreerimisvormist.

Andmebaasi muudatused

Andmebaasi saab muuta phpMyAdmin liidese kaudu (vajalik teada linki phpMyAdmin liidesele ning andmebaasi kasutajanime ja parooli). NB! Enne suuremaid ümberkorraldusi tasub alati andmebaasist varukoopia teha!

Meie praktika läbi paljude aastate näeb ette, et säilitame ka eelmiste aastate tabelid, seega käib uue aasta registreerimise tarbeks andmebaasi ettevalmistamine järgmiselt:

  1. Logi phpMyAdmin liidese kaudu sisse.
  2. Vali vasakult menüüst tabel wp_rega_people.
  3. Kopeeri tabel wp_rega_people uueks tabeliks wp_rega_people_xxxx, kus xxxx on eelmise aasta number (näiteks tuleks 2017. aastal luua tabel wp_rega_people_2016). Selleks vali ülevalt menüüst Operations ning leia lehelt sektsioon Copy table to (database.table). Vali selles sektsioonis uuele tabelile nimi (näiteks wp_rega_people_2016), seejärel lisavalik Structure and data ning lõpuks Go:
  4. Tee tabel wp_rega_people tühjaks. Selleks veendu, et vasakult menüüst oleks jätkuvalt valitud tabel wp_rega_people, seejärel vali ülevalt äärest Operations ning seejärel Empty the table (TRUNCATE):
  5. Vajadusel võib nüüd tabelis wp_rega_people välju lisada või eemaldada (vastavalt konkreetse aasta vajadustele).

index.php muudatused

Registreerimisvorm ei ole hetkel osa Wordpress keskkonnast, vaid vorm poogitakse vajadusel konkreetse ID-ga Wordpress'i lehe alla juurde wp-content/themes/ratas/index.php failist (muutmiseks vaja FTP ligipääsu). Hetkel on seal olemas registreerimisvormist kaks versiooni: eesti- ja ingliskeelne.

Eestikeelne registreerimisvorm algab sellisest reast:

<?php if($post->ID=='2546'): ?>

... ja ingliskeelne sellisest:

<?php elseif($post->ID=='_2265') : ?>

Kui vastav registreerimisvorm on hetkel aktiivne, siis peaks ID väärtus olema puhtalt numbriline. Kui vorm ei ole aktiivne, siis on mõistlik lisada ID väärtusesse sümboleid või tähti (ehk siis mittenumbrilisi elemente).

Wordpress lehe ID saab teada, kui minna vastava lehe redigeerimise režiimi. Sellisel juhul on ID näha brauseri URL realt (antud näiteks 2546):

Uudiskiri

Sissejuhatus

Uudiskiri istub kaustas /lists ning võimaldab saata välja Tipikate Rattamatkaklubi uudiskirja. Kasutatavad ressursid on laias laastus järgmised:

  • Kaustas /lists asuvad failid
  • Andmebaas
  • Meiliaadress uudiskiri-bounces [ät] rattamatkaklubi.ee

Uudiskirja süsteem ei ole kuidagi cpaneliga integreeritud, kogu haldus käib manuaalselt, näppides selleks eelpool nimetatud faile, andmebaasi ja meilikontot. Tasub juhtida tähelepanu, et kuna korraga välja saadetavate kirjade hulk on suur, siis kasutame teenusepakkuja lisateenust, mis meilide väljasaatmise limiiti suurendab (2017. aasta novembris on limiidiks 600 kirja tunnis).

Uuendamine

Uudiskirja süsteemi uuendamine käib laias laastus nii:

  • Lae alla uus versioon ja paki arhiiv lahti.
  • Tee andmebaasist varukoopia.
  • Tee varukoopia lists kaustas asuvatest failidest logo_lists.png, config/config.php ja texts/estonian.inc
  • Vaheta lists kataloogis olevad failid uutega välja.
  • Taasta eelpool nimetatud kolm faili.
  • Logi uudiskirja admin liidesele sisse ja jälgi protseduure (tõenäoliselt pakutakse välja andmebaasi uuendamist).

Liitumislehe päis

Tekkis mõte, et võiks uudiskirjaga liitumise lehe päise veidi ilmekamaks teha ning lisada sinna klubi logo. Nimetatud päist saab iseenesest administreerimisliideselt muuta nii: menüüst Config -> Configuration -> Create a subscribe page - Go there -> Edit ikoon -> Header alajaotus -> leida üles "