SASGIS

Веб-картография и навигация


View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000697Домен, сайт, форум, багтрекер[All Projects] Хотелкаpublic28-04-2011 13:0912-06-2015 15:39
ReportergpsMax 
Assigned ToParasite 
PrioritylowSeveritytweakReproducibilityhave not tried
StatusresolvedResolutionno change required 
PlatformOSOS Version
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.
Attached Files

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

-  Notes
(0008111)
Parasite (administrator)
04-08-2012 16:42
edited on: 04-08-2012 17:28

Test BOLD
Test italic
Test URL

(0008112)
Parasite (administrator)
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 (manager)
06-08-2012 19:39

два болда: раз и два.
(0008139)
zed (manager)
06-08-2012 19:41

Походу регэксп неправильно настроен, нужно чтоб он был жадным - срабатывал на первое вхождение.
(0008164)
vdemidov (manager)
07-08-2012 05:17

Наоборот. Он как раз жадным и настроен. И съедает по максимуму. А нужно что бы не был жадным.
(0008166)
Parasite (administrator)
07-08-2012 06:20

У, какая прэлесть.
Будем посмотреть. Это, собссно, левый плагин к Мантису был.
(0008447)
Tolik (reporter)
14-08-2012 08:39

Хорошо бы сделать как было, чтобы при вставке http://etc. формировалась кликабельная ссылка.
(0008455)
Parasite (administrator)
14-08-2012 10:47
edited on: 14-08-2012 10:47

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

(0008456)
Parasite (administrator)
14-08-2012 10:48
edited on: 14-08-2012 10:49

bold1 и bold2

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

(0008457)
Tolik (reporter)
14-08-2012 10:49

Я голосую за автомат ибо с недавних пор в тикетах появилась масса некликабельных URLов.
Практически никто не будет заморачиваться и добавлять тэги вручную.
(0008458)
Tolik (reporter)
14-08-2012 10:50

И скажите мне, какая польза от вот этой ссылки постом выше?
(0008459)
Tolik (reporter)
14-08-2012 10:51

> bold1 и bold2
А ещё нужно раскрыть "секрет", как это делается, т.к. я тут репортер и посмотреть исходник не могу.
(0008460)
Parasite (administrator)
14-08-2012 10:57

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

>А ещё нужно раскрыть "секрет",
...а перед этим прочитать слова "надо будет...да и всё" выше. Ждите, другими словами. Некритично это пока что.
(0008462)
Tolik (reporter)
14-08-2012 11:02

Да, мануал, конечно, нужен.
Я ваще-то знаю синтаксис этого тэга, нарочно сделал абы как, чтобы посмотреть, что получится.
А вот что такое tt - не знаю.
Зато знаю # и ~ , вот их надо как-то популяризировать :)
(0009013)
Tolik (reporter)
21-09-2012 04:57
edited on: 21-09-2012 04:59

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

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

(0009176)
Parasite (administrator)
05-10-2012 16:08
edited on: 05-10-2012 16:08

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

(0009701)
Tolik (reporter)
23-10-2012 05:35

gpsMax, отзовись!!
(0013896)
Parasite (administrator)
04-03-2014 10:28

Тикет заглох?
(0013897)
zed (manager)
04-03-2014 10:33

Хотелось бы, чтобы в плане ссылок работало как на форуме: и через bb-код и просто, без кода. По-моему именно об этом изначально и был тикет.
(0013908)
Parasite (administrator)
05-03-2014 02:48

>и через bb-код и просто, без кода
Если кто прикодит это в мантисовские php-дебри - то я прилинкую такой код.
(0014181)
zed (manager)
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 (manager)
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;



- Users who viewed this issue
User List Anonymous (3242x), DimaDD (3x), vdemidov (3x), zed (7x), vasketsov (3x), Parasite (3x)
Total Views 3261
Last View 29-03-2024 11:39

- 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 View Revisions
04-08-2012 16:54 Parasite Note Edited: 0008111 View Revisions
04-08-2012 17:00 Parasite Note Edited: 0008111 View Revisions
04-08-2012 17:08 Parasite Note Edited: 0008111 View Revisions
04-08-2012 17:22 Parasite Note Edited: 0008111 View Revisions
04-08-2012 17:23 Parasite Note Edited: 0008111 View Revisions
04-08-2012 17:28 Parasite Note Edited: 0008111 View Revisions
04-08-2012 17:30 Parasite Note Added: 0008112
04-08-2012 17:31 Parasite Note Edited: 0008112 View Revisions
04-08-2012 17:31 Parasite Status acknowledged => feedback
04-08-2012 17:37 Parasite Note Edited: 0008112 View Revisions
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 View Revisions
14-08-2012 10:48 Parasite Note Added: 0008456
14-08-2012 10:49 Parasite Note Edited: 0008456 View Revisions
14-08-2012 10:49 Tolik Note Added: 0008457
14-08-2012 10:49 Parasite Note Edited: 0008456 View Revisions
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 View Revisions
05-10-2012 16:08 Parasite Note Added: 0009176
05-10-2012 16:08 Parasite Note Edited: 0009176 View Revisions
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 View Revisions
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 View Revisions
12-06-2015 14:24 zed Note Added: 0016012
12-06-2015 15:31 Parasite Note Edited: 0016012 View Revisions
12-06-2015 15:31 Parasite Note Edited: 0016012 View Revisions
12-06-2015 15:39 Parasite Note Edited: 0016012 View Revisions
12-06-2015 15:39 Parasite Note Edited: 0016012 View Revisions



Copyright © 2007 - 2024 SAS.Planet Team