Я не программист, просто вышло так, что мне нужно сделать эти тесты (передать параметры-строки из джаваскрипта в php файл для записи их в базу). Если у вас эта задача не займет так много времени, как у меня, мне будет очень приятно, если вы поможете.
Ну эту таблицу не нужно в общем-то удалять - она будет нужна для статистики: пользователь проходит тест - результаты заносятся в базу, админ может их посмотреть. Она не будет напрямую связана с модулями.
Спасибо. А я могу создать эту таблицу в phpmyadmin и использовать ее везде, где захочу? Например, выбрать в basic page режим теста php code и обращаться к ней в коде? А не только в модуле.
Спасибо за ссылки. Мне интересен способ создания таких таблиц - это можно сделать только кодом или через интерфейс какой-нибудь тоже можно? И можно ли обращаться к этой таблице из других модулей? И как можно посмотреть ее содержимое, где она физически располагается?
Прошу прощения за, возможно, глупый вопрос, но как создать в Друпале базу для этого? Базу с единственной таблицей для хранения результатов теста, которую может посмотреть админ.
А как? Есть какой-то модуль? Или писать придется? Мне нужен тест, где помимо вопросов (вопрос и несколько вариантов в виде радиокнопок) заполняется еще личная информация. У меня уже есть джаваскрипты, которые обрабатывают значения радиокнопок и считают характеристику (обычная строка) в зависимости от суммы баллов. Нужно личную информацию и полученную характеристику записать в базу.
Мне кажется, что нужно в node.tpl.php вставить код, в котором будет проходиться активная ветка меню и будут выводиться только те элементы, которые не имеют потомков (таким образом родительский пункт будет игнорироваться). Но я не знаю, как это написать на php.
Нет, предполагается, что есть только два уровня. Нужно выводить в верх ноды потомков, если брать мой пример, то сверху должны быть ссылки
Тест1
Тест2
Тест3.
Так должно быть, если мы выбираем любой из тестов (1, 2 или 3) и сам родительский пункт "Тесты".
sg85, так не получается. Футер висит на одном уровне с основным контентом, а правая колонка под левой.
Почему-то правая колонка воспринимается как отдельный блок типа футера и располагается над футером соответственно. Левая колонка и основной контент располагаются на одном уровне.
Смысл в том, чтобы по нажатию на пункт меню открывалось маленькое окно, но при этом переход на страницу не должен происходить (т.е. остаемся на текущей странице сайта).
Если с помщью модуля [module=menu_attributes] добавить в поле "classes" класс colorbox-node, то выводится модальное окошко колорбокса, но задача состоит в выводе обычного окна фиксированного размера без меню и прочих элементов.
Градиенты в сайдбарах [Решено]
Вот картинка с примером, как должно быть.
Градиенты в сайдбарах [Решено]
ReeQx, на картинке показано, как нужно и как есть.
Вот есть такой способ еще http://matthewjamestaylor.com/blog/equal-height-columns-cross-browser-cs..., но в этом случае нельзя создать сайдбар с рамкой до футера, например, а сайдбары с обычным фоном или градиентом вполне можно.
Сохранение данных
Я не программист, просто вышло так, что мне нужно сделать эти тесты (передать параметры-строки из джаваскрипта в php файл для записи их в базу). Если у вас эта задача не займет так много времени, как у меня, мне будет очень приятно, если вы поможете.
Сохранение данных
А если создать таблицу в phpMyAdmin, как потом можно организовать к ней доступ из basic page?
Я пробую так, но не получается:
Сохранение данных
А как добавлять запись в таблицу? Интересует конкретно как добавлять значения полей с автоинкрементом.
Я пробую так:
Сохранение данных
Не подходит, т.к. там нет обработки результатов. Я использую [module=personality-test] и обычные html-формы.
Сохранение данных
Ну эту таблицу не нужно в общем-то удалять - она будет нужна для статистики: пользователь проходит тест - результаты заносятся в базу, админ может их посмотреть. Она не будет напрямую связана с модулями.
Сохранение данных
Спасибо. А я могу создать эту таблицу в phpmyadmin и использовать ее везде, где захочу? Например, выбрать в basic page режим теста php code и обращаться к ней в коде? А не только в модуле.
Сохранение данных
Спасибо за ссылки. Мне интересен способ создания таких таблиц - это можно сделать только кодом или через интерфейс какой-нибудь тоже можно? И можно ли обращаться к этой таблице из других модулей? И как можно посмотреть ее содержимое, где она физически располагается?
Сохранение данных
Прошу прощения за, возможно, глупый вопрос, но как создать в Друпале базу для этого? Базу с единственной таблицей для хранения результатов теста, которую может посмотреть админ.
Сохранение данных
А как? Есть какой-то модуль? Или писать придется? Мне нужен тест, где помимо вопросов (вопрос и несколько вариантов в виде радиокнопок) заполняется еще личная информация. У меня уже есть джаваскрипты, которые обрабатывают значения радиокнопок и считают характеристику (обычная строка) в зависимости от суммы баллов. Нужно личную информацию и полученную характеристику записать в базу.
Вывод дочерних элементов в ноде
Мне кажется, что нужно в node.tpl.php вставить код, в котором будет проходиться активная ветка меню и будут выводиться только те элементы, которые не имеют потомков (таким образом родительский пункт будет игнорироваться). Но я не знаю, как это написать на php.
Вывод дочерних элементов в ноде
Нет, предполагается, что есть только два уровня. Нужно выводить в верх ноды потомков, если брать мой пример, то сверху должны быть ссылки
Тест1
Тест2
Тест3.
Так должно быть, если мы выбираем любой из тестов (1, 2 или 3) и сам родительский пункт "Тесты".
Проблемы с правой колонкой в трехколоночном макете [Решено]
sg85, так не получается. Футер висит на одном уровне с основным контентом, а правая колонка под левой.
Почему-то правая колонка воспринимается как отдельный блок типа футера и располагается над футером соответственно. Левая колонка и основной контент располагаются на одном уровне.
Градиенты в сайдбарах [Решено]
Вот как я определяю регион в page.tpl.php:
Градиенты в сайдбарах [Решено]
А такое возможно сделать для региона, а не для блока? Чтобы до футера опускались градиенты.
За ссылку большое спасибо, надо попробовать.
Как сделать ссылку в меню, которая никуда не ведет
В общем нужно реализовать такую конструкцию:
Как сделать ссылку в меню, которая никуда не ведет
Смысл в том, чтобы по нажатию на пункт меню открывалось маленькое окно, но при этом переход на страницу не должен происходить (т.е. остаемся на текущей странице сайта).
Как сделать ссылку в меню, которая никуда не ведет
vaplas, да, вы правы. Меня интересует именно текущая страница, а не nolink. Как это можно реализовать в Drupal 7?
Как сделать ссылку в меню, которая никуда не ведет
Так не получается - в итоге адрес принимает вид site/%23% (23 - ASCII-код решетки).
Навесить событие onClick на пункт меню
Да, ТС ужасно запутался
Напишите, пожалуйста, как вывести окно по по типу окна, которое выводится скриптом
Навесить событие onClick на пункт меню
sg85, большое спасибо за помощь. Проблему удалось решить с помощью стороннего модуля menu_additional_attributes, который позволяет добавить событие onClick.
Сам модуль есть тут http://galanov.net/blog/gairon/dopolnenie-k-drupal-modulyu-menu-attribut...
Навесить событие onClick на пункт меню
Если с помщью модуля [module=menu_attributes] добавить в поле "classes" класс colorbox-node, то выводится модальное окошко колорбокса, но задача состоит в выводе обычного окна фиксированного размера без меню и прочих элементов.
Навесить событие onClick на пункт меню
Если не сложно, напишите, пожалуйста, немного подробнее. Например, способ добавления атрибутов к ссылкам. Нужно что-то дописать в файл template.php?
Навесить событие onClick на пункт меню
Ну как прикрепить его к ссылкам - это понятно. А как прикрепить его к ссылке в меню?