Manā stilā atklājusies problēma ar slēpto komentāru attēlošanu. Nu, pareizāk – ar to pareizu noteikšanu. Ja kāds ir izveidojis pats savu S2 stilu vai pamatīgi labojis kādu jau gatavu, tad, iespējams, varētu man palīdzēt.
S1 sistēmā tas bija daudz vienkāršāk. Tika izvadīts melns tekstiņš iekavās, ka šajā vietā ir paslēpts komentārs. Žūrnāla īpašniekam tas bija kā saite. Un viss. Taču S2..
Problēma atklājās, kad apskatīju kādu citu žūrnālu, izmantojot savu stilu (?style=mine) (tātad citi manu žūrnālu redz tieši tāpat, kā es tagad svešu žūrnālu). Slēptie komentāri izskatījās dīvaini. Žūrnāla īpašnieks bija paslēpis dažus komentārus (gan manis rakstītu, gan savus, gan svešu personu rakstītos) un tie attēlojās, kā es vēlos iekrāsoti citā krāsā un samazinātā veidā (sistēma automātiski ieslēdz EntryPage::print_comment_partial (Comment c) funkciju, ja tas nav mans žūrnāls). Tik tālu viss pareizi. Taču ir dažas problēmas.
$poster = defined $c.poster ? $c.poster->as_string() : "$*text_poster_anonymous";
Viss
skaidrs. Taču printējot $c.poster, info par to ir tukša. Piemēram, ceļš pie šī lietotāja
žūrnāla ir šāds – http://journal.bad.lv/users// Tukšs. Tāpat arī userinfo.
Tāpēc nav iespējams tik viegli atšķirt tos no anonīmajiem (jo šajā vietā izrādās, ka defined
$c.poster ir true, lai gan info ir tukša). Starp citu, šī problēma ir arī ar "Debesu Zvanu" stilu (slēptie komentāri attēlojas kā saite,
piemēram – "2.8.04
20:15 (bez virsraksta) Slēptais komentārs"),
tāpēc visdrīzāk arī ar visiem pārējiem.
Ideālākais rezultāts būtu, ja būtu iespējams neizvadīt saiti uz slēpto komentāru, ja tas nebūs apskatāms.
Taču nevaru izdomāt, kā atšķirt slēpto komentāru, ko es varēšu apskatīt, no pārējiem slēptajiem.
Pamēģināt, kā tas izskatās var (es ceru, ka var) pievienojot adresei "?s2id=3563". Tas ir mana stila (ne slāņa) ID.
(Ņem vērā, ka parasti neviens neizvēlas atbildēt uz pilnīgi anonīmiem komentāriem!)