Доделки форума
- 1
- 2
К данной теме присоединены сообщения из темы «Ошибки в работе форума»
Предлагаю дать возможность пользователю добавлять в контактных данных ещё и свой ютуб, дзен, вимео. Попробовал вписать адрес своего ютуба как "Личный блог", но форум при сохранении выдал ошибку, видимо ему не понравился символ @ в ссылке на канал.
http://vox.dx.am <- HTML5 Games w Leaderboard
Dzen и YouTube добавил. Vimeo в Рунете не особо популярен, поэтому не стал. Ещё думаю, может Gmail/GTalk убрать? Всё равно GTalk уже не работает…
Ребята, давайте жить спокойно!
Не ошибка, но доработка: сделал улучшение внешнего вида ссылок для тех случаев, когда в описании ссылки указан URL. В этом случае убирается префикс http|https, скрываются параметры после знака вопроса (кроме некоторых специфических случаев), обрезается слишком длинный путь, дешифруется punycode. В ссылках на главную страницу сайта убираются Кроме того, распознаются и приводятся к читаемому виду ссылки на Яндекс, Google, ссылки на статьи в Wikipedia и YouTube (для последних также извлекается время проигрывания, если оно оуказано). Всё перечисленное будет работать только в том случае, если стоит опция «Преобразовывать адреса в ссылки» (даже в том случае, если ссылка написана через тег [url]).
Ребята, давайте жить спокойно!
Aksion написал(а):
рутубе надо ВК Дзен ОК,
В общем, сделал, что теперь если в тег [video] вставить ссылку на Рутуб или ВК Видео или Одноклассники или Vimeo, она распознается и преобразуется в соответствующий код вставки с добавлением свойства loading=lazy для iframe, чтобы видео не тормозили загрузку страницы в целом. С Дзеном, к сожалению, так сделать не получится: там ссылка в embed-коде и ссылка на страницу совершенно разные, и непонятно, как преобразовать одно в другое.
Ребята, давайте жить спокойно!
Ещё одна доработка: теперь в блоге на странице со списком сообщений все тексты выводятся в сокращённом виде. Возможно, потом сделаю подгрузку через AJAX всего сообщения по ссылке «чиатать далее» вместо перехода на страницу отдельного сообщения.
Автоматическое сокращение сделал достаточно умным: можно задавать максимальную и минимальную длину текста, и обрезка идёт сначала по абзацам, если нет возможности — по строкам или некоторым тегам (типа code и img), если и так не получается, то по предложениям или их частям. Но есть и обратная сторона: из сокращенного поста теги вырезаются вообще, чтобы избежать ситуации, когда начальный тег в сообщение вошёл, а конечный — нет. Может быть, напишу сообщение с примером кода, как это делается.
Ребята, давайте жить спокойно!
Ещё один небольшой шаг вперёд: добавил возможность рейтинговать сообщения в блог разделах, а также снимать поставленный рейтинг.
Ребята, давайте жить спокойно!
Добавить возможность удалять свое сообщение не более раза в сутки, если оно последнее в комментариях/теме.
Ok, добавил в список. Только вместо не более раза в сутки будет «если не прошло предельное время редактирования».
Ребята, давайте жить спокойно!
- 1
- 2
У вас нет прав для отправки сообщений в эту тему.


