Ура! Решила.
Удалось исправить первую и вторую ошибки - исправить в ошибки в текстах соответствующих файлов .js для модуля jquery
А последняя ошибка была из-за того, что метод .brouser не поддерживается в jquery с версии 1.9. Короче, ничего нигде исправлять не надо. Просто надо включить в настройках jquery версию, например, 1.9 или 1.8, а альтернативную, например, 1.5. Все пашет!
Maximum execution time уже составляет 60 сек. Причем увеличение параметра до максимума (120)- не помогает. Причина в чем-то другом.
Попробовала скопировать все файлы на другой сайт. БД осталась прежняя. Сайт заработал, быстро открылась первая страница. При попытке перехода на друге страницы - все опять висит.
с типом до меня тоже дошло, только с запозданием. А с написанием своего модуля и имплементацией в нем hook_nodeapi - это я буду очень долго разбираться, хоть это и правильно. Модуль создать - это смогу, но вот с nodeapi - вообще не понятно что делать. Может, ссылку толковую подкините, кроме сухой документации?
Задача - при создании (только при первом создании, при повторном сохранении не надо) ноды определенного типа (okaz_usluga) нужно поменять поле в связанной таблице (связь по $node->nid)
В стандартных модулях выбираем модуль node. Там файл: node.module
Находим там:
<?php
function node_save(&$node) {
...
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), то как будет выглядеть функция? И в какой файл ее прописывать?
Проблема не в том, как вывести список во вьюхе.
Надо при создании администратором материала "Оказанная услуга" ЗАПОЛНИТЬ поле "Пользователь"(он же клиент), но делать это не руками, печатая имя пользователя, а ВЫБРАТЬ из списка всех пользователей.
Потом нажать "Сохранить". А потом уже выводить эти "Оказанные услуги" во вьювс.
1.Думаю, надо копать в разделе "Информация об авторе" при создании ноды "Оказанная услуга": поле "Автор" надо поменять на поле с выпадающим списком всех пользователей. Как бы это?...
[РЕШЕНО]Lightbox2 не работает
Ура! Решила.
Удалось исправить первую и вторую ошибки - исправить в ошибки в текстах соответствующих файлов .js для модуля jquery
А последняя ошибка была из-за того, что метод .brouser не поддерживается в jquery с версии 1.9. Короче, ничего нигде исправлять не надо. Просто надо включить в настройках jquery версию, например, 1.9 или 1.8, а альтернативную, например, 1.5. Все пашет!
[РЕШЕНО]Lightbox2 не работает
Вот что пишет:
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-ке несколько сайтов (все одой сборки) - и не открывает.
Как почистить кэш views
Спасибо за напряги. Проблема была все-таки во вьювс. Проблема решилась удалением и новой установкой вьювс.
Как почистить кэш views
Maximum execution time уже составляет 60 сек. Причем увеличение параметра до максимума (120)- не помогает. Причина в чем-то другом.
Попробовала скопировать все файлы на другой сайт. БД осталась прежняя. Сайт заработал, быстро открылась первая страница. При попытке перехода на друге страницы - все опять висит.
[РЕШЕНО]PHP код при создании ноды
с типом до меня тоже дошло, только с запозданием. А с написанием своего модуля и имплементацией в нем hook_nodeapi - это я буду очень долго разбираться, хоть это и правильно. Модуль создать - это смогу, но вот с nodeapi - вообще не понятно что делать. Может, ссылку толковую подкините, кроме сухой документации?
[РЕШЕНО]PHP код при создании ноды
Разобралась. Думаю, еще кому-то пригодится...
Задача - при создании (только при первом создании, при повторном сохранении не надо) ноды определенного типа (okaz_usluga) нужно поменять поле в связанной таблице (связь по $node->nid)
В стандартных модулях выбираем модуль node. Там файл: node.module
Находим там:
<?php
function node_save(&$node) {
...
[РЕШЕНО]PHP код при создании ноды
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), то как будет выглядеть функция? И в какой файл ее прописывать?
Раскрывающийся список все пользователей в ноде
Спасибо!!!
Раскрывающийся список все пользователей в ноде
Проблема не в том, как вывести список во вьюхе.
Надо при создании администратором материала "Оказанная услуга" ЗАПОЛНИТЬ поле "Пользователь"(он же клиент), но делать это не руками, печатая имя пользователя, а ВЫБРАТЬ из списка всех пользователей.
Потом нажать "Сохранить". А потом уже выводить эти "Оказанные услуги" во вьювс.
1.Думаю, надо копать в разделе "Информация об авторе" при создании ноды "Оказанная услуга": поле "Автор" надо поменять на поле с выпадающим списком всех пользователей. Как бы это?...