Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#126 2011-09-01 02:07:28

legenda
Участник
Откуда ua
Зарегистрирован: 2009-12-22
Сообщений: 2,160
Рейтинг :   39 

Re: pm :: Личные сообщения

Wolverine, до какой версии СВН обновить надо  для версии 0.4?, 755 хватит?

Не в сети

#127 2011-09-01 15:42:38

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: pm :: Личные сообщения

Да

Не в сети

#128 2011-09-27 03:25:41

Neo
Участник
Откуда SPB, Russia
Зарегистрирован: 2010-01-04
Сообщений: 463
Рейтинг :   

Re: pm :: Личные сообщения

Wolverine, после регистрации пользователя через Loginza без указания мейла (я раньше, кстати, просил сделать запрет на такую регистрацию - доработать Loginzу) мне пришлось его мейл ставить в профиль ручками из админки движка (чтобы через pm он получал уведомления), но он вообще pm-ом не виден (пользователя с таким именем не существует), хотя из седжест-строки пользователей выбирается. Правда, у него дурацкий логин - цифры с точкой посередине. В чем причина? (индексные табл. в админке pm обновлял - результат ноль).

P.S. Похоже, в PM не корректно обрабатываются логины вида 1234.56 (всем другим шлет, даже тем, у кого из-за Loginza мейла нет)

Изменено Neo (2011-09-27 04:10:48)

Не в сети

#129 2011-09-27 11:12:20

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: pm :: Личные сообщения

Не в сети

#130 2011-09-27 16:50:11

kolia
Участник
Откуда Ukraine, Украина
Зарегистрирован: 2010-01-10
Сообщений: 330
Рейтинг :   
Сайт

Re: pm :: Личные сообщения

Отличный плагин, есть к нему предложение:
1. Прямо на страничке выпадающий список из базы данных юзеров + кнопка "отправить всем" => выбор юзера которому отправляем. Потому что нужно каждый раз заходить в админку чтобы найти юзера которому будет отправляться сообщение.
2. Встроить в страничку плагин "кто он-лайн", а если скриптик дописать на страничку чтобы высвечивать юзеров которые заходят и выходят вообще бомба будет, т.е. общение в реальном времени с мониторингом.
3. Убрать возможность отправлять сообщение себе и несуществующему юзеру т.к. при нажатии отправить вылазит ошибка:
Fatal error: Class 'pm' not found in /ДОМЕН/engine/plugins/pm/pm.php on line 331
Wolverine, такое реально припаять к имеющимся дровам или я глубоко заблуждаюсь big_smile?

Изменено kolia (2011-09-27 17:04:29)


Чем дальше в лес - тем ближе вылез smile

Не в сети

#131 2011-10-03 17:18:01

kolia
Участник
Откуда Ukraine, Украина
Зарегистрирован: 2010-01-10
Сообщений: 330
Рейтинг :   
Сайт

Re: pm :: Личные сообщения

Wolverine, так как на счет предложений... smile


Чем дальше в лес - тем ближе вылез smile

Не в сети

#132 2011-10-03 21:04:16

vip
Зaбанен
Зарегистрирован: 2011-03-23
Сообщений: 1,182
Рейтинг :   213 

Re: pm :: Личные сообщения

еще если не сложно сделать уведомление например как вплагин закладки пользователей при добавление или удалении в верхнем правом углу вылазит уведомление)

Не в сети

#133 2011-10-05 00:07:25

Fed
Участник
Откуда Город - Якутск [РС(Я)]
Зарегистрирован: 2010-10-16
Сообщений: 88
Рейтинг :   
Сайт

Re: pm :: Личные сообщения

+1 надо уведомления smile

Не в сети

#134 2011-10-05 08:50:36

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: pm :: Личные сообщения

Там есть уведомление, не всплывающее

Не в сети

#135 2011-10-05 16:55:08

vip
Зaбанен
Зарегистрирован: 2011-03-23
Сообщений: 1,182
Рейтинг :   213 

Re: pm :: Личные сообщения

я вот как раз про всплывающие сообщения

Не в сети

#136 2011-10-05 22:42:17

Артем
Участник
Зарегистрирован: 2010-09-28
Сообщений: 121
Рейтинг :   

Re: pm :: Личные сообщения

А как ссылку в профиле пользователя "написать сообщение" заменить на кнопку?

Не в сети

#137 2011-10-05 23:43:15

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: pm :: Личные сообщения

<input type="button" onmousedown="javascript:window.location.href='/plugin/pm/?action=write&name={user}'" value="[ Отправить сообщение ]" />

Не в сети

#138 2011-10-06 05:41:56

Артем
Участник
Зарегистрирован: 2010-09-28
Сообщений: 121
Рейтинг :   

Re: pm :: Личные сообщения

Спасибо а куда его вставить? В профиль или плагин?

Не в сети

#139 2011-10-06 09:27:46

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: pm :: Личные сообщения

Ты просил "ссылку в профиле пользователя"

Не в сети

#140 2011-10-12 11:19:30

Andre
Участник
Зарегистрирован: 2011-05-25
Сообщений: 24
Рейтинг :   
Сайт

Re: pm :: Личные сообщения

Я вставил код, который чуть повыше на странице, в users.tpl. Кнопа появилась, но при нажатии пишет "Ошибка: Вызываемый метод недоступен для плагина 'pm'".
Это, видимо, я что-то не понял, да? Поясните, пожалуйста.

Не в сети

#141 2011-10-12 14:45:58

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: pm :: Личные сообщения

Слишком мало информации. Может ты не включил плагин. Может не ту версию плагина не той версии движка используешь.

Не в сети

#142 2011-11-16 10:53:54

d7p4x
Модератор
Зарегистрирован: 2008-10-13
Сообщений: 199
Рейтинг :   
Сайт

Re: pm :: Личные сообщения

Если мзменить в админке размер темы сообщения, то на странице создания нового сообщения ничего не изменится, так как в шаблоне четко прописан размер для input.

write.tpl

<input type="text" class="pm" size="40" name="title" tabindex="2" maxlength="50" />

Не в сети

#143 2011-11-16 11:14:02

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: pm :: Личные сообщения

Убрать по умолчанию или выводить в maxlength значение из админки?

Не в сети

#144 2011-11-16 11:53:46

d7p4x
Модератор
Зарегистрирован: 2008-10-13
Сообщений: 199
Рейтинг :   
Сайт

Re: pm :: Личные сообщения

Я думаю что логично было бы выводить значение из админки - [какое-то количество знаков] или в самом плагине обрезать тему, потому что если поставить максимальную длину заголовка, потом попробовать ответить на это сообщение, плагин допишет "Re:" в начале, и заголовок перестанет подходить под параметры ограничения длины данного поля, а тему не изменить так как она <hidden>.

Я для себя сделал чтобы все сообщение выводилось во время action=reply и чтобы тему можно было изменить. Мне кажется логичным видеть на что отвечаешь smile

Не в сети

#145 2011-12-28 14:37:58

kolia
Участник
Откуда Ukraine, Украина
Зарегистрирован: 2010-01-10
Сообщений: 330
Рейтинг :   
Сайт

Re: pm :: Личные сообщения

Wolverine, а можно к плагину "pm" подключить qick_tags (bbcodes), тот который идет как хак с DLE, ну и в плагине coments уже реализован?


Чем дальше в лес - тем ближе вылез smile

Не в сети

#146 2011-12-28 17:50:37

kolia
Участник
Откуда Ukraine, Украина
Зарегистрирован: 2010-01-10
Сообщений: 330
Рейтинг :   
Сайт

Re: pm :: Личные сообщения

Нашел вариант, если не верно поправьте:
Сверху (у меня в write.tpl):

<script type="text/javascript">
function add_comment(){
	// First - delete previous error message
	var perr;
	if (perr=document.getElementById('error_message')) {
		perr.parentNode.removeChild(perr);
	}

	// Now let's call AJAX comments add
	var form = document.getElementById('comment');
	//cajax.whattodo = 'append';
	cajax.onShow("");[not-logged]
	cajax.setVar("name", form.name.value);
	cajax.setVar("password", form.password.value);
	cajax.setVar("mail", form.mail.value);[captcha]
	cajax.setVar("vcode", form.vcode.value); [/captcha][/not-logged]
	cajax.setVar("content", form.content.value);
	cajax.setVar("newsid", form.newsid.value);
	cajax.setVar("ajax", "1");
	cajax.setVar("json", "1");
	cajax.requestFile = "{post_url}"; //+Math.random();
	cajax.method = 'POST';
	//cajax.element = 'new_comments';
	cajax.onComplete = function() { 
		if (cajax.responseStatus[0] == 200) {
			try {
				var resRX = eval('('+cajax.response+')');
				var nc;
				if (resRX['rev'] && document.getElementById('new_comments_rev')) {
					nc = document.getElementById('new_comments_rev');
				} else {
					nc = document.getElementById('new_comments');
				}
				nc.innerHTML += resRX['data'];				
				if (resRX['status']) { 
					// Added successfully!
					form.content.value = '';
				}
  			} catch (err) { 
				alert('Error parsing JSON output. Result: '+cajax.response); 
			}
		} else {
			alert('TX.fail: HTTP code '+cajax.responseStatus[0]);
		}	
		[captcha] 
		reload_captcha();[/captcha]
	}
	cajax.runAJAX();
}
</script>

<script type="text/javascript" src="{admin_url}/includes/js/libsuggest.js"></script>
<form name="dle-comments-form" id="dle-comments-form" method="post" action="{php_self}?action=send" name="form" [ajax]onsubmit="add_comment(); return false;"[/ajax]>

В нужном месте:

{quicktags}
		  <textarea onclick="setNewField(this.name, document.getElementById( 'dle-comments-form' ))" name="content" id="content" rows="5" cols="65" tabindex="1" maxlength="3000"></textarea>

в pm.php (# show reply form и # show write message form)заменить:

'quicktags'		=>	BBCodes('pm_content')

на

'quicktags'		=>	BBCodes('content')

Изменено kolia (2011-12-28 17:53:08)


Чем дальше в лес - тем ближе вылез smile

Не в сети

#147 2011-12-28 18:51:20

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: pm :: Личные сообщения

Честно сказать я не понял ни что ты хочешь, ни что ты сделал, так как DLE не пользуюсь. Что делает JS код во write.tpl и как он теперь связан с pm я тоже не понял smile

Не в сети

#148 2011-12-28 22:03:37

kolia
Участник
Откуда Ukraine, Украина
Зарегистрирован: 2010-01-10
Сообщений: 330
Рейтинг :   
Сайт

Re: pm :: Личные сообщения

Вот так хотел:
thumb.png


Чем дальше в лес - тем ближе вылез smile

Не в сети

#149 2011-12-28 22:17:26

Wolverine
Модератор
Откуда Домодедово
Зарегистрирован: 2008-10-13
Сообщений: 3,538
Рейтинг :   160 
Сайт

Re: pm :: Личные сообщения

Но тем, что выше ты этого не сделал, как я понял?

Не в сети

#150 2011-12-28 22:26:53

kolia
Участник
Откуда Ukraine, Украина
Зарегистрирован: 2010-01-10
Сообщений: 330
Рейтинг :   
Сайт

Re: pm :: Личные сообщения

Все работает, можешь проверить webscreen.org.ua
java я взял из плагина comments не в оригинале, а тот который был в шаблоне, там в коде немножко лишнего есть, но я не знаю как вырезать нужное, но работает.


Чем дальше в лес - тем ближе вылез smile

Не в сети

Подвал раздела

Работает на FluxBB