Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Подсказка рядом с дополнительным полем

Подсказка рядом с дополнительным полем


     22.09.2011    Общие вопросы    2310

вопрос
Нужны подсказки рядом с дополнительными полями в меню создания\редактирования новости в админке.
Как на этом сайте. Наводишь курсор на вопрос, появляется описание.
Как-то можно это сделать?

Ответил: WEZANGO


Все очень просто. Ставите хак Tooltip (Гугл в помощь). Потом при создании дополнительного поля, в описание добавляете такое:
<a href="#" title="Подсказка бла бла бла">[?]</a>
И все. Будет отображаться и на сайте и в админке

Комментарии пользователей (6)

DroT
4

38 | 36

DroT - 22 сентября 2011 11:57 - Юзер

Это же вроде просто тег title, тогда так:
<div title="Текст появляющегося сообщения">[?]</div>

А тег title оформляется в css

ПафНутиЙ
1065

3396 | 2434

ПафНутиЙ - 22 сентября 2011 12:04 - Админ

Сложность в том, что автор хочет это в админку добавить ))

Каков вопрос - таков и ответ. Просто помните об этом.

DroT
4

38 | 36

DroT - 22 сентября 2011 12:13 - Юзер

Ну это не проблема, ставишь данный хак [http://u.to/FW0zAQ], а потом настраиваешь, как надо, делов на 1 час!

ПафНутиЙ
1065

3396 | 2434

ПафНутиЙ - 22 сентября 2011 12:20 - Админ

это другое...
тут нужно ковырять xfields.php

Каков вопрос - таков и ответ. Просто помните об этом.

1KoTuK
20 | 22

1KoTuK - 23 сентября 2011 03:38 - Юзер

DLE 9.4 я поступил ужасно просто и наверно глупо со стороны продвинутых (но я чайник)...

Работает для: "Одна строка"; "Несколько строк".
НЕ работает для: "Список" и для "Редактирования"

открываем engine/inc/xfields.php
находим
<td class=xfields colspan="2"><input type="text" name="xfield[$fieldname]" id="xfield[$fieldname]" value="$fieldvalue" {$params}/>  [if-optional]({$lang['xf_not_notig']})[/if-optional][not-optional]({$lang['xf_notig']})[/not-optional] </td>


заменяем на
<td class=xfields colspan="2"><input type="text" name="xfield[$fieldname]" id="xfield[$fieldname]" {$params}/>  [if-optional]({$lang['xf_not_notig']})[/if-optional][not-optional]({$lang['xf_notig']})[/not-optional] <a href="#" class="hintanchor" onmouseover="showhint('$fieldvalue', this, event, '220px')">[?]</a> </td>


находим
<td class=addnews>$value[1]:<br />[if-optional]({$lang['xf_not_notig']})[/if-optional][not-optional]({$lang['xf_notig']})[/not-optional]</td>
<td class=xfields colspan="2"><!--panel--><textarea name="xfield[$fieldname]" id="xf_$fieldname" {$params}>$fieldvalue</textarea></td></tr>


заменяем на
<td class=addnews>$value[1]:<br />[if-optional]({$lang['xf_not_notig']})[/if-optional][not-optional]({$lang['xf_notig']})[/not-optional] <a href="#" class="hintanchor" onmouseover="showhint('$fieldvalue', this, event, '220px')">[?]</a></td>
<td class=xfields colspan="2"><!--panel--><textarea name="xfield[$fieldname]" id="xf_$fieldname" {$params}></textarea></td></tr>


Теперь заполняя графу "Значение по умолчанию" оно не будет появляться как значение, а будет появляться как подсказка наводя мышку на знак вопроса.

WEZANGO
5

57 | 57

WEZANGO - 23 сентября 2011 12:58 - Юзер

Я же вроде доступно и легко обьяснил... Не нужно код ковырять лишний раз

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

Похожие вопросы