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

Kommentek RSS ikon
A bejegyzéshez érkezett kommentek, amiket RSS csatornán is követhetsz.
mar epp ideje volt. nem mintha olyan sokat hasznalnam, de megis.
eF`k3_: mondjuk még mindig a mefiblog az első, ahol ilyen válaszcuccos volt. :]
Ez volt az eddigi legjobb cikk, amit itt olvastam, köszi! (nem :D)
millencolin: esetleg poszt, de oké. :D
helyes. már vártam =)
Csak sikerült kizsarolnom az optimális megoldást, de nehéz dolgom volt ám! [-;
Balázs: jó, hát negyvenezer sorra csak nem akartam már lefuttatni azt a replace-t. :D
Tartott volna vagy 0,08 másodpercig, ja. ((-:
Lehet hogy eddig is így volt, és lehet hogy senki sem használja (én sem), de IE 7.0.5730-ban a kommentek fejlécében lévő „válasz” felirat belecsúszik a komment szövegébe (mintha az ott lévő soroknak nagy lenne a sorköze). FF-ben jó nálam.
birogeri: IE-ben mindig szét volt kicsit csúszva, mert az egy szar, nekem meg soha nem volt kedvem/időm megcsinálni. :\
Hah,nekem mar a regiben is igy volt :) meg csinald meg,h a szovegbe barhova be lehessen szurni a linket.
Shamalt: ezt most nem értem, melyik linkre gondolsz?
Mefi: arra gondol, hogy ne a szöveg végére rakja a [re…]-t, hanem oda, ahol a kurzor áll.
Vale: jah, így már értem. Shamalt, majd megcsinálom, de te meg akkor azt intézd el, hogy ne csak egyszer lehessen válaszolni nálad egy kommentben. :]
Miért a tagelt kódot tárolod, ha szabad kérdezni?
Mefi: ja igy ertettem, de ezt a ne csak egyszer lehessen valaszolni dolgot meg en nem ertem. nem csak egyszer lehet valaszolni :D
PAStheLoD: módosítás szempontjából kényelmesebb, avagy inkább ugyanott vagy. :)

Shamalt: én ha egyszer válaszolok, utána semmit nem csinál! :)
Csupán pörfórmánsz szempontok miatt gondolom úgy, hogy jobb a „kész” szöveget tárolni. Mondjuk még nagyobb a „nyereség”, ha egyből a kész oldalakat tárolnánk statikusan, hm, meg is van az elfoglaltság éccakára :P
Új komment

Itt az adott bejegyzésben elhangzottakhoz szólhatsz hozzá. Ha primitív, csúnya, vagy bunkó erkölcsről teszel tanúbizonyságot, tuti, hogy kimoderállak és rosszat mondok rólad. A hozzászólás nem kötelező, amit írsz vállald föl!

Ezeket az adatokat - ha a böngésződ kezeli a kukikat - csak egyszer kell megadnod, később módosíthatod.

Ha van gravatarod - és a gravataros e-mail-címeddel kommentálsz -, akkor az megjelenik. Ha nincs, vagy nem tudod miaz, akkor olvasd el az útmutatót és regisztrálj.

Neved: E-mail címed (nem jelenik meg): Webszájtod (ha van): Kommented: Mennyi kettő és három összege?
Ez védelmi célokat szolgál, szimplán írd be a fenti összeadás összegét!

A kommentedet írhatod nagyobb mezőbe vagy akár formázhatod is, de ha nem szalonképes, akkor moderálom!

Ajánló
Ebben a témában, esetleg ezen a napon voltak még ilyenek is:

GeexBox (2006. október 28., 01:12:54)
Let The Party Begin (2009. április 24., 01:52:02)
Ráncfedő uborkapakolás (2006. április 24., 09:22:12)

Érdekességek
Száraz számok, pusztán csak tények:

Ez a bejegyzés 1538 napja született, 357 szóból, és 1786 karakterből áll. Ajánlhatod bizonyos linkgyűjtő oldalaknak: