Photofile - letöltés képek képmegosztó oldalon, a programokat

Photofile egy plugin fájl kiterjesztését rendszer, az úgynevezett FS-csatlakozót. A telepítés után megtalálja a Hálózatok mappát Total Commander. Mivel ez a plug-in fájlrendszer, az összes felhasználói beavatkozások történnek manipulálásával mappákat és fájlokat. Megy a plugin (futtatás) áll a felhasználó 3 lépés: Könyvjelző hozzuk létre a kapcsolatot a kívánt fájlt (album), hívja a beállítások ablak.

Photofile - letöltés képek képmegosztó oldalon, a programokat
Ha rákattint (Enter) a mappában „kapcsolat” megnyílik a párbeszédablak az URL beírásával. Szerint a szolgáltatás neve az URL bővítmény betölti a szükséges script. A betöltött script feldolgozza az URL, hogy melyik forrás a felhasználó által kért. Ha az URL egy felhasználó oldalt, a beépülő listáját jeleníti meg albumot egy mappában. Ha az URL utal, hogy a felhasználó album, a beépülő modul megjelenít egy listát az albumban.

Ha rákattint a mappára „Könyvjelző hozzáadása” párbeszédablak megnyílik be az URL a felhasználó vagy a felhasználó fényképalbum és adja meg a nevét, amely megjelenik a kijelzőn.

Ha rákattint a beállításokat jeleníti meg a rendelkezésre álló lehetőségeket.

Photofile - letöltés képek képmegosztó oldalon, a programokat
Az ábrán a folyamatot a másolás fényképek több albumot. Ha egy könyvjelzőt a felhasználó, amikor a másolás egy könyvjelzőt indul a folyamatot a másolás az összes album (fotókkal) felhasználó.

Photofile - letöltés képek képmegosztó oldalon, a programokat

Mivel ez a fájlrendszer plug-in, akkor fenntartja azon képességét, hogy szinkronizálja a mappákat. Ez nagyon kényelmes, ha a felhasználó sokszor további képeket albumokba. Ebben az esetben a Total Commander megjelenik az új fájlokat, és akkor csak másolja őket.

Megpróbálom elmondani egy kicsit a script formátumban. Nem sok mindenre emlékszem. Valójában a szkript a következő:

User = 5
Album = 7
Eredeti = 0

Bold változók és megfelelő szabályok azok átvételét. Szabályok vannak leírva a reguláris kifejezések. Zöld globális változókat. Red érv index eredményeként kapott az előző reguláris kifejezés. Az a tény, hogy a fotómegosztó szolgáltatás nem nyújtanak API elérni azokat. Mert kellett elemezni a HTML oldalt. Minden szolgáltatás szerkezetileg le, mint egy fa egy hármas fészkelő: User -> Felhasználói albumok -> Album. A bővítmény elegendő leírni a szabályok egyre fotók és albumok listáját.

A példában látható, a felső csoport szabályok leírja, hogyan, hogy az album listán.

DirExpression változót használják annak ellenőrzésére, hogy a felhasználó által megadott URL-t. Ha az URL megfelel annak a feltételnek, akkor kivonjuk a felhasználó azonosítót változó User = 5, ami azt mondja, hogy a felhasználói azonosító 5-én érv végrehajtásának eredményét a reguláris kifejezés.

Részben AlbumExpression szabály határozza meg egy leírást az album HTML-ben. Én egy kicsit hosszabb reguláris kifejezések hozzáadásával különleges karakter „`”helyettesítéseket reguláris kifejezés értéke a korábban kapott. AlbumExpression beállítására a rekordot () `Felhasználó; Ez azt jelenti, hogy ahelyett, hogy `Felhasználó helyettesíteni fogja a kapott értéket a felhasználói azonosítót.

Részben NameAlbum szabályt határoz meg a formáció (szerelvény) az album címe. Az album címe egyenlő lesz a 6-ik érv végrehajtásának eredményét a reguláris kifejezés AlbumExpression.

Részben UrlAlbum szabályt határoz meg, hogy létrehoz egy URL-t az album. Ahelyett karakter% s fogja helyettesíteni az értékek a felhasználói azonosító és a 4. érv a végrehajtás eredményeként a reguláris kifejezés AlbumExpression.

És végül. Mivel az albumlista a kiszolgáló egy oldalanként. Meg kell leírni a jogok átruházása a következő oldalon a listából. IfNextPageAlbum változót használjuk, hogy ellenőrizze a következő oldalra, és NextPageAlbum hogy az URL-t a következő oldalon.

Az alsó panel a szabályok a fotók belül az album listán.

Kiderült, hogy annak ellenére, hogy eladtam a munka szkriptek bővítmény munkák nem kapcsolja le. Mivel a helyek gyakran változnak a formázást az oldal már sokszor szkripteket szerkeszteni és ellenőrzi azok teljesítményét. Egy idő után tettem a forráskód a program, és elhajította.

Nemrég megtudtam, hogy a fórum jelenleg is vita tárgyát a plugin. Belépés megértette a forgatókönyvet, és elterjedt magukat frissített változatát.

Oldal plugin wincmd.ru

Úgy nézett ki, mint az első verzió :-D plugin. Szégyellem, nagyon szégyelli 😳

Photofile - letöltés képek képmegosztó oldalon, a programokat

Photofile - letöltés képek képmegosztó oldalon, a programokat

Kapcsolódó cikkek