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.)


Discover more from mefiblog

Subscribe to get the latest posts sent to your email.

« »

mefiblog logó

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

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