oleg220: Блог

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

Кружок загрузки постоянно крутится. Как убрать?

6 января 2014 в 16:21

Привет. Вот смастерил фильтры при помощи better exposed filters. Выбираю нужные значения, нажимаю кнопку "Применить", получаю результат. Но, при этом у кнопки постоянно крутиться кружок загрузки. Нажимаю кнопку ещё раз, кружок снова появляется, и так хоть 10 раз тыкай, постоянно появляются новые. Вот пример http://mir-otparivatelei.ru/vertikalnye-otparivateli

[РЕШЕНО] Как перезаписывать существующее изображение?

26 ноября 2013 в 10:58

Привет всем.
У меня картинки к страницам товаров загружаются через поле imagefield (filefield). Так же есть и обработка при помощи Imagecache.
Суть проблемы в том, что иногда при загрузке картинки выскакивает ошибка (что то там с кешем), я перезагружаю страницу создания ноды и добавляю картинку снова. Либо, если нужно просто заменить картинку на другую (при этом адрес картинки тот же).
И вот проблема в том, что при загрузке файлов с одинаковыми названиями (к примеру, paint.jpg) друпал не перезаписывает старую картинку, а просто добавляет в имени файла paint_0.jpg, либо paint_1.jpg, если это третья загрузка картинки с тем же именем, и т.п.

[РЕШЕНО] Заставить Popup message срабатывать раз в неделю.

11 ноября 2013 в 11:35

Привет всем!
Есть такой чудесные модуль popup_message, который показывает заданное всплывающее сообщение либо при открытии каждый раз страницы, либо показывает один раз за сессию браузера.
Подскажите, а можно ли заставить окно всплывать раз в неделю, к примеру?

Покупка на сайте Яндекс.Маркета

21 октября 2013 в 19:48

Добрый день!
Подскажите, есть ли уже модуль, позволяющий подключить новую модель продажи через Яндекс Маркет "Покупка на Маркете" http://new.market.yandex.ru/#new ?
http://api.yandex.ru/market/partner/doc/dg/reference/purchase-methods.xml

Смена CCK поля в зависимости от запасов stock

5 мая 2013 в 12:14

Добрый день!
Подскажите пожалуйста, как заставить автоматически меняться текстовое CCK поле в зависимости от запасов товара. Т.е., если уровень stock больше нуля, то CKK принимает одно значение, если равно 100, то другое, а если равно 0, то ещё одно значение.
Установил модуль rules, но там не нашел ничего, связанного с запасами stock. Может, нужно ещё какой-то модуль установить, чтобы появился нужный оператор в rules?

Массовое обновление полей товаров из CSV файла с определением по sku

29 апреля 2013 в 11:38

Привет всем!
У меня магазин на уберкарте. Наличие, либо отсутствие товара у меня задается через CCK поле (значения "В наличии", "Под заказ", "Под заказ (длительный срок)").
Магазин работает с разными поставщиками и каждый из них присылает данные об складских остатках в разном виде. У кого то остатки в количестве единиц, у кого то просто +, либо -.
Товаров много и обновлять всё руками нет возможности.
Как бы сделать так, чтобы автоматически импортировать данные из екселя?

Как в Customfield вывести кнопку "Купить"

12 марта 2013 в 11:04

Привет всем!
Подскажите, пожалуйста, как в поле Customfield (PHP для views) вывести стандартную кнопку добавления в корзину (Ubercart)?
Суть в том, что нужно вывести кнопку в зависимости от условия.
Смотрел данные через print_r($data), но, кнопка, как я понимаю, не является данными. Пробовал так же писать так же, как в шаблонах страниц, просто <?php print $fusion_uc_add_to_cart; ?>. Так тоже не работает.

[РЕШЕНО] Где редактировать шаблон счёта, отправляемого клиенту при заказе?

30 января 2013 в 17:26

Привет всем. Где в уберкарте хранится шаблон счёта, который высылается покупателю при заказе (customer, который)?
Пробовал менять файл uc_order-customer.tpl.php в папке ubercart\uc_order\templates\, пробовал его скидывать в папку темы, которую я использую. После этого сбрасывал кеш. В настройках условных действий выбран именно шаблон customer.
В результате, на почту покупателю приходит то же самое письмо, что и раньше. Т.е., результата я не добился.
Может я то то не там меняю, или что то не доделываю?

Взломали? Анонимные пользователи могут редактировать любые записи.

29 января 2013 в 20:34

Привет всем.
Обнаружил, что несколько записей на одном из моих сайтов отредактированы (вставлены статьи на английском со ссылками).
Долго не мог понять, как это случилось.
Сейчас обнаружил, что любой анонимный пользователь имеет возможность редактировать некоторые записи созданные в форуме (модель advanced_forum).
На странице разрешений галки для анонимных пользователей, позволяющей редактировать записи, не стоит.
Что делать, как быть? Попробовал обновить модуль advanced_forum обновил, сам друпал тоже обновлен.

Как менять значение поля автоматически

10 января 2013 в 20:03

Привет всем!
Подскажите, как автоматически менять значение полей?
К примеру, если я выбираю значение поля "Под заказ", то автоматически должны поменяться специальные поля для Яндекс.Маркета о наличии на "false" и поле с примечанием на "Для заказа необходима предоплата".
Вообще, я использую для выводв файла экспорта маркета модуль yandexmarket. Может там как то можно эти условия сделать а не менять поля?

Экспорт заказов в xml

23 октября 2012 в 13:31

Привет всем!
Скажите пожалуйста, есть ли какой-нибудь модель, позволяющий экспортировать в xml заказы из ubercart? Купленные товары, артикулы, их цены, данные о покупателе и т.п.?

Помогите устранить ошибку на страницах каталога

29 июля 2012 в 18:12

Привет.
В магазине на Ubercart на страницах раздела каталога (выводится через адвансед уберкарт (views)) время от времени появляется ошибка: "warning: Division by zero in .../modules/views/includes/view.inc on line 148.".
После каких-то манипуляций, типа сброса кеша, ошибка пропадает. Но, потом в каких то разделах каталога появляется вновь.
Как такое побороть?

Как на странице комментариев, созданной talk вывести цену и кнопку "Купить"?

19 июля 2012 в 15:26

Привет всем!

Вынес на отдельные страницы комментарии при помощи модуля talk. Получились своего рода страницы с отзывами на товары (ubercart).

Как на этой же странице вывести цену товара и кнопку "купить"?

Пробовал в шаблоне talkpage.tpl.php прописать то же самое, что и в шаблоне ноды товара

<?php $fusion_uc_display_price; ?> <?php print $fusion_uc_add_to_cart; ?>

Но, ничего не выводится.

Как всё же их вывести?

[РЕШЕНО] Вывод в блоке последних комментариев и звёзд fivestar, добавленных при комментарии.

21 июня 2012 в 10:48

Добрый день!
Есть у меня страница с отзывами о магазине. Отзывы оставляются в комментариях. При комментарии пользователь выбирает количество звёзд fivestar.
Как вывести в блоке последние отзывы и количество звёзд, оставленных посетителем?

Выбирал во взаимосвязях "Комментарий: Vote results". И потом появлялось поле "Vote results: Значение", которое я вывожу (какого то специального поля с рейтингом комментария не появилось).

Как вывести key текстового поля в представлении?

22 мая 2012 в 19:01

Привет всем!
При создании текстового поля (с радиокнопками) можно вводить несколько допустимых значений. К примеру, так:

Karcher|Техника из Германии
Stiga|Шведская техника

Где "key|label. Key - это значение, которое записывается в базу данных, должно соответствовать типу text. Label - необязательное поле, если оно не указано, используется значение key."

Как мне во views вывести значение этого key? А то выводится всегда только значение label.

Ошибка обновления модулей

5 апреля 2012 в 23:12

Друпал постоянно сообщает об ошибке и просит обновить базу данных.
Но, при попытке обновления, на странице с выбором версий модулей, где то по середине списка всех моделуй выводит вот это:

uc_order module can not be updated. Its schema version is 0. Updates up to and including 8 have been removed in this release. In order to update uc_order module, you will first need to upgrade to the last version in which these updates were available.

При нажатии на "Оформить заказ" исчезают товары

3 апреля 2012 в 22:13

Привет всем.
Такая вот проблема.
Используется ubercart и uc_ajax_cart.
Когда ложишь товар в корзину и переходишь на страницу корзины /cart то там есть выбранный товар.
После нажимаешь на "Оформить товар" и корзина почему то просто очищается.
Пробовал ковыряться в настройках uc_ajax_cart, всё включал и отключал, но, ничего не помогает.

Есть у кого-нибудь варианты решения проблемы?

Сайт http://cartin.ru/

И ещё на странице авторизации непонятная ошибка, которую так же не удаётся никак решить.

Как повысить релевантность в поиске определённого типа материала

2 апреля 2012 в 12:47

Привет всем!

Знаю, что никто из Вас мне не поможет, но, всё же напишу вопрос, для самоудовлетворения.

Как то можно для стандартного поиска повысить релевантность определённого типа материалов? Чтобы товары были в поиске выше, чем все остальные записи?

Как добыть токен термина таксономии верхнего уровня?

26 марта 2012 в 22:19

Привет.
Задаю заголовки к нодам при помощи модуля page_title.
У меня многоуровневый каталог таксономии:

Садовая техника
   Газонокосилки
       Бензиновые газонокосилки

Товар относится ко всем терминам сразу. При настройке шаблона заголовка мне удалось вытащить термин "Бензиновые газонокосилки". А как-то можно вытащить термин "Садовая техника"? Такого токена я не нашёл в списке представленных на выбор.

Как изменить title у некоторых записей, у которых заголовок задан шаблоном

26 марта 2012 в 14:16

Привет.
Для товаров у меня задаются заголовки (title) при помощи модуля page_title шаблоном. Этот же модуль позволяет задавать title прямо на странице.
Логично было бы модулю работать так: Если заголовок задан на странице ноды, то он переписывает шаблонный заголовок.
Однако, этого не происходит, шаблон распространяется на все ноды этого типа материалов.
Создать отдельный тип материалов не предлагать, т.к. может в будущем понадобится сменить title у какой-то ноды - не менять же её тип потом.
Есть какие-то пути решения?

Пропадает поле во VIEWS

16 марта 2012 в 21:53

Привет.
Есть у ноды поле с выбором одного из 3-х значений. Значения: 1, 2 и 3.
Сделал вьюху, и хочу там вывести все ноды, у которых значение поля НЕ 3.
Добавил в фильтрах это поле и выбрал: "Ни один из" - 3.
В итоге, ноды выводит как надо (без нод со значением 3), но, само это поле почему то пропадает из вывода.
Есть варианты, почему пропадает это поле при выводе? В списке выводимых полей оно есть и не скрывается специально.

[РЕШЕНО] Как вывести поле во VIEWS?

6 февраля 2012 в 16:21

Привет.
Есть два типа материала, первый и второй.
В первом создал текстовое поле, и поле для ссылок на ноды второго типа материалов (сопутствующие статьи, так сказать).
Выводятся эти ссылки на ноды второго типа через VIEWS.

Как в этот вьюс запихать ещё и то текстовое поле?

Делал я, как это делается обычно. Просто во вьюсе выбрал нужные поля и сохранил. Сопутствующие статьи выводятся, а вот то поле нет.
Как мне кажется, представление просто не знает, что нужно взять данные из самой ноды первого типа, ведь оно просто перечисляет ссылки на статьи второго типа, а там это поле не прописано.

Вопрос про КЭШ

19 января 2012 в 11:07

Здравствуйте.
Скажите пожалуйста, вот выставил я на странице производительности минимальное время жизни кеша 1 час, и запуск крона каждый час.
В течение этого часа я изменил одно поле у одного товара. Это изменение должно коснуться самой страницы с товаром и страницы списка товаров.
Что произойдёт при срабатывании крона? Сбросится весь кэш всего сайта, или только этого поля, страницы и списка товаров?
Будет ли сброшен кэш, если изменений никаких не было вообще?

Разваливается CSS при переключении страниц в блоке на AJAX

15 января 2012 в 21:15

Здравствуйте.
Есть такая проблема.
У меня есть блок на VIEWS, в котором страницы перелистываются при включённом в настройке представления AJAX.
Включена оптимизация CSS и JS файлов при помощи модуля advagg.
Если начать переключать страницы в этом блоке, но, вся страница прижимается к левому краю и вообще всё становится криво и не эстетично.
Если посмотреть в фаербаге, то видно, что одновременно браузер подгружает и созданный модулем файл стилей и сам исходный файл стиля. В общем, почему то получается масло масленное. Ощущение, что на подгруженных аяксом страницах не работает модуль advagg.

Ошибка

11 декабря 2011 в 12:26

Здравствуйте.
Установлен ubercart 2.7
На странице авторизации сайта висит такая ошибка:

<?phpwarning: in_array() [function.in-array]: Wrong datatype for second argument in /home/site/public_html/modules/ubercart/uc_store/uc_store.module on line 2093.?>

В чём может быть проблема?

Пробовал патч с этой страницы http://drupal.org/node/1318452 . Не помогло.