Можно ли сделать анкету только для друзей

1. Удаленный (17.06.2010 / 15:02)
Можно ли это замутить? По выбору юзера, чтобы анкета была видна только для тех кто в контактах юзера?

2. Игорь (17.06.2010 / 15:17)
Можно. Прогоняй через цикл всех друзей. если совпадение то опен)

3. Удаленный (17.06.2010 / 15:20)
Rezent aka NeForMat (Сегодня / 03:17)
Можно. Прогоняй через цикл всех друзей. если совпадение то опен)
Так понял я за бесплатно не получиться, если заплачу сделать сможешь?

4. Мансур (17.06.2010 / 15:33)
JEON (Сегодня / 16:02)
Можно ли это замутить? По выбору юзера, чтобы анкета была видна только для тех кто в контактах юзера?
да можно. Если надо напишу вер функцию?

5. Мансур (17.06.2010 / 15:49)
Используется ячейка 86. Как тебе угодно. Если надо смени ячейку. Юзер закрывает анкету на настройке. Только админы, друзя и сам юзер сможет посмотреть анкету. Админы 101, 102, 103

На анкете вверху после етого:
$uz=check($uz);
if($uz==""){$uz=check($log);}

вставь етот код:
$st = file("../local/profil/$log.prof"); 
$pax = explode(":||:",$st[0]);

$sta = file("../local/profil/$uz.prof"); 
$xax = explode(":||:",$sta[0]);

if ($xax[86]=="1") {echo '<br/><b><font color="red"><blink>АНКЕТА ЗАКРЫТО</blink></font></b><br/>';
}else{
echo '<br/><b><font color="red"><blink>АНКЕТА ОТКРЫТО</blink></font></b><br/>';}

$iglines=file(BASEDIR."local/datakontakt/$uz.dat");

foreach($iglines as $value){
$userdat=explode("|",$value); 
if ($log == $userdat[1]) {$result="ok"; }
}

if($xax[86]!="1" || $result=="ok" || $pax[7]==101 || $pax[7]==102 || $pax[7]==103 || $uz==$log){

А етот код надо вниз
} else {
echo '<div align="center" class="b"><b>'.nickname($uz).'</b><font color="#ff0000"> ЗАКРЫЛ СВОЙ АНКЕТУ !!</font><br/>ТОКЬКО ДРУЗЯ И АДМИНЫ СМОГУТ ПОСМОТРЕТ!</div>';
}


6. Мансур (17.06.2010 / 15:55)
Вот код для настойку.
pages/setting.php
echo'ЗАКРЫТ АНКЕТУ?:<br/>';
echo'ДА';
if($udata[86]=="1"){
echo'<input name="udata86" type="radio" value="1" checked>';
} else {
echo'<input name="udata86" type="radio" value="1" />';}
echo' &nbsp; &nbsp; ';	
	
	
if($udata[86]=="0"){
echo'<input name="udata86" type="radio" value="0" checked>';
} else {
echo'<input name="udata86" type="radio" value="0" />';}  
echo'НЕТ<br/>';}
А ето для pages/insetting.php
$udata[86]=(int)$udata86;


7. Удаленный (17.06.2010 / 16:16)
4. Палестинеч, спасибо большо дружище:-)

8. Мансур (17.06.2010 / 16:39)
7. JEON, незачто. Рад за помошь) я тоже использываю етот функцию. Довно передумал)

9. Удаленный (17.06.2010 / 16:42)
Палестинеч (Сегодня / 04:39)
7. JEON, незачто. Рад за помошь) я тоже использываю етот функцию. Довно передумал)
А можно как нибудь выводить контакты пользователя в его анкету?

10. Мансур (17.06.2010 / 16:48)
9. JEON, выводить? Показать сколько друзей есть или так?
друзя анкеты вася:
саня
коля
гугл
антон
так?

11. Игорь (17.06.2010 / 16:57)
5. Палестинеч, Опередил=)
Можно и вывод друзей сделать=) Щас ухожу не смогу написать.

12. Удаленный (17.06.2010 / 16:58)
Палестинеч (Сегодня / 04:48)
9. JEON, выводить? Показать сколько друзей есть или так?
друзя анкеты вася:
саня
коля
гугл
антон
так?
Да, типа того, но чтобы выводились в отдельной файле, скажем как в спейс

13. Славик (17.06.2010 / 18:39)
12. JEON, ты хочешь чтоб все видели? Версия мотора какая?

14. Удаленный (17.06.2010 / 19:47)
semax__есть чо7 (Сегодня / 06:39)
12. JEON, ты хочешь чтоб все видели? Версия мотора какая?
Да, чтобы все видели контакты любого юзера, как в спейс к примеру

15. Андрей (17.06.2010 / 20:02)
5. Палестинеч,Плюс тебе за помощь человеку

16. Мансур (17.06.2010 / 22:35)
15. Леонардо, да незачто брат

17. Удаленный (17.06.2010 / 22:38)
можно

18. Мансур (17.06.2010 / 22:38)
JEON. сейчас сделать буду

19. Удаленный (17.06.2010 / 22:44)
Палестинеч (Сегодня / 10:38)
JEON. сейчас сделать буду
Спасибо брат, в долгу не останусь

20. Мансур (17.06.2010 / 22:52)
вот создал файл freands.php .
1.положи етот файл на папку pages.
2. пропиши на анкету в нужным месте такой код :

$fil = file(BASEDIR."local/userstat/$uz.dat");
$tot = count($fil);
echo'<a href="freands.php?uz='.uz.'&amp;'.SID.'">Контакты</a> ('.$tot.')<br/>';


21. Мансур (17.06.2010 / 22:56)
например перед Игровой персонаж

22. Мансур (17.06.2010 / 23:08)
вопшем описание не могу написать потому что я инастранеч граматические ошибки )))ГГГ сами проверте.показывается типо так

1 . Юзер [On] [Админ]
Приват / Контакты
Имя: гыыыыыыы
Пол: Мужской
Дата регистрации: 10 Февраля 2009
все проверел все ок

вот txt http://upwap.ru/916773
вот сам файл zip http://upwap.ru/916774

добрый люди напишите описанию хочу добавить на загруз

23. Мансур (17.06.2010 / 23:11)
если свой лист будет переадресачия на /pages/kontakt.php
if($uz!=$log){ //проверка.....

}else{header ("Location: ../pages/kontakt.php?".SID);}//переад.....


24. Удаленный (17.06.2010 / 23:12)
22. Палестинеч, спасибо большое брат, ты здорово помог мне, оказал помощи о которой я даже не мечтал. Я все что ты сегодня сделал для меня могу протестить только завтра, я не дома и компьютера рядом нет. Еще раз большое спасибо в долгу не останусь

25. Игорь (18.06.2010 / 02:04)
22. Палестинеч, Вот лови. Описание внутри архива=) http://upwap.ru/917020

26. Мансур (18.06.2010 / 06:26)
24. JEON, Большое спосибо рад был за помощ.
25. Спосибо братуха лови +)

27. bersekx (18.06.2010 / 16:34)
Нашел пару ошибок в коде. Вот исправленный )
<? 
$$fil = file("../local/datakontakt/$uz.dat"); 
$tot = count($fil); 
echo'<a href="freands.php?uz='.$uz.'&amp;'.SID.'">Контакты</a> ('.$tot.')<br/>'; 
?>
P.S. Исправь у себя, ато кидает на юзера uz )

28. bersekx (18.06.2010 / 17:05)
Вот еще что, когда смотришь список своих друзей кидает ошибку - "Произошла ошибка. Пользователь с данным логином не существует!!!" У других все норм видно) а вот у себя посмотреть низя %)

29. Игорь (18.06.2010 / 17:09)
Я там накосячил. Вот исправленный архив и также исправление поста 27=) http://upwap.ru/917751

30. bersekx (18.06.2010 / 18:48)
Ааа... блин) чет я тоже накосячил) там где $fil должна быть ток 1 - $ вот) (видимо когда редачил пост случайно слепил ее не туда хДД)
P.S. День сегодня что ли такой, что все косячат)
P.P.S. Моды подредачте мой предыдущий пост плиз) ато а ж стыдно... Такой промах хД

31. Мансур (18.06.2010 / 19:45)
30. bersekx, гг бывает. 28. прочитай 23 пост ето переадресачия. скрипт робит нормально скачайте из 22,25 пост.

32. Игорь (18.06.2010 / 20:02)
Ужасть) Я чет тоже не заметил))) вот все вроде исправлено http://upwap.ru/918026 =))

33. Удаленный (19.06.2010 / 15:17)
23. Палестинеч,
Когда закрываешь анкету вот что выдает АНКЕТА ЗАКРЫТО
Произошла ошибка. Пользователь с данным логином не существует


34. Славик (19.06.2010 / 15:24)
АНКЕТА ЗАКРЫТа "а" в коце а не "О"

35. Удаленный (19.06.2010 / 15:58)
semax__есть чо7 (Сегодня / 03:24)
АНКЕТА ЗАКРЫТа "а" в коце а не "О"
Знаю я как это пишеться, просто как он написал скопировал для теста

36. Мансур (19.06.2010 / 16:56)
33. JEON, дайка мне свой файл я проверю

37. Удаленный (19.06.2010 / 17:44)
Палестинеч (Сегодня / 04:56)
33. JEON, дайка мне свой файл я проверю
Сейчас на работе, ночью дам. Там короче я код который ты сказал поставить вниз анкеты, поставил до Меню для добавления в контакты, написать сообщения, перечислить денег, вот поверх этого я прописал код который ты сказал поставить в конце анкеты, это может быть из-за этого?

38. bersekx (19.06.2010 / 19:57)
JEON (Сегодня / 17:44)
Сейчас на работе, ночью дам. Там короче я код который ты сказал поставить вниз анкеты, поставил до Меню для добавления в контакты, написать сообщения, перечислить денег, вот поверх этого я прописал код который ты сказал поставить в конце анкеты, это может быть из-за этого?
Именно из-за этого) тот который вниз - надо ставить сразу после кода "игровой персонаж".
А ошибка видимо потому что ты пересек if($uz!=$log){ (я так думаю)))

39. Мансур (21.06.2010 / 14:05)
37. JEON, посмотри 5 пост

URL: https://visavi.net/topics/10598