little: Блог

Главные вкладки

Ошибка "Function ereg() is deprecated in / mysite/includes /file.inc 646"

10 июня 2011 в 8:42

После обновления на сервере версий php на php5.3 выводится ошибка такого рода: "Function ereg() is deprecated in /mysite/includes/file.inc 646". Обновить ядро друпала не могу потому что самописьный модуль находиться в modules а не в sites/all/modules. Как можно решить эту проблему?

проблема с ADONewConnection

2 июня 2011 в 12:21

после обновление drupal - 6.19 на drupal - 6.22 самописьный модуль не работает. То есть с MSSQL не соединяется, хотя до обновления все нормально работало. В чем может быть причина

roles

27 мая 2011 в 9:24

Здрасьте всем!!
Есть модуль, надо дать доступ определенным пользователям,около 10 человек. При этом они не регистрируются, пароль выдает им администратор. Я для них добавила роль. Дала доступ к модулю. Теперь куда этих 10 пользователей размещать???Или надо создать таблицу отдельную

проблема с JavaScript

5 апреля 2011 в 9:09

С помощью JavaScript (библ. JQuery )сделала "Просмотр" (когда нажимаешь кнопку "Просмотр", появляется html-таблица с данными), вообще сайт двуязычный (русский, английский). Проблема такая "Просмотр" работает на русском интерфейсе, а когда меняешь на английский JavaScript не работает. Какая может быть причина?

Взаимосвязанные select-ы в Друпал 6

1 апреля 2011 в 8:44

Добрый день!!
Надо вывести страны и столицы, они между собой взаимосвязаны, например Россию выбираешь в нижнем списке - Москва появляется (два select-a). Это все сделала с помощью javaScript (JQuery-библиотека), теперь такая проблема когда нажимаем сабмит селект-столица становиться красным, не проходит валидацию. В друпал 5 для этого использовали DANGEROUS_SKIP_CHECK, но друпал 6 его удалили. теперь как можно решить эту проблему.
Сама поискала drupal.org форумах , там как бы дали решение

function expand_options($element) {
 if(is_array($element['#value'])) {
    $element['#options'] = $element['#value'];
 }
  return $element;
}

потом

 $form['hello'] = array(
    '#type' => 'select',
    '#title' => t('names'),
    '#options' => array(),
    '#process' => array('expand_options'),
    '#weight' => $w++,
  );

все равно нет изменении.

JavaScript и radio получение данных

18 марта 2011 в 12:36

Есть модуль с формами (около 50-ти), еще JavaScript, который содержит обычную html таблицу, при нажатье кнопки это таблица появляется на странице. из 'textfield' ($("#edit-text").val()) введенные данные вносятся в эту таблицу, а вот 'radio' выводится такая ошибка "undefined". Теперь что надо написать на JavaScript?

button and js

16 марта 2011 в 12:28
     $form['text'] = array(
        '#type' => 'textfield',
        '#value' => t('тфьу'),
        '#weight' => $w++,
     );
     $form['preview'] = array(
        '#type' => 'button',
        '#value' => t('View'),
        '#weight' => $w++,
     );
     $form['submit'] = array(
        '#type' => 'submit',
        '#value' => t('Send'),
        '#weight' => $w++,
     );

допустим есть такая форма, у меня там много около 50-ти, ну к примеру написала. Пользователь вводить свое имя, теперь можно ли с помощью JavaScript сделать такое, когда нажимаешь "preview", появляется таблица с данными из формы которую вводил пользователь. При этом стоить галочка "я точно уверен что ввел все правильно", ну к примеру, после того как это галочка отмечается кнопка "submit" становиться активным, и данные заносятся в базу.
я примерно на JavaScript написала, но неправильно кажется. Помогите аа

$(document).ready(function(){
$("#edit-preview").click('viewButtonOnclick');
});
function viewButtonOnclick(){
$("#edit-table").empty();
$('#edit-table').append('<table border =1><tr><td>sjfj</td></tr></table>')     
}

Просмотр

15 марта 2011 в 12:18
function my_module_form(){
 $form = array();
 $w = 0;
 $form['surname'] = array(
   '#type' => 'textfield',
   '#title' => t('Surname'),
   '#weight' => $w++
 );
 $form['name'] = array(
   '#type' => 'textfield',
   '#title' => t('Name'),
   '#weight' => $w++
 );
 $form['birthday'] = array(
   '#type' => 'date',
   '#title' => t('Birthday'),
   '#weight' => $w++
 );
 $form['preview'] = array(
   '#type' => 'button',
   '#title' => t('View'),
   '#weight' => $w++
 );
 $form['submit'] = array(
   '#type' => 'submit',
   '#title' => t('Save'),
   '#weight' => $w++
 );

 return $form;
}

Человек заполняет эти формы(фамилию, имя, день рождения), но перед тем как отправить на базу, человеку надо посмотреть правильно ли он заполнил (предварительный просмотр). Информацию введенную в форму на предварительном списке думаю вывести в качестве таблицы. Реализуемо ли это?