Cum de a deschide imagini pe pagini separate

În dezvoltarea galeria foto, ca trimiteri la marile fotografii, de a crea, de obicei, o serie de imagini mici (miniaturi). Deschideți imaginea într-o fereastră separată, puteți la acest link: „photo.jpg“ = href. sau fișierele de date / $ date mai bune href =“[1]." scris în șablon descriptor tipuri de $ [1] = fișier.

Și ce să facem dacă vrem să imagine, la deschiderea ferestrei, de exemplu, a avut un cadru care a fost localizat în mijlocul ferestrei, și în jurul ei era un fel de fundal? Cu alte cuvinte, cum se deschide imaginea este pe o pagină separată, nu ca un fișier? Răspunsul pare a fi simplu - du-te la link-ul de miniaturi și de a crea un nou șablon de pagină. Dar pentru galeria cu o mulțime de imagini pentru a crea de la zero de fiecare dată când o nouă pagină este prea greoaie. Luați în considerare alte opțiuni pentru rezolvarea acestei probleme.

1. O pagină separată pentru fiecare fotografie.

photos.tpl (șablon pentru miniaturi)

photos.tdd (descriptor șablon pentru miniatură)

photo.tpl (șablon foto mare)

miniaturile de injecție și imagini de mari dimensiuni are loc într-o singură fereastră de editare. În acest exemplu de realizare, există un mic dezavantaj - pentru fiecare link-uri în miniatură, deși, și în mod automat, dar va crea o pagină care va apărea în tabelele din baza de date: dop.zapisyah pagini și blocuri. Cu toate că, în corectitudine trebuie spus că nu se va crea tabelele în sine blocuri, deoarece există (numele fișierului este trecut prin URL-ul) în datele șablon foto.

2. O singură pagină pentru toate imaginile.

mainMenu.tdd Să presupunem că am creat o pagină pentru mai multe fotografii, și identificatorul de 999 a fost generat pentru că în acest caz, șablonul pentru miniaturile va arata astfel:

photos.tdd Această opțiune este preferată, deși are, de asemenea, un mic dezavantaj - trebuie să introduceți în mod explicit o singură pagină de identitate (pag = 999) în codul șablonului photos.tpl.

notițe