ПредишенСледващото

Да започнем интеграцията в локалната мрежа.

С цел да бъде в състояние да увеличите, за да започнем с това, че трябва да бъде! Зарежда се в снимки работи по следния начин: Файлът е изтеглен, намалява (ако снимката не може да се побере в рамките на "рамка") и се съхраняват на сървъра. Така че, за да се увеличи изображението, ние трябва да го пазят в оригиналната, голям размер. И за това пишем следната функция


добавен към /include/function.php файл (точно в края на краищата, в предната част)
Същността на тази проста функция. Тя получава като параметър пътя до временен файл $ sFileTmp, създава директория $ реж и копия на оригиналното изображение под името $ sFileImg.

Сега нашата задача е да спаси самия файл, след качване на сървъра. В този случай, трябва да се провери - изображението се намалява или не? Какъв смисъл да се поддържа един и същ файл два пъти? Защо да го увеличи, ако те не се увеличава? За да направите това, файл /include/ajax/uploadImg.php след всеки ред (който има две)

въведете следния код:


О, да! Забравили сме да дефинирате променлива $ sBigFile.
След вмъкване на редове
Какво направихме? Проверихме md5 сумата на изтегления файл, за да временна директория и записва в папката / качването / Ако те са различни (променен файл - вероятно го мащаб), след това да копирате оригиналния файл в папка с намален / голям /. Начин да я държи в променливата $ sBigFile. Сега добавете препратка към "голямата" файла в HTML кода на картинката:

Ние намираме на линията и след като добавите следния код:


Както се стигне до това? За да инсталирате Highslide JS.
Тя е конфигурирана по следния начин (като най-лесният вариант, без navarotov). Заглавието се свързва самата сценария, тя също така идентифицира някои параметри (за тях по-късно) и задайте следните връзки

Отличен! Сега се създаде самия себе си Highslide.
За да започнете, трябва да изтеглите (ние се интересуваме от «Вземи цип пакет"). Вземи от там опаковани версия (Highslide \ highslide.packed.js), които са имали по-малък размер. Защо да се печатат допълнителните килобайта, нали?
Напълнете го в папка / шаблони / кожата / нови / JS / на.
На следващо място, съдържанието на сваления архив Highslide папка \ графики създадени / шаблони / кожа / нов / снимки / Highslide /. Остава само да се свържете и да изберете!
През същата header.tpl. над парче, че сме вмъкнали кода:

Какво означава това и пълен списък с опции с бележките към него, вижте Highslide официалния сайт.
Voila! Имаме мащабируеми снимки =) Вижте как става това можете по fotozhaba.ru проект.

Послепис в предишния пост, аз ще опиша накратко този метод. Според Вашите наблюдения JQuery код е заменен с Mootools. Когато пишете на статиите на Mootools Аз току-що чухме, в писмен вид това - вече съм говорил с него, благодаря ти за опита =) Критика е добре дошъл!

Малко вероятно е, че някой ще се изненада от правилото, че парите не трябва да ляга, но да работят. След като прочетете в блога на Павел Власов, ще научите за един от начините за увеличаване на доходите си. Прост и разбираем език, Павел пише за Forex.

Мащабиране на изображения с помощта Highslide JS

Хм ... нещо пъти (доколкото можех да видя, че е сценарият позволява) има Proca претоварване Masterhost сървър и достъп до сайта е ограничен временно за грешката 503 ... Странно, не това не се спазва?

Мащабиране на изображения с помощта Highslide JS

И още един въпрос: защо направи нещо с правилното функциониране на masshtabirovalschika в FF, в Explorer 7 се отваря в голям прозорец (чрез линк). В параметрите на изследователя намерени нищо забранява екзекуцията JS скриптове ... Лош или на друг случай.

Мащабиране на изображения с помощта Highslide JS

Така на fotozhabu всички везни и ми само FF (опитах IE, Opera, Chrome - нула смисъл, но в отворения прозорец, както и че е)

Свързани статии

Подкрепете проекта - споделете линка, благодаря!