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

FAQ 2.0 - вопросы и ответы (не флудить!)

 

1163
Денис @Анатолич
ishkiniaev пишет:

Всем привет. Вопрос такой, можно ли сделать оповещение о том, что человек просматривает твою анкету?
Типа вебкамер

https://vmeste.eu/forum?pid=163694#p163694

424
ishkiniaev @ishkiniaev
Анатолич пишет:

ishkiniaev пишет:

Всем привет. Вопрос такой, можно ли сделать оповещение о том, что человек просматривает твою анкету?
Типа вебкамер

https://vmeste.eu/forum?pid=163694#p163694

У меня тут немного по-другому,

set_privat="<a href=index.php?inc=info&userid="+userid+" onclick=\"parent.wo(this.href,'анкета','720','750','yes');return false;\" title='Анкета' target="+us[i][0]+">"+set_privat+"</a>";

как из этого сделать?

596
Сергей @Князь_Пипецкий
Вот так и делать.

set_privat - это отправка сообщения в приват.

А вам нужно сделать, что бы при активации set_mw (то есть просмотра анкеты) было сообщение в приват.

Вместо стандартной строки set_mw поставить:

set_mw="<a href=index.php?inc=info&nick="+us[i][0]+" onclick=\"parent.wo(this.href,'Анкета','400','320','yes');parent.write.location.href = 'index.php?inc=write&'+ parent.yourkey+'&text=/privat "+nick+": Просматриваю анкету ';return false;\" target="+us[i][0]+">"+mw+"</a>";
Я у себя пробовал, но убрал по житейским соображениям 😀

Большинству чатлан хочется посмотреть анкеты без оповещений владельцев 😀

Отредактировано Князь_Пипецкий - 10.04.2014
424
ishkiniaev @ishkiniaev
Князь_Пипецкий пишет:

Вот так и делать.

set_privat - это отправка сообщения в приват.

А вам нужно сделать, что бы при активации set_mw (то есть просмотра анкеты) было сообщение в приват.

Вместо стандартной строки set_mw поставить:

set_mw="<a href=index.php?inc=info&nick="+us[i][0]+" onclick=\"parent.wo(this.href,'Анкета','400','320','yes');parent.write.location.href = 'index.php?inc=write&'+ parent.yourkey+'&text=/privat "+nick+": Просматриваю анкету ';return false;\" target="+us[i][0]+">"+mw+"</a>";
Я у себя пробовал, но убрал по житейским соображениям 😀

Большинству чатлан хочется посмотреть анкеты без оповещений владельцев 😀

Блин, ни черта не понял.

Сейчас у меня так:

/* Определение частей никлиста */
set_privat="<a href=index.php?inc=info&userid="+userid+" onclick=\"parent.wo(this.href,'анкета','720','750','yes');return false;\" title='Анкета' target="+us[i][0]+">"+set_privat+"</a>";
set_nick="<a href='' onclick=\"tonick('"+nick+": '); return false;\"><font color="+color+">"+set_nick+"</font></a>";
set_nick=set_nick+set_love+set_clan;
set_st=st;
set_st="<div class='status'>"+st+"</div>";
set_icqst="<div class='action'>"+icqst+"</div>";
set_ign="<img title='Нажмите, чтобы поставить пользователя в игнор' src="+ign_img+" style='border:0px; cursor:pointer;' title='игнор' onclick=\"ign_sel('"+nick+"'); if(ign_ok('"+nick+"')) this.src=ign_imgon; else this.src=ign_imgoff;\">";
if(nick == mynick) set_ign = "<img src="+ign_img+" style='cursor: not-allowed;' title='себя игнорировать нельзя'>";
if(nick == mynick ) set_ign = "<img src="+ign_img+" style='cursor: not-allowed;' title='себя игнорировать нельзя'>";

как должно быть в итоге?

4619
Web3r @Web3r
Тоже самое всё, только set_privat будет другой...

set_privat="<a href=index.php?inc=info&userid="+userid+" onclick=\"parent.wo(this.href,'анкета','720','750','yes');parent.hidden.location.href = 'index.php?inc=write&'+ parent.yourkey+'&text=/privat "+nick+": Просматриваю анкету '; return false;\" title='Анкета' target="+us[i][0]+">"+set_privat+"</a>";

424
ishkiniaev @ishkiniaev
Бобра всем!
Вопрос такой, можно ли в подписях под фотографиями вместо надписи типа brown.mpchat.ru вставить изображение?

4619
Web3r @Web3r
ishkiniaev пишет:

Вопрос такой, можно ли в подписях под фотографиями вместо надписи типа brown.mpchat.ru вставить изображение?

Сначала нужно отключить в параметрах подпись вовсе, абы не мешалась.
Затем чуть изменить вывод фотографии, обрамив блоком (код должен идти одной строкой, чтобы не добавлялись лишние пробелы):
<div class="mark"><img src="тут какая-то переменная, отвечающая за вывод фото" alt=""></div>
Ну и немного пошаманить с after'ом:
.mark:after {
background: url(адрес_изображения) no-repeat;
content: " ";
width: Npx; /* д.б. равно ширине изображения */
height: Npx; /* д.б. равно высоте изображения */
display: inline-block;
margin-left: -Npx; /* д.б. равно ширине изображения */
opacity: .75; /* для красоты */
}

424
ishkiniaev @ishkiniaev
Web3r пишет:

ishkiniaev пишет:

Вопрос такой, можно ли в подписях под фотографиями вместо надписи типа brown.mpchat.ru вставить изображение?

Сначала нужно отключить в параметрах подпись вовсе, абы не мешалась.
Затем чуть изменить вывод фотографии, обрамив блоком (код должен идти одной строкой, чтобы не добавлялись лишние пробелы):
<div class="mark"><img src="тут какая-то переменная, отвечающая за вывод фото" alt=""></div>
Ну и немного пошаманить с after'ом:
.mark:after {
background: url(адрес_изображения) no-repeat;
content: " ";
width: Npx; /* д.б. равно ширине изображения */
height: Npx; /* д.б. равно высоте изображения */
display: inline-block;
margin-left: -Npx; /* д.б. равно ширине изображения */
opacity: .75; /* для красоты */
}


Блин, спасибо, очень рад, что можно сделать.
Но можно чу-уть-чуть поподробней. Обрамить блоком какое место надо? И если можно чуть подробней о переменных

4619
Web3r @Web3r
В шаблоне галереи:

<head>
<style>
.mark:after {
background: url(адрес_изображения) no-repeat;
content: " ";
width: Npx; /* д.б. равно ширине изображения */
height: Npx; /* д.б. равно высоте изображения */
display: inline-block;
margin-left: -Npx; /* д.б. равно ширине изображения */
opacity: .75; /* для красоты */
}
</style>
</head>

И где-то дальше будет:
/* Выводим выбранную фотографию */
if(afoto) {
if(moderator==1) todel="<a href='?inc=gallery&gallery="+gallery+"&delfoto="+afoto[0]+"' onclick='return confirm(\"Вы действительно хотите удалить эту фотографию?\");'>Удалить фотографию</a><br>"; else todel="";
if(pfoto) prev="<a href='?inc=gallery&gallery="+gallery+"&foto="+pfoto[0]+"'><img src=gallery/trumb/"+pfoto[0]+".jpg border=0></a><br>"+fotoinfo(pfoto); else prev="";
if(nfoto) next="<a href='?inc=gallery&gallery="+gallery+"&foto="+nfoto[0]+"'><img src=gallery/trumb/"+nfoto[0]+".jpg border=0></a><br>"+fotoinfo(nfoto); else next="";
wr("<table><tr><td width=120 align=center valign=top>"+prev+"<td align=center><div class='mark'><img src=gallery/image/"+afoto[0]+".jpg></div><br>"+fotoinfo(afoto)+todel+"</td><td width=120 align=center valign=top>"+next+"</td></tr></table><br><br>");

424
ishkiniaev @ishkiniaev
Web3r пишет:

В шаблоне галереи:

[spoiler]<head>
<style>
.mark:after {
background: url(адрес_изображения) no-repeat;
content: " ";
width: Npx; /* д.б. равно ширине изображения */
height: Npx; /* д.б. равно высоте изображения */
display: inline-block;
margin-left: -Npx; /* д.б. равно ширине изображения */
opacity: .75; /* для красоты */
}
</style>
</head>

И где-то дальше будет:
/* Выводим выбранную фотографию */
if(afoto) {
if(moderator==1) todel="<a href='?inc=gallery&gallery="+gallery+"&delfoto="+afoto[0]+"' onclick='return confirm(\"Вы действительно хотите удалить эту фотографию?\");'>Удалить фотографию</a><br>"; else todel="";
if(pfoto) prev="<a href='?inc=gallery&gallery="+gallery+"&foto="+pfoto[0]+"'><img src=gallery/trumb/"+pfoto[0]+".jpg border=0></a><br>"+fotoinfo(pfoto); else prev="";
if(nfoto) next="<a href='?inc=gallery&gallery="+gallery+"&foto="+nfoto[0]+"'><img src=gallery/trumb/"+nfoto[0]+".jpg border=0></a><br>"+fotoinfo(nfoto); else next="";
wr("<table><tr><td width=120 align=center valign=top>"+prev+"<td align=center><div class='mark'><img src=gallery/image/"+afoto[0]+".jpg></div><br>"+fotoinfo(afoto)+todel+"</td><td width=120 align=center valign=top>"+next+"</td></tr></table><br><br>");[/spoiler]

спасибо, получилось как надо)
Еще парочка вопросов. Как тоже самое сделать для анкеты? И второй, не посоветуешь какую-нибудь хорошую модалку для фотки в анкете?

Отредактировано ishkiniaev - 25.04.2014
4619
Web3r @Web3r
Для фото анкеты аналогичным образом:
<script>
if('0'==1) mw='женский'; else { if('0'==0) mw='мужской'; else mw='-'; }
if('-'=='-') home='-'; else home='<a href=- target=_blank>-</a>';
if('-'=='-') foto='-'; else foto="<a href=- target=_blank title='Посмотреть в полном размере' class='mark'><img src=- width=150 border=0></a>";
</script>

.mark:after { ... } в стили, соответственно.


Из модалок, насколько я знаю, одна из лучших - **********. Но весит она довольно много.
Есть ещё ********** - лёгкий вариант без javascript.

Отредактировано Web3r - 25.04.2014
424
ishkiniaev @ishkiniaev
Web3r пишет:

Для фото анкеты аналогичным образом:
<script>
if('0'==1) mw='женский'; else { if('0'==0) mw='мужской'; else mw='-'; }
if('-'=='-') home='-'; else home='<a href=- target=_blank>-</a>';
if('-'=='-') foto='-'; else foto="<a href=- target=_blank title='Посмотреть в полном размере' class='mark'><img src=- width=150 border=0></a>";
</script>

.mark:after { ... } в стили, соответственно.


Из модалок, насколько я знаю, одна из лучших - **********. Но весит она довольно много.
Есть ещё ********** - лёгкий вариант без javascript.

Можешь помочь поставить второй вариант с css modal?


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

Получилось так
**********

Отредактировано ishkiniaev - 26.04.2014
4619
Web3r @Web3r
ishkiniaev пишет:

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

<script>
if('%mw%'==1) mw='женский'; else { if('%mw%'==0) mw='мужской'; else mw='-'; }
if('%home%'=='-') home='%home%'; else home='<a href=%home% target=_blank>%home%</a>';
if('%foto%'=='<img src="no-avatar.png" alt="">') foto='%foto%'; else foto="<a href=%foto% target=_blank title='Посмотреть в полном размере'><img src='%foto%' alt='' class='mini-photo'></a>";
</script>

Насколько я знаю, невозможно делать resize на CSS, не влияя на качество... Можно только мин. или макс. размеры установить...
<style>
.mini-photo {
min-width: 200px;
max-width: 200px;
}
</style>

424
ishkiniaev @ishkiniaev
Web3r пишет:

ishkiniaev пишет:

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

<script>
if('%mw%'==1) mw='женский'; else { if('%mw%'==0) mw='мужской'; else mw='-'; }
if('%home%'=='-') home='%home%'; else home='<a href=%home% target=_blank>%home%</a>';
if('%foto%'=='<img src="no-avatar.png" alt="">') foto='%foto%'; else foto="<a href=%foto% target=_blank title='Посмотреть в полном размере'><img src='%foto%' alt='' class='mini-photo'></a>";
</script>

Насколько я знаю, невозможно делать resize на CSS, не влияя на качество... Можно только мин. или макс. размеры установить...
<style>
.mini-photo {
min-width: 200px;
max-width: 200px;
}
</style>

Надо что-то типа **********

Если есть время, скину доступ к анкете, помоги поставить, пожалуйста, а то с этой миниатюрой и прикреплением модалки проблемы сплошные 🙁

Отредактировано ishkiniaev - 26.04.2014
4619
Web3r @Web3r
ishkiniaev, кидай, что нужно, в ЛС, постараюсь в понедельник сделать.

83
Djoker @djoker
привет. скажите пожалуйста можно ли сделать плеер таким чтоб он проигрывал песни с любой ссылки не только формат мп3 . есть много сайтов где можно же брать ссылку на песню но плеер не поддерживает другие ссылки в данный момент у меня в чате музыку можно ставить только с спейса или с привета 🤔 если можно подскажите плиз

поправка - даже если в формате мп3 взята ссылка и то не поёт

Отредактировано djoker - 28.04.2014
318
Алекс @Рой31
djoker пишет:

привет. скажите пожалуйста можно ли сделать плеер таким чтоб он проигрывал песни с любой ссылки не только формат мп3 . есть много сайтов где можно же брать ссылку на песню но плеер не поддерживает другие ссылки в данный момент у меня в чате музыку можно ставить только с спейса или с привета 🤔 если можно подскажите плиз

поправка - даже если в формате мп3 взята ссылка и то не поёт

Можешь попробовать через ********** это хранилище музыки оно генерирует прямые мп3 ссылки на музыкальные файлы.

Отредактировано Рой31 - 30.04.2014
2970
удалён @Foggy
Imho пишет:

Всем привет. Кто может подсказать каким образом в верхний фрейм можно вывести иконку из никлиста? Что-то на подобии этого

Прикольная идея.
В скриптах находишь
icon="<img src="+icon+" border=0>";
set_privat=icon;

после этого вставляешь
if(nick==mynick && loaded) document.getElementById('myicon').innerHTML = icon;
В нужном месте в верхнем блоке вставляешь любой элемент с id="myicon". К примеру, <div id="myicon"></div>.

Показать текст

37
Imho @Imho
Foggy пишет:

Imho пишет:

Всем привет. Кто может подсказать каким образом в верхний фрейм можно вывести иконку из никлиста? Что-то на подобии этого **********

Прикольная идея.
В скриптах находишь
icon="<img src="+icon+" border=0>";
set_privat=icon;

после этого вставляешь
if(nick==mynick && loaded) document.getElementById('myicon').innerHTML = icon;
В нужном месте в верхнем блоке вставляешь любой элемент с id="myicon". К примеру, <div id="myicon"></div>.

Показать текст

Благодарю)Афреймы,тяжело отвыкнуть от эры динозавров(

37
Imho @Imho
Foggy пишет:

Imho пишет:

Всем привет. Кто может подсказать каким образом в верхний фрейм можно вывести иконку из никлиста? Что-то на подобии этого **********

Прикольная идея.
В скриптах находишь
icon="<img src="+icon+" border=0>";
set_privat=icon;

после этого вставляешь
if(nick==mynick && loaded) document.getElementById('myicon').innerHTML = icon;
В нужном месте в верхнем блоке вставляешь любой элемент с id="myicon". К примеру, <div id="myicon"></div>.

Показать текст

В общем сделал так :
if(icon_on) {
if((icon=="")||(icon==0)) icon=icon1;
icon="<img width=28 height=28 src="+icon+" style='-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius:3px;' border='0'>";
set_privat=icon;
if(nick==mynick && loaded) document.getElementById('myicon').innerHTML = icon;

}

Но так не загружается ник в никлисте)