[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Ucoz » Скрипты для ucoz » Открытие профилей, списка пользователей, лс в highslide
Открытие профилей, списка пользователей, лс в highslide
offtop
Дата: Суббота, 18.05.2013, 23:14 | Сообщение # 1
Оффлайн
Пользователи
Сообщений: 216
IP: Скрытная информация


Highslide JS - это мощный js-скрипт для создания галерей, просмотра любого html контента в красивых окнах с эффектами, навигацией и кучей настроек.
Мало кто использует highslide.js на uCoz, а ведь это - отличная замена стандартным окошкам.
Здесь можно ознакомиться с возможностями и подстроить скрипт под себя

Скачать архив с файлами

подключите как обыкновенный скрипт в <head></head>

Код
<link rel="stylesheet" type="text/css" href="http://dedicated.3dn.ru.ru/uCoz/highslide/highslide.css" />   
   <script type="text/javascript" src="http://dedicated.3dn.ru/uCoz/highslide/highslide-full.js"></script>   
   <script type="text/javascript" src="/highslide/highslide.config.js" charset="utf-8"></script>   
   <script type="text/javascript">hs.graphicsDir = '/highslide/graphics/';</script>


Примеры использования

Открытие списка пользователей



Код cсылки:
Код
<a href="/index/15-1" title="Список пользователей" onclick="return hs.htmlExpand(this, { objectType: 'iframe',width: 618, headingText: 'User list', wrapperClassName: 'titlebar' } )">Список пользователей</a>


Редактирование личной информации



Код cсылки:
Код
<a href="/index/11" onclick="return hs.htmlExpand(this, { objectType: 'iframe',width: 600,height: 400, headingText: 'Редактирование', wrapperClassName: 'titlebar' } )">Редактировать личную информацию</a>


Личные сообщения



Код cсылки:
Код
<a href="$PM_URL$" onclick="return hs.htmlExpand(this, { objectType: 'iframe',width: 600,height: 400, headingText: 'Ваши личные сообщения', wrapperClassName: 'titlebar' } )">Личные сообщения</a>


Персональные страницы



В ПУ настроить "Главная » Пользователи » Настройки модуля » Персональную страницу пользователя открывать » В новом окне (простом)"
Скрипт перед </body>:

Код
<script type="text/javascript">$(document).ready(function(){   
   //!User Profile   
   $('a[href*="/index/8"]').click(function(){   
   return hs.htmlExpand(this, { objectType: 'iframe',width:618, headingText: 'Персональная страницы', wrapperClassName: 'titlebar' } );   
   return false;   
   });   
   });</script>


Теперь все ссылки на страницы пользователей должны открываться в окошках highslide

Банальное слайдшоу
Примерно таким образом можно открывать миниатюры картинок в новостях\файлах\прочих модулях через highslide:

Код
<?if($IMG_URL1$)?><a href="$IMG_URL1$" class="highslide" title="" onclick="return hs.expand(this, config1 )"><img src="$IMG_SMALL_URL1$" alt="" border="0" /></a><br><br><?else?><?endif?>   
   <?if($IMG_URL2$)?>   
   <a href="$IMG_URL2$" class="highslide" title="" onclick="return hs.expand(this, config1 )"><img src="$IMG_SMALL_URL2$" alt="" border="0" /></a> <br><br><?else?><?endif?>   
   <?if($IMG_URL3$)?><a href="$IMG_URL3$" class="highslide" title="" onclick="return hs.expand(this, config1 )"><img src="$IMG_SMALL_URL3$" alt="" border="0" /></a><br><br><?else?><?endif?>   
   <?if($IMG_URL4$)?><a href="$IMG_URL4$" class="highslide" title="" onclick="return hs.expand(this, config1 )"><img src="$IMG_SMALL_URL4$" alt="" border="0" /></a><br><br><?else?><?endif?>   
   <?if($IMG_URL5$)?><a href="$IMG_URL5$" class="highslide" title="" onclick="return hs.expand(this, config1 )"><img src="$IMG_SMALL_URL5$" alt="" border="0" /></a><br><br><?else?><?endif?>   
   <?if($IMG_URL6$)?><a href="$IMG_URL6$" class="highslide" title="" onclick="return hs.expand(this, config1 )"><img src="$IMG_SMALL_URL6$" alt="" border="0" /></a><br><br><?else?><?endif?>   
   <?if($IMG_URL7$)?><a href="$IMG_URL7$" class="highslide" title="" onclick="return hs.expand(this, config1 )"><img src="$IMG_SMALL_URL7$" alt="" border="0" /></a><br><br><?else?><?endif?>   
   <?if($IMG_URL8$)?><a href="$IMG_URL8$" class="highslide" title="" onclick="return hs.expand(this, config1 )"><img src="$IMG_SMALL_URL8$" alt="" border="0" /></a><br><br><?else?><?endif?>   
   <?if($IMG_URL9$)?><a href="$IMG_URL9$" class="highslide" title="" onclick="return hs.expand(this, config1 )"><img src="$IMG_SMALL_URL9$" alt="" border="0" /></a><br><br><?else?><?endif?>   
   <?if($IMG_URL10$)?><a href="$IMG_URL10$" class="highslide" title="" onclick="return hs.expand(this, config1 )"><img src="$IMG_SMALL_URL10$" alt="" border="0" /></a><br><br><?else?><?endif?>


...
Прикрепления: 8902337.jpg (124.1 Kb) · 8512910.png (112.0 Kb) · 3869178.png (27.5 Kb) · 2029198.png (20.3 Kb) · 6837171.png (143.4 Kb)
Форум » Ucoz » Скрипты для ucoz » Открытие профилей, списка пользователей, лс в highslide
  • Страница 1 из 1
  • 1
Поиск: