Языковая политика

Общие обсуждения => Работа форума => Topic started by: cetsalcoatle on 04 November 2023, 07:45:45

Title: Тэг [hint][/hint]
Post by: cetsalcoatle on 04 November 2023, 07:45:45
Добавьте, пожалуйста - очень его временами не хватает.
Title: Re: Тэг [hint][/hint]
Post by: cetsalcoatle on 15 November 2023, 21:28:21
Приём-приём.
Title: Re: Тэг [hint][/hint]
Post by: Upliner on 15 November 2023, 23:34:44
Да уж, замотался...
Title: Re: Тэг [hint][/hint]
Post by: cetsalcoatle on 15 November 2023, 23:48:45
Да уж, замотался...
Бывает. :) Сделайте, пожалуйста, как появится время, так гораздо проще разбирать тексты на других языках.
Title: Re: Тэг [hint][/hint]
Post by: Upliner on 16 November 2023, 17:24:00
Так подойдёт?
Code: [Select]
[abbr="вот такой вот hint"]тест1[/abbr]
[acronym=ещё одна подсказка]test2[/acronym]

тест1
test2

Title: Re: Тэг [hint][/hint]
Post by: Bhudh on 16 November 2023, 17:54:48
Test

тест1
test2


test4[/acronym]
тест5
[acronym="ещё одна подсказка]test6[/acronym]
Title: Re: Тэг [hint][/hint]
Post by: Bhudh on 16 November 2023, 17:58:14
Конечная кавычка без начальной попадает в хинт.
Начальная без конечной сжирает весь код в хинт до следующей конечной.
Title: Re: Тэг [hint][/hint]
Post by: cetsalcoatle on 17 November 2023, 00:13:58
Так подойдёт?
Code: [Select]
[abbr="вот такой вот hint"]тест1[/abbr]
[acronym=ещё одна подсказка]test2[/acronym]

тест1
test2
Отлично! :up: Только у меня почему-то не работает.. :what?
Title: Re: Тэг [hint][/hint]
Post by: Upliner on 17 November 2023, 00:24:08
Это как? Те же самые коды не работают? Бывает конечно, что коды доступны только для админов, но вот у Bhudh-а тоже никаких проблем не было.
Title: Re: Тэг [hint][/hint]
Post by: Bhudh on 17 November 2023, 08:11:14
Проблемы были и я их написал.
Решение: добавить в RegExp проверку только до следующей закрывающей квадратной скобки после первой открывающей кавычки.
Title: Re: Тэг [hint][/hint]
Post by: Upliner on 17 November 2023, 10:35:58
Как по мне, написанное -- не баг, а фича.
Title: Re: Тэг [hint][/hint]
Post by: Bhudh on 17 November 2023, 12:55:32
По мне, то, что в хинт попадает аж HTML-тэг <br /> — однозначно баг (это когда ж парсер подсказок начинает работать⁈).
Title: Re: Тэг [hint][/hint]
Post by: Upliner on 17 November 2023, 13:44:27
По мне, то, что в хинт попадает аж HTML-тэг <br /> — однозначно баг (это когда ж парсер подсказок начинает работать⁈).
Это да, этот момент как-то пропустил. Но возможность вставлять в хинты квадаратные скобки я бы не ломал ради фикса этого бага.
Title: Re: Тэг [hint][/hint]
Post by: Bhudh on 17 November 2023, 17:39:04
А зачем её ломать, разве нет возможности кодировать их в подсказках как &#x005B; и &#x005D;?

Причём у других тэгов (font, color) кавычки не требуются. Только в url парсер зачем-то вставляет их автоматически.

Test [abbr]
[abbr=Komitet gosudarstvennoj bezopasnosti]KGB[/abbr]KGB
[abbr="Komitet gosudarstvennoj bezopasnosti"]KGB[/abbr]KGB
[abbr="[K]omitet [g]osudarstvennoj [b]ezopasnosti"]KGB[/abbr]KGB
[abbr=[K]omitet [g]osudarstvennoj [b]ezopasnosti]KGB[/abbr]omitet [g]osudarstvennoj ezopasnosti]KGB

Test [acronym]
[acronym=Komitet gosudarstvennoj bezopasnosti]KGB[/acronym]KGB
[acronym="Komitet gosudarstvennoj bezopasnosti"]KGB[/acronym]KGB
[acronym="[K]omitet [g]osudarstvennoj [b]ezopasnosti"]KGB[/acronym]KGB
[acronym=[K]omitet [g]osudarstvennoj [b]ezopasnosti]KGB[/acronym]omitet [g]osudarstvennoj ezopasnosti]KGB

Test (ошибка со случайным пропуском кавычек)
[abbr="Komitet gosudarstvennoj bezopasnosti]KGB[/abbr]
[acronym=Komitet gosudarstvennoj bezopasnosti"]KGB[/acronym]

 →
KGB[/acronym]
Title: Re: Тэг [hint][/hint]
Post by: cetsalcoatle on 02 December 2023, 09:03:32
Отлично! :up: Только у меня почему-то не работает.. :what?
Заработало! :up: Большое спасибо! :drink