Ticket #135 (closed улучшение: wontfix)

Opened 18 months ago

Last modified 10 months ago

Автоподстановка имеющихся тэгов при наборе

Reported by: Michael Neradkov <michael.neradkov@…> Owned by: ort
Priority: нормальный Component: ядро
Version: 0.4 Keywords: тэги
Cc:

Description

При наборе тэгов при редактировании нужно предлагать уже имеющиеся варианты, чтобы исключить ошибки - и как следствие - размножение тэгов

Смотрим, например, на Drupal

Attachments

Screenshot.png Download (179.1 KB) - added by Michael Neradkov <michael.neradkov@…> 18 months ago.

Change History

Changed 18 months ago by ort

а сейчас они разве не подставляются при наборе?

Changed 18 months ago by Michael Neradkov <michael.neradkov@…>

нет, по крайней мере у меня. Уточню, возможно конфликт JavaScript? с каким-нибудь модулем

Changed 18 months ago by Michael Neradkov <michael.neradkov@…>

Changed 18 months ago by Michael Neradkov <michael.neradkov@…>

Есть ошибки - см скриншот

Стоят aceAdminPanel aceBlockManager Livestreet Ideal Interface Plugin Static page Livestreet Profiler Plugin Livestreet Sbookmarks Plugin Similar topics

Changed 18 months ago by ort

по всем ошибкам связанными с дополнительными модулями/плагинами нужно писать их авторам в данном примере у блока "Кто онлайн" кривой перевод - не экранирована одинарная кавычка

Changed 18 months ago by Michael Neradkov <michael.neradkov@…>

Ход мысли верный, но бага в ядре

код в переводе

return array(

'block_users_online' => 'Who\'s online',

....

Слеш ЭКРАНИРОВАННЫЙ, поэтому - бага ваша, в ядре, скорей всего - в преобразовании PHP в Javascript - нужно еще раз addslashes сделать ;-)

<script type="text/javascript"> var block_online = []; block_onlinetitle? = 'Who's online';

в варианте 'Who is online' - все ок, работает

Changed 10 months ago by ort

  • status changed from new to closed
  • resolution set to wontfix

перед присвоением переменной js значения прогонять её через модификатор смарти replace с заменой ' на \'

Add/Change #135 (Автоподстановка имеющихся тэгов при наборе)

Author


E-mail address and user name can be saved in the Preferences.


Action
as closed
 
Note: See TracTickets for help on using tickets.