сообщения на Ajax 1.9(в меню пользователя!)

+20
2.46K
Всем привет. Буду кратен.
За основу был взят пост "сообщения на Ajax 1.9", автор которой Nikolas.
Причиной доработки стало то, что мне не понравился вывод ссылки "Мои Сообщения"(выводилась в отдельном модуле, а не в меню пользователя). Решение оказалось легче чем предполагал.

И так установка:

1. Делаем бэкап фалов: template.php, mod_usermenu.tpl
2. Скачиваем архив и просим пароль на архив у Nikolas.
3. Закачиваем файлы на сервер
4. В template.php после <?php } ?> добавляем
  1. <script type="text/javascript" src="/modules/mod_usermessages/js/popup.js"></script>
  2. <script src="/core/js/smiles.js" type="text/javascript"></script>
  3. <link href="/modules/mod_usermessages/css/popup.css" rel="stylesheet" type="text/css" />
5. Теперь в mod_usermenu находим
  1. <a href="/users/{$id}/messages.html">
и перед href"/users/{$id}/messages… вставляем
  1. id="mymess"
должно получится так:
  1. <a id="mymess" href="/users/{$id}/messages.html">
Вот и всё. Чуть позже будут скрины.
Webmoney: R366035672219
Яндекс деньги: 410011415348171
+1
fgvyguyu fgvyguyu 12 лет назад #
Громадные проблемы с инетом( Писал кратко.
+2
CROSS &#12484; CROSS ツ 12 лет назад #
А демо есть?!
+1
fgvyguyu fgvyguyu 12 лет назад #
Сайт wsette.tk
Лог:demo
Пароль:demo12345
+3
bondar bondar 12 лет назад #
Решение оказалось легче чем предполагал. -За основу был взят пост "сообщения на Ajax 1.9", автор которой Nikolas.

Ну это понятно что легче, если 95% готово было))))
Кстате , посмотрев демо так и не понял что там , мои сообщения загружает ссылку, там не видно аякса, или я возможно не то смотрю...
-1
fgvyguyu fgvyguyu 12 лет назад #
Проверить до конца не смог. Когда я установил демо модуль от nikolas http://instantcms.ru/blogs/videokontent-dlja-vashego-saita/sobshenija-na-ajax-1-9.html там тоже не показывал аякс(думал что это из за того, что у меня инет плохо грузит). Буду тогда модуль перебирать.
+1
fgvyguyu fgvyguyu 12 лет назад #
Когда нажимаешь на "Мои сообщения" показывает сообщения в аякс окне. Скинь скрин
+1
fgvyguyu fgvyguyu 12 лет назад #
Сообщения в аякс открываются только у администратора. Сейчас устраняю эту проблему.
+3
CyberMan CyberMan 12 лет назад #
не после <?php if($inUser->is_admin){ ?>
а после <?php?> надо ставитть smile
+2
CyberMan CyberMan 12 лет назад #
точнее после <?php } ?>
+1
fgvyguyu fgvyguyu 12 лет назад #
Тут проблема сидит глубже. Даже стандартный модуль открывается только у админа.
+2
Def Def 12 лет назад #
а что за стикеры на аватаре?) где скачать?)
+1
CyberMan CyberMan 12 лет назад #
это платная разработка козаностры
+1
fgvyguyu fgvyguyu 12 лет назад #
Все проблема решена. Инструкцию по установке отредактировал.
+1
Bars Bars 12 лет назад #
Есть проблемка Не показывается поле куда писать Соответственно на сообщение ответить не возможно. Из за чего так может быть?
+2
Bars Bars 12 лет назад #
Уже решил проблема заключалась из за плагина графити
+2
nikolas nikolas 12 лет назад #
глянь в графити какая библиотека джери стоит ... если одинаковая то одну удали или настрой под библиотеку инстанта..тогда и то и то работать будет вместе
0
Левон Левон 12 лет назад #
Не работает,Помогите установить!
Вот скрин, что происходит:
0
pravednik pravednik 12 лет назад #
такая же проблема :(
0
Левон Левон 12 лет назад #
ЭЭЭЭ...
Пока сам не сделаешь другие не помогут!
pravednik, Нужно просто отключить модуль в Админ панели!
0
Левон Левон 12 лет назад #
Ну что?Поможете или опять обходится?
0
Левон Левон 12 лет назад #
Когда 1 раз открываю сообщения открывается на Ajax а на 2-ой раз стандартный...На отдельной страницы...Что я не правильно сделал?
0
fgvyguyu fgvyguyu 12 лет назад #
Сообщения открываются в аяксе только после полной загрузки страницы
0
pravednik pravednik 12 лет назад #
открывается окно, все нормально но там написано "Ошибка! Сервер не отвечает." и ппц, ничего не написать и не отправить, в чем проблема?
0
fgvyguyu fgvyguyu 12 лет назад #
Скорее всего у тебя скорость инета маленькая. Скинь в лс адрес твоего сайта посмотрю.
0
OldSchool OldSchool 12 лет назад #
Без шапки в template.php всё работает...
0
OldSchool OldSchool 12 лет назад #
Либо попробуйте записать в mod_usermenu в самом верху:
Код PHP:
  1. {literal}
  2. <script type="text/javascript" src="/modules/mod_usermessages/js/popup.js"></script>
  3. <script src="/core/js/smiles.js" type="text/javascript"></script>
  4. <link href="/modules/mod_usermessages/css/popup.css" rel="stylesheet" type="text/css" />
  5. {/literal}

Еще от автора

Новый дизайн для админки(Удаление записей в ленте активности)
Еще один пост об устранении недочета(проблемы) для тех, кто ставил хак Новый дизайн для админки от OlegSaf. Проблема заключается в следующем.
Плавная смена страниц(Исправление недочетов)
И так при тестировании данного хака от maxisoft выявил следующие траблы: 1. В профиле пользователя нельзя оставить комментарий 2.
Новый список файлов пользователя(Хак)
Всем привет. Давно не знал что сделать, а совсем недавно на сайте,в списках файлов пользователя, увидел что нет кнопки для скачивание файла.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.