Domovská stránka Bloxxy
RSS 2.0 - 20 posledních pøíspìvkù
RSS 0.9 - 10 posledních aktivních témat
Nejste pøihlá¹en.

Bloxxy fórum

©ablony a publikování
BXTags - nedeliteµná medzera
 
Autor
Stránek: 1
Zpráva
lubos
Èlen

Registrován: 10-09-2004
Pøíspìvky: 12
V predchádzajúcich verziách Bloxxy som pou¾íval podtr¾ítko na vytvorenie nedeliteµnej medzery, keï generujem staré príspevky pomocou novej verzie, tak sa podtr¾ítko neskornvertuje. V èom by mohol by» problém?
17-09-2004 13:53:14
 
Martin
Administrátor

Registrován: 09-09-2004
Pøíspìvky: 209
To je zvlá¹tní, já toto také pou¾ívám a funguje to. Nefunguje Ti to ve v¹ech pøípadech? Nahrazování podtr¾ítka jsem upravoval a podtr¾ítko se nyní nahrazuje v sekvenci:

Kód:
mezera+1 a¾ 3 znaky+(teèka volitelnì)+podtr¾ítko+1 a¾ nekoneèno znakù
regulárním výrazem:

Kód:
preg_replace('/ (\w{1,3}\.?)_(\w{1,})/',' \1 \2',$txt)
Je to tak kvùli toho, aby se nenahrazovala podtr¾ítka v odkazech.

_______________________________________
Martin -- Techblog - Bloxxy

17-09-2004 14:30:35
 
lubos
Èlen

Registrován: 10-09-2004
Pøíspìvky: 12
Niekedy sa nahradí a niekedy nie, napr. v t7chto prípadoch sa nenahradí: o_"návrhu",  (v_èlánku.
Problém mám aj  ~~ pre em a s {{}} pre code. ~~ sa niekedy nenahradzuje napr. v tomto (~Pixylophone~, 2. 4. 2004) sa nenahradí. {{}} sa nahradí ale obsah prvku zmizne.
17-09-2004 15:28:11
 
lubos
Èlen

Registrován: 10-09-2004
Pøíspìvky: 12
V bxtags.php na riadku 224:
$txt = preg_replace('/\{\{(.*?)\}\}/','<code>\2</code>',$txt);
som tam dal jednotku:
$txt = preg_replace('/\{\{(.*?)\}\}/','<code>\1</code>',$txt);
a zda sa, ze to funguje
17-09-2004 15:38:18
 
Martin
Administrátor

Registrován: 09-09-2004
Pøíspìvky: 209
Omlouvám se za tyto nepøíjemnosti. Vzniklo to tím, ¾e jsem z poloviny pøedìlal systém nahrazování BX Tags. Z procházení po jednotlivých znacích na regulární výrazy. Tím se zpracování BX Tags dle mých subjektivních "mìøení" zrychlilo nejménì 5 krát.

V mailu má¹ opravenou verzi. A zaøazeno to bude i do dal¹í opravné verze. Díky za upozornìní.

Ov¹em s tím nahrazováním vlnovek za <em> si nevím rady. Ten pøíklad s Pixylofonem mi funguje bezproblémù i tehdy, kdy¾ Pixylofon je odkaz. Mù¾e¹ pøiblí¾it, v jakém kontextu Ti to tak blbne?

_______________________________________
Martin -- Techblog - Bloxxy

17-09-2004 22:34:37
 
lubos
Èlen

Registrován: 10-09-2004
Pøíspìvky: 12
Ahoj Martin,

dík za novú verziu 0.72, vrátane moderovania komentárov. Vyzerá, ¾e teraz je v¹etko OK, èo sa týka BXTags. E¹te to tu¹ím neskonvertuje podèiarkovník v texte odkazu, ale to je drobnos», ktorá mne osobne nevadí.
21-09-2004 16:53:08
 
Martin
Administrátor

Registrován: 09-09-2004
Pøíspìvky: 209
®ádný problém, je hotovo - bude v pøí¹tí verzi.

_______________________________________
Martin -- Techblog - Bloxxy

21-09-2004 22:45:36
 
Stránek: 1    
Skoèit na