Вам наверно не только стрелки захочется перенастроить но и клавиши Insert\Delete\Home\End\PageUp\PageDown ...
Если ваша ide не позволяет перенастроить клавиши для управления кареткой, то ищите стороннюю программу,
которая может повесить на выбранную кнопку свой макрос. И уже подстраиваете удобное расположение кнопок под себя
Не совсем вас понимаю в чём именно вопрос.
Я думаю у вас и даты в комментариях будут и прочие плюшки, но нечего не мешает вам добавить необходимые поля.
id, like, timestamp и т.д.
Можно и дальше расширять схему, если необходимо, для таблицы comment сделать связь один ко многим с таблицей (например) comment_history и тут хранить историю редактирования конкретного комментария и это всё будет доступно из таблиц Вопросов и Ответов
Ну почитайте про связи, потом уже организовывайте схемы бд.
В примере поле comment.id - не уникальное.
Например, если будет вопрос (question.comments=3), то в таблице comment.id будем хранить так:
id | text
3 | Первый комментарий к третьему вопросу
3 | Второй комментарий к третьему вопросу
3 | Третий комментарий к третьему вопросу
Можно во всех направлениях вытаскивать данные, и по комменту найти вопрос и для вопроса все комменты одним идентификатором
Егор, в теории так: https://jsfiddle.net/z4hq1cpn/
На практике, заворачиваете всё в объект\класс, добавляете "касательные" события, добавляете кроссбраузерности
Всё что вам необходимо можно найти тут: EventTarget
Читайте файл картинки побайтно и на основе exif Информации переворачивайте изображение, вполне себе рабочий вариант stackoverflow
Использовал в проекте, трудностей не замечал
без обновления странице, но почему то у меня такого не происходит
Как вы выполняете ajax запрос? В каком месте и когда вы выполняете ajax запрос?
Банально возможно плагин (jquery?) ещё не инициализированный, а вы уже пытаетесь кликать и отправлять запросы ...
обработчик работает. Но ajax нет
Почему вы решили, что не работает? На что вызов ajax ругается? Что приходит в методах ajax error, какой статус запроса?
Это будет чтото такое (всё абстрактно):
1. есть url : /localhost/getlist/ - по этому url сервер отдаёт список (формат в данном контексте неважен)
2. На фронте вы Ajax\Сокетами при открытии навигации (или сразу при загрузке страницы) отправляете запрос на /localhost/getlist/, получаете список, обрабатываете и парсите данные как вам надо.
3. Заворачиваете подготовленные данные в шаблон и вставляете в документ (меню)
Без стилей - это только гадать.
Как вариант можно в медиа запросах использовать dpi - чтобы различить именно мобильные платформы, а *width\*height - чтобы определить размер экрана.
Например, если это не мобильное устройство и размер экрана больше чем 640 (пример), то показывать меню и подменю
Если это мобильная платформа и размер экрана больше чем 640 (планшет?), то показываем кнопку и соответственно стили для кнопки
Если ваша ide не позволяет перенастроить клавиши для управления кареткой, то ищите стороннюю программу,
которая может повесить на выбранную кнопку свой макрос. И уже подстраиваете удобное расположение кнопок под себя