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

[2.1.x]ElfChat - модуть ajax чата для форума


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

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

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

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

как сделать отображение смайлов непосредственно в самом окне сообщений? а то показываются только коды смайлов!

 

у меня это как то само исправилось, хотя сначала также было :D;)

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

Вопрос к создателю, у некоторых пользователей вылезает огромный алерт с html кодом страницы, у других все ок. Один из несчастных сидит под 7 ослом, или при заходе через другой скин. В чем может быть косяк?

 

На 7 осле пробовал кто - нибудь чат?

 

Такие же траблы(( Причём очень часто(( В 7 осле такой же алерт((

 

А в опере при нажатии на смайл перезагрузка страницы с чатом(сообщение которое вводил в строку и нажатый смайл конечно не сохраняются).

В осле 7 если ничего не писать, а просто смотреть - то всё ок)) а если что-то написать или на смайл нажать - то алерт однозначно :D

 

Как исправить такую бяку...

 

А так то чат нравится, быстро работает, лёкгий, траффу мало кушает...

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

+ У некоторых пользователей не отправляются сообщения, говорит идет отправка и потом нет связи. :D Таких не много но хотелось бы довести до ума.
Ссылка на комментарий
Поделиться на других сайтах

Народ у меня на форуме говорит, что в Опере при клике на имя, оно не выносится в форму ответа. Сам не проверял, просто доложил. Опера какая-то 9.хх
Ссылка на комментарий
Поделиться на других сайтах

Народ, ведь уже писали одну и нормальную js функцию вставки выделенного фрагмента или ника в форму. Зачем изобретать велосипед? Ведь та функция и в осле и в опере и в фф работает нормально....
Ссылка на комментарий
Поделиться на других сайтах

Вопрос к создателю, у некоторых пользователей вылезает огромный алерт с html кодом страницы, у других все ок. Один из несчастных сидит под 7 ослом, или при заходе через другой скин. В чем может быть косяк?

Хотелось бы узнать на какое действие или когда высканивает это сообщение?

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

Вопрос к создателю, у некоторых пользователей вылезает огромный алерт с html кодом страницы, у других все ок. Один из несчастных сидит под 7 ослом, или при заходе через другой скин. В чем может быть косяк?

Хотелось бы узнать на какое действие или когда высканивает это сообщение?

При загрузке содержимогостраницы, иногдапри клике на смайл.

 

Мой вклад, смайлы в три столбца:

 

В файле mod_elfchat.php меняем код функции smile на

function smile()
{
	$html = "<table border='0'>"; #Открываем таблицу

	$this->ipsclass->DB->simple_construct( array( 'select' => 'typed, image', 'from' => 'emoticons', 'where' => "emo_set='".$this->ipsclass->skin['_emodir']."' AND clickable=1" ) );

	$this->ipsclass->DB->simple_exec();

	if ( $this->ipsclass->DB->get_num_rows() )
	{

		$c=0; #Счетчик для подсчета столбцов
		while ( $r = $this->ipsclass->DB->fetch_row() )
		{

			$smilie_id++;

			if (strstr( $r['typed'], """ ) )
			{
				$in  = "'";
				$out = '"';
			}
			else
			{
				$in  = '"';
				$out = "'";
			}

			if($c==1) #Пишем <td></td>
			{
				$html .= "<td><a href='#' onclick={$out}java script:addin({$in} ".stripslashes($r['typed'])." {$in});{$out}><img src=\"style_emoticons/<#EMO_DIR#>/".stripslashes($r['image'])."\"></a></td>";
				$c++;
			}
			elseif($c==0) #Пишем <tr><td></td>
			{
				$html .= "<tr><td><a href='#' onclick={$out}java script:addin({$in} ".stripslashes($r['typed'])." {$in});{$out}><img src=\"style_emoticons/<#EMO_DIR#>/".stripslashes($r['image'])."\"></a></td>";
				$c++;
			}
			elseif($c==2) #Пишем <td></td></tr>
			{
				$html .= "<td><a href='#' onclick={$out}java script:addin({$in} ".stripslashes($r['typed'])." {$in});{$out}><img src=\"style_emoticons/<#EMO_DIR#>/".stripslashes($r['image'])."\"></a></td></tr>";
				$c=0;
			}
		}
	}
	$html .='</table>'; #Закрываем таблицу
	$this->out_smile["html"] = str_replace( "<#EMO_DIR#>"  , $this->ipsclass->skin['_emodir']	, $html );

}

 

Народ, ведь уже писали одну и нормальную js функцию вставки выделенного фрагмента или ника в форму. Зачем изобретать велосипед? Ведь та функция и в осле и в опере и в фф работает нормально....

Ааа, можно на нее взглянуть? :D

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

Хотелось бы узнать на какое действие или когда высканивает это сообщение?

 

у МЕНЯ появляется когда бывают перебои с выделенкой. То есть когда инет пропадает!

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

Хотелось бы узнать на какое действие или когда высканивает это сообщение?

 

у МЕНЯ появляется когда бывают перебои с выделенкой. То есть когда инет пропадает!

:D Ну это в порядке вещей.

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

maevec

а как их ограничить определнный кол-вом, пусть даже в 3 столбца, но нужно ограничить их 57 смайлами, как это сделать? Limit 0,57 не проходит вываливается в ошибку

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

maevec

а как их ограничить определнный кол-вом, пусть даже в 3 столбца, но нужно ограничить их 57 смайлами, как это сделать? Limit 0,57 не проходит вываливается в ошибку

 

mod_elfchat, функция smile

 

$this->ipsclass->DB->simple_construct( array( 'select' => 'typed, image', 'from' => 'emoticons', 'where' => "emo_set='".$this->ipsclass->skin['_emodir']."' AND clickable=1 LIMIT 0, 57" ) );

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

— архив чата

Как происходит отчистка логов? через базу вручную или через какое-то определенное время происходит все автоматически? Или может быть есть лимит сообщений?

Никак не происходит =) Нужно ручками или можно найти в коде такую строчку:

//$this->ipsclass->DB->query("DELETE FROM elfchat_msg WHERE(id < (".$last_id." - 30))");

и раскоментировать её =)

 

Кстати подправил мод под версию 2.2.x ;) Но решил по продавать её какое то время, как эту под 2.1.х :D

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

Привет!

Чат класс! Вот только у меня смайлики не показываются, один код.

 

09:46:30 Spait: :agree:

09:36:04 Spait: :dance2:

09:33:06 Spait: :agree:

09:32:54 Spait: Проверка!

 

На локалке ставил, сначала тоже не показывались, потом сам не знаю что случилось, стали нормально отображаться. Я подумал, что на хосте тоже само будет - исправятся, но нет ни тут-то было.

Подскажите в чем может быть дела.

Заранее благодарю.

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

Блин, весч судя по отзывам, НО пока ТС не обновит архив, где будет все без глюков(серьезных) качать воздержусь.

А так я буду постоянно следить за темой.

 

ТС спасибо за мод.

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

Люди чат просто класс, но он был бы еше лутше если его заделат, например шрифты менять,и цвета на шрифты, быстрый бан,и разные прикольные тэги для админов.

Спасибо за внимание

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


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

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

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