ОсновноеRadiotalkПользовательское
MPCHAT - CMS хостинг чатов для профессионалов
90   •   Посмотреть все темы

Уведомление о просмотре!!!

 

7094
Dim @Render
Вопрос! Как нить можно сделать так чтоб когда один пользователь просматривал анкету другого, тому пользователю у которого он смотрит анкету в окне сообщений выводилось: такой-то...просмотрел вашу анкету! ????

3363
Влад @4ih-pqh
Мммм мой моск выдаёт что пока это невозможно)

11667
Латвиец @Латвиец
А мой выдаёт......впрочем, лучше промолчу... 🙄

3363
Влад @4ih-pqh
Латвиец пишет:

А мой выдаёт......впрочем, лучше промолчу... :rolleyes:

Так,а у гони сюда скрипт :lol: ,заделись кусочком мозга =))

Отредактировано 4ih-pqh - 27.04.2008
11667
Латвиец @Латвиец
4ih-pqh пишет:

Латвиец пишет:

А мой выдаёт......впрочем, лучше промолчу... 🙄

Так,а у гони сюда скрипт 🤣 ,заделись кусочком мозга 😀 )

Мой мозг уже в отъезде...уезжаю я через 2 месяца... 😋

3363
Влад @4ih-pqh
Мой мозг уже в отъезде...уезжаю я через 2 месяца...

ну так то через 2 месяца)))

2902
serhio @serhio
DEMONs пишет:

Вопрос! Как нить можно сделать так чтоб когда один пользователь просматривал анкету другого, тому пользователю у которого он смотрит анкету в окне сообщений выводилось: такой-то...просмотрел вашу анкету! ????

плохое это мероприятие... такое сделать можно, в принципе, для просмотров из чата... но... просматривать анкеты можно не заходя в чат... с титульника, например, или из топа... в этих случаях ника просматривающего анкету нет... и возможности сообщения о просмотре в этих случаях сделать никак нельзя...

41
Адичка @Адичка
А толку от этого? Только лишней писанины прибавится (((: Да и после 1000 просмотров места себе не будешь находить (((((: Это разве что делать отдельной страницей. Но вопрос- зачем ? (((:

7094
Dim @Render
Может вы миня немного непоняли люди 😀 прост когда сидит чел в чате взял и просмотрел анкету чужого участника, а тому лично бах и сообщение выводица: (Типорик-просмотрел вашу анкету) !!! вот так )

4316
Никита @DMc_Pozitiv
А ты наверно читать не умеешь!Прочитай что serhio написал!
А если кто то с главной зайдет в твою инфу?Не зарегестрированый пользователь который в чате не находится!

3910
Дмитрий @Q-Tec
это всё можно сделать, к примеру если с главной "Неизвестный просматривает вашу анкету"... но толку от этого? демон я думаю не будет этого делать,вот и всё.

41
Адичка @Адичка
Это можно самому сделать , используя ID групп и пользователей. Но толку ((:
А вот сделать именно "Историю просмотров" было бы интересно, Кто и когда просматривал... Но мороки много ((:

7094
Dim @Render
мда так и некто непомог 🙁 хотя бы дима мог бы отписаца !!!

526
Kreg-Heg @Kreg-Heg
у меня чата нет чтоб протестить, поэтому могу только примерно написать как это сделать

В нижнем фрейме добавь следующее

за место

<script>
function SendTo(nick) { document.fmsg.text0.value= document.fmsg.text0.value + nick ; document.fmsg.text0.focus();}
document.write("<input type=hidden name=nick value="+parent.mynick+">");
document.write("<input type=hidden name=id value="+parent.myid+">");
document.write("<select name=cmd class=text>");
document.write("<option value=''>-=cказать=-");
document.write("<option value='/privat '>приватно");
document.write("<option value='/privat2 '>приват окно");
document.write("<option value='/me '>сообщение");
document.write("<option value='/call '>вызвать");
if(top.alerter[top.mynick]) document.write("<option value='/alert '>алерт-вызов");
if(top.clearer[top.mynick]) document.write("<option value='/clear '>очистить");
if(top.reloader[top.mynick]) document.write("<option value='/reload '>перезагрузить");
if(top.admin==1) {
document.write("<option value=''>-=модерация=-");
document.write("<option value='/kill '>удалить");
document.write("<option value='/kick '>выпнуть");
document.write("<option value='/windows '>закидать окнами");
document.write("<option value='/warn '>предупредить");
}
document.write("</select>");
</script>

в твоем чате вышенаписанный код может выглядеть совершенно иначе

поменяй на это

<script>
function SendTo(nick) { document.fmsg.text0.value= document.fmsg.text0.value + nick ; document.fmsg.text0.focus();}
function anketa(){
document.write("<input type=hidden name=nick value="+parent.mynick+">");
document.write("<input type=hidden name=id value="+parent.myid+">");
document.write("<select name=cmd class=text>");
document.write("<option value=''>-=cказать=-"+n);
document.write("<option value='/privat '>приватно"+m);
document.write("<option value='/privat2 '>приват окно");
document.write("<option value='/me '>сообщение");
document.write("<option value='/call '>вызвать");
if(top.alerter[top.mynick]) document.write("<option value='/alert '>алерт-вызов");
if(top.clearer[top.mynick]) document.write("<option value='/clear '>очистить");
if(top.reloader[top.mynick]) document.write("<option value='/reload '>перезагрузить");
if(top.admin==1) {
document.write("<option value=''>-=модерация=-");
document.write("<option value='/kill '>удалить");
document.write("<option value='/kick '>выпнуть");
document.write("<option value='/windows '>закидать окнами");
document.write("<option value='/warn '>предупредить");
}
document.write("</select>");
if (n == "selected"){
document.fmsg.text0.value="я просматриваю вашу анкету";
document.fmsg.submit();
}
</script>

также в нижнем фрейме перед </head> вставь седующее
<script type="text/javascript">
function n(){
var m="";
var n="selected";
}
function m(){
var m="selected";
var n="";
}
</script>

в нижнем фрейме в тэге <body> добавь onload=n(); anketa(); т.е. примерно так будет выглядеть:
<body class=chat-body style="margin:0px; padding:0px;" onload="document.fmsg.text0.focus(); n(); anketa();">
далее идем в скрипты чата и ищем /* Определение частей никлиста */

там

set_mw="<a href=index.php?inc=info&nick="+us[i][0]+" onclick=\"parent.wo(this.href,'Анкета','400','320','yes');return false;\" target="+us[i][0]+">"+mw+"</a>";
меняем на

set_mw="<a href=index.php?inc=info&nick="+us[i][0]+" onclick=\"parent.wo(this.href,'Анкета','400','320','yes');return false;
parent.tonick('"+nick+": ');
parent.chat.document.m();
parent.chat.document.anketa();\"
target="+us[i][0]+">"+mw+"</a>";

по логике примерно так, тот у кого есть чат в случае если это не будет пахать думаю сможет доработать до ума

23
Ukolosha @Ukolosha
Поставлю тоже))

1214
Андрей @Андрюха
пробовал поставить не получилось ошибку де то пишет надо ещё разобрать скрипт