phpBB3 mChat
Re: phpBB3 mChat
Ukrainian Language for mChat
- Вложения
-
- mchat_uk.zip
- for 1.2.7
- (35.46 КБ) 184 скачивания
Re: phpBB3 mChat
Добрый день. Прежде всего хочу выразить благодарность AllCity - лучшего чата я не встречал. Правда, размер большеват (скрипт один за 80 Кб переваливает), но функциональность требует жертв 
Скажите пожалуйста: хотелось бы сделать одну строчку с сообщением (та, которая textarea). При нажатии Enter - она бы отправлялась. При нажатии Shift+Enter - увеличивалась бы еще на одну строчку и т.д...возможно ли?
Нашел вот модик для вашего чата - отправка по ентеру. А Шифт+Ентер - перенос на новую строку. Все устраивает, но не совсем удобно, что пользователь будет видеть широкое поле для ввода текста (у меня 4 строки) и думать, что ентер это перенос на новую строку, а не отправка. В итоге отправится недописанный текст.
Или было бы классно сделать как в qip'е - textarea если б остался, один ентер - перенос курсора на новую строку. Второй ентер - отправка сообщения...
Возможно ли что-то подобное сделать?

Скажите пожалуйста: хотелось бы сделать одну строчку с сообщением (та, которая textarea). При нажатии Enter - она бы отправлялась. При нажатии Shift+Enter - увеличивалась бы еще на одну строчку и т.д...возможно ли?
Нашел вот модик для вашего чата - отправка по ентеру. А Шифт+Ентер - перенос на новую строку. Все устраивает, но не совсем удобно, что пользователь будет видеть широкое поле для ввода текста (у меня 4 строки) и думать, что ентер это перенос на новую строку, а не отправка. В итоге отправится недописанный текст.
Или было бы классно сделать как в qip'е - textarea если б остался, один ентер - перенос курсора на новую строку. Второй ентер - отправка сообщения...
Возможно ли что-то подобное сделать?
Re: phpBB3 mChat
dim565 писал(а):Нашел вот модик для вашего чата
Можно намного проще
EN - Send message by Ctrl + Enter
RU - Отправка сообщений по Ctrl + Enter
Открыть - Open: mchat/mchat_ajax_mini.js добавить в самый низ - add to the bottom:
Код: Выделить всё
// Ctrl + Enter Send addon
$jQ('#mChatMessage').keyup(function(event){
if(event.ctrlKey && event.keyCode == 13)
{
mChat.add();
}
});dim565 писал(а):При нажатии Shift+Enter - увеличивалась бы еще на одну строчку
Сделаем адончик

Последний раз редактировалось AllCity 27 окт 2013, 07:13, всего редактировалось 2 раза.
Причина: Tested on 1.2.8
Причина: Tested on 1.2.8
Re: phpBB3 mChat
Огромное спасибо! Действительно намного проще, чем тот "мод"
Было бы классно! Ждем'с
AllCity писал(а):Сделаем адончик
Было бы классно! Ждем'с

Re: phpBB3 mChat
EN - Auto-scrolling message box
RU - Авто-прокрутка текстового поля
Открыть - Open: styles/xxxxxxx/template/overall_header.html найти - find:
добавить после - add after:
Открыть - Open: mcha/mchat_ajax_mini.js добавить в самый низ - add to the bottom:
Загрузить файл - Download the file jquery_autoresize_mini.js с архива в корень форума - from the archive to the root of the forum
RU - Авто-прокрутка текстового поля
Открыть - Open: styles/xxxxxxx/template/overall_header.html найти - find:
Код: Выделить всё
<script type="text/javascript" src="{ROOT_PATH}jquery_cookie_mini.js"></script>добавить после - add after:
Код: Выделить всё
<script type="text/javascript" src="{ROOT_PATH}jquery_autoresize_mini.js"></script>Открыть - Open: mcha/mchat_ajax_mini.js добавить в самый низ - add to the bottom:
Код: Выделить всё
// Auto-scroll textarea addon (core by http://james.padolsey.com/javascript/jquery-plugin-autoresize/)
$jQ('#mChatMessage').autoResize({
// On resize:
onResize: function(){
},
// Animation on resize?
animate: false,
// Quite slow animation:
animateDuration: 300,
// After resize:
animateCallback: function(){
},
// More extra space:
extraSpace: 0,
// Textarea stop expanding
limit: 250
});Загрузить файл - Download the file jquery_autoresize_mini.js с архива в корень форума - from the archive to the root of the forum
Последний раз редактировалось AllCity 05 сен 2014, 21:04, всего редактировалось 3 раза.
Причина: Tested on 1.3.0
Причина: Tested on 1.3.0
Re: phpBB3 mChat
Спасибо, работает, но по Enter-у почему-то не хочет отправляться.
Re: phpBB3 mChat
EN - Spoiler for mChat on index page
RU - Спойлер для mChat на главной странице

Открыть - Open: styles/xxxxxxx/template/mchat_body.html найти - find:
заменить на - replaced to:
найти - find:
добавить перед - add before:
найти - find:
добавить после - add after:
Открыть - Open: mchat/mchat_ajax_mini.js добавить в самый низ - add to the bottom:
RU - Спойлер для mChat на главной странице

Открыть - Open: styles/xxxxxxx/template/mchat_body.html найти - find:
Код: Выделить всё
{L_MCHAT_TITLE}заменить на - replaced to:
Код: Выделить всё
<!-- IF MCHAT_ARCHIVE_MODE or MCHAT_CUSTOM_PAGE -->{L_MCHAT_TITLE}<!-- ELSE --><a href="javascript://" onclick="mChat.toggle('Spoiler'); return false;">{L_MCHAT_TITLE}</a><!-- ENDIF -->найти - find:
Код: Выделить всё
<!-- ENDIF -->
<!-- IF MCHAT_ENABLE -->добавить перед - add before:
Код: Выделить всё
<!-- IF not (MCHAT_ARCHIVE_MODE or MCHAT_CUSTOM_PAGE) -->
<div id="mChatSpoiler" style="display: none;">
<!-- ENDIF -->найти - find:
Код: Выделить всё
<!-- ENDIF -->
<!-- IF not MCHAT_READ_MODE -->добавить после - add after:
Код: Выделить всё
<!-- IF not (MCHAT_ARCHIVE_MODE or MCHAT_CUSTOM_PAGE) -->
</div>
<!-- ENDIF -->Открыть - Open: mchat/mchat_ajax_mini.js добавить в самый низ - add to the bottom:
Код: Выделить всё
// mChat Spoiler addon
if($jQ.cookie('mChatShowSpoiler') == 'yes')
{
$jQ('#mChatSpoiler:hidden').slideToggle('slow');
}
Последний раз редактировалось AllCity 28 янв 2014, 19:21, всего редактировалось 5 раз.
Причина: Not actual for 1.3.0+
Причина: Not actual for 1.3.0+
Re: phpBB3 mChat
Благодарю. Вообще, поражен, что вы столько делаете по просьбе людей
Причем не откладываете на недели/месяцы (как обычно делают все разработчики), а буквально через пару часов - представляете решение
Спасибо!
Причем не откладываете на недели/месяцы (как обычно делают все разработчики), а буквально через пару часов - представляете решение
Спасибо!Re: phpBB3 mChat
EN - Auto message cleaner (by time)
RU - Авто чистка сообщений (по времени)
Открыть - Open: mchat.php найти - find:
добавить после - add after:
RU - Авто чистка сообщений (по времени)
Открыть - Open: mchat.php найти - find:
Код: Выделить всё
if($mchat_enable && $mchat_read_archive)
{добавить после - add after:
Код: Выделить всё
// Run auto message cleaner
$DelLimit = 90; // limit message in archive to delete in days.
$sql = 'DELETE FROM '.MCHAT_TABLE.' WHERE message_time < (UNIX_TIMESTAMP() - '.(86400 * $DelLimit).')';
$result = $db->sql_query($sql);
$db->sql_freeresult($result);
Последний раз редактировалось AllCity 28 янв 2014, 19:22, всего редактировалось 2 раза.
Причина: Tested on 1.2.7
Причина: Tested on 1.2.7