Увелечение аватарки и всех уменьшенных фотографий в коментах, блогах, форумах и на стене с помощью prettyPhoto.Для версий 1.10.
1.Скачиваем и кладём на сервер prettyPhoto
2.Добавляем в template.php в <head></head>.(/templates/ваш шаблон/template.php)
3.Для аватарки, в com_users_profile.tpl(/templates/ваш шаблон/components/com_users_profile.tpl)
это
заменяем этим
4.В style.css шаблона надо добавить
{width:200px;}это размер аватарки в профиле.
5.В админке, в настройках большого аватара ставим нужный размер до которого хотитие чтоб увеличивалась аватарка.
Для общих альбомов.
В файле com_photos_view.tpl(/templates/ваш шаблон/components/com_photos_view.tpl)
это
заменяем этим
Увелечение аватарки с помощью highslide.Для версий до 1.9.
1.Скачиваем и кладём на сервер prettyPhoto
2.Добавляем в template.php в <head></head>.(/templates/ваш шаблон/template.php)
<link rel="stylesheet" href="/prettyPhoto/css/prettyPhoto.css" type="text/css" media="screen" title="prettyPhoto main stylesheet" charset="utf-8" /> <script src="/prettyPhoto/js/jquery.prettyPhoto.js" type="text/javascript" charset="utf-8"></script> <script type="text/javascript" charset="utf-8"> $(document).ready(function(){ $("a[rel^='prettyPhoto']").prettyPhoto(); $("a[href$='.jpg'], a[href$='.jpeg'], a[href$='.gif'], a[href$='.png']").prettyPhoto({ animationSpeed: 'normal', /* fast/slow/normal */ padding: 40, /* padding for each side of the picture */ opacity: 0.35, /* Value betwee 0 and 1 */ showTitle: true /* true/false */ }); }); </script>
это
<img rel="prettyPhoto" class="usr_img" src="{$usr.avatar}" />
<a href="{$usr.avatar}"><img rel="prettyPhoto" class="usr_img" src="{$usr.avatar}" /></a>
/*************************** Profile avatar size***************************/ .usr_img{width:200px;}
5.В админке, в настройках большого аватара ставим нужный размер до которого хотитие чтоб увеличивалась аватарка.
Для общих альбомов.
В файле com_photos_view.tpl(/templates/ваш шаблон/components/com_photos_view.tpl)
это
<a class="lightbox-enabled" rel="lightbox-galery" href="/images/photos/medium/{$photo.file}" title="{$photo.title|escape:'html'}">
<a rel="prettyPhoto[pp_gal]" href="/images/photos/medium/{$photo.file}" title="{$photo.title|escape:'html'}">
По просьбе трудящихся выкладываю способ увелечения аватарки по клику.
Demo click here
1.Скачиваем и кладём на сервер highslide
2.Добавляем в template.php в <head></head>.
3.Делаем изменения в /components/users/frontend.php
это заменяем
на это
4.В style.css шаблона надо добавить
{width:200px;}это размер аватарки в профиле.
5.В админке, в настройках большого аватара ставим нужный размер до которого хотитие чтоб увеличивалась аватарка.
!!! Важно знать скрипт highslide для личного использования бесплатен, но на комерческих сайтах его применение требует покупку лицензии.!!!!!
http://highslide.com/#licence
Вот и всё.
Лично приношу благодарность за помощъ • Mike •.
Demo click here
1.Скачиваем и кладём на сервер highslide
2.Добавляем в template.php в <head></head>.
<script type="text/javascript" src="/highslide/highslide-with-html.packed.js"></script> <script type="text/javascript"> hs.graphicsDir = "/highslide/graphics/"; hs.outlineType = "rounded-white"; hs.outlineWhileAnimating = true; hs.showCredits = false; </script>
это заменяем
//////////////////////////////////////// VIEW PROFILE /////////////////////////// $usr['avatar'] = usrImageNOdb($usr['id'], 'big', $usr['imageurl'], $usr['is_deleted']);
$usr['avatar'] = usrImageNOdb($usr['id'], 'big', $usr['imageurl'], $usr['is_deleted']); $pattern = "/<img(.*?)src=('|\")([^>]*).(bmp|gif|jpeg|jpg|png)('|\")(.*?)>/i"; $replacement = '<a href=$2$3.$4$5 class="highslide-image" onclick="return hs.expand(this);"><img$1src=$2$3.$4$5 $6></a>';
/*************************** Profile avatar size***************************/ .usr_img{width:200px;}
5.В админке, в настройках большого аватара ставим нужный размер до которого хотитие чтоб увеличивалась аватарка.
!!! Важно знать скрипт highslide для личного использования бесплатен, но на комерческих сайтах его применение требует покупку лицензии.!!!!!
http://highslide.com/#licence
Вот и всё.
Лично приношу благодарность за помощъ • Mike •.
Реклама #
qwest 13 лет назад #
alexbabo 13 лет назад #
13 лет назад #
fact 13 лет назад #
qwest 13 лет назад #
alexbabo 13 лет назад #
WHAT IS A COMMERCIAL WEBSITE?
A commercial website is a website which purpose is generating revenue or cash flow of any type, and that isn't under a non-profit organization. So if you're selling a product, selling advertisement, selling a service or just marketing a commercial business, your site is commercial. A company website is also commercial even if it doesn't sell anything, as it's purpose is to front a commercial company.
alexbabo 13 лет назад #
13 лет назад #
alexbabo 13 лет назад #
13 лет назад #
13 лет назад #
alexbabo 13 лет назад #
13 лет назад #
alexbabo 13 лет назад #
Как уже писал в админке в настройках большого аватара поставь размер до которого должна увеличиваться аватарка.
Потом надо аватарки заного загрузить старые будут маленьких размеров и не будут увеличиваться.Потом надо аватарки заного загрузить старые будут маленьких размеров и не будут увеличиваться.
13 лет назад #
Михаил М. 13 лет назад #
qwest 13 лет назад #
WALTERZ 13 лет назад #
в com_users_profile.tpl в начало:
Файлы я поместил в includes/jquery вместо корня
alexbabo 13 лет назад #
Алфей 13 лет назад #
Алфей 13 лет назад #
Алфей 13 лет назад #
Алфей 13 лет назад #
Алфей 13 лет назад #
alexbabo 13 лет назад #
Алфей 13 лет назад #
Алфей 13 лет назад #
alexbabo 13 лет назад #
Александр 13 лет назад #
П.С. а что у вас на демо съехало карма и рейтинг плюс не красиво отоброжается профайл!!!
alexbabo 13 лет назад #
Александр 13 лет назад #
Алфей 13 лет назад #
находиться по умолчанию components/users/includes
Добавил значение width="200"
alexbabo 13 лет назад #
Вот и всё
Александр 13 лет назад #
Виктор Кел 13 лет назад #
alexbabo 13 лет назад #
Виктор Кел 13 лет назад #
Спасибо огромное alexbabo !!!
Теперь всё работает :)Виктор Кел 13 лет назад #
И второй вопрос. Можно ли как то к этому всему при открытии оставлять комментарии?
Заранее спасибо!!!
WALTERZ 12 лет назад #
Выводить изображения\видео в модальном jquery окне.
Если появится свободное время, напишу как.
Def 12 лет назад #
alexbabo 12 лет назад #
alexbabo 12 лет назад #
AlekS 12 лет назад #
alexbabo 12 лет назад #
class="highslide" onclick="return hs.expand(this)
AlekS 12 лет назад #
Алфей 12 лет назад #
alexbabo 12 лет назад #
Алфей 12 лет назад #
Алфей 12 лет назад #
nikitka 13 лет назад #
Алфей 12 лет назад #
alexbabo 12 лет назад #
Александр 12 лет назад #
alexbabo 12 лет назад #
alexbabo 12 лет назад #
Александр 12 лет назад #
Александр 12 лет назад #
alexbabo 12 лет назад #
Алфей 12 лет назад #
Вот это вставил в стили шаблона. (.usr_img{width:200px;})
Подскажите где еще копнуть?
И еще, в icms 1.10 в общих альбомах при просмотре фото есть ссылка "Открыть оригинал", фото открывается сразу в lightbox и prettyPhoto.
Алфей 12 лет назад #
Evo 11 лет назад #
Вот так выглядит картинка на стене
Ну а после нажатия, открываться новая вкладка с этой картинкой
Evo 11 лет назад #