Funkcionāls gļuks pašreizējā bloga paskata komentāriem

Ir tāda maziņa problēmiņa, kas šausmīgi krīt uz nerviem. Varbūt kāds varētu palīdzēt to atrisināt.

Komentāru attēlošanas gļuks WordPress.
Komentāru attēlošanas gļuks WordPress.

Lieta tāda, ka pie atvērta raksta, kuram nav neviena komentāra, parādās rindiņa: «{0 comments… add one now}». Šādai rindiņai tur nafig nav jābūt, ja nav neviena komentāra, jo nākamajā rindiņā jau parādās teksts «Leave a Comment». Varbūt kāds var izstāstīt, kā šo nevajadzīgo rindiņu izvākt ārā?

Mēģinu apčakarēt botu, kas kakā komentāros

Nu tā, ir vēl pāris mājaslapās palicies tā, ka taisīts viss uz pašbrūvēta, pašmocīta dzinēja. Tā kā nekādas ūberlietas tur nekad neesmu paredzējis, tad arī rezultātu parasti ir samērā vienkārši sasniegt—pietiek Google pameklēt kaut ko, kas varētu atbilst risinājumam. Šeku reku kafejnīcas Leningrad mājaslapā arī savu paštaisīto rezultātu mēģinu sasniegt un līdz kādam brīdim viss darbojās vienkārši lieliski, līdz lapa nekļuva populāra arī spameru botu aprindās. Tagad ir pa laikam nākas patīrīt no spama komentāru datubāzi.

Visu laiku spameru aizsardzība tikai veikta samērā elementāri—ieviešam vēl vienu formas lauku, kurā jautājam cilvēkam kaut kādu sakarīgu jautājumu, uz kuru tas spēj atbildēt. Nu un tā kā lapu apmeklē arī latviešu valodu neprotošie, tad, lai iztiktu bez pārpratumiem Google Translator vai kādā līdzīgā rīkā, izmantoju kā jautājumu parastu matemātisku uzdevumu, kuru tad tā arī noformēju:

<label for="parbaude">12+8=</label>
<input id="parbaude" name="parbaude" type="text">

Līdz noteiktam brīdim tas palīdzēja, bet tad tie kuņas, protams, atkoda, ka šitā es daru un sāka mācīties matemātiku. Tikām līdz pat reizināšanas uzdevumiem, bet spams vēl joprojām parādījās. Sarežģīt līdz kvantu fizikas cienīgiem vienādojumiem šķita neloģiski, tāpēc izdomāju šitādu variantu:

<label for="parbaude">&#49;&#50;&#43;&#56;&#61;</label>
<input id="parbaude" name="parbaude" type="text">

Kaut kad labu laiciņu atpakaļ biju jau dzirdējis par šo variantu, bet nekad to nebiju izmantojis, tāpēc domāju izmēģināt tagad, redzēs, kā palīdzēs. Patiesībā risinājums ir smieklīgi vienkāršs—aizstāju simbolus ar šo simbolu HTML numuriem. Pagaidām palīdz.

Varbūt kādam ir vēl kāds loģisks, bet programmatūriski ne pārāk smagnējs risinājums, kā varētu novērst spama masveida parādīšanos?

Type timeline — lielisks resurss par burtu vēsturi

Dažkārt man nākas dzirdēt jautājumus par to, kā es zinu to vai to informāciju par burtiem un to vēsturi. Protams, atbilde ir elementāra — šis tas prātiņā ir sakrājies. Tomēr atstāstīt to visu nav iespējams, bet viens krievu rūķītis ir pacenties un uzskatāmi vismaz pašus pamatus ir sametis kopā vienā lapā, lai var pasekot līdzi cilvēces attīstībai.

Baudiet un priecājieties: Type timeline.

Savukārt visiem tiem «asajiem» komentētājiem, kas mēģina man un citiem šī bloga lasītājiem dažādus jaunumus par latviešu valodu pastāstīt (ieskaitot to, ka latviešu valoda ir apstiprinājusi ISO standartu izmantošanu, hi hi), vēlreiz atgādinu par šo resursu — Valsts valoda.

Seleckis mokās un veido JavaScript domuzīmju pareizam attēlojumam, cerams, ka drīzumā viss tiks pieslīpēts un varēsim viņu kā spraudni iekš WordPress izmantot.

P.S. Man ir šodien satapusi interesanta statistika: bloga ieraksti pret bloga komentāriem pret bloga mēstuļierakstiem veido attiecību: 1:2:231. Sviests, ne?