10.08.2010 20:22:00
Аватары в анкетах сервиса лаборатории «проМили»
Общая информация.
Эта тема будет содержать инструкции по подключению сервиса аватаров к чату. Я публикую инструкцию по подключению к площадке лаборатории «проМили». Инструкции по подключению к другим площадкам будут опубликованы их представителями. Текущую инструкцию можно использовать как основу для написания своей инструкции.
Совместимость:
Полная кросс-браузерная и кросс-платформенная совместимость. Особенно активно тестировалось на базе браузера Гугл Хром.
Инструкция:
1. Люди || Анкета || HTML-код анкеты.
2. Перед всем вставляем секретный ключ:
<!-- Лаборатрия «проМили» -->
%PROMILI_KEY = 12345678%
<!-- Секретный ключ -->
%PROMILI_KEY = 12345678%
<!-- Секретный ключ -->
Внимание! Если у вас уже есть вставленный секретный ключ для подключения к сервисам площадки лаборатории «проМили» -- этот пункт нужно пропустить. В письме это необходимо будет отдельно обозначить. Наличие секретного ключа еще не подразумевает факта подключения этого сервиса к вашему чату на сервере.
3. После определения переменной секретного ключа вставляем:
<!-- Лаборатория «проМили» -->
%AVATARS<<<PROMILI_LAB
%AVA_DEF = 'http://proMili.ru/august/services/avatars/default.png'%
<span id="avaCont">Лаборатория «проМили» представляет…</span>
<script type='text/javascript' defer>
// Сервис аватаров
// Модуль аватаров
// Версия бета
// Копирайт © лаборатория «проМили»
// Посвящается Майт Мили
// Авторы: Лайт Лари
// Авторы не несут ответсвенности и не дают гарантий связанных с данным скриптом
// Скрипт распространяется согласно условиям ГНУ ГПЛ версии 3 и выше (http://www.gnu.org/licenses/)
var avaCont = document.getElementById('avaCont');
var avaSrc = "http://proMili.ru/august/services/avatars/avatars.php";
var avaDef = "%AVA_DEF%";
var avaChat = "%CHAT('CHAT')%";
var avaChatId = "%CHAT('ID')%";
var avaUser = "%USER('NICK')%";
var avaUserId = "%USER('PROFILE')%";
var avaNick = "%NICK%";
var avaNickId = "%PROFILE%";
var avaMd5 = '%MD5("%PROMILI_KEY%%CHAT('CHAT')%%CHAT('ID')%%USER('NICK')%%USER('PROFILE')%%NICK%%PROFILE%")%';
var avaParams = "?def=" + avaDef + "&chat=" + avaChat + "&chatid=" + avaChatId + "&user=" + avaUser + "&userid=" + avaUserId + "&nick=" + avaNick + "&nickid=" + avaNickId + "&md5=" + avaMd5;
avaCont.innerHTML = "<iframe style='width:100px;height:100px;border:0px solid #000;overflow:hidden;padding:0px;margin:0px;' src='" + avaSrc + avaParams + "' scrolling='no' marginwidth='0px' marginheight='0px' width='100' height='100' align='left'>Лари любит Мили!!!</iframe>";
</script>
PROMILI_LAB%
<!-- Модуль аватаров -->
%AVATARS<<<PROMILI_LAB
%AVA_DEF = 'http://proMili.ru/august/services/avatars/default.png'%
<span id="avaCont">Лаборатория «проМили» представляет…</span>
<script type='text/javascript' defer>
// Сервис аватаров
// Модуль аватаров
// Версия бета
// Копирайт © лаборатория «проМили»
// Посвящается Майт Мили
// Авторы: Лайт Лари
// Авторы не несут ответсвенности и не дают гарантий связанных с данным скриптом
// Скрипт распространяется согласно условиям ГНУ ГПЛ версии 3 и выше (http://www.gnu.org/licenses/)
var avaCont = document.getElementById('avaCont');
var avaSrc = "http://proMili.ru/august/services/avatars/avatars.php";
var avaDef = "%AVA_DEF%";
var avaChat = "%CHAT('CHAT')%";
var avaChatId = "%CHAT('ID')%";
var avaUser = "%USER('NICK')%";
var avaUserId = "%USER('PROFILE')%";
var avaNick = "%NICK%";
var avaNickId = "%PROFILE%";
var avaMd5 = '%MD5("%PROMILI_KEY%%CHAT('CHAT')%%CHAT('ID')%%USER('NICK')%%USER('PROFILE')%%NICK%%PROFILE%")%';
var avaParams = "?def=" + avaDef + "&chat=" + avaChat + "&chatid=" + avaChatId + "&user=" + avaUser + "&userid=" + avaUserId + "&nick=" + avaNick + "&nickid=" + avaNickId + "&md5=" + avaMd5;
avaCont.innerHTML = "<iframe style='width:100px;height:100px;border:0px solid #000;overflow:hidden;padding:0px;margin:0px;' src='" + avaSrc + avaParams + "' scrolling='no' marginwidth='0px' marginheight='0px' width='100' height='100' align='left'>Лари любит Мили!!!</iframe>";
</script>
PROMILI_LAB%
<!-- Модуль аватаров -->
3. В нужное место анкеты, то есть туда, где вы хотите видеть аватар отображаемым, -- вставить контейнер:
<!-- Лаборатория «проМили» -->
%?
%(%AVATARS%)%
?%
<!-- Контейнер аватаров -->
%?
%(%AVATARS%)%
?%
<!-- Контейнер аватаров -->
4. ...
5. PROFIT!!!
Описание переменных:
%PROMILI_KEY = 12345678%
Эта переменная отвечает за безопасность. Чтобы получить ее значение, -- свяжитесь со мной по адресу электропочты LightLary@ya.ru (он же идентификатор джаббера). Если у вас уже есть вставленный секретный ключ для подключения к сервисам площадки лаборатории «проМили» -- соответствующий пункт нужно пропустить. В письме это необходимо будет отдельно обозначить. Наличие секретного ключа еще не подразумевает факта подключения данного конкретного сервиса к вашему чату на сервере.
%AVA_DEF = 'http://proMili.ru/august/services/avatars/default.png'%
Эта переменная определяет ссылку на картинку аватара по умолчанию. Можете назначить свой путь к своей картинке.
Связанные темы:
-- Презентация: obyavleniya/servis-avatarov-laboratorii-promili-t69.html
-- Инструкция: kak-sdelat/avatari-v-anketah-servisa-laboratorii-promili-t68.html
-- Обсуждение: svobodnie-servisi/servis-avatarov-laboratorii-promili-t71.html