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

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

14 мая 2014 в 17:27

перед строкой 156 вставляем:

// Очищаем буфер перед записи файла
parent::flush();

if (!filesize($this->uri)) {
throw new XMLSitemapGenerationException(t('Generated @file resulted in an empty file.', array('@file' => $this->uri)));
}

Так примерно.

С ув., Алексей

13 января 2014 в 22:37

Есть такой маленький баг, при котором с контактной формы не уходят сообщения.

Дело все в сервере smtp, который не отсылает сообщения.

Решу вашу проблему за 40$ без хака ядра мини-модулем для Drupal 7.

Если интересно - пишите на alexsaab@mail.ru

С ув., Алексей

13 января 2014 в 22:35

Есть такой маленький баг Smile

Дело все в сервере smtp, который не отсылает сообщения.

Решу вашу проблему за 40$ без хака ядра мини-модулем для Drupal 7.

Если интересно - пишите на alexsaab@mail.ru

С ув., Алексей

7 ноября 2013 в 18:53

Короче я решил делать это все в не Drupal так как очень замудро получается.

Сделаю отдельно экспорт подписанных пользователей в систему написанную на framework системку и по ним буду делать рассылки.

Вот что ответили https://drupal.org/node/2126463#comment-8154193
нет собственно модуля готового по 3 пункты. Нужно писать. Но есть статистика по переходам:

https://drupal.org/project/simplenews_statistics.

С ув., Алексей

14 января 2013 в 17:48

Если тупо выкрадываешь скрипт ~/domains/moisait.ru/script.php и подключаешь в нем bootstrap Drupal. Он работает по умолчанию ТОЛЬКО с moisait.ru.

Что посоветуете?

Тут рекомендовали работать через $_SERVER - но я не понял что нужно сделать?

С ув., Алексей

14 января 2013 в 17:48

Если тупо выкрадываешь скрипт ~/domains/moisait.ru/script.php и подключаешь в нем bootstrap Drupal. Он работает по умолчанию ТОЛЬКО с moisait.ru.

Что посоветуете?

Тут рекомендовали работать через $_SERVER - но я не понял что нужно сделать?

С ув., Алексей

14 января 2013 в 17:46

Да чтобы был редирект. Есть drupal, который установлен в IT-Patrol:

в директории

~/domains/moisait.ru лежит Drupal

В поддиректориях

~/domains/moisait.ru/sites/domain1
~/domains/moisait.ru/sites/domain2
~/domains/moisait.ru/sites/domain3

Мои сайты другими доменами.

domain1, domain2, domain3 которые используют файлы и модули Drupal основного домена (moisait).

14 января 2013 в 15:15

Не-не...

Все правильно написал - но возникла проблема.

У меня есть CLI скрипт, который использует bootstrap.inc Drupal. Соответственно запускаем его тупо командой терминала "php script.php". Да базы переключаются без проблем, но только сам домен никак не хочет.

А строчка в settings.php простая:

2 января 2013 в 23:50

Приветсвую,

Попробуйте с помощью кода PHP: у меня именно так работает при создании продукта создаются автоматически ноды.

С ув., Алексей

14 декабря 2012 в 10:57

У меня замечательный слайдер перестал работать. Как это проявляется. Включам кеш блоков, и выходим из системы.

Кеш блоков включен мы анонимы - слайдер не работает (выстраиваются все баннеры столбиком). У кого такой эффект после обновления до версии 1.7?

Кеш отключаем - все встает на свои места. Как победить - пока не понял.

с ув., Алексей

PS: Администраторы зачем стерли сообщение в отдельной теме?

3 декабря 2012 в 21:37

Вы видите что у вас:

[value] => 1
[value] => 2

?

Откуда же взяться артист 1, артист 2 ?

Я же сразу написал, что это скорее термины таксономии.

Загружайте их, потом выводите наименование.

У вас же не такие переменных хранятся:

[value] => 'артист 1'
[value] => 'артист 2'

С ув., Алексей

3 декабря 2012 в 21:00

Привет,

Самое простое циклом foreach. Только я как понимаю у вас в поле field_artists хранятся быстрее всего ссылки на термины таксономии или ноды. Чтобы докопаться до названия артиста вам нужно будет вытаскивать их функцией taxonomy_term_load.

А так примерно так:

3 декабря 2012 в 20:38

Спасибо, за советы, может как нить в другой раз сделаю, как вы рекомендовали. А пока сделал вообще CLI приложение и подключил bootstrap Drupal.

Просто немного изменились вводные задачи. Скрипт при больших объемах данных мог слететь по timeout.

С ув., Алексей

2 декабря 2012 в 22:53

Я тоже пытался долгое время экспортировать товар из feeds - результат куча неправильных данных: корявые термины таксономии, лишние и ненужны файлы с картинками типа image1_23.jpg (где 23 порядковый номер файла а кроме того в директории files лежат еще 22 файла с порядковыми номерами 1-22 и это все одинаковые картинки), отсутствие описания у изображение (теги alt и title) и т.д. И починить это оказалось невозможным.

2 декабря 2012 в 22:44

Спасибо,

Но как-то "топорно". Проблема в том, что я даже не могу получить значения очереди $queue.

Писал типа: mymodule_cron_queue_alter и внутри уже него: print_r ($queue) ну что-то ничего не выводится - просто запускается cron и все.

С ув., Алексей

27 ноября 2012 в 16:43

Ага блин! Есть!

Короче в переменную $data1[0] - при работе str_getcsv, попадали символы перевода строки и возврата каретки: \n и \r

Пришлось писать такое преобразование:

$data1[0] = trim(preg_replace('/([^\pL\pN\pP\pS\pZ])|([\xC2\xA0])/u', '', $data1[0]));

trim добавил на всякий пожарный...

теперь $data1[0] это действительно "" а не "\n\r".

Вот такая история. Smile

С ув., Алексей

27 ноября 2012 в 16:35

продолжаем изыскания:

$aaa = strlen($data[0]);
$bbb = strlen($a1);

знаете что получается? А вот что

$aaa - длина строки 3 !!!! ????

$bbb - длина строки 0 !!!!

Блиииннн ну почему????

С ув., Алексей