Кодировка HTML | Демо-сайт CMS uCoz | Почта

Скрипт "информация профиля"

Здесь задаём вопросы и получаем ответы по системе uCoz!
Правила форума
1. Темы с названиями Помогите, Как сделать, Хелп, Не могу найти и так далее будут перенесении в мусорку без предупреждения!
2. Любой транс-лит будет удален, так что подумайте стоит ли писать транс-литом.
3. Темы не по тематике этого раздела будут также перенесены в мусорку. (Например по DLE, phpBB, php скриптам и так далее...)
4. Не забываем про Общие правила форума!

Скрипт "информация профиля"

Сообщение ame » 06 апр 2009, 19:27

Всем привет. Проблема такова:
Нашла интересный скрипт для просмотра профиля юзера. Вот он:
Изображение

Заходим:
Главная » Управление дизайном » Редактирование шаблонов » Новости сайта » Вид материалов

В самое начало прописываем:
Код: Выделить всё
<script type="text/javascript" src="/js/udleinf.js"></script>


После чего находим:
Код: Выделить всё
Просмотров: $READS$ |


И заменяем на:
Код: Выделить всё
Просмотров: $READS$ |
<span style='cursor: pointer;' onclick='show_bar(event, $UID$)'><b>$USERNAME$</b></span> |
<table id="win_$UID$" onclick='hide_bar($UID$)' style='background: #6497ca; position:absolute; visibility:hidden; filter:alpha(opacity=95); opacity: 0.95; width: 200px; border: 1px solid #ffffff;'>
<tr><td onmouseover="this.bgColor='#fdd08b';" onmouseout="this.bgColor='#6497ca';" style="padding: 5px; border: 1px solid #ffffff;"><a class="udleinf" href="/index/8-$UID$" target="_blank">Просмотр профиля</a></td></tr>
<tr><td onmouseover="this.bgColor='#fdd08b';" onmouseout="this.bgColor='#6497ca';" style="padding: 5px; border: 1px solid #ffffff;"><a class="udleinf" href="/news/0-0-0-0-17-$UID$" target="_blank">Найти все публикации</a></td></tr>
<tr><td onmouseover="this.bgColor='#fdd08b';" onmouseout="this.bgColor='#6497ca';" style="padding: 5px; border: 1px solid #ffffff;"><a class="udleinf" href="/index/14-$USERNAME$-0-1" target="_blank">Отправить сообщение</a></td></tr>
</table>


Далее заходим:
Главная » Управление дизайном » Редактирование шаблонов » Таблица стилей CSS

И в любое место вставляем:
Код: Выделить всё
/* Style User DLE info by BENQ */
a.udleinf:link {text-decoration:none; color:#ffffff; font-weight:bold; font-family:Tahoma;}
a.udleinf:active {text-decoration:none; color:#ffffff; font-weight:bold;}
a.udleinf:visited {text-decoration:none; color:#ffffff; font-weight:bold;}
a.udleinf:hover {text-decoration:underline; color:#ffffff; font-weight:bold;}
/* ------------- */


И на последак загружаем файл udleinf.js в папку js
Спойлер: Показать +
// User DLE info by BENQ //
var SelectedItem;
var SelectedX, SelectedY;
var aMouseX, aMouseY;

function Move(ClickedItem) {
SelectedItem = ClickedItem;
SelectedX = SelectedItem.style.pixelLeft;
SelectedY = SelectedItem.style.pixelTop;
aMouseX = event.clientX;
aMouseY = event.clientY;
document.onmousemove = Drag;
document.onmouseup = Drop;
}

function Drag() {
SelectedItem.style.left = SelectedX + (event.clientX - aMouseX);
SelectedItem.style.top = SelectedY + (event.clientY - aMouseY);
return false;
}

function Drop() {
document.onmousemove = null;
document.onmouseup = null;
}

function show_bar(ev, id) {
MouseX = ev.clientX + document.body.scrollLeft;
MouseY = ev.clientY + document.body.scrollTop;
obj = document.getElementById("win_" + id);

obj.style.top = MouseY + 10;
obj.style.left = MouseX;
obj.style.visibility = "visible";
}

function hide_bar(id) {
document.getElementById("win_" + id).style.visibility="hidden"
}

function show_opac(real, id) {
if (real==0) {
document.getElementById("win_" + id).style.filter = "alpha(opacity=100)";
document.getElementById("win_" + id).style.opacity = 1;
} else {
document.getElementById("win_" + id).style.filter = "alpha(opacity=95)";
document.getElementById("win_" + id).style.opacity = 0.95;
}
}


......................

Я так понимаю, этот скрипт для новостей, а мне нужно чтобы его можно было бы поставить в каталог файлов. Вроде поставила всё как нужно. Изменила где что надо. НО когда я нажимаю на ник, чтобы проверить всё ли работает, получается так, что эта фишка открывается в последней новости. Т.е если юзер выложил материал например в 15.30 и в 16.30, я нажимаю на его ник в материале от 15.30, то табличка высовывается в материале в 16.30 :o
Может посоветует кто-нить что где изменить, чтоб всё работало :cry:
Аватара пользователя
ame
Рядовой
Рядовой
 
Автор темы
Сообщения: 25
Зарегистрирован: 05 авг 2008, 20:34
Карма: + 0 -

Вернуться в Общение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6