Архив Айгуст —
архив помогалки Августа
«Никто не вечен… В отличие от знаний»
Внимание!
  Материалы на данном сайте представляют собой архивную копию форума «Айгуст - помогалка Августа» на момент октября 2019 года с целью сохранения знаний. Все права на материалы принадлежат их авторам. Материалы представлены в открытый доступ в ознакомительных целях, запрещено их коммерческое использование без согласования с авторами. Администрация сайта не несёт ответственности за содержание материалов, в том числе за наличие вредоносных закладок в коде, используйте любой предоставленный код на свой страх и риск. Рекомендуется проверять любые файлы вручную и перезаливать на собственный хостинг, дабы избежать возможной модификации или исчезновения в будущем.

Аватары в анкетах сервиса лаборатории «проМили»

10.08.2010 20:22:00
Аватары в анкетах сервиса лаборатории «проМили»
Инструкция по подключению сервиса аватаров к чату



Общая информация.


Эта тема будет содержать инструкции по подключению сервиса аватаров к чату. Я публикую инструкцию по подключению к площадке лаборатории «проМили». Инструкции по подключению к другим площадкам будут опубликованы их представителями. Текущую инструкцию можно использовать как основу для написания своей инструкции.

Совместимость:

Полная кросс-браузерная и кросс-платформенная совместимость. Особенно активно тестировалось на базе браузера Гугл Хром.

Инструкция:

1. Люди || Анкета || HTML-код анкеты.

2. Перед всем вставляем секретный ключ:
<!-- Лаборатрия «проМили» -->
%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%
<!-- Модуль аватаров -->

3. В нужное место анкеты, то есть туда, где вы хотите видеть аватар отображаемым, -- вставить контейнер:
<!-- Лаборатория «проМили» -->
%?
%(%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
#115
11.08.2010 14:44:20
Установка Сервиса Аватар на свой хост

Установка Сервиса Аватар на свой хост.

Инструкция

Итак начнем разбирать установку сервиса на свой хост.
Тут всё будет просто, нам понадобиться лишь доступ к ftp нашего хостинга.
Итак открываем эту ссылку http://promili.ru/august/services/avatars/sources/
По идее нам там нужно всего 2 файла + сама установка. Начнём с первого. Эксплуотация будет даже для "Неопытных Админов."

1. Открываем http://promili.ru/august/services/avata ... 10.php.txt
Выделяем всё и сохраняем допустим фаил у нас будет называться так avatars.php.txt .
Далее открываем в блокноте, либо если кто знаком с php , сохранен6ие идёт в формате php и открыть можно уже в программе допустим дрим вивер.

2. Ищем эти переменные.
if ($chat == "chatname") {
// Где chatname -- имя чата до точки (например, для чата „http://название.august4u.ru/“ оно будет „название“, независимо от прикрепленного домена).
$key = YYY;
// Где „YYY“ -- заданный секретный ключ.

Смотрим - if ($chat == "chatname") {
Как и написанно в самом файле заместо chatname - ставим название независимо от прикрепленного домена.
Тоесть Если чат допустим - http://demo.august4u.ru , то ставим - demo
Если у вас стоит домен, допустим http://demo.ru/ , сама сылка выдуманная это всего лишь пример.
А сам чат на 3 уровне домена будет такомвым - http://demo.august4u.ru
То мы ставим заместо chatname - demo.
Смотрим дальше.
$key = YYY;
// Где „YYY“ -- заданный секретный ключ. Который будет стоять в ваших шаблонах в самом чате. И в других файлах.
Я поставил допустим $key = 12345;
Итак что у нас вышло.
if ($chat == "demo") {
// Где chatname -- имя чата до точки (например, для чата „http://название.august4u.ru/“ оно будет „название“, независимо от прикрепленного домена).
$key = 12345;
// Где „YYY“ -- заданный секретный ключ.

3. Ищем эти переменные.
<?php
$path = "/august/services/avatars/";
// Здесь прописываем директорию, в которой у вас находится скрипт (этот скрипт, этот).

Смотрим - $path = "/august/services/avatars/";
Хоть и автор объяснил все в ниже указанном коментарие , я расскажу поподробнее.
Итак допустим наш хост https://igust4u-archive.ga/ , в нем мы создаем папки service , а в ней папку avatars. Так делал я. Туда мы будем заливать наши скрипты. Получается у нас так service/avatars/
Значит тут - $path = "/august/services/avatars/"; мы будем приписывать - /service/avatars/
В итоге получается так.
<?php
$path = "/service/avatars/";
// Здесь прописываем директорию, в которой у вас находится скрипт (этот скрипт, этот).

4. С первым файлом закончили. Сохраняем (либо тот кто начал работать в php тоесть в програмном менеджере то просто сохраняем в php формате, кто в блокноте сохраняем как в блокноте).
У нас получается avatars.php.txt
Изменяем сам файл, убираем .txt , после изменение получиться так - avatars.php

5. Приступаем ко 2 файлу. Открываем - http://promili.ru/august/services/avata ... 10.php.txt
Выделяем всё и сохраняем в блокноте, допустим файл у нас будет называться так avatarsuploader.php.txt .
Далее открываем в блокноте, либо если кто знаком с php , сохранение идёт в формате php и открыть можно уже в программе допустим дрим вивер.

Далее проделываем так-же , как и указано в пункте номер 2 и 3.


6. Со вторым файлом закончили. Сохраняем (либо тот кто начал работать в php тоесть в програмном менеджере то просто сохраняем в php формате, кто в блокноте сохраняем как в блокноте).
У нас получается avatarsuploader.php.txt
Изменяем сам файл, убираем .txt , после изменение получиться так - avatarsuploader.php

7. Далее идём на ftp своего хостинга. Желательно через команду Total Commander.
Хотя у всех свои способы, ну я бы рекомендовал Total Commander.
Создаем папки назначенные нами в файлах php, тоесть - /service/avatars/ - http://ваш-хост/service/avatars/
Туда закачиваем наши 2 файла. Что бы выглядели они примерно так.
Пример.
http://ваш-хост/service/avatars/avatars.php
http://ваш-хост/service/avatars/avatarsuploader.php

8. Теперь идем в глав-админку нашего чата.

Админка-Люди-Анкета-HTML код анкеты.
В самом начале вставляем эти переменные.
<!-- Лаборатрия «проМили» -->
%PROMILI_KEY = 12345%
<!-- Секретный ключ -->

<!-- Лаборатория «проМили» -->
%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://ваш-хост/service/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%
<!-- Модуль аватаров -->

В них ищем.
<!-- Лаборатрия «проМили» -->
%PROMILI_KEY = 12345%
<!-- Секретный ключ -->

Это секретный код, которые мы указали в наших файлах php.
Его ставим такой же как и в файлах.

Далее ищем.
%AVA_DEF = 'http://proMili.ru/august/services/avatars/default.png'%

Эта переменная определяет ссылку на картинку аватара по умолчанию. Можете назначить свой путь к своей картинке.

Далее ищем.
var avaSrc = "http://ваш-хост/service/avatars/avatars.php";

Сюда мы вставляем ссылку на ваш хостинг к вашему файлу avatars.php

8. Ну и вставляем сам контейнер загрузчика.
<!-- Лаборатория «проМили» -->
%?
%(%AVATARS%)%
?%
<!-- Контейнер аватаров -->

Куда его вставлять, это ваше дело. Можно сразу после модуля аватаров, можно в какое либо другое место.

Важно:

Хочу заметить. Если у кого то стоит сервис подарков, или другие иные, в будущем -)), то секретный код вам нужно будет ставить такой же как и в других сервисах. На данный момент это сервис подарков.Тоесть если у вас стоит на подарках секретный код - 12345,
то и в сервисе аватар естественно должен быть такой же (Естественно и в шаблонах чата, и в самих файлах php.).


#142
30.08.2010 03:00:15
Re: Аватары в анкетах сервиса лаборатории «проМили»

Желающие подключить сервис с нашего хоста, пишите мне в лк, в аську, так же Фенеку.
#800
06.09.2010 08:52:42
Re: Аватары в анкетах сервиса лаборатории «проМили»
Хочу эту игрушку на свой хост ну вот проблема 2 или 3 файла по названию похожие не мог бы ты тут точное название файлов какие надо качать написать?
#973
06.09.2010 09:26:47
Re: Аватары в анкетах сервиса лаборатории «проМили»

Там всего 2 файла.
http://promili.ru/august/services/avatars/sources/avatars-19-06-2010.php.txt
http://promili.ru/august/services/avatars/sources/avatarsuploader-19-06-2010.php.txt

#974
06.09.2010 10:16:00
Re: Аватары в анкетах сервиса лаборатории «проМили»
InfinitI:
Там всего 2 файла.
http://promili.ru/august/services/avatars/sources/avatars-19-06-2010.php.txt
http://promili.ru/august/services/avatars/sources/avatarsuploader-19-06-2010.php.txt

Я так понимаю если допустим сервис кто смотрел анкету 1 ключь а сервис аватаров другой то полюбому сервис аватаров работать не будет!
#975
06.09.2010 11:08:40
Re: Аватары в анкетах сервиса лаборатории «проМили»

Будет, кто смотрел анкету там немножко по другому.
А вот если аватары и подарки разные ключи, то одно работать точно не будет.
#976

Другие темы раздела