SASGIS - Домен, сайт, форум, багтрекер |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0000697 | Домен, сайт, форум, багтрекер | [All Projects] Хотелка | public | 28-04-2011 13:09 | 12-06-2015 15:39 |
|
Reporter | gpsMax | |
Assigned To | Parasite | |
Priority | low | Severity | tweak | Reproducibility | have not tried |
Status | resolved | Resolution | no change required | |
Platform | | OS | | OS Version | |
|
Summary | 0000697: Хотелось бы делать оформление ссылок в тексте |
Description | Не просто http://ssylka , а с помощью любого синтаксиса, например, так.
Есть сильное подозрение, что в Мантисе уже есть такой синтаксис, иначе зачем бы в хвост всякой ссылки добавлять "[^]"? Но документация по системе несколько неподробная, и найти это пока не удалось. BBcode и HTML не поддерживаются.
Ну и, на крайний случай, можно поставить дополнительный модуль, позволяющий это делать. |
Steps To Reproduce | С форума:
http://sasgis.org/forum/viewtopic.php?f=9&t=1506&start=80#p20308 |
Additional Information | |
Tags | No tags attached. |
Relationships | related to | 0002418 | closed | Parasite | Подключить WYSIWYG редактор TinyMCE в Багтрекер |
|
Attached Files | |
|
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 | bug_revision_view_page.php?bugnote_id=8111#r3866 |
04-08-2012 16:54 | Parasite | Note Edited: 0008111 | bug_revision_view_page.php?bugnote_id=8111#r3867 |
04-08-2012 17:00 | Parasite | Note Edited: 0008111 | bug_revision_view_page.php?bugnote_id=8111#r3868 |
04-08-2012 17:08 | Parasite | Note Edited: 0008111 | bug_revision_view_page.php?bugnote_id=8111#r3869 |
04-08-2012 17:22 | Parasite | Note Edited: 0008111 | bug_revision_view_page.php?bugnote_id=8111#r3870 |
04-08-2012 17:23 | Parasite | Note Edited: 0008111 | bug_revision_view_page.php?bugnote_id=8111#r3871 |
04-08-2012 17:28 | Parasite | Note Edited: 0008111 | bug_revision_view_page.php?bugnote_id=8111#r3872 |
04-08-2012 17:30 | Parasite | Note Added: 0008112 | |
04-08-2012 17:31 | Parasite | Note Edited: 0008112 | bug_revision_view_page.php?bugnote_id=8112#r3874 |
04-08-2012 17:31 | Parasite | Status | acknowledged => feedback |
04-08-2012 17:37 | Parasite | Note Edited: 0008112 | bug_revision_view_page.php?bugnote_id=8112#r3875 |
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 | bug_revision_view_page.php?bugnote_id=8455#r4112 |
14-08-2012 10:48 | Parasite | Note Added: 0008456 | |
14-08-2012 10:49 | Parasite | Note Edited: 0008456 | bug_revision_view_page.php?bugnote_id=8456#r4114 |
14-08-2012 10:49 | Tolik | Note Added: 0008457 | |
14-08-2012 10:49 | Parasite | Note Edited: 0008456 | bug_revision_view_page.php?bugnote_id=8456#r4115 |
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 | bug_revision_view_page.php?bugnote_id=9013#r4386 |
05-10-2012 16:08 | Parasite | Note Added: 0009176 | |
05-10-2012 16:08 | Parasite | Note Edited: 0009176 | bug_revision_view_page.php?bugnote_id=9176#r4470 |
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 13:27 | zed | Note Added: 0014182 | |
30-04-2014 13:28 | zed | Note Edited: 0014182 | bug_revision_view_page.php?rev_id=6030 |
30-04-2014 15:09 | zed | Relationship added | related to 0002418 |
30-04-2014 15:15 | zed | Note Deleted: 0014182 | |
12-06-2015 12:13 | Parasite | Note Edited: 0014181 | bug_revision_view_page.php?bugnote_id=14181#r6614 |
12-06-2015 14:24 | zed | Note Added: 0016012 | |
12-06-2015 15:31 | Parasite | Note Edited: 0016012 | bug_revision_view_page.php?bugnote_id=16012#r6616 |
12-06-2015 15:31 | Parasite | Note Edited: 0016012 | bug_revision_view_page.php?bugnote_id=16012#r6617 |
12-06-2015 15:39 | Parasite | Note Edited: 0016012 | bug_revision_view_page.php?bugnote_id=16012#r6618 |
12-06-2015 15:39 | Parasite | Note Edited: 0016012 | bug_revision_view_page.php?bugnote_id=16012#r6619 |
Notes |
|
(0008111)
|
Parasite
|
04-08-2012 16:42
(edited on: 04-08-2012 17:28) |
|
Test BOLD
Test italic
Test URL
|
|
|
(0008112)
|
Parasite
|
04-08-2012 17:30
(edited on: 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>
Пробелы, соответственно - убрать.
|
|
|
(0008138)
|
zed
|
06-08-2012 19:39
|
|
|
|
(0008139)
|
zed
|
06-08-2012 19:41
|
|
Походу регэксп неправильно настроен, нужно чтоб он был жадным - срабатывал на первое вхождение. |
|
|
|
Наоборот. Он как раз жадным и настроен. И съедает по максимуму. А нужно что бы не был жадным. |
|
|
|
У, какая прэлесть.
Будем посмотреть. Это, собссно, левый плагин к Мантису был. |
|
|
(0008447)
|
Tolik
|
14-08-2012 08:39
|
|
Хорошо бы сделать как было, чтобы при вставке http://etc. формировалась кликабельная ссылка. |
|
|
|
Так вы оба два сперва определитесь - оформлять ссылки посты "с помощью любого синтаксиса" (читай - с контролем процесса хомяком), или же автоматом (читай - по фиксированной единожды заданной логике).
Лично мне - без разницы, а вон те двойные < b > со временем поправлю как руки дойдут.
|
|
|
(0008456)
|
Parasite
|
14-08-2012 10:48
(edited on: 14-08-2012 10:49) |
|
bold1 и bold2
Бгы. И править ничего не надо.... надо будет в плагине стронги на болды замапить да и все. :)
|
|
|
(0008457)
|
Tolik
|
14-08-2012 10:49
|
|
Я голосую за автомат ибо с недавних пор в тикетах появилась масса некликабельных URLов.
Практически никто не будет заморачиваться и добавлять тэги вручную. |
|
|
(0008458)
|
Tolik
|
14-08-2012 10:50
|
|
И скажите мне, какая польза от вот этой ссылки постом выше? |
|
|
(0008459)
|
Tolik
|
14-08-2012 10:51
|
|
> bold1 и bold2
А ещё нужно раскрыть "секрет", как это делается, т.к. я тут репортер и посмотреть исходник не могу. |
|
|
|
>И скажите мне, какая польза от вот этой ссылки постом выше?
Давай я лучше скажу, кто на слово "некликабельных" присовокупил тег [ url ] без параметра? Оно и показало на родительскую директорию, что кстати совершенно правильно. :)
Чую, пора мануал по ББкодам сюда постить...
>А ещё нужно раскрыть "секрет",
...а перед этим прочитать слова "надо будет...да и всё" выше. Ждите, другими словами. Некритично это пока что. |
|
|
(0008462)
|
Tolik
|
14-08-2012 11:02
|
|
Да, мануал, конечно, нужен.
Я ваще-то знаю синтаксис этого тэга, нарочно сделал абы как, чтобы посмотреть, что получится.
А вот что такое tt - не знаю.
Зато знаю # и ~ , вот их надо как-то популяризировать :) |
|
|
(0009013)
|
Tolik
|
21-09-2012 04:57
(edited on: 21-09-2012 04:59) |
|
Я-таки настаиваю, что надо вернуть автоматические ссылки.
Читаю я старый тикет, например, 0000304, а там несколько ссылок, некликабельных. Потому что раньше просто вставляли URL и не заморачивались с тэгами [url].
Теперь приходится копипастить их в другое окно, делать лишние телодвижения.
Зачем вообще нужно оформление в багтрекере?
То есть если можно оставить italic и bold, но при этом сделать автоматические линки, было бы ещё лучше.
|
|
|
|
>Зачем вообще нужно оформление в багтрекере?
Решайте с тикет-стартером.
Лично мне - без разницы, как порешаете - так и сделаю.
|
|
|
(0009701)
|
Tolik
|
23-10-2012 05:35
|
|
|
|
|
|
|
(0013897)
|
zed
|
04-03-2014 10:33
|
|
Хотелось бы, чтобы в плане ссылок работало как на форуме: и через bb-код и просто, без кода. По-моему именно об этом изначально и был тикет. |
|
|
|
>и через bb-код и просто, без кода
Если кто прикодит это в мантисовские php-дебри - то я прилинкую такой код. |
|
|
(0014181)
|
zed
|
30-04-2014 13:14
(edited on: 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 ])
|
|
|
(0016012)
|
zed
|
12-06-2015 14:24
(edited on: 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;
|
|