Esettanulmány

Egy kis blogmotor-építési esettanulmány, így szombat este, az almás-körtés zöldteám társaságában. Eddig a kommenteknél az alábbi séma szerint lehetett más hozzászólására reagálni, »ugye«:

[re=KOMMENT_ID]KOMMENT_NÉV[/re]

És ez eddig úgy nézett ki, hogy a kettőspontot a rendszer maga illesztette oda, ami több embernek való válaszoláskor csúnyán néz ki, meg más helyzetekben is előfordulhat, hogy nem a a legjobb. Ezért most annyiban módosult a dolog, hogy a kód értelmezésekor a gépezet semmilyen jelet nem rak utána, ezt a felhasználónak (avagy alapértelmezett esetben a válasz gombra kattintáskor a JavaScriptnek) kell elvégeznie. Igazából nem is értem, hogy miért nem így oldottam meg már az elején. Régóta módosítani akartam, és most Balázs is megkért.

A baki viszont ott jött, hogy a régi válaszok után nem lesz se szóköz, se kettőspont se semmi. Eleinte egy új kód bevezetésével akartam orvosolni, ugyanis a MySQL-lel való cserétől tartottam, mivel 43 859 komment található e sorok írásakor az adatbázisban, én azt hittem ennek nagy része tartalmaz válasz kódot, ám jó nagyot tévedtem: jelenleg 11 396 komment tartalmaz válasz kódot (meg is lepődtem). Így az alábbi SQL-kóddal tettem pontot a mondat végére:

UPDATE kommentek
SET komment = REPLACE(komment,'/re]','/re]:');

A heti kockaadag letudva ezzel, és újabb apróság, amit az új motorban is alkalmazni kell. (Egyébként az új motor készül, nyárra igyekszem összerakni.)

« »

mefiblog logó

Írja és rendezi Mefi, avagy Nádai Gábor © 2005-2024

A blogot büszkén pörgeti a WordPress motorja, Anders Norén sablonjának átbuherált változatával.