Если page title 6.x-2.2 и база postgre, то надо в page_title.module заменить в запросах двойные кавычки одинарными, т.е. " на \'
Это баг, про него даже ктото написал http://drupal.org/node/622928
В приложении пропатченный файл, который у меня работает
Тоже помучился с GA 6.x-2.2
Похоже, что с моей темой не хотел работать, тоже гугл писал, что "Отслеживание не установлено".
Починил правкой файла .module
Что пришлось сделать:
1. В функции googleanalytics_footer последнюю строку заменил на
Спасибо всем за рекомендации. Сделали в итоге так. user_hash_password менять не стали. Авторизация во внешней базе происходит без повторного ввода логина-пароля, по клику на специальную ссылку в Drupal. Из этой страницы идёт запрос в форму логина во внешнюю систему, которую пришлось тоже слегка доработать для этого.
cracker@drupal.org, на этапе валидации тоже хеш. Не проверял, но скорее всего с браузера пароль уже в виде хеша приходит, это было бы логично с точки зрения безопасности.
RxB, спасибо за ссылку, возможность интересная, но это вариант наподобие OpenID. Т.е. надо такую возможность (отдельную форму логина) реализовывать еще и в системе, с которой интегрируется Drupal. К тому же, пользователь, регистрируясь в Drupal, не будет при этом экспортироваться с правильным паролем во внешнюю базу.
К сожалению в function MODULE_form_user_profile_form_alter(&$form, &$form_state) пароль приходит уже хешированным. В 6-м друпале как я помню в этих обработчиках он действительно был в открытом виде.
Уже пробовал перехват оригинального пароля, но к сожалению в модуль пароль приходит уже в виде хеша. В оригинальном виде доступен только старый пароль (при изменении пароля).
Зачем в md5 или зачем более культурно?)
В md5 надо для интеграции со сторонним приложением. Пользователь регистрируется в Drupal и получает аккаунт в другом приложении. Надо, чтобы он мог логиниться под тем же логином и паролем. Там пароли хранятся в md5.
А культурно, чтобы после установки модуля не надо было ничего допиливать.
Проблема в том, что у модулей node, taxonomy есть хук для ссылок. Например, /rss.xml, /taxonomy/1/0/feed. Насколько я понял из кода хуков этих модулей, они формируют по этим адресам xml файлы. А если делать сниппет, то надо еще сделать свой хук для какого-то адреса? В самом сниппете это нельзя сделать, верно? Если сделать отдельный материал в виде сниппета, который выводил бы rss в xml, то он будет рисоваться на странице внутри дизайна, так? Т.е. это не подходит.
Почитал чуть-чуть про вебформ, видимо очень хороший модуль. Довольно большой правда... Но сейчас пробую сделать отзывы через тип материала. Мне это и на будущий проект пригодится.
я сделал тип ноды "идея"
поставил на видное место ссылку на добавление
Добавлять могу и гости (в связи с чем сыпется больше спама, чем предложений), для гостей стоит капча (а то бы вообще засрали)
Тип материала... Похоже что не подойдет.
Contact использую, но для другой цели.
Обратная связь нужна именно для сбора советов от посетителей сайта.
Поясню.
Спасибо за хороший пример!!! Для 6-го Друпала сделал калькулятор фотосъемки по аналогии, немного поменял код. В частности, убрал глобальную переменную. Вместо нее немного перестроил функцию прорисовки формы (select_product_form), вот мой текст этой функции
Справился!
Оказалась полезной опция дебага.
Сделал так http://мой-сайт.ru/?debugclickheat
и увидел, что server = http://мой-сайт.ru/?q=modules/click_heatmap/clickheat/click.php
что плохо.
Видимо утилита рассчитана на тех, у кого включены чистые ссылки. Изменил одну строчку в модуле и все заработало!
Менял файл click_heatmap.module
Строчку 68:
На 6ку модуль не удалось поставить...
Кто-то ставил модуль на Д6?
Но у меня подозрение, что дело может быть не в модуле - буду искать.
Получилось у Вас решить проблему? У меня аналогично!!!
javascript есть на страничке
Разрешения прописал, все странички в настройках указал.
На сайт кликал-кликал, но в папке modules/click_heatmap/clickheat/logs ничего не появляется.
Да и проблема у Вас похоже, что в другом, у Вас же гугл не говорит, что "Отслеживание не установлено"?
Значил js на страничке есть. А у меня и его не было
Меня модуль Views перепугал своим объемом и я решил аналогичную задачу с помощью штатного модуля Таксономия.
Мне нужно было сделать отдельный тип материала - "Отзывы клиентов" и вывести все отзывы в отдельном пункте меню.
Для этого создал новый словарь "Типы материалов". И добавил туда термины (по названию для удобства назвал так-же, как называются типы материалов, т.е. Отзывы, Заметки, Страницы...).
А далее в материалах типа Отзыв в словаре указал нужный тип материала (термин).
Далее в пункте меню указал свою ссылку q=/taxonomy/term/3.
не работает Page Title
Если page title 6.x-2.2 и база postgre, то надо в page_title.module заменить в запросах двойные кавычки одинарными, т.е. " на \'
Это баг, про него даже ктото написал
http://drupal.org/node/622928
В приложении пропатченный файл, который у меня работает
Google Analytics - ничего не понимаю!
Тоже помучился с GA 6.x-2.2
Похоже, что с моей темой не хотел работать, тоже гугл писал, что "Отслеживание не установлено".
Починил правкой файла .module
Что пришлось сделать:
1. В функции googleanalytics_footer последнюю строку заменил на
Как заставить Drupal 7 хранить пароли в md5, а не в sha512?
Спасибо всем за рекомендации. Сделали в итоге так. user_hash_password менять не стали. Авторизация во внешней базе происходит без повторного ввода логина-пароля, по клику на специальную ссылку в Drupal. Из этой страницы идёт запрос в форму логина во внешнюю систему, которую пришлось тоже слегка доработать для этого.
Как заставить Drupal 7 хранить пароли в md5, а не в sha512?
cracker@drupal.org, на этапе валидации тоже хеш. Не проверял, но скорее всего с браузера пароль уже в виде хеша приходит, это было бы логично с точки зрения безопасности.
RxB, спасибо за ссылку, возможность интересная, но это вариант наподобие OpenID. Т.е. надо такую возможность (отдельную форму логина) реализовывать еще и в системе, с которой интегрируется Drupal. К тому же, пользователь, регистрируясь в Drupal, не будет при этом экспортироваться с правильным паролем во внешнюю базу.
Как заставить Drupal 7 хранить пароли в md5, а не в sha512?
К сожалению в function MODULE_form_user_profile_form_alter(&$form, &$form_state) пароль приходит уже хешированным. В 6-м друпале как я помню в этих обработчиках он действительно был в открытом виде.
Как заставить Drupal 7 хранить пароли в md5, а не в sha512?
Уже пробовал перехват оригинального пароля, но к сожалению в модуль пароль приходит уже в виде хеша. В оригинальном виде доступен только старый пароль (при изменении пароля).
Как заставить Drupal 7 хранить пароли в md5, а не в sha512?
Зачем в md5 или зачем более культурно?)
В md5 надо для интеграции со сторонним приложением. Пользователь регистрируется в Drupal и получает аккаунт в другом приложении. Надо, чтобы он мог логиниться под тем же логином и паролем. Там пароли хранятся в md5.
А культурно, чтобы после установки модуля не надо было ничего допиливать.
Простой вопрос новичка: Как вывести и сортировать материалы определенного типа?
Проблема в том, что у модулей node, taxonomy есть хук для ссылок. Например, /rss.xml, /taxonomy/1/0/feed. Насколько я понял из кода хуков этих модулей, они формируют по этим адресам xml файлы. А если делать сниппет, то надо еще сделать свой хук для какого-то адреса? В самом сниппете это нельзя сделать, верно? Если сделать отдельный материал в виде сниппета, который выводил бы rss в xml, то он будет рисоваться на странице внутри дизайна, так? Т.е. это не подходит.
Простой вопрос новичка: Как вывести и сортировать материалы определенного типа?
Тоже решил с навигации по таксономии уйти. Взял сниппет, прописал, все здорово работает за исключением rss. Что я сделал.
Есть ли готовый модуль для Drupal - аналог Reformal.ru?
Точно, Вы дело советуете!
Я в Друпале совсем новичок, не очень освоился еще, поэтому вопросы такие задаю, аж самому неудобно
Есть ли готовый модуль для Drupal - аналог Reformal.ru?
Еще что странно. Неужели стандартными возможностями Друпал не вывести в одном списке материалы одного типа?
Есть ли готовый модуль для Drupal - аналог Reformal.ru?
Почитал чуть-чуть про вебформ, видимо очень хороший модуль. Довольно большой правда... Но сейчас пробую сделать отзывы через тип материала. Мне это и на будущий проект пригодится.
Есть ли готовый модуль для Drupal - аналог Reformal.ru?
Есть ли готовый модуль для Drupal - аналог Reformal.ru?
Тип материала... Похоже что не подойдет.
Contact использую, но для другой цели.
Обратная связь нужна именно для сбора советов от посетителей сайта.
Поясню.
Калькулятор рассчета стоимости потолков
Да, хороший калькулятор! На основе какого-то модуля или с нуля?
Калькулятор рассчета стоимости потолков
Спасибо за хороший пример!!! Для 6-го Друпала сделал калькулятор фотосъемки по аналогии, немного поменял код. В частности, убрал глобальную переменную. Вместо нее немного перестроил функцию прорисовки формы (select_product_form), вот мой текст этой функции
Работа в Drupal с несколькими базами данных
Спасибо за статью! Делаю интеграцию с Друпал - как раз помогла!
Google Analytics - ничего не понимаю!
Теперь проблема решена более изящно
В шаблоне отсутствовала строка
Карта кликов на вашем сайте - модуль Click HeatMap
Справился!
Оказалась полезной опция дебага.
Сделал так http://мой-сайт.ru/?debugclickheat
и увидел, что server = http://мой-сайт.ru/?q=modules/click_heatmap/clickheat/click.php
что плохо.
Видимо утилита рассчитана на тех, у кого включены чистые ссылки. Изменил одну строчку в модуле и все заработало!
Менял файл click_heatmap.module
Строчку 68:
Карта кликов на вашем сайте - модуль Click HeatMap
Получилось у Вас решить проблему? У меня аналогично!!!
javascript есть на страничке
Разрешения прописал, все странички в настройках указал.
На сайт кликал-кликал, но в папке modules/click_heatmap/clickheat/logs ничего не появляется.
Простой вопрос новичка: Как вывести и сортировать материалы определенного типа?
В человекообразную ссылку получилось преобразовать с помощью Edit term
http://drupal.org/project/edit_term
Google Analytics - ничего не понимаю!
Да и проблема у Вас похоже, что в другом, у Вас же гугл не говорит, что "Отслеживание не установлено"?
Значил js на страничке есть. А у меня и его не было
Google Analytics - ничего не понимаю!
К сожалению нету
Простой вопрос новичка: Как вывести и сортировать материалы определенного типа?
Меня модуль Views перепугал своим объемом и я решил аналогичную задачу с помощью штатного модуля Таксономия.
Мне нужно было сделать отдельный тип материала - "Отзывы клиентов" и вывести все отзывы в отдельном пункте меню.
Для этого создал новый словарь "Типы материалов". И добавил туда термины (по названию для удобства назвал так-же, как называются типы материалов, т.е. Отзывы, Заметки, Страницы...).
А далее в материалах типа Отзыв в словаре указал нужный тип материала (термин).
Далее в пункте меню указал свою ссылку q=/taxonomy/term/3.