tundra: Комментарии

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

27 октября 2015 в 14:49

Ура! Решила.
Удалось исправить первую и вторую ошибки - исправить в ошибки в текстах соответствующих файлов .js для модуля jquery

А последняя ошибка была из-за того, что метод .brouser не поддерживается в jquery с версии 1.9. Короче, ничего нигде исправлять не надо. Просто надо включить в настройках jquery версию, например, 1.9 или 1.8, а альтернативную, например, 1.5. Все пашет!

27 октября 2015 в 10:03

Вот что пишет:

Using //@ to indicate sourceMappingURL pragmas is deprecated. Use //# instead jquery.min.js:1:0

Метод getPreventDefault() является устаревшим. Для его замены используйте метод defaultPrevented. jquery.min.js:5:0

TypeError: $.browser is undefined

Ссылается на /sites/all/modules/admin_menu-7.x-3.0-rc5/admin_menu/admin_menu.js?nwuj1g
Только такого файла нет...

Че делать-то? Где этот метод исправлять?

На 6-ке все работает. В этом же броузере. А на 7-ке несколько сайтов (все одой сборки) - и не открывает.

29 сентября 2014 в 11:30

Maximum execution time уже составляет 60 сек. Причем увеличение параметра до максимума (120)- не помогает. Причина в чем-то другом.

Попробовала скопировать все файлы на другой сайт. БД осталась прежняя. Сайт заработал, быстро открылась первая страница. При попытке перехода на друге страницы - все опять висит.

3 июля 2014 в 20:34

с типом до меня тоже дошло, только с запозданием. А с написанием своего модуля и имплементацией в нем hook_nodeapi - это я буду очень долго разбираться, хоть это и правильно. Модуль создать - это смогу, но вот с nodeapi - вообще не понятно что делать. Может, ссылку толковую подкините, кроме сухой документации?

3 июля 2014 в 14:52

Разобралась. Думаю, еще кому-то пригодится...

Задача - при создании (только при первом создании, при повторном сохранении не надо) ноды определенного типа (okaz_usluga) нужно поменять поле в связанной таблице (связь по $node->nid)

В стандартных модулях выбираем модуль node. Там файл: node.module
Находим там:
<?php
function node_save(&$node) {
...

3 июля 2014 в 11:32

1. Пожалуйста, дайте рабочий пример кода с функцией.

<?php
function node_node_update() {
db_query('UPDATE {node} SET field_okaz_spisanie_done_value = 1 WHERE nid = %d', $node->nid);
}
?>

Так?

2. Как обратиться к $nid текущей ноды? Это %d или $node->nid?

3. В какой файл это прописывать - в node.module или в template.php?

4. Если надо провести действия только при обновлении определенного типа ноды (okaz_usluga), то как будет выглядеть функция? И в какой файл ее прописывать?

30 июня 2014 в 10:13

Проблема не в том, как вывести список во вьюхе.
Надо при создании администратором материала "Оказанная услуга" ЗАПОЛНИТЬ поле "Пользователь"(он же клиент), но делать это не руками, печатая имя пользователя, а ВЫБРАТЬ из списка всех пользователей.
Потом нажать "Сохранить". А потом уже выводить эти "Оказанные услуги" во вьювс.

1.Думаю, надо копать в разделе "Информация об авторе" при создании ноды "Оказанная услуга": поле "Автор" надо поменять на поле с выпадающим списком всех пользователей. Как бы это?...