Drupal6

Глюк с кешированием/отображением в Drupal 6

14 июля 2015 в 18:07

Есть сайт под 6 версией друпала. Давно заметил за ним не совсем адекватное поведениев плане обновления страниц / кэширования. Попробую обьясниять на пальцах.
При попытке удалить кэш через admin_menu (Home -> Flush all Caches) кэш удаляется, НО страница загружается до того как выведется сообщение что кэш был очищен. Тоесть если дальше я нажму F5 то увижу сообщение. Получается что я вижу ту же страницу что была до очистки кэша. Если очищаю кэш через "Performance" (admin/settings/performance) -> 'Clear Cached Data' то все работает как надо, сообщение вижу сразу же после очистки кеша при загрузке страницы.

mysql запрос для переноса на новый домен

13 июля 2015 в 20:42

Подскажите запросы для изменения домена в MySQL, пожалуйста.

Я хочу перенести сайт на новый домен, при этом хостинг будет тот же. Т.е. надо поменять только инфу в БД как я понимаю и перенести файлы сайта из папки старого домена в папку нового. БД достаточно большая и импортом-экспортом заниматься несколько геморно, поэтому ищу более практичные решения.

Единственное, не известно какая версия друпала 7-я или 6-я, т.к. сайт не работает сейчас за неуплату домена, и никакой возможности проверить это нету.

getlocations

12 июля 2015 в 15:39

Доброго времени суток.

Есть модуль: getlocations
Задача: разрисовать карту гугла, т.е. чтобы страна была в другом цвете. Например сделать США зеленым. Карта - векторная.

Попытки: нашел гугловский генератор, через него можно сделать в другом цвете только отдельный элемент.. а вот страну - так и не удалось. нашел ещё другой генератор, надстроки делает на JavaScript'e... - куда запилить этот скрипт с стилем - не нашел Sad

Есть какие-то решения?

Весьма благодарен.

Помогите установить retailrocket.

11 июля 2015 в 1:15

Привет всем!
Наткнулся недавно на сервис retailrocket, он добавляет в магазин блок с предложением товаров "с этим товаром покупают".
Но у меня не хватает ума как его установить, если кто-то может подсказать для чайника как это реализовать, буду очень благодарен!

Вот описание по установке. https://api.retailrocket.ru/Instructions/CounterInstructionPdf

Как подключать скрипты к сайту Друпал 6 ?

10 июля 2015 в 21:28

Здравствуйте очень добрые люди, подскажите пожалуйста как всё таки подключить сторонний скрипт для Drupal 6 ?

Буду благодарен за помощь, сам пробовал разобраться, но не реализовал.

После обновления ядра с D6 на D7

7 июля 2015 в 17:17

Всем привет.
Обновил Drupal с версии 6 на 7, всё делал по инструкции, сначала обновил 6ку до последней версии, отключил все модули и т.п. Обновился, теперь при входе в админку пишет "У вас нет административных элементов." почти на всех страницах, а на странице /admin есть только отчёты и те, при входе в этот раздел, кажут "У вас нет административных элементов.".
При выполнении update.php пишет

Notice: Undefined index: name in block_menu() (line 146 of Z:\home\nvptest1\www\modules\block\block.module).
Notice: Undefined index: name in block_menu() (line 165 of Z:\home\nvptest1\www\modules\block\block.module).
Notice: Undefined index: name in system_menu() (line 648 of Z:\home\nvptest1\www\modules\system\system.module).

Перенос данных с 6ки на 7ку

3 июля 2015 в 16:47

Доброго всем времени суток!
Вопрос, наверное, не очень редкий, но тем не менее, проблема есть. Нужно обновить D6 на D7.
http://www.drupal.ru/node/58265 - обновлял по этому мануалу. Вроде всё обновил, но кастомные поля в ТМ все потёрлись, что очень расстраивает (до этого неделю мучал Migrate, там всё ещё хуже).
Ещё одна проблема - куда-то делась часть админки (нет административных элементов) + к этому в самой админке почему-то стал выводится контент внутренних страниц. Из доступных страниц есть список модулей, добавление контента и отчёты (может ещё какие есть, не знаю, пока только эти важны). Выйти из режима обслуживания, равно как и сбросить кэш, не могу, т.к. "нет административных элементов". Так же не подцепляются заголовки страниц админки, вместе них паттерн [page-title].

Как правильно создать и вывести две формы в одном модуле?

1 июля 2015 в 11:39

Есть функция, в которой программно создаются два блока

function mymodule_block($op='list', $delta = 0, $edit = array()){
    switch($op){
        case 'list':
            $blocks[0]['info'] = t('Блок с формой №1');
            $blocks[0]['cache'] = BLOCK_NO_CACHE;

            $blocks[1]['info'] = t('Блок с формой №2');
            $blocks[1]['cache'] = BLOCK_NO_CACHE;

            return $blocks;
        case 'view':
            switch($delta){
            case 0:
                $block['content'] = drupal_get_form('mymodule_form');
            case 1:
                $block['content'] = drupal_get_form('mymodule_secondform_form');

                return $block;
            }
    }
}

Далее у меня две функции-конструктора формы

Node reference тип поля

23 июня 2015 в 18:53

Друзья, подскажите пожалуйста. Создан тип материалов с типом поля Node refference для загрузки ссылок на другие ноды и вывода их содержимого в данной ноде. Ссылки вставляются, но есть проблемы с отображением выводимого: дублируются название ссылки итайтл ноды. В display fields делаю чтобы не дублировалось - все ок, но происходит косяк в выводе типа материала где colorbox выводит фотки, т.е. нет маленького превью, фото вылезает сразу большого размера. В чем дело?

Описание загружаемого файла

21 июня 2015 в 20:43

Здравствуйте. При загрузке файла его описание ограничено, как увеличь кол-во символов? Как сделать, чтобы при загрузке фотографии в ноде выводилось описание фотографии, именно в ноде напротив загруженного файла, а не в colorboxe при открытии фотографии?