Главная
 
Воскресенье, 15.06.2025, 21:23



Приветствую Вас Гость | RSS| PDA
Главная
Joomla! (CMS)

Joomla! - бесплатная система управления содержимым (CMS) с открытым исходным кодом, позволяющая быстро разрабатывать динамичные веб-сайты, интернет-сообщества, медиа-порталы, блоги и электронные торговые системы. Вам нужен веб-сайт? Добро пожаловать в мир Joomla!

Меню сайта


Категория

Joomla [94]
Файлы [4]

Секретные материалы...

Борьба с вирусами на сайте
Восстановление файла hosts
Выбор CMS. Какую CMS выбрать. Как выбрать CMS.
Выделенный IP адрес
ДВАДЦАТЬ ШЕСТЬ СПОСОБОВ ПОЛУЧЕНИЯ КАЧЕСТВЕННОГО ТРАФИКА НА ВАШ САЙТ.
Как диагностировать и ремонтировать компьютеры в домашних условиях?
Как зашифровать важные данные на компьютере?
Как защитить сайт от спамеров
Как определить на какой CMS сделан сайт?
Как пользователи читают веб-страницы?

Гости сайта


Joomla старт...

2 варианта установки Joomla на хостинг
Cоздавать статьи, категории и разделы
Faq по шаблонам : “если что-то не работает”
General Public License - лицензия на свободное программное обеспечение
Internal Server Error 500 в Joomla
Joomla 1.5 материалы на главной в 2 колонки
Joomla 1.5 установка от А до Я
Joomla, организация CMS
Joomla, структура меню
URL-адреса в Joomla. Как сделать для страницы желаемый адрес.
Административная панель Joomla и основные понятия
Баннеры с подсчётом кликов на Joomla 1.5
Визуальный редактор Tiny_MCE
Возможность добавить iframe в статью Joomla 2.5/1.5
Восстановление пароля с помощью phpMyAdmin для Joomla.
Вставить код в joomla
Вход в систему
Где изменить надпись «Еще статьи...» Joomla 1.5?
Делаем ссылку на материал Joomla
Динамическая подгрузка модулей страницы с помощью AJAX

EVOLUTION AUTO


Главная » 2013 » Сентябрь » 19 » Увеличение изображения в Joomla. Замещающее изображение.
19:14
Увеличение изображения в Joomla. Замещающее изображение.

Если Вам нужно вставить замещающее изображение в Joomla, или добиться увеличения изображения про клику на нем, можно конечно установить какой-нибудь коммерческий плагин, типа Mouse Over Zoom Pro. Но Joomla - прекрасная и мощная CMS, добиться нужного эффекта можно и ее встроенными средствами!

Итак, для того чтобы вставить замещающее изображение в материал сайта на Joomla нужно сделать следующее:

  1. Переключить редактор TiniMCE в расширенный режим (Расширения - Менеджер плагинов - выбираете TinyMCE - в Параметрах плагина переключаете режим с "обычный" на "расширенный", сохраняете.


  2. Далее создаете два изображения. Если нужно, чтобы изображение увеличивалось, значит одно и то же изображение в разных размерах, например одно, размером 120х75 пикселей для непосредственной вставки в статью, другое размером 600х375 пикселей, в зависимости от ожидаемого эффекта при нажатии или наведении.

  3. Оба изображение загружаете на сайт.

  4. Вставляете первое изображение в нужное место Вашей статьи.

Далее

Если Вы хотите, чтобы изображение увеличивалось по клику, делаете следующее:

Кликаете правой кнопкой на вставленное уже в статью изображение, выбираете "Insert/edit link" ("Вставить/редактировать ссылку"), в появившемся окне в строке "Адрес ссылки" прописываете путь ко второму (увеличенному) изображению: /images/stories/1_1.png. В строке "цель" выбираете будет-ли ваше изображение открываться в этом же окне или в новом, и жмём кнопку "Insert" ("Вставить")



Сохраняете статью.

Если Вы хотите вставить замещающее изображение (чтобы изображение увеличивалось, или менялось при наведении курсора), делаете так:

Для увеличения изображения при наведении (замещения изображения), кликаем правой кнопкой на вставленное уже в статью изображение, выбираем "Insert/edit image" ("Вставить/редактировать изображение"), в появившемся окне идём во вкладку "Advanced" ("Дополнительно"), ставим галочку "Alternative image" ("Альтернативное изображение"), в строке "for mouse over" ("При наведении курсора") прописываем путь к нашему увеличенному файлу, в строке "for mouse out" ("При отведении курсора") прописываем путь к исходному файлу (если этого не сделать, то после того, как вы уберете курсор от картинки, она так и останется большой), жмём "Обновить"

В разных версиях Joomla и в разных локализациях вид окошка редактора может несколько отличаться, но смысл остается тот же Cool

Сохраняете материал.

Проверяете.

Если Вам нужно вставить не замещающее, а просто увеличивающееся изображение в Joomla, то можно сделать, чтобы это происходило плавно и красиво при помощи Java Script.

Для этого Вам надо:

Первое - создать файл Java Script со следующим кодом:

if (document.images){
(function(){
var cos, a = /Apple/.test(navigator.vendor), times = a? 20 : 40, speed = a? 40 : 20;
var expConIm = function(im){
im = im || window.event;
if (!expConIm.r.test (im.className))
im = im.target || im.srcElement || null;
if (!im || !expConIm.r.test (im.className))
return;
var e = expConIm,
widthHeight = function(dim){
return dim[0] * cos + dim[1] + 'px';
},
resize = function(){
cos = (1 - Math.cos((e.ims[i].jump / times) * Math.PI)) / 2;
im.style.width = widthHeight (e.ims[i].w);
im.style.height = widthHeight (e.ims[i].h);
if (e.ims[i].d && times > e.ims[i].jump){
++e.ims[i].jump;
e.ims[i].timer = setTimeout(resize, speed);
} else if (!e.ims[i].d && e.ims[i].jump > 0){
--e.ims[i].jump;
e.ims[i].timer = setTimeout(resize, speed);
}
}, d = document.images, i = d.length - 1;
for (i; i > -1; --i)
if(d[i] == im) break;
i = i + im.src;
if (!e.ims[i]){
e.ims[i] = {im : new Image(), jump : 0};
e.ims[i].im.onload = function(){
e.ims[i].w = [e.ims[i].im.width - im.width, im.width];
e.ims[i].h = [e.ims[i].im.height - im.height, im.height];
e (im);
};
e.ims[i].im.src = im.src;
return;
}
if (e.ims[i].timer) clearTimeout(e.ims[i].timer);
e.ims[i].d = !e.ims[i].d;
resize ();
};
expConIm.ims = {};
expConIm.r = new RegExp('\\bexpando\\b');
if (document.addEventListener){
document.addEventListener('mouseover', expConIm, false);
document.addEventListener('mouseout', expConIm, false);
}
else if (document.attachEvent){
document.attachEvent('onmouseover', expConIm);
document.attachEvent('onmouseout', expConIm);
}
})();
}


Даем ему название, например imagesize.js

Второе - погружаем его в файл header.php:

<script src="/ПУТЬ К ФАЙЛУ/imagesize.js" type="text/javascript"></script>

Третье - необходимо прописать свойство css для данной функции (его можно добавить в любой файл css вашего шаблона, например в template.css) :

img.expando { border: none; vertical-align: bottom; }

Четвертое - при размещении изображения в материале, прописываем следующий код:

<div><img class="expando" src="/ПУТЬ К ФАЙЛУ/img.jpg" border="0" width="150" height="110" /></div>

Размер изображения надо указывать не реальный, а тот каким, Вы, хотите видеть его в миниатюре.


Источник: http://studio.effective-it.ru/
Категория: Joomla | Просмотров: 1529 | Добавил: admin | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Календарь

«  Сентябрь 2013  »
Пн Вт Ср Чт Пт Сб Вс
      1
2345678
9101112131415
16171819202122
23242526272829
30


Время на странице

Вы находитесь на этой странице уже:


Архив записей

Наш опрос
На Joomla! я сделаю:
Всего ответов: 1

Наше время

Пользователям сайта
Есть вопросы по архиву или нашли неработающую ссылку? - Напишите о проблеме в комментариях и мы быстро ее решим. Спасибо за внимание!

Друзья сайта
  • 5-РЕГИОН
  • Форум ОРДЕНОВ И МЕДАЛЕЙ
  • Шаблоны Joomla и других производителей

  • Поиск по сайту

    Статистика

    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0


    Еще шаблоны...
    Actiview 3D Daydreamer Joomla Template
    AdminMission Control — Шаблон Joomla от RocketTheme
    AdminPraise Lite - качественный шаблон для админ панели Joomla
    Afterburner - Joomla 1.7 Template от RocketTheme
    Alien Gaming Free Mambo Template
    Apollon-Free Joomla 1.0 & Joomla 1.5 Legacy Template
    Ashton - Free Joomla Template
    BlueBlog - стандартный шаблон для Joomla 1.5
    BT Beauty — шаблон бизнес-сайта индустрии красоты
    BT Believe - красивый шаблон для Joomla 1.5 от BonusThemes.
    BT Ingeno– новостной шаблон Joomla
    BT Play & Learn - Шаблон для Joomla 1.5 от BonusThemes
    BT Webarena – игровой шаблон Joomla от BonusThemes.
    City Portal template-Шаблон для Joomla
    Comfort - бесплатный шаблон для Joomla 2.5, как для Joomla 1.7.
    Comuna3 Plazza- социальный шаблон Joomla от студии TemplatePlazza
    Dogs Cats V2 для Joomla 1.5 от PC-Didi
    Eclipse - Free Joomla 1.5 Template
    Fitness: шаблон фитнес сайта для Joomla от Joomla Desk.
    Football Arena(Themza_j15_05)-Free Joomla 1.5 Template от ThemZa

    Globus



    Файл-архив для веб-разработчиков.Copyright MyCorp © 2025
    Конструктор сайтовuCoz