Новый вид личных сообщений (ЛС) для uCoz

Новый вид личных сообщений (ЛС) для uCoz

32015-06-121371951Денис Абдуллин

Личные сообщения на uCoz для меня самая больная тема, и я надеюсь, что в ближайшее время за это капитально возьмутся и переработают оформление модуля. Ну, а пока я предлагаю свое решение, новый вид личных сообщений для uCoz, чистого в плане дизайна и грязного в плане кода. Да, код действительно не проработан, я сразу в этом признаюсь, чтобы вы сразу поняли, что этот код больше не будет редактироваться.

Важно отметить, что наша версия личных сообщений адаптивная и хорошо смотрится на мобильном телефоне.

Демонстрация

Новая страница личных сообщений (ЛС):

Вид личных сообщений ЛС для uCoz

Аватарки пользователей - страшная нагрузка, но первая буква логина на цветном фоне - это альтернативное решение:

Вид личных сообщений ЛС для uCoz

Так выглядит страница сообщения, а на ней переписка с пользователем:

Вид личных сообщений ЛС для uCoz

Страница отправки сообщений:

Вид личных сообщений ЛС для uCoz

Установка

1. Загрузите на сайт папку «newpm» с ее содержимым. Ссылка на архив в прикреплениях.

2. Управление дизайном – Пользователи – Личные сообщения (ЛС)

Замените весь код страницы на следующий:

Код
<!DOCTYPE html>  
<html>  
<head>  
<title>$TITLE$</title>  
<meta name="viewport" content="width=device-width; initial-scale=0.85; maximum-scale=0.85; user-scalable=0;" />
<script type="text/javascript" src="http://s43.ucoz.net/src/jquery-1.6.1.js"></script>
<link href='http://fonts.googleapis.com/css?family=Open+Sans:400,700' rel='stylesheet' type='text/css'>
<link href='/newpm/style.css' rel='stylesheet' type='text/css'>
</head>  
<body>

<div align="center">
<div class="block">  
<div class="pmb">
$BODY$
</div>
</div>
</div>

<script type="text/javascript">  
$('body').each(function () {  
$(this).html($(this).html().replace(/\[|\||\]/g, ''));  
});  
</script>
<script type="text/javascript">$("#ugr1, #ugr2, #ugr3, #ugr251").attr("checked","checked")</script>
<script type="text/javascript" src="/newpm/script.js"></script>

</body>  
</html>

3. Общие настройки. Поставьте галочку напротив «Не использовать визуальный редактор комментариев». В противном случае форма отправки ЛС работать не будет!


Создать сайт в uKit Нужен классный сайт для бизнеса?
Воспользуйтесь сервисом uKit. Никакого кода!
Комментарии (51)
andrey 2016-02-15 в 22:49 / МатериалСпам
Нашел решение с визуальным редактором. 2 месяца работает ок.))))
0
Евгений Граф 2016-01-28 в 12:56 / МатериалСпам
Хочу добавить скриншот, если не понимаете о чём я..
http://prntscr.com/9vuwgi
0
Евгений Граф 2016-01-28 в 12:54 / МатериалСпам
с этим разобрался, спасибо!
вот теперь не то, чтобы проблема...
вкратце, не показывает "checkbox" (отметить галочкой) группы для отправки массовых сообщений. Я так думаю, стоит в стилях {display:none}, но, я уже перебрал все стили, убрал все {display:none}, результата не дало! Надеюсь, вы мне поможете.
0
Денис Абдуллин 2016-01-05 в 18:17 / Материал
Гм, раньше вроде такой проблемы не было. Добавь перед строчкой с /newpm/style.css строчку для стилей /_st/my.css, заключив ее в комментарий (<!-- ... -->).
0
Евгений Граф 2016-01-05 в 12:09 / МатериалСпам
В странице ЛС ссылка на стили /newpm/style.css через некоторое время автоматически меняется на /_st/my.css, соответственно слетает вид страницы
Как исправить? Добавить стили из /newpm/style.css в Таблицу стилей CSS? / Тогда не будут взаимодействовать мои стили со стилями написанными в /newpm/style.css
0
Алексей 2016-10-05 в 08:29 / МатериалСпам
Скрипт перестал показывать первые буквы логина, вместо этого показывает дефолтную картинку https://filin.mail.ru/icons/45x45/default.png на вашем сайте кстати тож самое.
1
andrey 2015-11-28 в 00:04 / МатериалСпам
этот скрипт создавался для сайта урааа, а по скольку на урааа сидят более и мене продвинутые пользователи, то необходимости в визуальном редакторе нет, а на моем сайте визуальный редактор это главный инструмент, и Личные сообщения тоже не менее важны, по этому заплачу за доработку этого скрипта. Юкоз, судя по всему, не скоро дойдет до усовершенствования этой функции, а причиной всему сторонние проекты, но это уже другая история. тот кто может мне помочь пишите в Личку или на email: admin@ribolov.lv о цене договоримся.
0
Aлексей Дьяков 2015-10-24 в 22:25 / Материал
скрипт красивый, но не рабочий! сообщения отправлять нельзя!!! если ты не понимаешь в скриптах то брать и не стоит. А если понимаешь, то ты и сам напишешь для себя скрипт. Отсюда вопрос: для кого этот пост публиковался, если он не доделан!
1
Уолтер Уайт 2015-10-25 в 22:15 / Материал
Там все написано, как настраивать. Написано же, что нужно убрать визуальный редактор.
0
Павел Новосёлов 2015-10-26 в 20:06 / МатериалСпам
Пожалуйста, доработайте с Визуальным. Цены вам не будет! Просим =)
2
Геннадий 2015-10-08 в 20:27 / МатериалСпам
как админ не могу отправить пишет постоянно "Не указан текст сообщения"
1
andrey 2015-08-03 в 11:07 / МатериалСпам
Всё таки без решения проблемы с визуальным редактором не катит. Я отключил визуальный редактор, так пользователи меня чуть не порвали за это. может у кого-нибудь есть решение этой проблемы?
2
testus 2015-06-21 в 07:14 / МатериалСпам
Красиво, но жертвовать визуальным редактором ради этого... слишком
0
Anton Polyakin 2015-06-20 в 12:45 / МатериалСпам
4 строка файла '/newpm/script.js'
0
Коржов Илья 2015-06-20 в 03:16 / МатериалСпам
не удалось найти
0
Anton Polyakin 2015-06-19 в 17:07 / МатериалСпам
Поменяйте строку в скрипте
$('input[type="checkbox"]').hide();
на строки
$('input[type="checkbox"][name="soll"]').hide();
$('input[type="checkbox"][name="s"]').hide();
2
David 2015-06-16 в 19:42 / МатериалСпам
Я тоже подтверждаю эту проблему, у меня тоже слетает! Хотя я не менял нечего на странице ЛС
0
Сергей Александрович 2015-06-15 в 12:37 / Материал
Верно подмечено :) Также дня два назад об этом подумал. Переписал и все стало на свои места.
0
Денис Абдуллин 2015-06-14 в 18:18 / Материал
Скрипт не универсальный, но проверил только на этом сайте и на новом тестовом. В вашем случае, думаю, проблема банально в языке, скрипт писался именно для русскоязычных сайтов (замените имеющиеся русские слова на свои в js-файле).
0
STORM 2015-07-06 в 08:19 / МатериалСпам
Скажите а можно без отключения визуального редактора? Как бы без него это нам просто, а простым пользователям? О них же мы должны думать в первую очередь.
0
watceric 2015-06-14 в 17:50 / МатериалСпам
я вижу ошибку, когда пытаются отправить сообщение
http://prntscr.com/7gujn5
0
Денис Абдуллин 2015-06-14 в 14:27 / Материал
Либо "нельзя" либо "переделайте страницу под свои условия".
0
Delirious 2015-06-14 в 14:15 / МатериалСпам
Уверен
0
Delirious 2015-06-13 в 23:21 / МатериалСпам
Сейчас скрипт слетел. Ничего не делал и не менял
0
Владислав 2015-06-14 в 10:28 / Материал
Уверены что ничего вообще не делали?
0
David 2015-06-13 в 21:14 / МатериалСпам
Можно как нибудь обойти 3 пункт ? просто если выполню 3 пункт то в блок добавления сообщения визуальный редактор пропадает!
0
Владислав 2015-06-13 в 11:59 / Материал
Ссылку на сайт в лс пришлите.
1
Иван Залымов 2015-06-13 в 11:58 / МатериалСпам
Ребят всем привет, вчера установил скрипт столкнулся с такой проблемой.
Я как администратор могу отправлять сообщения без проблем, а вот другие пользователи все поля заполняют, но все ровно пишет "Не указан текст сообщения", хотя он на самом деле указан и сообщение отправить невозможно.
Автор помоги с решением проблемы, пожалуйста.
0
Павел 2015-06-12 в 23:04 / МатериалСпам
чуточку оформленных бб кодов и будет вообще шик, например для вставки img и так далее, чем в основном пользуются, а так идея взята с mail, реализация на твердую четверку! Жаль что все таки некоторые пользователи отображаются аватаркой а не первой буквой.
0
watceric 2015-06-12 в 23:02 / МатериалСпам
не отображать иконки :(
0
1 2 »
Чтобы оставить комментарий или отзыв под этой публикацией, войдите или зарегистрируйтесь.