Open lifecom opened 11 years ago
Запостил возможный фикс. @lifecom если возможность, потестите
Работает в тегах. Только в теге a - происходит переопределение ссылки. Наверное, нужно сделать этот тег исключением.
Предлагаю также включить в конфиг опцию:
Я тут подумал: Если в топике сделать хэштег, а потом кто-то по нему перейдет - то в списке не будет этого топика, в смысле признака наличия тега в тексте топика. Т.о. теряется весь смысл хэштегов.
Вариантов, думаю, два:
Да вот это как раз тот путь по которому будет двигаться плагин. Пока что думаю над Вариантами 1 vs 2
@lifecom просьба проверить как будет себя вести на текстах
У меня markitup. Или это не имеет значения? Конструкции вида #<tagname>text</tagname> не срабатывают. А вот так работают <tagname>#text</tagname> Внутри тега <a> - по-прежнему "убивает" ссылку.
P.S.: При вводе @user если user не существует, то ссылка не образуется (видимо где-то это проверяется). Можно ли сделать тоже самое с #hashtag (проверять, есть ли вообще такой тег)? Потом все это можно закинуть в конфиг:
У меня markitup. Или это не имеет значения?
Это не имеет значения
Конструкции вида #
text не срабатывают.
Такая конструкция - не должна работать потому что она не по стандарту
Внутри тега - по-прежнему "убивает" ссылку.
<a href="#link">link</a>
должна нормльно обрабатываться
<a href="...">#link</a>
пока - нет
P.S.: При вводе @user если user не существует, то ссылка не образуется (видимо где-то это проверяется). Можно ли сделать тоже самое с #hashtag (проверять, есть ли вообще такой тег)? Потом все это можно закинуть в конфиг: создавать или нет теги, если их ранее не было
Мысль интересная,
Может добавить исключение на обработку хештегов в коде? Особенно в CSS как правило много решеток
Наверное, это потому что не определяется конец ссылки. Может при сохранении преобразовывать #слово в полноценное оборачивание тегом - например - <#>слово</#>?
А так очень классно! Было бы не плохо также сделать через конфиг автопростановку хэштегов - если какое-либо слово совпадает с существующими тегами.
А может еще кнопку в редактор: "Сделать тегом" - и оборачиваем в <#>xxx</#>