Войти
или
зарегистрироваться
Главная
Портфолио
Отзывы
Контакты
Вход
Регистрация
Новые сообщения
Участники
Правила форума
RSS
Подписки
Поиск
Страница
1
из
1
1
Форум CREWEBIK.ru » design studio for uCoz
»
ФОРУМ ВЕБ МАСТЕРОВ
»
Скрипты и коды
»
ЛС выбор пользователя v6.1
ЛС выбор пользователя v6.1
Nikola
1
');return false;" rel="nofollow" href="javascript://" name="3210">
12.04.2012 в 20:43
* Скрипт, полностью работает на Opera 10+ ! Делал по ней... На остальных браузерах лишь тестил(Не полностью).
+ Сам скрипт был написан мною, с нуля! Я увидел тему про выбор пользователя, и решил написать свой скрипт.
+ *Этот скрипт можно переделать под простой поиск пользователей. Надо только знать как, и я знаю ;)*
+ В Выборе пользователя, добавлен ПОИСК пользователей.
+ Теперь используется новый шрифт.
+ Адаптирован к: Opera 9+ и Chorme... (FireFox не испытывал. Про IE я лучше промолчу).
+ Мини-поправка: Скроллинг не показывается, если высота всех юзеров не достигла 500px*
+ Введен статус пользователя (Online/Offline).
+ При поиске по словам, на 1 место отображаются все совпадения (Остальным добавляется прозрачность).
+ Возможность искать по: Id, Нику, Имени, Группе ! И даже по статусу!
+ Возможность оставить в поиске только Online пользователей (И по ним же искать! Пользователи Offline будут скрыты полностью)
+ Возможность искать пользователей в зависимости от их групп! (Включен упрощенный поиск по группам).
+ Так же, в сам скрипт поиска, ввел кол-во совпадений. Т.е. сколько нашлось людей по запросу!
+ Теперь! Вы можете переходить к профилям пользователей (Открытие в новом окне) (Необходимо нажать на спец. кнопку)
+ Так же я включил помощника... Это для всех пользователей, но если хотите, можете написать своего помощника(Оставляя копирайт автора).
+ Огромный ПЛЮС в скрипте, он пусть и большой, но я добавил его настройки (var), так что настраиваем под себя, и не надо лесть в файл .js
+ Все мелочи были исправлены! Если остались баги, пишите Автору скрипта!
+ В настройках скрипта можно изменить ajax стили!
+ Если приходит сообщение, то идет оповещением звуком(если разрешили), и появлением alert окна (Без обновления страницы!) (Или как настроили оповещение об лс).
+ Добавил мелочь. При удалении личных сообщений, проигрывается звук как в Windows очистка корзины.
+ Всё-таки я ввел Случайную тему, и Смайлы(NEW). Случайная тема - Если юзер не знает, с чего начать разговор. Смайлы - Вместо мини-блока смайлов, я чутка облегчил пользование.
+ Добавлена возможность выбрать шрифт, либо тот который я Вам предложил, либо Arial (Изменяется в настройках).
+ Добавлена возможность выбрать как будет выглядеть блок "Выбор получателя, Случайная тема, Смайлы". Текстом или Изображениями (Изменяется в настройках).
+ Так же, ещё один плюс в .js и .css файлах, я все функции описал, так что учитесь и пробуйте свои скрипты писать. (Все теги, функции, стили - описаны, т.е. кто за что отвечает и как это делается).
+ Думаю тоже написать стоит - Настройка скрипта очень легкая, я копался с ней 3 дня(полных, день и ночь). И все таки я его написал
+ ПЛЮС! Я не пожалел, и дал вам исходники(PSD) картинок... Так что творите)
+ Теперь можно скрыть блок в выбором пользователя.
+ Настройки, можно ли пользователям изменять опции скрипта самим (на куках).
+ Если разрешили изменять опции, то будут видны кнопки для настройки.
+ Стандартные настройки для пользователей будут в любом случае те, которые Вы настраивали (Начальные настройки).
+ Оповещение об Лс. Изменяется ТОЛЬКО администратором сайта (Пользователям ни как нельзя будет изменить опцию), настраивается: Проверить лс только после обновлении страницы; Проверять каждые 10сек. (Без обновления страницы); Только нажав на спец. кнопку (Идет проверка лс).
+ При новом лс, появляется alert окно, в котором написана "Тема лс", "Кто отправил"... P.s. Хотел ввести "Когда было прислано" и "текст сообщения", не получилось =(
+ Настройки оповещений, включить ли оповестительный звук? Если разрешите, то можно будет изменять стиль звука (Icq, Vk) P.s хотел из Skype, Windows и mail.agenta но муторно было бы...
+ Возможность выбирать стиль ajax окон! Ну я поставил 5 штук, которые мне понравились
+ Можно настроить шрифт сайта. Стандартный Arial или же, тот который мне понравился Gabriola.
В архиве:
+ PSD некоторых картинок.
+ Шрифт Gabriola
+ Звуки: del.mp3 (Очистка корзины), vk и icq звуки (По два mp3).
+ 5 стилей ajax окон.
+ .css стили и .js скрипты.
+ Папка images где хранятся все картинки.
***ПРЕДУПРЕЖДЕНИЕ!!! ЕСЛИ ВКЛЮЧИЛИ НАСТРОЙКИ НА КУКАХ!!! НЕ ИГРАЙТЕСЬ - ЗА ЧАСТЫЕ ЗАПРОСЫ, ВАШ IP ЗАБЛОКИРУЮТ НА ОПРЕДЕЛЕННОЕ ВРЕМЯ!!!
* Устанавливаем, строго по инструкции! Иначе работать небудет! *
Сама установка:
1) Скачиваем архив. Папки js, css, images, font, styleajax, sound ,закачиваем в коррень сайта.
2) Создаем информер. Пользователи · Материалы · Дата регистрации D · Материалы: 300 · Колонки: 1
P.s. "Дата регистрации D" - Можно поменять на другое.
2.1) Изменяем шаблон информера на:
Code
<div style="width:300px;">
<a id="url$NUMBER$" href="javascript://" onclick=ins('$USERNAME$');closed()>
<table class="mtb" cellspacing="0" width="90%" border="0">
<tr>
<td class="tds1">
<?if($AVATAR_URL$)?>
<img src="$AVATAR_URL$" title="Аватар $USERNAME$" border="0" width="100">
<?else?>
<img src="/images/noava.png" border="0" title="Нет авы" width="100">
<?endif?>
</td>
<td class="tds2" align="left">
<!-- Вывод текста Онлайн/Оффлайн -->
<span id="statususer$USER_ID$" style="color:#00ff00;"></span>
<span id="2statususer$USER_ID$" style="color:#ff0000;"></span>
<!-- Вывод текста Онлайн/Оффлайн.end -->
<br>
<!-- Группы пользователей (Стандартные группы) -->
<?if($GROUP_ID$='1')?>Пользователь<?endif?>
<?if($GROUP_ID$='2')?>Проверенный<?endif?>
<?if($GROUP_ID$='3')?>Модератор<?endif?>
<?if($GROUP_ID$='4')?>Администратор<?endif?>
<?if($GROUP_ID$='251')?>Друг<?endif?>
<?if($GROUP_ID$='255')?>Заблокированный<?endif?>
<!-- Группы пользователей (Стандартные группы).end -->
<br>
Id: <b>$USER_ID$</b>
Ник: <b>$USERNAME$</b>
<z style="display:none;">$FULL_NAME$</z>
<!-- Тег Z не трогать -->
</td>
</tr>
</table>
</a>
<!-- НЕ ТРОГАТЬ -->
<script type="text/javascript">
$('#urllink').click(function() {
$('#urllink').fadeOut(0);
$('#urllink2').fadeIn(0);
$('#url$NUMBER$').attr('onclick', ' ');
$('#url$NUMBER$').attr('href', '/index/8-$USER_ID$');
$('#url$NUMBER$').attr('target','_blank');
});
$('#urllink2').click(function() {
$('#urllink').fadeIn(0);
$('#urllink2').fadeOut(0);
$('#url$NUMBER$').attr('onclick','ins("$USERNAME$");$("#formShow").fadeIn(500);$("#openuserlist").fadeOut(500);');
$('#url$NUMBER$').attr('href', 'javascript://');
});
function _uMget(name,url,receive,insert){$.get(url,function(data){varname=$(receive,data).html();if(name==null){var name=''}$(insert).html(name)})}
_uMget('usstat$USER_ID$','/index/8-$USER_ID$','.statusOnline','#statususer$USER_ID$');
_uMget('2usstat$USER_ID$','/index/8-$USER_ID$','.statusOffline','#2statususer$USER_ID$');
</script>
<!-- НЕ ТРОГАТЬ.end -->
</div>
3) Идем на персональную страницу, и вставляем в любое место это:
Code
<div style="display:none;" id="stuser"><?if($_STATUS$)?>$_STATUS$<?else?><span class="statusOnline">Online</span><?endif?></div>
4) Личные сообщения (ЛС).
4.1) После </head> вставить это:
Code
<script src="http://code.jquery.com/jquery-latest.js"></script>
<link type="text/css" rel="StyleSheet" href="/css/ls_useri_by_max_good_life_v6.1.css" media="screen">
<link type="text/css" rel="StyleSheet" href="/css/options.css" media="screen">
<link type="image/x-icon" rel="icon" href="/images/faviconls.ico">
<link type="image/x-icon" rel="shortcut icon" href="/images/faviconls.ico">
4.2) В конец, перед </body> вставить это:
Code
<!-- Лс выбор пользователя v6.1 by Max_Good_Life 09.04.2012 -->
<z id="openuserlist">
<CENTER>Лс выбор пользователя v6.1 by <a href="http://vk.com/max_good_life">Max_Good_Life</a><hr>
<!-- Совпадения -->
<z id="sovpadenia"></z><br>
<!-- Совпадения.end -->
<br>
<form class="form-search">
<table>
<td title="Сайт Автора" class="avtor"></td>
<td title="Показывать только Online Пользователей?" id="sq1" class="sq1"></td>
<td title="Искать по группам?" id="sq2" class="sq2"></td>
<td title="Разрешить при клике на пользователя переходить к нему на профиль?" id="urllink" class="urllink"></td>
<td style="display:none;" title="Кликните по любому пользователю что бы перейти в его профиль ♥Включено♥" id="urllink2" class="sq0_urllink"></td>
<td title="Помощь" id="help" class="help"></td>
<td title="Закрыть блок 'Выбор пользователя'" onclick="closed()" class="closed"></td>
</table>
<input id="inputsq" type="text" placeholder="Введите Имя" value=""/>
<!--- (Выбор по группе)Селекты --->
<table><td id="sqgr" style="display:none;">
<select id="sqgroup">
<option>Поиск групп</option>
<option>Пользователь</option>
<option>Проверенный</option>
<option>Модератор</option>
<option>Администратор</option>
<option>Друг</option>
<option>Заблокированный</option>
</select>
</td></table>
<!--- (Выбор по группе)Селекту.енд --->
</form>
</CENTER>
<div style="width:300px;"><table></table></div>
<script type="text/javascript" src="/informer/1"></script> <!-- СЮДА ПОСТАВИТЬ СВОЙ ИНФОРМЕР (КАК ПОКАЗАНО НА ПРИМЕРЕ) -->
</z>
<!-- Лс выбор пользователя v6.1 by Max_Good_Life 09.04.2012.END -->
<!-- Скрытые селекты. Не убирать, и не изменять!!! -->
<select name="mdiz1" id="sele1">
<option value="0">Тестом</option>
<option value="1">Изображениями</option>
</select>
<select name="mdiz2" id="sele2">
<option value="0">Шрифт Arial</option>
<option value="1">Шрифт Gabriola</option>
</select>
<select name="mdiz4" id="sele4">
<option value="0">Выключить звуки</option>
<option value="1">Включить звуки</option>
</select>
er] <select name="mdiz5" id="sele5">
<option value="icq">icq</option>
<option value="vk">vk</option>
</select>
<select name="mdiz6" id="sele6">
<option value="0">0</option>
<option value="1">1</option>
</select>
<!-- Скрытые селекты. Не убирать, и не изменять!!!.END -->
<!-- Кнопки "Настройки", "Автор" -->
<div class="options_openb" name="save" onclick="$('#optionscripts').slideToggle('slow');btsave();"></div>
<a href="http://vk.com/max_good_life"><div class="avtorb"></div></a>
<!-- Кнопки "Настройки", "Автор".END -->
<!-- Блок будет работать, если вы разрешили настраивать скрипт пользователям -->
<div id="optionscripts">
<table align="center"><td><img src="/images/optionsns.png" border="0" width="64" title="Настройки скрипта"></td><td id="text">
By Max_Good_Life. <br>Лс Выбор Пользователя v6.1<br><font color="e07b8b">*Изменяйте опции через 7 секунд(Иначе бан)</font></td></table>
<table border="1" width="360" align="center"><tr>
<td id="text"><div id="block"></div></td><td><div id="buttonedit" name="save" onclick="dizsave1(); return true;"></div></td></tr><tr>
<td id="text"><div id="shrift"></div></td><td><div id="buttonedit" name="save" onclick="dizsave2(); return true;"></div></td></tr><tr>
<td id="text"><div id="styleajax"></div></td><td>
<select name="mdiz3" id="sele3">
<option onclick="dizsave3()" value="0">Зеленый</option>
<option onclick="dizsave3()" value="1">Оранжевый</option>
<option onclick="dizsave3()" value="2">Серый</option>
<option onclick="dizsave3()" value="3">Синий</option>
<option onclick="dizsave3()" value="4">Синий(2)</option>
</select>
</td></tr><tr>
<td id="text"><div id="opovsound"></div></td><td><div id="buttonedit" name="save" onclick="dizsave4(); return true;"></div></td></tr><tr>
<td id="text"><div id="stylevkicq"></div></td><td><div id="buttonedit" name="save" onclick="dizsave5(); return true;"></div></td>
</tr></table>
<div align="right"><input type="button" value="Восстановить настройки" title="Востановить настройки По-Умолчанию" onclick="deletecookie()" /></div>
</div>
<!-- Блок будет работать, если вы разрешили настраивать скрипт пользователям.END -->
<div id="proverkals" style="position:fixed;right:15px;bottom:5px;font-size:15px;"><button>Проверить лс</button></a></div>
<!-- Настройки -->
<script>
//** Ваши настройки(Начальные.Редактируйте ;).END (Изменять можно, строго как показано, иначе скрипт работать не будет!) **//
var optionsscrtipt = '1'; // Если вы поставите единицу '1', то пользователи смогут сами использовать настройки (На куках, НО начальные натройки будут ваши, т.е. которые вы настраивали). Поставите 0 то только ваши настройки будут работать(пользователи не смогут выбирать настройки).
var proverkals = '2'; // И так уже много запросов, этот Квар, настраивайте Вы. Пользователям не доступно изменять опцию. 0 - Проверка личных сообщений только после обновления страницы. 1 - Проверять каждые 10сек. новые сообщения, без обновления страницы. 2 - Только по клику по кнопке "Проверить Лс".
var typeimgb = '0'; // Блок с: Выбор пользователя, Случайная тема, Все смайлы. 0 - Текст. 1 - Картинки.
var shriftsity = '1'; // Какой шрифт установить на сайт? 0 - Обычный(Arial). 1 - Уникальный(Gabriola).
var stylenewls = '0'; // стили ajax. 0 - Зеленый. 1 - Оранжевый. 2 - Серый. 3 - Синий. 4 - Синий(2).
var mp3newls = "1"; // Включить оповестительные звуки (Лс,Оповещения..)? 0 - Нет. 1 - Да.
if (mp3newls=="1") { // Не трогать!!!
var stylemp3ls = "vk"; // Какой стиль звука. vk - как вконтакте. icq - как у аськи
}
//** Ваши настройки(Начальные.Редактируйте ;).END **//
</script>
<!-- Настройки.end -->
<script type="text/javascript" src="/js/options_cookie.js"></script> <!-- Подключаем куки. By max_good_life -->
<script type="text/javascript" src="/js/optionedit.js"></script>
<script type="text/javascript" src="/js/ls_useri_by_max_good_life_v6.1.js"></script>
<div id="soundson"> </div> <!-- Воспроизводим звук(Если разрешено) -->
4.3) Все что отмечено красным, можно изменить на свое!
var optionsscrtipt = '1'; // Разрешить пользователям изменять опции скрипта(на куки)? 0 - Нет. 1 - Да
var proverkals = '2'; // Проверка новых личных сообщений. 0 - Проверка только после обновлении страницы. 1 - Проверять каждые 10сек. новые сообщения, без обновления страницы. 2 - Только по клику по кнопке "Проверить Лс".
var typeimgb = '0'; // Блок с: Выбор пользователя, Случайная тема, Все смайлы. 0 - Текст. 1 - Картинки.
var shriftsity = '1'; // Какой шрифт установить на сайт? 0 - Обычный(Arial). 1 - Уникальный(Gabriola).
var stylenewls = '0'; // стили ajax. 0 - Зеленый. 1 - Оранжевый. 2 - Серый. 3 - Синий. 4 - Синий(2).
var mp3newls = "1"; // Включить оповестительные звуки (Лс,Оповещения..)? 0 - Нет. 1 - Да.
if (mp3newls=="1") { // Не трогать!!!
var stylemp3ls = "vk"; // Какой стиль звука. vk - как вконтакте. icq - как у аськи
}
5) После </body> вставить это:
Code
<script>
document.write('<style type="text/css"> @import url(/styleajax/="greenCol">'+stylenewls+'/ajax.css) all; ="cssTag"></style>');
</script>
6) Если не работает!.
Попробуйте подключить: jQuery 1.6.1 или <!DOCTYPE>
VedmaK
2
');return false;" rel="nofollow" href="javascript://" name="3211">
12.04.2012 в 22:49
Очень красиво звучит...ставить лень занят попыткой адаптации
Nikola
3
');return false;" rel="nofollow" href="javascript://" name="3212">
13.04.2012 в 05:37
-=СК=-vedmak
, Молодец)
Форум CREWEBIK.ru » design studio for uCoz
»
ФОРУМ ВЕБ МАСТЕРОВ
»
Скрипты и коды
»
ЛС выбор пользователя v6.1
Страница
1
из
1
1
Главная страница форума
Главный раздел
Сайт и форум
Конкурсы
Дизайн мастерская
Наши работы
Студия CREWEBIK
CREWEBIK design
Готовые PSD Работы
Уроки дизайна
Оценка ваших работ
Вопросы
ФОРУМ ВЕБ МАСТЕРОВ
Faq по uCoz
Анимация и флеш(Flash)
Меню
Пользователи
Новости сайта
Каталог файлов
Скрипты и коды
Форум
Мини-чат
Переключатели страниц
html & css
Другие шаблоны для uCoz
Разное и полезное
Общение пользователей
Развлекательные игры
Мусорка
Корзина
Поиск: