Открытие профиля для форума в Highslide окне и не только!

Архив полностью рабочих скриптов и так далее...
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Открытие профиля для форума в Highslide окне и не только!

Сообщение AllCity »

Простой но полезный скрипт :) открытия профиля для форума в Highslide окне :lol: .

Начнем: Шаблон Пользователи - Персональная страница пользователя находим там тег:

Код: Выделить всё

<body.....>

и добавляем сразу после него этот код:

Код: Выделить всё

<div id="ajaxprofile">

потом перед тегом:

ставим тег:

далее нам нужен шаблон Форум - Общий вид страниц форума и кидаем в HEAD этот код:

Код: Выделить всё

<script type="text/javascript" src="/highslide/highslide-full.packed.js"></script>

<link rel="stylesheet" type="text/css" href="/highslide/highslide.css" />
<script type="text/javascript">
hs.graphicsDir = '/highslide/graphics/';
hs.align = 'center';
hs.outlineType = 'rounded-white';
hs.fadeInOut = true;
hs.allowMultipleInstances = false;
hs.dimmingOpacity = 0.75;
</script>

теперь нам нужен шаблон Форум - Вид материалов и в любое место кидаем этот код:

Код: Выделить всё

<a href="/index/8-$UID$#ajaxprofile" onclick="return hs.htmlExpand(this,{objectType:'ajax',width:700})">ПРОФИЛЬ</a>

или смотрим здесь, создаем в корне сайта создаем папку highslide и извлекаем туда содержимое архива.

P.S. Это окно можно практически в любой модуль поставить и вводить любые данные.
Вложения
highslide.zip
(194.45 КБ) 1080 скачиваний
Последний раз редактировалось AllCity 30 дек 2008, 22:55, всего редактировалось 3 раза.
sergey-12
Сообщения: 15
Зарегистрирован: 08 июн 2008, 19:40

Re: Открытие профиля для форума в Highslide окне и не только!

Сообщение sergey-12 »

Спасибо! :)
Последний раз редактировалось sergey-12 30 дек 2008, 20:53, всего редактировалось 1 раз.
Аватара пользователя
google08
Сообщения: 611
Зарегистрирован: 29 апр 2008, 16:27

Re: Открытие профиля для форума в Highslide окне и не только!

Сообщение google08 »

AllCity, не свети мой ящик и айпи :D
Жизнь - игра. Мотив плохой, зато классная графика
Аватара пользователя
google08
Сообщения: 611
Зарегистрирован: 29 апр 2008, 16:27

Re: Открытие профиля для форума в Highslide окне и не только!

Сообщение google08 »

А насчет скрипта - отличный :D
Жизнь - игра. Мотив плохой, зато классная графика
Аватара пользователя
mol29
Сообщения: 1
Зарегистрирован: 28 авг 2008, 10:31

Re: Открытие профиля для форума в Highslide окне и не только!

Сообщение mol29 »

Я вот тут не много не разберусь.
В виде материала форума код $USER_DETAILS_ICON_BAR$ обьеденяет все кнопки (profile, pm и т.д)
НЕ подскажите как сделать, что при нажатие на каждый из этих кнопочек (Profile, PM, WWW, Email, ICQ), вылезало это окошко.
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: Открытие профиля для форума в Highslide окне и не только!

Сообщение AllCity »

Для тех кто хочет чтоб PM страница открывалось в этом окне.

Шаблон Пользователи - Личные сообщения (ЛС) находим там тег:

Код: Выделить всё

<body.....>

добавляем сразу после него этот код:

Код: Выделить всё

<div id="ajaxpm">

перед тегом:

ставим тег:

Шаблон Форум - Вид материалов в любо место.

Код: Выделить всё

<a href="/index/14-$USERNAME$-0-1#ajaxpm" id="ajaxpm$ID$" onclick="return hs.htmlExpand(this,{objectType:'ajax',width:700})">ЛС</a>
<script type="text/javascript">
if($CUR_USER_ID$==$UID$){document.getElementById('ajaxpm$ID$').style.display="none";}
</script>

Шаблон Форум - Вид материалов
Правда при отправки ЛС будет выскакивать:
С этим XML-файлом не связана ни одна таблица стилей. Ниже показано дерево элементов.

но работает :D .
lesha1992
Сообщения: 10
Зарегистрирован: 12 июн 2008, 13:10

Re: Открытие профиля для форума в Highslide окне и не только!

Сообщение lesha1992 »

а чтобы на всех страницах сайта и персональная страница и страница ПМ открывались в хайслад окне нельзя так сделать ?
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: Открытие профиля для форума в Highslide окне и не только!

Сообщение AllCity »

Вот форма регистрации в Highslide окне :D .
Там где будет стоять ссылка подключаем Highslide..
В нужное место ставим эту ссылку:

Код: Выделить всё

<?if($REGISTER_LINK$)?>
<a href="$REGISTER_LINK$#ajaxreg" onclick="return hs.htmlExpand(this,{objectType:'ajax',width:700,height:400})">Регистрация</a>
<?endif?>

далее идем в шаблон Пользователи - Страница регистрации пользователей находим там :

заменяем на:

Код: Выделить всё

<div id="ajaxreg">$BODY$</div>

радуемся крутизной :lol: :lol: :lol: .
Закрыто