Jump to content
MrBrony

[ХАК] Автообновление переписки в моб версии.

Recommended Posts

Если честно, удивлён что этого до сих пор нигде нет..

Элементарный код.

Открываем файл /templates/mobile/im/form.tpl

Это

<a class="fl_r" style="font-size:12px;margin-top:6px" href="/messages" onClick="im.open('{for_user_id}'); return false">Обновить переписку</a>

Заменяем на это

<script type="text/javascript">
setTimeout(function() {
 im.open('{for_user_id}'); 
}, 3000);
</script>

Вместо 3000 мс можно поставить любое значение)

+ в репу если помог или вы искали этот хак :5aac4b9669bac_1(139):

  • Like 1
  • Upvote 3

Share this post


Link to post
Share on other sites
1 час назад, point сказал:

можна настене в мобке эта использавать ?

Кстати хорошая идея можно сделать вместо НодеЖС но есть не которые нюансы 

Share this post


Link to post
Share on other sites
7 часов назад, point сказал:

можна настене в мобке эта использавать ?

Конкретно этот код не подойдёт точно

 

Share this post


Link to post
Share on other sites
8 часов назад, MrBrony сказал:

Конкретно этот код не подойдёт точно

 

Подойти то подойдет только его нужно переписать и доработать 

Share this post


Link to post
Share on other sites

Действительно, реально никто про это не подумал.. :5aac4b86a5ee5_1(115): Идея отличная, тянет на всех версиях php? P.S Лайк все равно тебе.

Share this post


Link to post
Share on other sites

да идет обновления,и не возможно текст написать)пишешь он удаляет

Share this post


Link to post
Share on other sites

Мдэ, ну и хак...

Если уже делать обновление то переписывать JS и делать хотя бы так как в десктопной версии постоянными запросами на сервер, ибо это не дело!

Всем кто пишет что стирает текст, вы хоть понимаете что тут обновление чата происходит открытием его заново раз в 3 секунды?

А вообще в идеале переписать и переделать все на сокеты

  • Upvote 1

Share this post


Link to post
Share on other sites

Не делайте так, это плохой способ, так как вы не будите успевать писать в форме, будет происходить полное автообновление страницы..

Share this post


Link to post
Share on other sites
В 19.10.2019 в 06:45, Disy сказал:

Не делайте так, это плохой способ, так как вы не будите успевать писать в форме, будет происходить полное автообновление страницы..

можно сделать обновление определенного блока.

Share this post


Link to post
Share on other sites
11 минут назад, Rezvitsky сказал:

можно сделать обновление определенного блока.

Это всё бесполезная хрень, на дворе 2020 год подходит. Если уж делать то как уже выше сказали на сокеты.

Share this post


Link to post
Share on other sites
В 20.10.2019 в 17:30, Ленивый сказал:

Это всё бесполезная хрень, на дворе 2020 год подходит. Если уж делать то как уже выше сказали на сокеты.

Либо polling

Share this post


Link to post
Share on other sites

Как сделать обновление только сообщений? Пожалуйста, помогите...

Share this post


Link to post
Share on other sites
2 часа назад, Ленивый сказал:

Тоже не лучший вариант.

вк юзает и у них все ок

Share this post


Link to post
Share on other sites
2 часа назад, Stark98 сказал:

Как сделать обновление только сообщений? Пожалуйста, помогите...

я могу предложить тебе вебсокеты, на youtube есть много уроков как с ними работать.

Share this post


Link to post
Share on other sites

Такое себе... Хотя за идею спасибо, но хотелось бы просто обновлять один элемент без этого...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×