Loading...
Помощь по скриптам | левая и правая сторона
всем привет, нужна маленкаа помощь,

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

echo '<td class="' . ($ank2['id'] == $user['id'] ? "mail-left" : "mail-right") . '">';


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

как мне сделать левую и правую стороны без переменных?
иожно ли заменить их или сделать по другому как то ?
________
посл. ред. 31.05.2022 в 13:24; всего 1 раз(а); by 155876556
-
________
посл. ред. 31.05.2022 в 13:48; всего 1 раз(а); by Мистика
ну так присвой не авторизованному пользователю статус гость через сессию/ куки и выводи в чате например через или
($ank2['id'] == $user['id'] || $ank2['id'] == $_COOKIES['guest']) ? "mail-left" : "mail-right")
Mr[G]Pro, щя попробую, но прикол том что другие пользователи тоже видят только правую сторану, так как переменная $user[id] является нулевой.
Mr[G]Pro, ну в общем, немного по другому сделал, только минус в том что пользователь, и в левой и в правой стороне.
155876556,

echo '<td class="' . ($chat_id % 2 ? "mail-left" : "mail-right") . '">';

Тоесть $chat_id данная переменная отвечает за id сообщений.
Кайфовая, в натуре, попробую спасибо
155876556, отпишешь)
Кайфовая, не не фига (((

пробовал так
echo '<div class="' . ($ank['id'] == $post['id_user'] ? "mail-left" : "mail-right") . '">';
Кайфовая, заработало, спасибо. огромное
Онлайн: 1
Время:
Gen. 0.1242
(c) ByMAS.RU 2010-2025