Page 1 of 1
renamer regex bug - (not) excluded extension
Posted: 23 Feb 2009, 02:46
by SelfMan
Dnes som v AS v2.5.2.18 narazil na nasledovny bug.
(lepsie raz vidiet ako 3x citat) Bohuzial forum zobrazuje obrazky podla abecedy a nie podla poradia uploadu.

Re: renamer regex bug - (not) excluded extension
Posted: 23 Feb 2009, 08:21
by konelupy
SelfMan wrote: Bohuzial forum zobrazuje obrazky podla abecedy a nie podla poradia uploadu.

Dík za tip teď už aspoň vím že přejmenováním souboru je můžu řadit jak chci

a případně doplnit i obrázek nad ten předchozí
Posted: 23 Feb 2009, 08:55
by Jan Rysavy
Test pořadí obrázků.
Mám dojem, že pořadí obrázků není podle abecedy, ale od nejstaršího (dole) k posledně přidanému (nahoře). Každopádně mi toto opačné pořadí nesedí. Ideální by byla možnost pořadí měnit, snad to bude podporovat nové phpBB.
Posted: 23 Feb 2009, 15:24
by Ether
Zatím to vypadá, že je to vázané na Replace, kde jsou tři jakékoliv znaky a pak $1. Př.: 'p1-$1', 'abc$1', '567$1'... Prozkoumám dále.
edit] Pravděpodobně jde o problém volby Exclude extension a jejího parsování přípony.
edit 2+4] Počet znaků před $1 je vázán na počet znaků v příponě. Takže pro '<nazev>.pdf' vznikne pomocí '123$1' nový soubor '123<nazev>ppdf'. Jiný příklad: '<nazev>.ab' -- '12$1' --> '12<nazev>aab'. Potvrzeno pro délky přípony 1, 2, 3, 4 nebo 5; u 6 už to nedělá. Omyl, dělá i u 6 a delších, asi se mi při testování vyskytla nějaká chyba v zápisu.
edit3] Očividná skutečnost: problém spočívá v nahrazení tečky oddělující jméno od přípony prvním znakem z přípony. Ostatní tečky v souboru nejsou ovlivněny, protože jsou již považovány za součást jména.
edit5] Zajímavé věci se začnou dít, pokud u volby Change case-Extension zvolím Upper case. U souboru, kde délka řetězce před $1 odpovídá délce přípony se vůbec změna velikosti písmen neprojeví. Když se podívám i na další soubory, vyjeví se obecnější pravidlo: zvětší se jenom část přípony, konkrétně prvních p - l písmen, kde p počet znaků přípony a l je počet znaků před $1. Tím se vysvětluje i nezvětšení přípony, pokud p = l.
Posted: 23 Feb 2009, 16:16
by SelfMan
Obrazky som pridaval v logickom poradi. (before, after). Zobrazili sa vsak reverzne. Pri editacii sa v zozname priloh zobrazili v korektnom poradi.
ether, diky za rozsiahlejsi test. Ja som uz na to namal moc casu.
RE: renamer regex bug - (not) excluded extension
Posted: 14 Mar 2009, 12:26
by Jan Patera
ether wrote:Zatím to vypadá, že je to vázané na Replace, kde jsou tři jakékoliv znaky a pak $1. Př.: 'p1-$1', 'abc$1', '567$1'... Prozkoumám dále.
Problem nastal v pripade (a ne vzdy se projevil), ze se substitutovalo bez pripony a vysledek byl jinak dlouhy nez original.
Problem byl odstranen do pristi verze Salamandera (AS2.52b2/2.52).
Re: RE: renamer regex bug - (not) excluded extension
Posted: 15 Mar 2009, 01:45
by SelfMan
Jan Patera wrote:ether wrote:Zatím to vypadá, že je to vázané na Replace, kde jsou tři jakékoliv znaky a pak $1. Př.: 'p1-$1', 'abc$1', '567$1'... Prozkoumám dále.
Problem nastal v pripade (a ne vzdy se projevil), ze se substitutovalo bez pripony a vysledek byl jinak dlouhy nez original.
Problem byl odstranen do pristi verze Salamandera (AS2.52b2/2.52).
Dakujem...