Лс выбор пользователя v6.1
| 12.04.2012, 21:21 |
И так, вот он, релиз (моей мечты хД ЭЛЭСССССЬЬЬЬЬЬЬЬЬ BY МАКСССЬЬЬЬЬЬЬ) скрипта "Лс Выбор пользователя v6.1 by Max_Good_Life".
Первым делом хочу заметить, что я с начало делал скрипт на v5.1-v5.41... Но так как я занялся скриптом серьезно, то много улучшений в него вошло, что и дало ему v6.1
И так это основное: * Скрипт, полностью работает на Opera 10+ ! Делал по ней... На остальных браузерах лишь тестил(Не полностью). + Сам скрипт был написан мною, с нуля! Я увидел тему про выбор пользователя, и решил написать свой скрипт. + *Этот скрипт можно переделать под простой поиск пользователей. Надо только знать как, и я знаю ;)* + В Выборе пользователя, добавлен ПОИСК пользователей. + Теперь используется новый шрифт. + Адаптирован к: Opera 9+ и Chorme... (FireFox не испытывал. Про IE я лучше промолчу). + Мини-поправка: Скроллинг не показывается, если высота всех юзеров не достигла 500px* + Введен статус пользователя (Online/Offline).
Улучшения в v6.1: + При поиске по словам, на 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){var name=$(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> <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/'+stylenewls+'/ajax.css) all; </style>'); </script>
|
Категория: Скрипты | Добавил: FoGame
|
Просмотров: 686 | Загрузок: 0
| Рейтинг: 0.0/0 |
Добавлять комментарии могут только зарегистрированные пользователи. [ Регистрация | Вход ]
|
|