Перейти к контенту

[2.3.x](SnS) AJAX Быстрый ответ


Рекомендуемые сообщения

  • Ответы 771
  • Создана
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Загружено фотографий

~LeKs~, я ничего не обещал. Я сказал, что как будет время — поправлю. Сейчас свободного времени нет, всё выкупили заказчики и нубы.

 

Спасибо, обновил пост.

 

P.S. И судя по всему улучшение этого мода никому не нужно, нету что-то активности :D

Ссылка на комментарий
Поделиться на других сайтах

Да ну нафиг, классный мод, как не нужно обновление ... у меня всего 3 мода стоит, айакс ответ, ник в быстрый ответ и иконки в форумы и всё, так что нужный мод :D
Ссылка на комментарий
Поделиться на других сайтах

IPB 2.1.7

Мод хорошо работает в Opera

Но в IE7 после отправки сообщения, оно не добавляется... т.е. табличка что типа "Идет отправка" появляется - исчезает. но часть страницы не обновляется...

текст остается в форме быстрого ответа. Модов вроде не ставил никаких.

По F5 видно что сообщение добавилось.

По ссылке которая давалась выше - подгружается index.php - с текстом error

Подскажите пожалуйста где поискать ошибку ? Прикладываю мой файл xmlout.zip

Тестовый вход test / test - адрес моего ФОРУМА.

Ссылка на комментарий
Поделиться на других сайтах

de_coder, как у вас с memory_limit? Через IE7 всегда не загружается?

 

2 all: Также в новой версии будет возможность использовать функционал дважды: внизу темы будет кнопка/ссылка "показать новые сообщения", по которой будут подгружаться новые сообщения темы с момента захода пользователя в неё и до текущего момента. Для тех кто ждёт ответа и не хожет перегружать всю страницу.

Ссылка на комментарий
Поделиться на других сайтах

нужна еще одна фича из этой серии

 

ситуация на данный момент:

  1. написал ты первый пост 11:30
    склейка - 10 минут
  2. кто-то написал в 11:31
  3. ты, не перезагружая, дописываешь еще что-то 11:32

результат

- ты видишь 2 своих сообщения, которые почему-то не склеились

 

необходимый результат

- ты видишь свое первое сообщение, сообщение из пункта 2 и потом уже свое ТРЕТЬЕ (второе) сообщение

Ссылка на комментарий
Поделиться на других сайтах

Естесственно.

 

Сделано будет как в моде для 1.3, можешь глянуть на тестовом.

post-36662-1204388510_thumb.png

Ссылка на комментарий
Поделиться на других сайтах

че значит получилось с ошибкой, которая не пропадает:

вырезка php:

	function show_form()
{
	//-----------------------------------------
	// (SnS) AJAX Fast Reply
	//-----------------------------------------
	if( $this->ipsclass->input['sns_fast_reply_used'] )
	{
		if ($this->obj['post_errors'])
		{
			$ret = array(
					'is_mp'	=> 0,
					'pid'	=> "-1",
					'html'	=> "<div id='sns_ajax_error' class='input-warn-content'>".$this->ipsclass->lang[$this->obj['post_errors']]."</div>",
					'js'	=> '',
					'topicsread'=> ''
			);

			$this->ipsclass->xmlout->return_string(serialize($ret));
		}
		else
		{
			@header( "Content-type: text/plain" );
			$this->ipsclass->xmlout->print_nocache_headers();
			print 'show_form';
			exit();
		}
	}

вырезки js

			var afr_div = document.getElementById('sns-afr-posts');
		if ( afr_div )
		{
			//error from parser
			errdiv = document.getElementById('sns_ajax_error');
			if(errdiv)
			{
				errdivparent = errdiv.parentNode;
				errdivparent.removeChild(errdiv);
			}

и

			if(pid>-1)
		{
			document.getElementById( area ).value = '';
			ShowHide('qr_open', 'qr_closed');
		}

Ссылка на комментарий
Поделиться на других сайтах

de_coder, как у вас с memory_limit? Через IE7 всегда не загружается?

 

Уважаемый Sannis - memory_limit 64 - проблема в IE7 проявляет себя всегда, кэш браузера чистил.

Если сможете мне помочь, в долгу не останусь.

 

Могу предоставить вам полный доступ к файлам фтп - форума...

Ссылка на комментарий
Поделиться на других сайтах

да, работает. если ты имеешь ввиду быстрый ответ от Санниса, там даже в инструкции есть пометка для этого.

да и с другими должно работать, надо только изменить код в шаблоне соответственно

Ссылка на комментарий
Поделиться на других сайтах

Это и есть мод быстрого ответа. Скажу больше: быстрым ответом называется и стандартная форма.

 

Так что читайте подпись, если бы вопрос был техническим — вас бы никто не понял.

Ссылка на комментарий
Поделиться на других сайтах

Снова встал ЖивотрепещущиЙ вопрос: кто-то из любителей мода использует нестандартную сортировку сообщений в теме?

 

Во вторник думаю выложу или хоть демо сделаю :D

 

 

 

de_coder, у вас там всё ещё веселее ;) Он во всех браузерах не работат на 100% на самом деле. А всё потому, что тот кто делал скин (а он наверняка умный человек) немного испоганил skin_topic->RenderRow. Найдите в нём

<div class="postcolor">{$post['post']}</div>

и замените на

<div class="postcolor" id='post-{$post['pid']}'>{$post['post']}</div>

:)

Изменено пользователем Sannis
Ссылка на комментарий
Поделиться на других сайтах

Незачто :D

 

P.S. Для желающих отблагодарить автора — реквизиты в профиле.
Ссылка на комментарий
Поделиться на других сайтах

Тепрь немного по другому.

1. Окно сообщения не очищается - этот пункт важен.

2. В выборе размера шрифта при полном ответе какая то попа. :D (ну это я возможно что то зацепил....) поищу. ;)

Ссылка на комментарий
Поделиться на других сайтах

Первый пункт оттуда же ;) Из-за других модов. Я тут не при чём :D

Для всех скинов пробуем сделать:

Открыть ./style_images/*/folder_js_skin/ips_menu_html.js, найти

				if ( menuinput[i].match( /^--NODIV--/ ) )
			{
				html += menuinput[i].replace( /^--NODIV--/, '' );
			}
			else
			{
				html += "<div class='" + thisclass + "'>\n" + menuinput[i] + "\n</div>\n";
			}

Заменить на

				if ( typeof menuinput[i] == 'string' )
			{
				if ( menuinput[i].match(/^--NODIV--/) )
				{
					html+=menuinput[i].replace( /^--NODIV--/, '' );
				}
				else
				{
					html += "<div class='" + thisclass + "'>\n" + menuinput[i] + "\n</div>\n";
				}
			}

Ссылка на комментарий
Поделиться на других сайтах

de_coder, как успехи?

 

 

2 all: Обновленную версию мода можно протестировать здесь. Просьба написать свои замечания по работе мода и о возможном увеличении функционала. Как только всё будет отлажено — выложу инструкцию. Разумеется, мод останется бесплатным*.

Ссылка на комментарий
Поделиться на других сайтах

Sannis, а что в тестовой менялось, на что обращать внимание ?

 

Идёт дублирование и почему то не склеивает, хотя может у тебя это отключено ...

Ссылка на комментарий
Поделиться на других сайтах


×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.