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 (fotók) Photofile - letöltés képek képmegosztó oldalon, a programokat](http://images-on-off.com/images/36/photofileskachivaniefotografiysfotoxosti-08b4491f.png)
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 programot (az érv a rendszeres végrehajtása eredmény) Photofile - letöltés képek képmegosztó oldalon, a programokat](http://images-on-off.com/images/36/photofileskachivaniefotografiysfotoxosti-be38074e.png)
![Photofile - letöltés képek képmegosztó oldalon, a programot (az érv a rendszeres végrehajtása eredmény) Photofile - letöltés képek képmegosztó oldalon, a programokat](http://images-on-off.com/images/36/photofileskachivaniefotografiysfotoxosti-2a7208e5.png)
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 programot (az érv a rendszeres végrehajtása eredmény) Photofile - letöltés képek képmegosztó oldalon, a programokat](http://images-on-off.com/images/36/photofileskachivaniefotografiysfotoxosti-5773861b.png)
![Photofile - letöltés képek képmegosztó oldalon, a programot (argumentum végrehajtás eredmény) Photofile - letöltés képek képmegosztó oldalon, a programokat](http://images-on-off.com/images/36/photofileskachivaniefotografiysfotoxosti-6c0d9097.png)