Форум русской поддержки Joomla!® CMS
11.12.2016, 17:56:51 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Исправить всплывающие подсказки

 (Прочитано 307 раз)
0 Пользователей и 1 Гость смотрят эту тему.
sword852d
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Сообщений: 166


« : 19.06.2015, 19:03:36 »

Помогите исправить всплывающие подсказки в форме обратной связи шаблон Protostar выводится стандартно через контакт, вместо подсказки вылазит <strong>Имя</strong><br />Ваше имя" класс class="hasTooltip required" вроде в порядке так как например в форме регистрации подсказки нормально выводятся Sad
Записан
motokraft
Живу я здесь
******

Репутация: +72/-13
Offline Offline

Сообщений: 1436


« Ответ #1 : 19.06.2015, 19:08:06 »

А как текст подсказки выглядит в исходном коде страницы в браузере...
Записан
sword852d
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Сообщений: 166


« Ответ #2 : 19.06.2015, 19:15:50 »

Вот так вот <label id="jform_contact_name-lbl" class="hasTooltip required" title="<strong>Имя</strong><br />Ваше имя" for="jform_contact_name"> эта форма обратной связи которая не работает ..

Полный
Код:
<div class="control-label"><label id="jform_contact_name-lbl" for="jform_contact_name" class="hasTooltip required" title="&lt;strong&gt;Имя&lt;/strong&gt;&lt;br /&gt;Ваше имя">
Имя<span class="star">&#160;*</span></label></div>

А вот например рабочая форма регистрации
<label id="jform_name-lbl" class="hasTooltip required" title="" for="jform_name" data-original-title="<strong>Имя</strong><br />Введите ваше полное имя">

Код:
<label id="jform_name-lbl" for="jform_name" class="hasTooltip required" title="&lt;strong&gt;Имя&lt;/strong&gt;&lt;br /&gt;Введите ваше полное имя">
Имя<span class="star">&#160;*</span></label>


Стоит  Joomla 3.4.1 вот не помню по моему на 3.4.0 было все нормально ((
« Последнее редактирование: 19.06.2015, 19:18:56 от sword852d » Записан
motokraft
Живу я здесь
******

Репутация: +72/-13
Offline Offline

Сообщений: 1436


« Ответ #3 : 19.06.2015, 19:20:26 »

Надо использовать
Код:
data-original-title
Вместо
Код:
title
Записан
sword852d
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Сообщений: 166


« Ответ #4 : 19.06.2015, 20:34:50 »

Подскажите файл который отвечает за вывод title перекопал папку com_contakt ничего не нашел, наверное не там рою Sad
Записан
motokraft
Живу я здесь
******

Репутация: +72/-13
Offline Offline

Сообщений: 1436


« Ответ #5 : 19.06.2015, 20:51:31 »

Подскажите файл который отвечает за вывод title перекопал папку com_contakt ничего не нашел, наверное не там рою Sad

Вообще там все правильно выводиться. Подсказка находится в тегах data-original-title
Все поля формы находятся в XML файле...
Записан
sword852d
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Сообщений: 166


« Ответ #6 : 20.06.2015, 12:12:56 »

Не могу найти, странно в админке все работает и в пагинации, только форма обратной связи((((

А за что отвечает файл joomla3 корень/libraries/fof/render/joomla3.php  может в нем косяк? Вот кусочек кода из него

Код:
if (!empty($tooltip))
{
JHtml::_('bootstrap.tooltip');

$tooltipText = '<strong>'. JText::_($title). '</strong><br />' . JText::_($tooltip);

$html .= "\t\t\t\t" . '<label class="control-label hasTooltip ' . $labelClass . '" for="' . $field->id . '"title="' . $tooltipText . '" rel="tooltip">';
}
else
{
$html .= "\t\t\t\t" . '<label class="control-label ' . $labelClass . '" for="' . $field->id . '">';
}

$html .= JText::_($title);

if ($required)
{
$html .= ' *';
}

$html .= '</label>' . PHP_EOL;

return $html;
}
}
« Последнее редактирование: 20.06.2015, 12:34:20 от sword852d » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet