Не нравятся результаты поиска? Попробуйте другой поиск!
DLE FAQ » Все вопросы » jQuery » В модуле "онлайн" на новом шаблоне не работает hint

В модуле "онлайн" на новом шаблоне не работает hint


     09.12.2012    модуль, online, онлайн, шаблон, хинт, hint    jQuery, Модули    5039

вопрос
В модуле онлайн на новом шаблоне не работает ХИНТ и он мешает работе других модулей.
Кто может подсказать в чем проблема или подсказать другой подобный модуль ?
Заранее спасибо.

Ответил: BR0kEN


Проблема в подключение скриптов\jquery или конфликта оных.

10 комментариев

serg91100
Юзер

serg91100 - 9 декабря 2012 21:28 -

Конфликтов нет, так как для модуля не требуется прописывать скрипты в шаблон.

BR0kEN
Эксперт

BR0kEN - 9 декабря 2012 21:51 -

За работу hint отвечает скрипт. Я в этом уверен на 99%. Еще 1% занимает реализация на CSS:
.hint {
      ...
      display:none;
      ...
}
.online:hover > .hint {
      display:block;
}

<div class="online">
      <div class="hint">
            {online}
      </div>
</div>

serg91100
Юзер

serg91100 - 9 декабря 2012 22:03 -

Скрипты и CSS есть, то их не надо прописывать в шаблон. Все подключения идут в самом модуле.
В шаблон нужно только интегрировать модуль
{include file="engine/modules/online/online.php"}

BR0kEN
Эксперт

BR0kEN - 9 декабря 2012 22:26 -

Значит ошибка там, не находите?

serg91100
Юзер

serg91100 - 9 декабря 2012 23:21 -

Проблема как раз в том, что есть два шаблона. На одном и на втором стоят одинаковые модули.
Однако на одном хинты работают, а на другом нет. Причину я понять не могу. Облазил абсолютно все.

BR0kEN
Эксперт

BR0kEN - 9 декабря 2012 23:46 -

Проанализировав ситуацию можно понять что что-то не так с новым шаблоном. Но что? HTML код не влияет на работу модуля, разве что он или его кусок не закрыт чем-то вроде visibility:hidden, overflow:hidden, display:none, opacity:0. Рассматривая проблему дальше можно прийти к мысли о том, что какой-то скрипт, в новом шаблоне, может конфликтовать с другим.

Я, проанализировав ваши ответы, пришел к мысли о том, что вы даже и действий никаких не предпринимаете. Ну, конечно же, кроме вопроса здесь. Но этот вопрос равен абсолютному нулю и выглядит он так:
Посоны, я установил новый шаблон и в нем не работает ХИНТ. Что делать?

и, также, он равен такому вопросу:
Я написал модуль на php, но он, почему-то, не работает. Посоны, так почему же?

serg91100
Юзер

serg91100 - 10 декабря 2012 00:37 -

Я удалил все скрипты и поочреди их загружал на хостинг и прописывал в шаблон. Ничего не изменилось.
Во вторых только этот единственный модуль не работает и блокирует работы остальных модулей.
И не надо так утрировать. Кажется я нормально попросил помочь. Да и откуда такие слова : "Посоны ..."
Такой баг в шаблоне только из-за этого модуля. Я написал, что у кого есть похожий модуль, скиньте ссылку или название.
DT Online не предлагать.

BR0kEN
Эксперт

BR0kEN - 10 декабря 2012 01:10 -

Посоны - это я от себя. Минутка креатива.

Если вы не находите ошибку, значит есть два выхода: забить или попросить помощи. Вы выбрали второй, но так и не понимаете до сих пор, что невозможно узнать врага, ни разу не увидев его.

Serik
Местный

Serik - 12 декабря 2012 18:12 -

А шаблон случаем не Xbada Xzons ??

СПАСИБО надо тыкать в кнопку!

N0sferatum
Юзер

N0sferatum - 12 января 2013 23:43 -

Тоже такая шляпа была на одном шаблоне. Модуль стоял в левой колонке. Пробовал поставить скрипт в другие места (например под новостями) и о чудо, работает! Путем перемещения нашел div после которого hint не работал. Пошел в styles.css, нашел там класс того divа, поменял в нем position: relative на position: static и заработало!

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

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

наверх