View Issue Details

IDProjectCategoryView StatusLast Update
0000697Домен, сайт, форум, багтрекерХотелка / Feature requestpublic12-06-2015 15:39
ReportergpsMax Assigned ToParasite  
PrioritylowSeveritytweakReproducibilityhave not tried
Status resolvedResolutionno change required 
Summary0000697: Хотелось бы делать оформление ссылок в тексте
DescriptionНе просто http://ssylka , а с помощью любого синтаксиса, например, так.

Есть сильное подозрение, что в Мантисе уже есть такой синтаксис, иначе зачем бы в хвост всякой ссылки добавлять "[^]"? Но документация по системе несколько неподробная, и найти это пока не удалось. BBcode и HTML не поддерживаются.

Ну и, на крайний случай, можно поставить дополнительный модуль, позволяющий это делать.
Steps To ReproduceС форума:
http://sasgis.org/forum/viewtopic.php?f=9&t=1506&start=80#p20308
TagsNo tags attached.

Relationships

related to 0002418 closedParasite Подключить WYSIWYG редактор TinyMCE в Багтрекер 

Activities

Parasite

04-08-2012 16:42

administrator   ~0008111

Last edited: 04-08-2012 17:28

Test BOLD
Test italic
Test URL

Parasite

04-08-2012 17:30

administrator   ~0008112

Last edited: 04-08-2012 17:37

Забирайте, тестируйте.
Доступные BB-коды:

[ b ] => < strong >
[ i ] => < i >
[ u ] => < u >
[ del ] => < s >
[ sub ] => < sub >
[ sup ] => < sup >
[ tt ] => < tt >
[ img ] => < img >
[ url ] => < a href >
[ left ] => < div align >
[ right ] => <div align>
[ center ] => <center>
[ hr ] => <hr>
[ color ] => <span style>
Пробелы, соответственно - убрать.

zed

06-08-2012 19:39

manager   ~0008138

два болда: раз и два.

zed

06-08-2012 19:41

manager   ~0008139

Походу регэксп неправильно настроен, нужно чтоб он был жадным - срабатывал на первое вхождение.

vdemidov

07-08-2012 05:17

manager   ~0008164

Наоборот. Он как раз жадным и настроен. И съедает по максимуму. А нужно что бы не был жадным.

Parasite

07-08-2012 06:20

administrator   ~0008166

У, какая прэлесть.
Будем посмотреть. Это, собссно, левый плагин к Мантису был.

Tolik

14-08-2012 08:39

reporter   ~0008447

Хорошо бы сделать как было, чтобы при вставке http://etc. формировалась кликабельная ссылка.

Parasite

14-08-2012 10:47

administrator   ~0008455

Last edited: 14-08-2012 10:47

Так вы оба два сперва определитесь - оформлять [del]ссылки[/del] посты "с помощью любого синтаксиса" (читай - с контролем процесса хомяком), или же автоматом (читай - по фиксированной единожды заданной логике).
Лично мне - без разницы, а вон те двойные < b > со временем поправлю как руки дойдут.

Parasite

14-08-2012 10:48

administrator   ~0008456

Last edited: 14-08-2012 10:49

bold1 и bold2

Бгы. И править ничего не надо.... надо будет в плагине стронги на болды замапить да и все. :)

Tolik

14-08-2012 10:49

reporter   ~0008457

Я голосую за автомат ибо с недавних пор в тикетах появилась масса некликабельных URLов.
Практически никто не будет заморачиваться и добавлять тэги вручную.

Tolik

14-08-2012 10:50

reporter   ~0008458

И скажите мне, какая польза от вот этой ссылки постом выше?

Tolik

14-08-2012 10:51

reporter   ~0008459

> bold1 и bold2
А ещё нужно раскрыть "секрет", как это делается, т.к. я тут репортер и посмотреть исходник не могу.

Parasite

14-08-2012 10:57

administrator   ~0008460

>И скажите мне, какая польза от вот этой ссылки постом выше?
Давай я лучше скажу, кто на слово "некликабельных" присовокупил тег [ url ] без параметра? Оно и показало на родительскую директорию, что кстати совершенно правильно. :)
Чую, пора мануал по ББкодам сюда постить...

>А ещё нужно раскрыть "секрет",
...а перед этим прочитать слова "надо будет...да и всё" выше. Ждите, другими словами. Некритично это пока что.

Tolik

14-08-2012 11:02

reporter   ~0008462

Да, мануал, конечно, нужен.
Я ваще-то знаю синтаксис этого тэга, нарочно сделал абы как, чтобы посмотреть, что получится.
А вот что такое tt - не знаю.
Зато знаю # и ~ , вот их надо как-то популяризировать :)

Tolik

21-09-2012 04:57

reporter   ~0009013

Last edited: 21-09-2012 04:59

Я-таки настаиваю, что надо вернуть автоматические ссылки.
Читаю я старый тикет, например, 0000304, а там несколько ссылок, некликабельных. Потому что раньше просто вставляли URL и не заморачивались с тэгами [url].
Теперь приходится копипастить их в другое окно, делать лишние телодвижения.
Зачем вообще нужно оформление в багтрекере?

То есть если можно оставить italic и bold, но при этом сделать автоматические линки, было бы ещё лучше.

Parasite

05-10-2012 16:08

administrator   ~0009176

Last edited: 05-10-2012 16:08

>Зачем вообще нужно оформление в багтрекере?
Решайте с тикет-стартером.
Лично мне - без разницы, как порешаете - так и сделаю.

Tolik

23-10-2012 05:35

reporter   ~0009701

gpsMax, отзовись!!

Parasite

04-03-2014 10:28

administrator   ~0013896

Тикет заглох?

zed

04-03-2014 10:33

manager   ~0013897

Хотелось бы, чтобы в плане ссылок работало как на форуме: и через bb-код и просто, без кода. По-моему именно об этом изначально и был тикет.

Parasite

05-03-2014 02:48

administrator   ~0013908

>и через bb-код и просто, без кода
Если кто прикодит это в мантисовские php-дебри - то я прилинкую такой код.

zed

30-04-2014 13:14

manager   ~0014181

Last edited: 12-06-2015 12:13

А что за плагин стоит для этой фичи? Случаем не это: https://github.com/mantisbt-plugins/bbcode

Там в чейнджлоге интересная строчка есть:

1.3.3
  add bbcode [code] and define the plugin highlighter for usable
1.3.2
  change to ungreedy modificator

И по логике, этот плагин не меняет дефолтного поведения мантиса при обработке линков, а только добавляет обработку конкретных bbcode.

Если сейчас используется другой способ обработки bbcode, то его нужно выпилить и прикрутить этот. Тем более, что прикручивается он элементарно. Так же, рекомендуется подключить плагин для подсветки синтаксиса кода https://github.com/mantisbt-plugins/highlightcode (появятся теги [ code ][ /code ])

zed

12-06-2015 14:24

manager   ~0016012

Last edited: 12-06-2015 15:39

Тест тега [ code ][ /code ]:

function SafeStringToAnsi(const s: string): AnsiString;
begin
  if IsAnsi(@s[1], Length(s)) then begin
    Result := AnsiString(s);
  end else begin
    raise Exception.CreateFmt('String "%s" contain non-ansi characters!', [s]);
  end;
end;

Issue History

Date Modified Username Field Change
28-04-2011 13:09 gpsMax New Issue
03-05-2011 04:08 Parasite Assigned To => Parasite
03-05-2011 04:08 Parasite Status new => acknowledged
04-08-2012 16:42 Parasite Note Added: 0008111
04-08-2012 16:47 Parasite Note Edited: 0008111
04-08-2012 16:54 Parasite Note Edited: 0008111
04-08-2012 17:00 Parasite Note Edited: 0008111
04-08-2012 17:08 Parasite Note Edited: 0008111
04-08-2012 17:22 Parasite Note Edited: 0008111
04-08-2012 17:23 Parasite Note Edited: 0008111
04-08-2012 17:28 Parasite Note Edited: 0008111
04-08-2012 17:30 Parasite Note Added: 0008112
04-08-2012 17:31 Parasite Note Edited: 0008112
04-08-2012 17:31 Parasite Status acknowledged => feedback
04-08-2012 17:37 Parasite Note Edited: 0008112
06-08-2012 19:39 zed Note Added: 0008138
06-08-2012 19:41 zed Note Added: 0008139
07-08-2012 05:17 vdemidov Note Added: 0008164
07-08-2012 06:20 Parasite Note Added: 0008166
14-08-2012 08:39 Tolik Note Added: 0008447
14-08-2012 10:47 Parasite Note Added: 0008455
14-08-2012 10:47 Parasite Note Edited: 0008455
14-08-2012 10:48 Parasite Note Added: 0008456
14-08-2012 10:49 Parasite Note Edited: 0008456
14-08-2012 10:49 Tolik Note Added: 0008457
14-08-2012 10:49 Parasite Note Edited: 0008456
14-08-2012 10:50 Tolik Note Added: 0008458
14-08-2012 10:51 Tolik Note Added: 0008459
14-08-2012 10:57 Parasite Note Added: 0008460
14-08-2012 11:02 Tolik Note Added: 0008462
21-09-2012 04:57 Tolik Note Added: 0009013
21-09-2012 04:59 Tolik Note Edited: 0009013
05-10-2012 16:08 Parasite Note Added: 0009176
05-10-2012 16:08 Parasite Note Edited: 0009176
23-10-2012 05:35 Tolik Note Added: 0009701
04-03-2014 10:28 Parasite Note Added: 0013896
04-03-2014 10:33 zed Note Added: 0013897
05-03-2014 02:48 Parasite Note Added: 0013908
24-03-2014 09:07 Parasite Status feedback => resolved
24-03-2014 09:07 Parasite Resolution open => no change required
30-04-2014 13:14 zed Note Added: 0014181
30-04-2014 15:09 zed Relationship added related to 0002418
12-06-2015 12:13 Parasite Note Edited: 0014181
12-06-2015 14:24 zed Note Added: 0016012
12-06-2015 15:31 Parasite Note Edited: 0016012
12-06-2015 15:31 Parasite Note Edited: 0016012
12-06-2015 15:39 Parasite Note Edited: 0016012
12-06-2015 15:39 Parasite Note Edited: 0016012
08-08-2025 13:24 zed Category Хотелка => Хотелка / Feature request