Вопросlightbox

помогите настроить его! у меня есть блок с калькулятором и я его хочу вывести как кнопку, чтобы при нажатий он бы сплывал. как это сделать? или есть какой нибудь специальный модуль для этого?

Комментарии

Аватар пользователя Гость
Гость написал:

а да забыл упомянуть, у меня друпал 6

15.12.2011 12:28
Аватар пользователя Spleshka
Spleshka написал:

А зачем здесь лайтбокс? Сделайте, например, через jquery.ui.dialog. Для этого подключите к сайту модуль jquery_ui, далее в template.php темы:

function ИМЯТЕМЫ_preprocess_page(&$vars) {
  jquery_ui_add('ui.dialog')
}

Ну и также добавьте к теме небольшой js, который по клику на кнопке будет показывать ваш блок. Пример js кода можно взять отсюда

15.12.2011 14:47
Аватар пользователя Гость
Гость написал:

Но ведь там описывается как сделать кнопку логина

19.12.2011 10:28
Аватар пользователя Spleshka
Spleshka написал:

Без разницы что описывается. Скрипт-то открывает попап. А что там будет - логин, или ваш блок - разницы никакой нет.

19.12.2011 14:39
Аватар пользователя Гость
Гость написал:

а в скрипте же описывается вывод логина, где надо изменить чтобы выводил блок? я просто в скриптах не сильно разбираюсь покамисть.

19.12.2011 15:39
Аватар пользователя Spleshka
Spleshka написал:

вам в скрипте главное указать ID блока, который вы хотите выбросить в попап. Вы можете найти id блока в коде страницы?

19.12.2011 17:54
Аватар пользователя Гость
Гость написал:
global $user;
  if (!$user->uid && arg(0) != 'user') {
    drupal_add_library('system', 'ui.dialog');
    drupal_add_library('system', 'effects.explode');
    drupal_add_library('system', 'effects.slide');
    $vars['login_button'] = l(t('Login'), 'user', array('attributes' => array('class' => array('user-login'))));
  }

а вот эти не нужно вписывать в код? только как я понял вместо drupal_add_library - jquery_ui_add.

20.12.2011 08:35
Аватар пользователя Гость
Гость написал:

все сделал как описано, только что-то не получается вывести его как кнопку. надо вводить так - калькулятор в блоке??? или нет? это код калькулятора с одного сайта

20.12.2011 08:56
Аватар пользователя Гость
Гость написал:

но он переходит на новую страницу, вместо того чтобы сплывать

20.12.2011 13:20
Аватар пользователя Spleshka
Spleshka написал:

Вы проверили, скрипты вообще подключились? В тэге head страницы должены появиться скрипты jquery.ui.dialog и jquery.ui.

21.12.2011 00:16
Аватар пользователя Гость
Гость написал:

в page.tpl.php? и они должны сами появиться? или как?

21.12.2011 07:41
Аватар пользователя Гость
Гость написал:

Splash help me please)))

22.12.2011 07:54
Аватар пользователя Spleshka
Spleshka написал:

Они должны появиться в исходном коде страницы.

22.12.2011 14:01

Комментировать