Tipikate Rattamatkaklubi veebileht: erinevus redaktsioonide vahel

Allikas: Tipikate Rattamatkaklubi teabebaas
Mine navigeerimisribale Mine otsikasti
1. rida: 1. rida:
== Sissejuhatus ==
== Sissejuhatus ==
Käesolev leht koondab märkmeid Tipikate Rattamatkaklubi kodulehe kohta.
Käesolev leht koondab märkmeid Tipikate Rattamatkaklubi kodulehe ja muude IT teenuste kohta.


== Wordpress sisuhaldus ==
== Wordpress sisuhaldus ==

Redaktsioon: 18. november 2017, kell 06:44

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 ( ) 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):