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

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

23 июля 2014 в 11:03

Думаю, что так не получится.
Эти префиксы ведь говорят об имени таблицы в БД. То есть если идёт селект к таблице {role} - то ей нужно подставлять соответствующий префикс, или не подставлять. И в этот момент дравер БД понятия не имеет какая роль у пользователя на сайте, более того-он вообще ничего не знает о ролях. И ему в принцпе наплевать на чём у вас вообще сайт написан.

22 июля 2014 в 9:40

"DD 85" wrote:
Шаблон у меня выглядит так:
[node:content-type:machine-name]/[node:title]/[node:field-price]
Хочу, чтобы было так:
[node:content-type:machine-name]/[node:title]?price=[node:field-price]

Тогда делай паттерн таким [node:content-type:machine-name]/[node:title] , а потом в хуке уже смотри на гет(точнее его отсутствие) и редиректь.

19 июля 2014 в 22:52

"Kottov" wrote:
Если я создаю модуль (без хуков) со своей функцией, то там $node_load user_load не работают
PHP Fatal error: Call to undefined function node_load()

Странно. А вызываете эту функцию потом где?

17 июля 2014 в 9:01

"Kottov" wrote:
php код в поля

Не очень понял о чём вы.

Да, лучше всего при сохранении ноды заполнить все поля. Так ка есть сам объект ноды. Даже если чего-то нехватает-можно подгрузить, это не страшно, так как произойдёт 1 раз, при сохранении, а не при каждом запросе.
А при просмотре ноды уже ориентироваться-какие поля показывать, а какие нет.

16 июля 2014 в 11:58

В preprocess_node можно поместить, ну или hook_node_load, чтоб на просмотре уже только отображать.

Ну и конечно надо смотреть на ваши разрозненные куски кода. Если в них долбишься к бд-то да, плохо. Если нет - то другой ответ.

А вообще-БД не тянет, код может быть и непричём.
Ну и кэшировать ноды надо, раз их так сложно собрать.
Или вы вообще что-то неправильно делаете.
Может хостера сменить и всё. Какой у вас, кстати?

10 июля 2014 в 14:11

"nevis2us" wrote:
У меня есть 3 базовые страницы, помещенные на главную страницу

"nevis2us" wrote:
ну вы знаете

Не знаем.

С пятого раза только понял о чём ты.
Панельки,страницы... знали бы вы что такое панели в друпал, эх...

9 июля 2014 в 9:03

Так там же написано:
Please make sure the GRA4 library is installed in the libraries directory. GRA4 library can be found here. Place files in sites/all/libraries/gra4/ (or sites/example.com/libraries/gra4 if you have a multi-site installation).
То есть скачайте либу gra4 и положите в sites/all/libraries/gra4/
Ни разу библиотеку в друпал не ставили?

9 июля 2014 в 8:55

Или вообще сделать один файл index.php
Подключиться в нём к БД друпала и одним селектом вытягивать содержимое ноды. Ну и вёрстку просто скопировать.
Тогда страница максимально быстро будет открываться. Но если что-то меняете в темизации друпала- придётся копировать это и на тот домен.