Как в db_query передать пустую строку?
Че та я затупил..
db_query('SELECT * FROM {table} WHERE col = \'\'')
и
db_query('SELECT * FROM {table} WHERE col = \'%s\'', '')
вызывают ошибку
Че та я затупил..
db_query('SELECT * FROM {table} WHERE col = \'\'')
и
db_query('SELECT * FROM {table} WHERE col = \'%s\'', '')
вызывают ошибку
При использовании модуля simplenews для рассылки писем в plain text когда в тексте встречается простой URL то он дублируется.
Краткое разбирательство прояснило что происходит двойное преобразование - сначала стандартный парсер при создании ноды делает из URL тег a href в котором текст ссылки дублируется в ее имя. Затем функция преобразования письма в plain text возвращает URL в виде $label.' '.$url что и приводит к дублированию ссылок.
Решение простое
simplenews.module, функция _simplenews_absolute_mail_urls
cтарый код:
Модуль Simplenews при рассылке писем в формате Plain text в кодировке UTF-8 не учитывает 2-байтность UTF-символов при wordwrap текста письма,
в результате материалы на русском языке оказываются отбиты на ~40 символе вместо ~80-го, такие письма неудобно читать.
Копание в коде привело к выводу что письмо преобразуется в текст и отправляется ядром drupal.
в includes/mail.inc есть такая функция:
но ее правка на результат на выходе simplenews не влияет.
Видимо не там копаю, подскажите где это можно исправить?
Сайт на Drupal двуязычный. В целом все работает как задумывалось, но странно ведет себя модуль CAPTCHA / Image Captcha.
Язык настроен следующим образом - используется префикс пути с авто-определением языка, дефолтный язык English, для обоих языков заданы префиксы пути (en и ru)
В модуле simplenews при подписке на e-mail (для незагеристрированных пользователей) отправляет запрос на подтверждение по каждой теме таксономии отдельным письмом, что есть непрвильно ибо неудобно для пользователя. Хочется чтобы это был один запрос на подтверждение и соотв. 1 письмо на все темы, которые выбрал пользователь при при отправке формы подписки. Кто нибудь решал эту проблему? Может быть есть готовое решение?
названия модулей в списке Permissions в админке вдруг стали выводится в виде:
Хочется чтобы при создании ноды были другие параметры по умолчанию. В частности чтобы тизер сразу отделялся от новости, не было галочки "показывать тизер" в основной новости и вообще была возможность изменить расстановку других галочек по умолчанию.
Делал свою тему оформления, переписал page.tpl.php. Тему сделал, но обнаружил что пропало admin menu. В какой момент и когда пропало к сожалению не заметил.
Ошибок JS Firebug не показывает, просто не отображается и все. Всякие мелочи проковырял - не влияет. В любой стандартной теме - отображается.
Может кто сталкивался , что делать , в каком направлении копать ?
Установил модуль Archive by terms на многоязычном сайте с i18n и переводом таксономии.
Функционал - то что надо, но с переводами выявился небольшой но неприятный глюк.
В блоке Archive by terms в меню выводятся непереведенные пункты из словаря таксономии. При этом на страницах архива по ссылкам меню все ок, пункты переведенные.
Стал смотреть код и вижу там такое вот интересное:
немного удивился зачем использовать прямые sql запросы, но авторам модуля наверное виднее.
естественно первым же движением было