МВИА 10 Опубликовано: 15 марта 2014 Рассказать Опубликовано: 15 марта 2014 (изменено) Обнаружил такой баг: Короткая новость обрамлена тегом [full-link] и [/full-link] В короткой новости опубликован аудиоплеер. Баг: при нажатии пуск, начинается воспроизведение, но через секунду страница перезагружается на fullstory. Должно быть, кажется так: или начинается воспроизведение, без переброски на fullstory , или переброска, но без начала воспроизведения. Пример: http://www.imha.ru/ Статья: Вхождение Украины в состав Российского государства. (она зафиксирована) Полная ссылка: http://www.imha.ru/1...ml#.UySQCs7NlsI Изменено 15 марта 2014 пользователем МВИА Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 095 Опубликовано: 16 марта 2014 Рассказать Опубликовано: 16 марта 2014 Должно быть, кажется так: или начинается воспроизведение, без переброски на fullstory , или переброска, но без начала воспроизведения. Вот именно что кажется. Вы сами поставили плеер внутри ссылки, и дальше все уже зависит от браузера, он сам решает использовать переход по ссылке или нет. Браузеры IE и Chrome игнорируют ссылку и не переходят по ней, а например браузер FF переходит. Вы сами поставили браузеры в неоднозначное положение и они уже сами принимают решения как интерпретировать данную ошибку в верстке HTML, вот они и решают каждый по своему. Правильное решение это то что плеер не должен находится внутри ссылки. Цитата Ссылка на сообщение Поделиться на других сайтах
МВИА 10 Опубликовано: 17 марта 2014 Рассказать Опубликовано: 17 марта 2014 Автор Я не понял ответа! Как я могу поставить браузеры в неоднозначное положение? Я не являюсь, ни собственником программного кода, ни разработчиком браузеров! Почему я обратил внимание: В короткой новости, ссылка на полную новость идет только до первой имеющейся ссылки куда-либо, например появляющейся при "перекрестных ссылках". Я думаю, что и плеер, должен ограничивать действие ссылки на полную новость до себя. Пример: статья на 3-й странице (http://www.imha.ru/page/3/) (ГАЗЕНКАМПФ, Михаил Александрович, генерал-от-инфантерии) - ссылка идет только до вхождения слова: генерал-от-инфантерии /появляющейся от перекрестных ссылок/ и идущей на соответствующую страницу. Мне кажется, что и плеер должен отсекать ссылку на полную новость, аналогично приведенному примеру Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 17 марта 2014 Рассказать Опубликовано: 17 марта 2014 Вы сами обрамили ВСЮ краткую новость в ссылку на полную, и не поняли ответа? Мне кажется, что и плеер должен отсекать ссылку на полную новость, аналогично приведенному примеру Если кажется, креститься надо. кроме тегов [full-link] и [/full-link] существует тег <a href="{full-link}">ляля</a>[/CODE] Его и надо юзать. Вы сами из плеера сделали ссылку и теперь не понимаете. Где логика? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 095 Опубликовано: 18 марта 2014 Рассказать Опубликовано: 18 марта 2014 Как я могу поставить браузеры в неоднозначное положение? Нарушением правил HTML вы ставите их в неоднозначное положение. При нарушении HTML стандартов браузеры сами решают, как им обрабатывать нарушение. Плеер в ссылке, как вы это сделали и есть нарушение HTML стандартов. Не может плеер в принципе сам отсекать что то подобное. HTML верстку страниц обрабатывают браузеры а не плееры. Я думаю, что и плеер, должен ограничивать действие ссылки на полную новость до себя. Это не более чем ваши мысли. Плеер подобного не может делать в принципе. Он не управляет HTML версткой вашей страницы, и чего либо отсекать не может в принципе. Цитата Ссылка на сообщение Поделиться на других сайтах
МВИА 10 Опубликовано: 18 марта 2014 Рассказать Опубликовано: 18 марта 2014 (изменено) Автор Уважаемый celsoft! Примерно в 2006-07 году, я у Вас спрашивал, как сделать заголовок и текст короткой новости ссылкой, ведущей на полную, Вы ответили, так: [full-link] {title}[/full-link] [full-link]{short-story}[/full-link] К сожалению, это письмо в архиве форума отсутствует, только с 2013 г., но у меня все интересующие меня рекомендации собраны в текстовом архиве, на моем компьютере! Я следовал Вашим рекомендациям, так почему я не прав? И почему в одном случае работает так, в другом - по другому, как в описании (В короткой новости, ссылка на полную новость идет только до первой имеющейся ссылки куда-либо, например появляющейся при "перекрестных ссылках".) Изменено 18 марта 2014 пользователем МВИА Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 18 марта 2014 Рассказать Опубликовано: 18 марта 2014 заголовок и текст короткой новости ссылкой флэш-плеер это не текст Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 095 Опубликовано: 19 марта 2014 Рассказать Опубликовано: 19 марта 2014 Примерно в 2006-07 году, я у Вас спрашивал, как сделать заголовок и текст короткой новости ссылкой, ведущей на полную, Вы ответили, так: Я следовал Вашим рекомендациям, так почему я не прав? Смотрите внимательно фразу: "я у Вас спрашивал, как сделать заголовок и текст короткой новости ссылкой, ведущей на полную" Ключевое слово в этой фразе слово "текст". Ссылкой нужно делать текст, и в ссылках должен быть только текст. Плеер это как правильно сказали выше, это не текст. Цитата Ссылка на сообщение Поделиться на других сайтах
МВИА 10 Опубликовано: 19 марта 2014 Рассказать Опубликовано: 19 марта 2014 Автор Но почему в этом случае работает так: Почему я обратил внимание: В короткой новости, ссылка на полную новость идет только до первой имеющейся ссылки куда-либо, например появляющейся при "перекрестных ссылках". А в спорном случае так? Это непонятно, везде должно одинаково, или до ссылки или плеера работать [full-link], или он должен игнорировать их /как ссылки/ и открывать полную новость не видя их.... Цитата Ссылка на сообщение Поделиться на других сайтах
alex32 942 Опубликовано: 19 марта 2014 Рассказать Опубликовано: 19 марта 2014 Это непонятно, везде должно одинаково, или до ссылки или плеера работать [full-link], или он должен игнорировать их /как ссылки/ и открывать полную новость не видя их.... да потому что флэш-плеер это не ссылка. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 095 Опубликовано: 20 марта 2014 Рассказать Опубликовано: 20 марта 2014 Это непонятно, везде должно одинаково, или до ссылки или плеера работать [full-link], или он должен игнорировать их /как ссылки/ и открывать полную новость не видя их.... Кто вам сказал что "должно"? Это вы сами так решили. В таком случае вам нужно написать не здесь а разработчикам браузера, что он "должен" по вашему мнению делать. Вы не понимаете что есть стандарты HTML, а не принцип субьективности, должно или не должно. И DLE в данном вопросе не принимает никакого участия, он не решает за браузер, и за разработчиков браузера, что он должен делать и что нет, когда стандарты HTML нарушаются. А по стандартам тег <object> коим является плеер, не должен находится внутри ссылки и тега <a>. Цитата Ссылка на сообщение Поделиться на других сайтах
webair 178 Опубликовано: 21 марта 2014 Рассказать Опубликовано: 21 марта 2014 Создайте доп поле и вставляйте туда ваш плеер Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.