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

приходищие сообщения

 

9
seawolf1234 @seawolf1234
Всем привет, помогите, как сделать, чтобы приходящие сообщения определеному человеку кому оно направленно выделялись фоном?

4619
9
seawolf1234 @seawolf1234
в поиске искал, не нашел то что нужно, может не так искал

2615
Сергей @Pegass
скрипты в чате
/* Отметка сообщений: 0-обычные, 1-мои, 2-мне, 3-приват_мой, 4-приват_мне, 5-приват_мой2, 6-приват_мне2 */

9
seawolf1234 @seawolf1234
делал это все, ничего не помогает, все равно не выделяется 🙁

1555
Алексей @TheDark
seawolf1234 пишет:

делал это все, ничего не помогает, все равно не выделяется 🙁

что ты делал?

вот так попробуй:
/* Отметка сообщений: 0-обычные, 1-мои, 2-мне, 3-приват_мой, 4-приват_мне, 5-приват_мой2, 6-приват_мне2 */
var symbols=new Array();
symbols[0]="";
symbols[1]="•";
symbols[2]="<p style='margin-top:5px; border:1px dashed #336600; background-color: #f5f5f5;;'>";
symbols[3]="•";
symbols[4]="<p style='margin-top:5px; border:1px dashed #ff0000;'>";
symbols[5]="лично для";
symbols[6]="лично вам";

Отредактировано TheDark - 19.10.2012
9
seawolf1234 @seawolf1234
TheDark пишет:

seawolf1234 пишет:

делал это все, ничего не помогает, все равно не выделяется 🙁

что ты делал?

вот так попробуй:
/* Отметка сообщений: 0-обычные, 1-мои, 2-мне, 3-приват_мой, 4-приват_мне, 5-приват_мой2, 6-приват_мне2 */
var symbols=new Array();
symbols[0]="";
symbols[1]="•";
symbols[2]="<p style='margin-top:5px; border:1px dashed #336600; background-color: #f5f5f5;;'>";
symbols[3]="•";
symbols[4]="<p style='margin-top:5px; border:1px dashed #ff0000;'>";
symbols[5]="лично для";
symbols[6]="лично вам";


Именно так все и стоит

6600
Александр @admiral
/* Отметка сообщений: 0-обычные, 1-мои, 2-мне, 3-приват_мой, 4-приват_мне, 5-приват_мой2, 6-приват_мне2 */

Комментарии ненужно читать или хотя бы их в поиск забить?
seawolf1234 пишет:

Именно так все и стоит

А теперь на циферки посмотри и ответь на что прописан тег "p" с выделением и на что нужно тебе?

1555
Алексей @TheDark
Mix пишет:

допиши перед border вот это background-color: #3377CC;
то что красным выделено меняй на какой хочешь цвет!

Глаза промой. Ничего, что фон там и так прописан?

Отредактировано TheDark - 19.10.2012
1007
BETEPAH @BETEPAH
в скриптах так:
/* Отметка сообщений: 0-обычные, 1-мои, 2-мне, 3-приват_мой, 4-приват_мне, 5-приват_мой2, 6-приват_мне2 7-всем*/
var symbols = [];
symbols[0] = '<p class="chat-msg msg-general">';
symbols[1] = '<p class="chat-msg msg-my">';
symbols[2] = '<p class="chat-msg msg-to-me">';
symbols[3] = '<p class="chat-msg msg-my-privat">';
symbols[4] = '<p class="chat-msg msg-to-me-privat">';
symbols[5] = 'лично для';
symbols[6] = 'лично для';
symbols[7] = '<p class="chat-msg msg-to-all">';

и уж в css выделяйте как хотите. Например,
.msg-to-all {background: rgba(255, 255, 255, 0.4);}
.msg-to-me {background: rgba(255, 255, 255, 0.7);}
.msg-to-me-privat, .msg-my-privat {background: rgba(156, 156, 156, 0.4);}
.msg-my {background: rgba(255, 255, 255, 0.2);}

4619
Web3r @Web3r
А в cmd–то symbol перед set_time прописан вообще? Должен же работать весь вышеперечисленный CSS.

32
clifich @clifich
Сделал все как вы написали,но столкнулся с проблемой, сообщение которое выделяется пишется не совсем так как надо, см. скрин

как сделать чтоб выделенное сообщение было в одной строке с временем? и возможно ли сделать чтоб вместе с сообщением выделялось и время?

1163
Денис @Анатолич
clifich, первым должна идти иконка вроде. тогда время будет в одной строке. Могу ошибаться, так как правил давно и уже подзабыл. Но копать точно надо в том направлении.
Неправильно подсказал . значит symbol. запомнил точно, что не время.

Отредактировано Анатолич - 27.10.2012
596
Сергей @Князь_Пипецкий
/* [Функция - вывода сообщений и команд] */

/* Вывод простого сообщения */

towr=symbol+set_time+icon+set_nick+set_text+"<br>";

У меня вот так. Получается время, ник и иконка на одной строке.
В приватных сообщениях точно так же.

32
clifich @clifich
Да спасибо все стало как должно быть, но теперь столкнулся с другой проблемой
время сообщений от пользователей и о входе выходе пишутся вот так

как исправить?

596
Сергей @Князь_Пипецкий
clifich пишет:

Да спасибо все стало как должно быть, но теперь столкнулся с другой проблемой
время сообщений от пользователей и о входе выходе пишутся вот так
**********
как исправить?

А как должно быть? Не понял суть проблемы.

32
clifich @clifich
проблему решил спасибо, там были лишние пробелы в отметке сообщений

Отредактировано clifich - 27.10.2012
596
Сергей @Князь_Пипецкий
clifich пишет:

проблему решил спасибо, там были лишние пробелы в отметке сообщений

Попробуйте поэксперементировать вот здесь:
/* Отметка сообщений: 0-обычные, 1-мои, 2-мне, 3-приват_мой, 4-приват_мне, 5-приват_мой2, 6-приват_мне2 */
var symbols=new Array();
symbols[0]="";
symbols[1]="•";
symbols[2]="<p style='margin-top:5px; border:1px dashed #0033CC;'>";
symbols[3]="•";
symbols[4]="<font color=red>»</font>";
symbols[5]="лично для";
symbols[6]="лично вам";

В данном случае symbols[0]=""; - сообщение идет без какого либо символа
А здесь symbols[1]="•"; ставится точка жирная

Поэтому и происходит сдвиг строки.
Если сделать так symbols[0]="•"; то сдвига не будет

151
Ton_Dao @Ton_Dao
Не стал открывать новую тему. Подскажите, как сделать, что бы подсвечивалась фоном строка целиком, а не только до конца сообщения. Сейчас у меня так:

/* Отметка сообщений: 0-обычные, 1-мои, 2-мне, 3-приват_мой, 4-приват_мне, 5-приват_мой2, 6-приват_мне2 */
var symbols=new Array();
symbols[0]="";
symbols[1]="•";
symbols[2]="»";
symbols[3]="•";
symbols[4]="<font color=red>»</font>";
symbols[5]="<font style='margin-top:5px; border:0px; background-color: #333333;'>[вы шепчете]";
symbols[6]="<font style='margin-top:5px; border:0px; background-color: #333333;'>[шепчет вам]";

Как результат - подсветка до конца сообщения. Нужна же вся строка.
Тут же оговорюсь. Делал <p style='margin-top:5px; background-color: #333333;'>"
Тоже не то. Строка подсвечивается целиком, но оказывает под ником. Нужно же, что бы ник и сообщение были на одной строке.
Буду благодарен за помощь.

Отредактировано Ton_Dao - 19.05.2016
2615
Сергей @Pegass
c <p> всё правильно делал, вот только не учёл это))) https://vmeste.eu/forum?pid=204958#p204958