•

• Mike •

Ищущий всегда найдет… что поискать… ))
+912
Репутация
3834
Рейтинг
#1 Статус пользователя на ajax 19 марта 2013 в 12:47
достаточно изменить лишь одну функцию setStatus в /components/users/js/profile.js
ниже код новой функции (заменить старый):
  1.  
  2. function setStatus( user_id ){
  3. var status = $( '.usr_status_text span:first' );
  4. if ( $( '.usr_status_text' ).css( 'display') == 'none' ) { $( '.usr_status_text' ).show(); }
  5. var old_status = $( '.usr_status_text span:first' ).text() != '' ? $( '.usr_status_text span:first' ).text() : 'введите текст';
  6. var info = $( '<p id="info">Введите ваше статусное сообщение (максимум 140 символов):</p>' );
  7. var addst = $( '<input id="add_status" value="' + old_status + '" maxwidth="140" style="width: 500px;">' );
  8. var btn = $( '<button id="update" type="submit">Изменить</button>' );
  9. var btn_off = $( '<button id="cancel" type="reset">Отмена</button>' );
  10. status.replaceWith( addst );
  11. $( '.usr_status_date' ).hide();
  12. $( '.usr_status_link' ).hide();
  13. addst.before( info );
  14. addst.after( btn );
  15. btn.after( btn_off );
  16. btn_off.click( function() {
  17. info.hide().remove();
  18. btn.hide().remove();
  19. addst.hide().remove();
  20. $( '.usr_status_text' ).prepend( '<span>' + old_status + '</span>' );
  21. $( '.usr_status_date' ).show();
  22. $( '.usr_status_link' ).show();
  23. btn_off.hide().remove();
  24. });
  25. btn.click( function() {
  26. var new_status = $( '#add_status' ).val();
  27. if ( new_status.length > 140 ) {
  28. new_status = new_status.substr( 0, 140 );
  29. }
  30. if ( user_id == undefined ) { user_id = 0; }
  31. $.post( '/components/users/ajax/status.php', { 'status' : new_status, 'id' : user_id }, function( data ){
  32. info.hide().remove();
  33. btn.hide().remove();
  34. btn_off.hide().remove();
  35. addst.hide().remove();
  36. $( '.usr_status_text' ).prepend( '<span>' + new_status + '</span>' );
  37. $( '.usr_status_date' ).html( '// Только что' );
  38. $( '.usr_status_date' ).show();
  39. $( '.usr_status_link' ).show();
  40. });
  41. });
  42. }
  43.  
добавлена кнопка отмены и условие для “пустого” статуса…
#2 Неверно указан код на картинке! 19 марта 2013 в 12:31

Но почему оно в куки,

lokanaft

— сохраняется в сессии пользователя…
  1. cmsUser::sessionPut('anti_brute_force', 1);
#3 [ЕСТЬ РЕШЕНИЕ] Работоспособность версий 1.8 и 1.9 на рнр 5.3 19 марта 2013 в 12:24
kir, я и не писал про несовместимость версий, только про то что проверено на тестовых…
#4 [ЕСТЬ РЕШЕНИЕ] Работоспособность версий 1.8 и 1.9 на рнр 5.3 18 марта 2013 в 23:02
ну будем надеяться, что ТС тоже отпишется о своем опыте…
#5 Ошибка 404 в быстрых ответах. 18 марта 2013 в 22:59
проверьте файлы шаблонов форума и сравните с дефолтными…
#6 Редактирование статьи в блоге 18 марта 2013 в 22:56
и версию не забудьте указать…
#7 [ЕСТЬ РЕШЕНИЕ] Работоспособность версий 1.8 и 1.9 на рнр 5.3 18 марта 2013 в 22:55
1.8 – 1.9 на PHP 5.3.* нормально работает, в “чистой установке”, проверялось, правда, лишь на тестовых, но реальных хостингах… (более года…), сторонние и премиум компоненты, кроме iShop не тестировались…
#8 Ограничение времени редактирования записи в блогах, на форуме и т.д. 16 марта 2013 в 22:47
#9 Верстка таблиц 14 марта 2013 в 19:34
посмотрите что изменилось и исправьте у себя
релиз 1277
я их предлагал еще для релиза 1149, более 9 месяцев назад, но не я решаю что будет в оф. релизе… )
#10 Верстка таблиц 14 марта 2013 в 18:56


Если у вас версия ICMS где используется класс jevix, нужно отредактировать правила для него…

• Mike •

отвечал уже выше в теме, создайте правила для jevix…
#11 Обновление jquery до 1.9 13 марта 2013 в 20:03
не для рабочих проектов!
1.10.1 > 1.10.2 — ставить через миграцию
после установки “в чистую” выполнить миграцию (дамп не исправлен), для конвертации демо записей в УК в новом формате…
#12 Обновление jquery до 1.9 13 марта 2013 в 20:00
Если есть желание и возможность можно пока протестировать релиз 1275 (не официальный)

jQuery 1.9.1; jQueryUI 1.10.1; swfupload 2.50.beta3 (мультизагрузка с ресайзом на стороне клиента для *.jpg и *.png-/*медленно*/)
переписаны все зависящие скрипты и вызовы в админке и фронте;
сторонние js заменены на акутальные версии;
комментарии без модалки;
внесены изменения для загрузки фото:
оригиналы включены по-умолчанию и уменьшаются до 1400 по большей стороне (в конфиг пока не вынесено);
для png сохраняется прозрачность(и при нанесении вотермакрка), для гифов прозрачность и анимация поддерживается если вотермарк не включен;
в шаблонах добавлены кнопки редактирования публикации удаления для фотоальбомов (и в клубах) при просмотре альбома (ajax);
lightbox заменеён colorbox и подключен практически в каждом компоненте;

#13 С наступающим праздником Вас, милые дамы! 8 марта 2013 в 14:58
С Праздником! Отличного Весеннего настроения и удачи во всём!!!
#14 [ЕСТЬ РЕШЕНИЕ] Проблемы с комментариями v1.10.1 6 марта 2013 в 14:58
скиньте ссылку на сайт мне в «личку» или сюда…
#15 [ЕСТЬ РЕШЕНИЕ] Проблемы с комментариями v1.10.1 6 марта 2013 в 13:45
content и message, может в этом дело?

— нет, тут всё правильно.
посмотрите конфликты или ошибки js при нажатии на кнопку бб-кода… в фаербаге, например для ФФ…
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.