1. Модуль вызвавший проблему должен быть физически удален из папки modules
2. Удалите вручную все файлы из папки cache в корне сайта, если она там есть.
3. Сбросьте кэш из админки
4. Выполните скрипт update.php через строку url
5 А у вас есть резервная копия базы данных сайта? надо делать, особенно полезно перед установкой новых модулей.
Решил удалением пункта меню и добавлением нового...
казалось бы нет проблем, но в моем случае этот пункт меню имел свой собственный css для оформления.. поэтому пришлось править css потом
настройка nginx + apache дело хоть и реализуемое, но муторное.
Одной из проблем например является добавление в заголовки запросов ip адреса форварда, о чем потом надо и друпал уведомить в секции:
ну вот стал вчитываться в то что написал и сразу вижу причину - "uniform".
jQuery uniform.
Он включен не как бихэйвор, а через document.ready(), то есть срабатывает только один раз при первой загрузке страницы.
А потом по ajax не срабатывает. Мне кстати не нравится как оформляет кнопки uniform, и не понятно где можно темизировать его вывод...
Все правильно делал, все заработало. Выкладывать надо именно в корень своей темы, сбрасывать кэш.
Я не смог поймать точку прерывания, но на то были наверное другие причины.
То есть если у меня есть 50 товаров, каждый 10 размеров и 10 цветов, то получается, что у меня будет 50*10*10 = 5000 товаров? По моему это нелогично и я как раз хочу от этого уйти, чтобы продавать 50 товаров, а не стопицот.
по логике, вам сначала наверное нужно создать словарь терминов таксономии, наполнить его терминами: цвета и типоразмеры.
Для order line - тут в логике надо хорошо спланировать. в order line лежат id товаров.
то есть по идее поля надо добавлять к товарам или задавать вариации товара.
Как видите я конкретно не отвечаю на вопрос, но обращаю внимание на деталь
Проверьте права на папку cache в корне сайта.
Апач работает под учетной записью www но это зависит от конкретной опрационной системы.
Нужно чтобы были права записи от имени апача во все папки куда нужно.
Сначала надо копать в сторону прав апача.
Нужные фрагменты
.htaccess друпал формирует сам по адресу:
/admin/config/system/boost
Вы считаете что откровенным хамством можно достичь поставленных целей?
Данный вами код вы сами же и раскритиковали как плохой.
Хватит флудить.
нет, не являюсь. Разговор закончен. Вопрос закрыт.
Ну тут надо уточнить, что писал свой плагин.
есть также понятие инкапсуляции, безотносительно к чему либо. Далее дело личного стиля. Мне лично во всех смыслах нравится способ навешивать события через маркап. Буквально во всех. Это на 200% браузеро- и библиотеко- независимо. Когда можно через маркап всегда так делаю.
путей обхода граблей как минимум в два раза больше, чем самих граблей.
Исправил ситуацию через пользовательский блок, создаваемый через интерфэйс панели! То есть добавить на панель элемент, там создать пользовательский блок, для него уже включить authcache...
Но в целом вывод очевиден - authcache не следует применять для масштабирования существующего проекта, проект должен быть построен изначально в применением authcache.
Иначе работы очень много будет, и если есть время - может сразу на восьмерке?
Что показывает на этой странице например Chrome+F12+console ?
Собственно так и выяснил, что оба div имеют id="flexslider" что в принципе недопустимо по стандартам верстки. Второй слайдер просто невидим в доме при повторяющимся id.
попробуй во вьюхе дать разные машинные имена блокам
косяк бывает когда скрипт видит два одинаковых объекта в DOM-дереве
Да так и было. Но только не машинные имена блоков, а в другом месте. Судя по примерам и туториалам при добавлении во вьюху дисплея с типом flexslider если в настройках ID элемента ничего не вписано, имя создается автоматически:
Сайт стал одноколоночным и перестал видеть таблицы CSS!
ПРоверьте что сделано следующее:
1. Модуль вызвавший проблему должен быть физически удален из папки modules
2. Удалите вручную все файлы из папки cache в корне сайта, если она там есть.
3. Сбросьте кэш из админки
4. Выполните скрипт update.php через строку url
5 А у вас есть резервная копия базы данных сайта? надо делать, особенно полезно перед установкой новых модулей.
Токен не получает данные в массиве $data
ок
Проблема с измененим ссылки пункта меню
Решил удалением пункта меню и добавлением нового...
казалось бы нет проблем, но в моем случае этот пункт меню имел свой собственный css для оформления.. поэтому пришлось править css потом
перевод для Substitution как сделать? override title работает
отказалмся от подставновки, в моем случае вбил название в переопределение title. Перевод через перевод интерфейса стал доступен.
An AJAX HTTP error occurred. HTTP Result Code: 502. Как исправить?
настройка nginx + apache дело хоть и реализуемое, но муторное.
Одной из проблем например является добавление в заголовки запросов ip адреса форварда, о чем потом надо и друпал уведомить в секции:
Правильное чтение полей
Совсем в другом месте все решается и совсем по другому.
Решено в общем.
Правильное чтение полей
Ок, у меня задача вывести отформатированное поле.
передача в шаблон дополнительной информации
да, это она, матчасть...
Темизация webform checkboxes input
ну вот стал вчитываться в то что написал и сразу вижу причину - "uniform".
jQuery uniform.
Он включен не как бихэйвор, а через document.ready(), то есть срабатывает только один раз при первой загрузке страницы.
А потом по ajax не срабатывает. Мне кстати не нравится как оформляет кнопки uniform, и не понятно где можно темизировать его вывод...
webform темизация
Все правильно делал, все заработало. Выкладывать надо именно в корень своей темы, сбрасывать кэш.
Я не смог поймать точку прерывания, но на то были наверное другие причины.
apache24 + php-fpm Друпал в поддиректории на
Три после долгих поисков нашел ветку с подтверждением собственных подозрений:
http://www.gossamer-threads.com/lists/apache/users/436586
увы через сокеты задача не решается. При этом она замечательно и элегантно решается без сокетов
ProxyPassMatch ^/en/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/usr/local/www/apache24/data/drupal/app1/$1
ProxyPassMatch ^/ru/(.*\.php(/.*)?)$ fcgi://127.0.0.1:9000/usr/local/www/apache24/data/drupal/app2/$1
Заказы
Но в реальной торговле именно так и происходит!
Заказы
по логике, вам сначала наверное нужно создать словарь терминов таксономии, наполнить его терминами: цвета и типоразмеры.
Для order line - тут в логике надо хорошо спланировать. в order line лежат id товаров.
то есть по идее поля надо добавлять к товарам или задавать вариации товара.
Как видите я конкретно не отвечаю на вопрос, но обращаю внимание на деталь
Drupal + SimpleNews + Cron
Кажется что то начинает проясняться, и связано это что то c ограничением в поле настроек "Allowed hosts"
Insert a list of ip addresses separated by , that can run cron.php (Logged user with [administer elysia_cron] permission avoid this check).
127.0.0.1, 134.170.186.46
как только убрал список - пошла рассылка. Прямой такой связи наверное нет, но какая то косвенная явно присутствует
Drupal + SimpleNews + Cron
Дополнительная информация - так же нормально запускается из браузера
http://www.example.com/sites/all/modules/elysia_cron/cron.php?cron_key=1...
но из своего крона
fetch -q "http://www.example.com/sites/all/modules/elysia_cron/cron.php?cron_key=1..."
не реагирует...
wget нету, проверить не могу...
[РЕШЕНО] После переноса на новый хостинг пропала возможность учавствовать в опросе
Проверьте права на папку cache в корне сайта.
Апач работает под учетной записью www но это зависит от конкретной опрационной системы.
Нужно чтобы были права записи от имени апача во все папки куда нужно.
Сначала надо копать в сторону прав апача.
Нужные фрагменты
.htaccess друпал формирует сам по адресу:
/admin/config/system/boost
После сабмита формы вывод в попап, а не на той же странице. Как?
Если делаете через WebForms то
http://wikidrupal.ru/%D0%92%D1%8B%D0%B2%D0%B5%D1%81%D1%82%D0%B8_webform_...
если через API Forms то
$form['my_item'] = array(
'#type' => 'button',
'#value' => t('My item'),
'#ajax' => array(
'wrapper' => 'content',
'callback' => 'My_more_ajax',
'method' => 'append', // или 'update'
'affect' => 'fade',
),
)
Как вызвать обработчик jQuery через атрибуты элемента
Вы считаете что откровенным хамством можно достичь поставленных целей?
Данный вами код вы сами же и раскритиковали как плохой.
Хватит флудить.
нет, не являюсь. Разговор закончен. Вопрос закрыт.
Как вызвать обработчик jQuery через атрибуты элемента
sg85!
Вы ничего не ответили по существу вопроса. НИ-ЧЕ-ГО.
Молчите уж.
Собственно самопиар - это единственная мотивация Ваших постов.
ПО поводу sisi (по французски да-да) каждый читает в меру своей озабоченности.
Как вызвать обработчик jQuery через атрибуты элемента
Отличие в том, что объект Drupal уже объявлен и его не нужно замыкать. Но в целом суть та же. Плюс открытые перспективы к расширению.
Ссылки по теме кому интересно:
https://www.drupal.org/node/756722
http://habrahabr.ru/post/161039/
не могу найти материал по описанию javascript объекта Drupal - как формируется, как живет и т.п.
behaviors никто не отменял! он не только заменит $docement.ready, но и навесит событие на динамически загруженные блоки.
Как вызвать обработчик jQuery через атрибуты элемента
Ну тут надо уточнить, что писал свой плагин.
есть также понятие инкапсуляции, безотносительно к чему либо. Далее дело личного стиля. Мне лично во всех смыслах нравится способ навешивать события через маркап. Буквально во всех. Это на 200% браузеро- и библиотеко- независимо. Когда можно через маркап всегда так делаю.
Как вызвать обработчик jQuery через атрибуты элемента
Браво! Такой типичный олдскульный рунет. Могли ли в рунете родиться такие сокращения как IMHO или что то подобное? о нет, конечно нет. ок.
Не работает authcache способ кэширования в панели
путей обхода граблей как минимум в два раза больше, чем самих граблей.
Исправил ситуацию через пользовательский блок, создаваемый через интерфэйс панели! То есть добавить на панель элемент, там создать пользовательский блок, для него уже включить authcache...
Но в целом вывод очевиден - authcache не следует применять для масштабирования существующего проекта, проект должен быть построен изначально в применением authcache.
Иначе работы очень много будет, и если есть время - может сразу на восьмерке?
FlexSlider - два на одной странице - не хотят работать
Собственно так и выяснил, что оба div имеют id="flexslider" что в принципе недопустимо по стандартам верстки. Второй слайдер просто невидим в доме при повторяющимся id.
FlexSlider - два на одной странице - не хотят работать
Спасибо всем ответимшим.
Да так и было. Но только не машинные имена блоков, а в другом месте. Судя по примерам и туториалам при добавлении во вьюху дисплея с типом flexslider если в настройках ID элемента ничего не вписано, имя создается автоматически: