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

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

12.06.2015732048admin

Личные сообщения на 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. Общие настройки. Поставьте галочку напротив «Не использовать визуальный редактор комментариев». В противном случае форма отправки ЛС работать не будет!




Сохраните в социальную сеть
Комментарии (48)
Уникальный скрипт! Первый в своем роде на сайтах Ucoz! Держи +
9
Мистер-Х 12.06.2015 в 11:41Спам
Папка __MACOSX не нужно загружать ? в архиве есть это папка!
0
Глянь к какой директории подключены файлы и поймешь;) нужна тебе папка али нет*
3
Мистер-Х 12.06.2015 в 10:40Спам
Спасибо большое, ждал долго этот пост!
0
Коржов Илья 12.06.2015 в 11:02Спам
Почему автор не хочет доделать скрипт который нужен всем!!! Проблема в нес с выбором адресатов для массовой рассылки, а так симпатичный и современный
0
Владислав 12.06.2015 в 11:48
Доделайте сами! В чем проблема?!
0
Коржов Илья 12.06.2015 в 11:52Спам
знаний маловато...
0
Владислав 12.06.2015 в 11:54
4
Anton Polyakin 19.06.2015 в 17:07Спам
Поменяйте строку в скрипте
$('input[type="checkbox"]').hide();
на строки
$('input[type="checkbox"][name="soll"]').hide();
$('input[type="checkbox"][name="s"]').hide();
2
Коржов Илья 20.06.2015 в 03:16Спам
не удалось найти
0
Anton Polyakin 20.06.2015 в 12:45Спам
4 строка файла '/newpm/script.js'
0
Спасибо большое, тоже ждал долго этот пост!
1
Денис Минов 12.06.2015 в 13:18Спам
Переделаю под тёмный дизайн :D
0
Владислав 12.06.2015 в 14:07
Попробуйте, должно получится красиво!)
0
werr 12.06.2015 в 16:42Спам
Нужно сделать чтобы было ава пользователи на история ЛС.
0
Владислав 12.06.2015 в 16:53
Что,простите?))
3
watceric 12.06.2015 в 23:01Спам
Спасибо. Меню показывает иконки рядом с сообщениями, как здесь
0
watceric 12.06.2015 в 23:02Спам
не отображать иконки :(
0
Павел 12.06.2015 в 23:04Спам
чуточку оформленных бб кодов и будет вообще шик, например для вставки img и так далее, чем в основном пользуются, а так идея взята с mail, реализация на твердую четверку! Жаль что все таки некоторые пользователи отображаются аватаркой а не первой буквой.
0
Ребят всем привет, вчера установил скрипт столкнулся с такой проблемой.
Я как администратор могу отправлять сообщения без проблем, а вот другие пользователи все поля заполняют, но все ровно пишет "Не указан текст сообщения", хотя он на самом деле указан и сообщение отправить невозможно.
Автор помоги с решением проблемы, пожалуйста.
0
Владислав 13.06.2015 в 11:59
Ссылку на сайт в лс пришлите.
1
David 13.06.2015 в 21:14Спам
Можно как нибудь обойти 3 пункт ? просто если выполню 3 пункт то в блок добавления сообщения визуальный редактор пропадает!
0
Денис Абдуллин 14.06.2015 в 14:27
Либо "нельзя" либо "переделайте страницу под свои условия".
0
Delirious 13.06.2015 в 23:21Спам
Сейчас скрипт слетел. Ничего не делал и не менял
0
Владислав 14.06.2015 в 10:28
Уверены что ничего вообще не делали?
0
David 16.06.2015 в 19:42Спам
Я тоже подтверждаю эту проблему, у меня тоже слетает! Хотя я не менял нечего на странице ЛС
0
Delirious 14.06.2015 в 14:15Спам
Уверен
0
watceric 14.06.2015 в 17:50Спам
я вижу ошибку, когда пытаются отправить сообщение
http://prntscr.com/7gujn5
0
Денис Абдуллин 14.06.2015 в 18:18
Скрипт не универсальный, но проверил только на этом сайте и на новом тестовом. В вашем случае, думаю, проблема банально в языке, скрипт писался именно для русскоязычных сайтов (замените имеющиеся русские слова на свои в js-файле).
0
Верно подмечено :) Также дня два назад об этом подумал. Переписал и все стало на свои места.
0
testus 21.06.2015 в 07:14Спам
Красиво, но жертвовать визуальным редактором ради этого... слишком
0
STORM 06.07.2015 в 08:19Спам
Скажите а можно без отключения визуального редактора? Как бы без него это нам просто, а простым пользователям? О них же мы должны думать в первую очередь.
0
andrey 03.08.2015 в 11:07Спам
Всё таки без решения проблемы с визуальным редактором не катит. Я отключил визуальный редактор, так пользователи меня чуть не порвали за это. может у кого-нибудь есть решение этой проблемы?
2
Геннадий 08.10.2015 в 20:27Спам
как админ не могу отправить пишет постоянно "Не указан текст сообщения"
1
Aлексей Дьяков 24.10.2015 в 22:25
скрипт красивый, но не рабочий! сообщения отправлять нельзя!!! если ты не понимаешь в скриптах то брать и не стоит. А если понимаешь, то ты и сам напишешь для себя скрипт. Отсюда вопрос: для кого этот пост публиковался, если он не доделан!
1
Уолтер Уайт 25.10.2015 в 22:15
Там все написано, как настраивать. Написано же, что нужно убрать визуальный редактор.
0
Пожалуйста, доработайте с Визуальным. Цены вам не будет! Просим =)
1
andrey 28.11.2015 в 00:04Спам
этот скрипт создавался для сайта урааа, а по скольку на урааа сидят более и мене продвинутые пользователи, то необходимости в визуальном редакторе нет, а на моем сайте визуальный редактор это главный инструмент, и Личные сообщения тоже не менее важны, по этому заплачу за доработку этого скрипта. Юкоз, судя по всему, не скоро дойдет до усовершенствования этой функции, а причиной всему сторонние проекты, но это уже другая история. тот кто может мне помочь пишите в Личку или на email: admin@ribolov.lv о цене договоримся.
0
В странице ЛС ссылка на стили /newpm/style.css через некоторое время автоматически меняется на /_st/my.css, соответственно слетает вид страницы
Как исправить? Добавить стили из /newpm/style.css в Таблицу стилей CSS? / Тогда не будут взаимодействовать мои стили со стилями написанными в /newpm/style.css
0
Денис Абдуллин 05.01.2016 в 18:17
Гм, раньше вроде такой проблемы не было. Добавь перед строчкой с /newpm/style.css строчку для стилей /_st/my.css, заключив ее в комментарий (<!-- ... -->).
0
с этим разобрался, спасибо!
вот теперь не то, чтобы проблема...
вкратце, не показывает "checkbox" (отметить галочкой) группы для отправки массовых сообщений. Я так думаю, стоит в стилях {display:none}, но, я уже перебрал все стили, убрал все {display:none}, результата не дало! Надеюсь, вы мне поможете.
0
Хочу добавить скриншот, если не понимаете о чём я..
http://prntscr.com/9vuwgi
0
andrey 15.02.2016 в 22:49Спам
Нашел решение с визуальным редактором. 2 месяца работает ок.))))
0
Геннадий 06.06.2016 в 18:28Спам
подскажи как?
0
Геннадий 06.06.2016 в 18:28Спам
не хватает чтобы можно удалить сообщение все сразу
0
Алекс Белов 20.06.2016 в 18:55Спам
Неактивный "Отправить ЛС" при его выборе, при этом активный "Принятые". Ссылка на профиль /index/8, а нужна /index/8-$USER_ID$. Как исправить?
0
Алексей 05.10.2016 в 08:29Спам
Скрипт перестал показывать первые буквы логина, вместо этого показывает дефолтную картинку https://filin.mail.ru/icons/45x45/default.png на вашем сайте кстати тож самое.
1
Денис 05.10.2016 в 12:56
Исправил, теперь "аватары" создаются с помощью кода.
0
Чтобы оставить комментарий под этой публикацией,
зарегистрируйтесь или войдите.
Рейтинг лучших сервисов для самостоятельного создания сайта.
Лучшие конструкторы
Легко! Если пользоваться нашими советами.
Создать сайт