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

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

21 июня 2012 в 19:04

Попробуйте выгрузку из 1C фидсами обработать Wink Это какой-то хитрый XML, с 6 таблицами, которые все связаны друг с другом через...... артикул Wink

Короче, Feeds замечательный инструмент, но лишь для конкретных случаев (RSS парсить).

20 июня 2012 в 17:45

"Sun-fire" wrote:
В моем случае решил не выдумывать велосипед, а делать штатными методами.

Если речь про Drupal 6, то в нем Queue такая же "нештатная" вещь, как и Elysia Cron Wink Это в семерке он в ядре.

20 июня 2012 в 12:44

"Sun-fire" wrote:
Писал решение для импорта/обновления номенклатур в интернет-магазине.

Подумалось. Для интернет-магазина я бы разделил операции обновления товаров (например цены и количества) и создания новых товаров.

Обновление цены можно делать непосредственно работая с базой, без Drupal API, это будет очень быстро.

Создание и удаление материалов делать уже через очереди.

20 июня 2012 в 12:18

"xxandeadxx" wrote:
drush

Не совсем понял чем он нам здесь поможет?

"<a href="mailto:sas@drupal.org">sas@drupal.org</a>" wrote:
Ну есть же  elysia_cron

Что-то я про него забыл. Действительно решение, спасибо.

18 июня 2012 в 9:48

Да это и ежу понятно, что оно на jquery. Руками оно элементарно прикручивается. Странно, что для друпала есть огромное количество модулей всяких слайдеров, а аккордиона горизонтального нет. Есть только вертикальный через jquery ui. (Зато работает хорошо).

16 мая 2012 в 19:33

"emzzy" wrote:
В $form_state прописываете все данные, которые вам нужно сохранить.node_submit и node_save - не нужны

Кстати, спасибо. Не додумался до этого.
Кстати, где-то вычитал, что drupal_execute выполняется дольше, чем node_save и использовать его нужно исключительно там, где без него вообще никак.

1 марта 2012 в 19:49

Ничего хитрого в этом способе нет. По поводу html в поле "Количество просмотров" - не уверен, что прокатит. Да и нужно ли это? Зачем вам дополнительный неконтентный на странице?

1 марта 2012 в 12:39

Не сочтите за некропостинг, но вдруг кому-то пригодится.

$term = taxonomy_get_term($tid);
$fields=term_fields_render_fields($term);

return $fields["fieldname"];

Чтобы посмотреть имена доступных полей можно сделать
var_dump($fields); Очень помогает, чтобы понять как именно называются поля в массиве. А то они где-то field_name, а где-то просто name.

1 марта 2012 в 9:54

ИМХО, в настройках views для поля количество просмотров, нужно убрать label "Просмотров". Views будет выводить только число 23.
А дальше уже в CSS темизировать это поле.

.класс_поля {
width:
height:
background: url('путь к вашей иконке') no-repeat;
padding-left: размер вашей иконки по горизонтали + отступ;
}

22 февраля 2012 в 12:35

Скорее всего в настройках pathauto нужно отметить пункт:

Update Options >> "Do nothing. Leave the old alias intact."

Это позволит не изменять алиас при каком-либо изменении публикации.

6 июня 2011 в 0:32

Решено!

Как это не бредово звучит, но значения для сравнения нужно указывать в процентах, потому что у Fivestarа внутри все мерится в процентах.
1 - звезда 20%, 2 - 40 и т.д.

В итоге вместо 3 надо было указывать 60.
Бред, но работает.

24 мая 2011 в 16:43

boneg wrote:
http://www.php.su/learnphp/datatypes/?integer - поглядите на диапазон чисел по умолчанию. (правда тут для 32-битных систем, про 64-битные не написали).

Лучше сделайте поле textfield и напишите хук для валидации, проверяющий is_numeric().

24 мая 2011 в 15:42

Похоже проблема в том, что модуль Search определяет любое число, которое в него ввели как integer, а не как просто текст строки. Таким образом упираемся в PHP_INT_MAX, который составляет 2 с небольшим миллиарда. Т.е. 10 значное число. Думаю либо как заставить модуль воспринимать строку как строку, либо как увеличить максимальный размер целого числа на сервере Wink

24 мая 2011 в 14:57

Хм..... проблема перешла в неожиданную плоскость. Как решить пока не знаю.

Если вбиваешь в поиск все 13 цифр штрих-кода, то поиск выводит вообще все материалы у которых есть штрих-код не зависимо от того удовлетворяют они условиям поиска или нет.
Если штрих-код продукта сделать из 6 цифр (например), то все в порядке и выводится только нужный продукт.

Вопрос - в чем может быть проблема? Может это переполнение какое-то, и друпал глючит?

24 мая 2011 в 13:50

Я таки это решил. Очень просто. Никакого программирования и установки дополнительных модулей.
Почитать можно тут.

Извращенское решение поиска по неиндексирующемуся контенту http://t.co/r4Y28bo

26 апреля 2011 в 23:21

Спасибо большое, это то, что надо.

Как следствие возник еще один вопрос. Как сделать ссылки вида taxonomy/term/X/all в хлебных крошках и как все это подружить с PathAuto? Потому что ссылки вида /kategorii-produktov/molochnye-produkty/all ведут на 404 страницу.

25 апреля 2011 в 21:04

А вы знаете, помогло Wink
Просто логи, оказывается, у хостера были выключены. После включения нашелся вызов косой функции.

Тему можно закрывать, извините за беспокойство.