Разработан фильтр всплывающая подсказка, полностью построен на CSS и 2-х изображений
В редакторе выводиться достаточно просто {показ}пишем текст | пишем подсказку {/показ}
Сделано два варианта
1. Показывает подсказку всем пользователям
2. Показывает только зарегистрирован пользователям, если пользователь не авторизованный, вместо подсказки появляться надпись Скрытый текст виден только зарегистрированным пользователям.
примерно строка 42, находим код
убираем отсюда style="overflow:hidden", должно получиться следующее
С базой закончили
Далее качаем файл читаем readme.txt (качаем тут)
Осталось только добавить изображения и сам фильтр, он так-же лежит в файле
Если есть необходимость добавить в форму редактора, читаем здесь
В редакторе выводиться достаточно просто {показ}пишем текст | пишем подсказку {/показ}
Сделано два варианта
1. Показывает подсказку всем пользователям
2. Показывает только зарегистрирован пользователям, если пользователь не авторизованный, вместо подсказки появляться надпись Скрытый текст виден только зарегистрированным пользователям.
Пример работы фильтра
1. Нам необходимо убрать отображение только в области внутри элемента при выводе статьи.
Открываем файл com_content_read.tpl из папки /templates/_default_/components/примерно строка 42, находим код
<div class="con_text" style="overflow:hidden">
<div class="con_text">
2. Добавляем в БД новый фильтр
Делаем следующий запрос
INSERT INTO `cms_filters` (`id`, `title`, `description`, `link`, `published`) VALUES('', 'Всплывающая подсказка', 'Всплывающая подсказка. {показ}текст | подсказка{/показ}', 'f_hidetip', 1);
3. Теперь нам необходимо добавить стили
/*---------- hidetip -----------*/ span.tt{ position:relative; z-index:24; color:#3CA3FF; /*текст до наведения курсора*/ text-decoration:none; text-decoration:none; border-bottom: 1px dashed #3CA3FF; cursor: pointer; } span.tt span{ display: none; } a.tt span a{ display: none; } span.tt:hover{ z-index:25; color: #aaaaff; background:; text-decoration:none; border-bottom: 1px dashed #aaaaff;} /*текст при наведении курсора*/ /*текст самой подсказки*/ span.tt:hover span.tooltip{ display:block; position:absolute; top:0px; left:0; padding: 15px 0 0 0; width:200px; color: #993300; text-align: center; } /*текст подсказки с ссылкой*/ span.tt:hover span.tooltip a{ color: #3CA3FF} span.tt:hover span.tooltip a:hover{ color: #aaaaff; text-decoration:none} /*вывод фонового изображения*/ span.tt:hover span.top{ display: block; padding: 30px 8px 0; background: url('../images/bubble.png') no-repeat top; } span.tt:hover span.middle { display: block; padding: 0 8px; background: url('../images/bubble_filler.png') repeat bottom; } span.tt:hover span.bottom{ display: block; padding:3px 8px 10px; color: #548912; background: url('../images/bubble.png') no-repeat bottom; }
Осталось только добавить изображения и сам фильтр, он так-же лежит в файле
Если есть необходимость добавить в форму редактора, читаем здесь
Реклама #
xflasherx 13 лет назад #
maia 13 лет назад #
lezginka.ru 13 лет назад #
а в модулях не будет работать ?
lucku 13 лет назад #
Фильтр предназначен для работы с FCKEditor
Telema93 13 лет назад #
lucku 13 лет назад #
так как Вам надо выбираете сами.
Можете всем, а можете только за регеным.
Читаем в начале поста
Сделано два варианта
1. Показывает подсказку всем пользователям
2. Показывает только зарегистрирован пользователям, если пользователь не авторизованный, вместо подсказки появляться надпись Скрытый текст
reload 13 лет назад #
Можно и самому конечно проверить) поэтому заранее извиняюсь за вопрос)
lucku 13 лет назад #
reload 13 лет назад #
NIKITA 13 лет назад #
lucku 13 лет назад #
NIKITA 13 лет назад #
NIKITA 13 лет назад #
lucku 13 лет назад #
Через эту {показ}пишем текст | пишем подсказку {/показ}, то да
NIKITA 13 лет назад #
NIKITA 13 лет назад #
NIKITA 13 лет назад #
Как добавить подсказку в форму?
lucku 13 лет назад #
Алфей 13 лет назад #
picaboo 13 лет назад #
NIKITA 13 лет назад #
Неработает в Opere