Страницы (49): « Предыдущая 1 ... 47 48 49 Следующая » Переход на страницу  +
471
2018.03.28Рейхсканцлер У меня вот такое небольшое предложение - можно ли при перелистывании страниц темы сохранять уже набранную часть ответа? Иногда для формирования ответа приходится побегать по паре страниц.
Согласен, что было бы неплохо. На ум извращения с куками или url приходят (как текст передавать). Поставлю в туду, может как-нибудь гляну.
Привычка "не меняй страницу, если что на ней пишешь" главней, опасно её менять. На этом движке вообще быстрого ответа (внизу страницы) нет, это присобачено.
2018.03.28
Тема Ответить
472
Рейхсканцлер, нашлось простое решение - если в текстовом поле есть текст (в ответе или правке), все ссылки на этой странице открываются в новом окне.
2018.03.28
Тема Ответить
473
2018.03.28бкрс Согласен, что было бы неплохо. На ум извращения с куками или url приходят (как текст передавать). Поставлю в туду, может как-нибудь гляну.
Привычка "не меняй страницу, если что на ней пишешь" главней, опасно её менять. На этом движке вообще быстрого ответа (внизу страницы) нет, это присобачено.

Например, при потере фокуса поля (а лучше вообще перед покиданием страницы в onbeforeunload) можно успевать послать на сервер инфу с id темы и набранным в поле содержимым ответа. Ну и соответственно где-то в сессии пользователя это хранить, и при открытии любой страницы этой последней темы заполнять поле с ответом. (То есть, хранить по каждой теме хвосты ответов - это наверное перебор, достаточно только по последней)

Тогда будет защита и от перехода между страницами темы, и от случайного закрытия браузера.
2018.03.28
Тема Ответить
474
2018.03.28Рейхсканцлер Например, при потере фокуса поля (а лучше вообще перед покиданием страницы в onbeforeunload) можно успевать послать на сервер инфу с id темы и набранным в поле содержимым ответа. Ну и соответственно где-то в сессии пользователя это хранить, и при открытии любой страницы этой последней темы заполнять поле с ответом. (То есть, хранить по каждой теме хвосты ответов - это наверное перебор, достаточно только по последней)
Тогда будет защита и от перехода между страницами темы, и от случайного закрытия браузера.
Да, это уже сложноватая система, на создание и на поддержку. Вообще такое, должны делать браузеры, т.к. это сайтонезависимо.

Надо смотреть на крупные сайты общения (социалки, реддит), если там такого нет, скорее всего на это есть причины.
2018.03.28
Тема Ответить
475
2018.03.28бкрс Рейхсканцлер, нашлось простое решение - если в текстовом поле есть текст (в ответе или правке), все ссылки на этой странице открываются в новом окне.

Ссылки много где могут оказаться. Если кто-то в сообщении вставил свою ссылку, то ее поведение будет тогда динамически меняться в зависимости от того, введено ли что-то в поле ответа или нет? Такой вариант обычно вроде сложнее, чтобы отловить все возможные способы покинуть страницу по ссылке, придется перехватывать события на достаточно низком уровне.
2018.03.28
Тема Ответить
476
2018.03.28Рейхсканцлер Ссылки много где могут оказаться. Если кто-то в сообщении вставил свою ссылку, то ее поведение будет тогда динамически меняться в зависимости от того, введено ли что-то в поле ответа или нет? Такой вариант обычно вроде сложнее, чтобы отловить все возможные способы покинуть страницу по ссылке, придется перехватывать события на достаточно низком уровне.
Так я уже сделал, проверьте. Там несколько строчек кода "при нажатии на ссылку - проверяем все поля - есть текст? - в новом окне". Главное, совершенно ничего не пришлось менять.
2018.03.28
Тема Ответить
477
2018.03.28бкрс Так я уже сделал, проверьте. Там несколько строчек кода "при нажатии на ссылку - проверяем все поля - есть текст? - в новом окне". Главное, совершенно ничего не пришлось менять.

Не, глюков много. Все кнопки "сказать спасибо", "переход на страницу" поломались
2018.03.28
Тема Ответить
478
2018.03.28Рейхсканцлер Не, глюков много. Все кнопки "сказать спасибо", "переход на страницу" поломались
Не подумал, что там ссылки. Но их не сложно отфильтровать. Можно вообще только страницы оставить.

Оставил только страницы. Внешние ссылки они и так в новом окне.
2018.03.28
Тема Ответить
479
Да, спасибо, так вроде проблем нет.
2018.03.28
Тема Ответить
480
2018.03.28g1007 Если есть интерес, я предложу подборку.
Если захотите - выберите несколько штук, которых по вашему не хватает. Когда с ними вожусь, выбирать всегда наряжено.

Например из ваших
2018.03.28g1007 [Изображение: fe10f1491f755b7fa2cee1a402278277.gif]        
Полезный, т.к. спасибо нет.

А
2018.03.28g1007 [Изображение: 4704bb8dcc572d6bf3d04e24ded1de57.gif]        
Не очень, т.к. его будут раз в год использовать, протухший мемасик.

Можно будет сразу довабить. Заменить на несколько неиспользуемых.
2018.03.28
Тема Ответить
Страницы (49): « Предыдущая 1 ... 47 48 49 Следующая » Переход на страницу  +