виджет для официальных страниц!

Готовые уроки IFrame + ВКонтакте API
Ответить
Аватара пользователя
troshavi
Сообщения: 6
Зарегистрирован: 06 сен 2011, 18:27

виджет для официальных страниц!

Сообщение troshavi »

Итак вот мой виджет для официальных страниц с администрированием.
Он записывает в txt список людей посетивших страницу и выводит записи.
Людей посетивших страницу может видеть только администратор а то что будут видеть посетители решите и реализуете вы ;) .

index.html

Код: Выделить всё

<html><head><title></title><script src="http://vkontakte.ru/js/api/xd_connection.js"  type="text/javascript"></script> //ну это стандарт</head><body><script type="text/javascript" language="javascript">VK.init(function() {       VK.loadParams(document.location.href);      var viewer_id = VK.params.viewer_id;      // выполняем запрос получения профиля      VK.api("getProfiles", {uids:viewer_id}, function(data) {      window.location.href = "http://тут_пишем_домен/index2.php?viewer_id="+ viewer_id +"&namef="+ data.response[0].first_name +"&namei="+ data.response[0].last_name;    });});         </script></body></html>
index2.php //тут запись в файл и проверка админа ;)

Код: Выделить всё

<?$viewer_id = $_GET['viewer_id'];$namei = $_GET['namei'];$namef = $_GET['namef']; $time = strftime("%H:%M:%S", time());   //получение времени$file = fopen ("mesage.db","a+");       //это начинается запись в файл mesage.db$nameif = $namei." ".$namef;$str = "".$viewer_id."¤".$time."¤".$nameif."\r\n";$adminid = 27962599;                    //сюда вместо моего id вписываем свойif ( !$file ){echo("Ошибка открытия файла");}else{fputs ( $file, $str);}fclose ($file);    if ($adminid == $viewer_id) { // проверка вы ли это        //если это вы то выводим наш список        ?>           <div id="dla_admin">           <iframe src="ludi.php" name="cf" width=100% height=130 frameborder=0></iframe>           </div>        <?    }else {       //а если это не вы то выводим подставу! сюда вы можете вставить свой виджет допустим часики или чатик или ...        ?>           <div id="dla_ludi">           <iframe src="dla_ludi.php" name="cf" width=100% height=130 frameborder=0></iframe>           </div>        <?     }?>
ludi.php // это то что видит админ

Код: Выделить всё

<html><head><meta name="pragma" content="no-cache"><meta http-equiv="content-type" content="text/html; charset=UTF-8"/></head><style>body {    max-width:100px;    }    .d2 {    padding:0px;font:9px Gorgia,Verdana,Tahoma;    }    }    </style><body><?php  $ludi_file = "mesage.db"; // Файл откуда брать инфу  $ludi_count = 100; // Количество выводимых записей   $fludi = file($ludi_file);  $count_ludi = count($fludi);  for($i = ($count_ludi-1); $i >= 0 ;$i--)   {    $ludi = $fludi[$i];    $record = explode("¤", trim($ludi));        $all_ludi .= "<span class=d2> <a target=_blank href=\"http://vkontakte.ru/id".$record[0]."\"'>".$record[2]."</a><p>(".$record[1].")<p></span><hr size=-5 color=\"#4e7199\" width=\"100%\" align=left>"; //это структура выводимого  }?><div name="all_msg" width=100% height=200><?php echo $all_ludi; ?></div></form> </body></html>
dla_ludi.php //это то что видят не админы

Код: Выделить всё

<html><head><meta name="pragma" content="no-cache"><meta http-equiv="content-type" content="text/html; charset=UTF-8"/></head><body><p>это будут видеть не избранные люди!</p><p><img src="123.jpg" width="100"></p></body></html>
пароль на архив - flapps.ru
скачать: http://get.keeg.ru/ludi.zip.html
Аватара пользователя
boombast1k
Сообщения: 332
Зарегистрирован: 23 июн 2011, 07:31

Re: виджет для официальных страниц!

Сообщение boombast1k »

круто:)
Аватара пользователя
troshavi
Сообщения: 6
Зарегистрирован: 06 сен 2011, 18:27

Re: виджет для официальных страниц!

Сообщение troshavi »

;)
andrei2295kmail
Сообщения: 188
Зарегистрирован: 07 ноя 2011, 10:51

Re: виджет для официальных страниц!

Сообщение andrei2295kmail »

ребят вот есть код проверки админа а именно ид и для него вывод:

Код: Выделить всё

<?$viewer_id = $_GET['viewer_id'];$namei = $_GET['namei'];$namef = $_GET['namef'];$adminid = 27962599;                    //сюда вместо моего id вписываем свойif ($adminid == $viewer_id) { // проверка вы ли это ?>для меня<? }else { ?>для остальных<? }?>
а как сделать это на стороннем сервере??
ид есть
вывод ид отсюда: http://flapps.ru/forum/topic3931.html
Ответить