tlito: Блог

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

Ajax basket как сделать без копеек? DC 7

3 марта 2015 в 15:43

Здравствуйте! Я поставил модуль Ajax Basket Link. Он отображает цену в формате с копейками.
У меня везде в магазине отображаются цены без копеек, потому что я использую модуль Commerce Extra Price Formatters и настроил без десятичных дробей вывод цен.
Подскажите как мне в модуле Аякс Баскет тоже сделать без десятичных. строка в этом модуле выглядит так:
$price = commerce_currency_format($order_data['total']['amount'], $order_data['total']['currency_code']);

в модуле commerce extra price formatters я нашел строку:

<?php
case 'commerce_price_no_decimals':
          
module_load_include('inc''commerce_extra_price_formatters''includes/extra_functions');
          
$markup '';?>

i18n taxonomy translation Подрубрика является нейтральной, но показывается только на русском

10 февраля 2015 в 1:04

Здравствуйте! я занимаюсь переводом таксономии с использованием модуля i18n и включенным подмодулем Taxonomy Translation.
у меня возникла проблема с нейтральным термином, который вложен в переведенный на языки термин.
Вообще получается такая структура:

Doctors (английский)
- Nurses (английский)
Врачи (русский)
- Internatioanl Doctor
- Медсёстры (русский)
Лікарі (украинский)
- Медсестри (украинский)

То есть ранг врача International Doctor является общим для всех языков, ну это придумано для наглядности.

Как правильно переводить адрес и заголовок Views используя i18n

10 февраля 2015 в 0:59

я поставил и включил модули:
i18n
i18nviews
i18_page_views

они дают перевести только заголовок и ненужные кнопки-листалки.
Нет перевода адреса.
Даже если есть адрес как тогда сделать перевод кнопки меню ведующей на этот вьюс?

Выбор страны в зависимости от языка во вьюс

10 февраля 2015 в 0:58

Я сделал сайт с несколькоими языками, он многопользовательский.
Есть вьюс по пользователям. Я умею выводить пользвоателей, у которых язык такой же как текущий язык.
Но мне надо более сложную связь - для языка украинский должны выводиться пользователи у которых страна Украина.
Для языка русский - у кого страна россия.
А для языка английский - все остальные пользователи у которых страна любая но не россия и не украина.
Как так можно пошагово?

[РЕШЕНО] Colorbox node + Video Embed Field = полосы прокрутки при просмотре видео

3 февраля 2015 в 0:17

Подскажите как удалить полосы прокрутки?

[РЕШЕНО] Video embed field не сработал на оном хостинге хотя на другом сработал

2 февраля 2015 в 23:14

у меня есть хостинг на котором все идеально получилось: colorbox + video embed filter
позволили сделать поле видео, которое отображается тамбнейлом при клике на который открывается видео в колорбоксе.
НО! на хостинге агхост это не сработало - на двух сайтах. вместо колорбокса открывается в новом белом окне с адресом вида
vef/load/c959....
возможно на агхост как-то работает .htaccess не так, подскажите может есть куда смотреть?
в отладчик фаирбаг смотрел, пишет везде и где работает и где нет:

Как отключить Field Group при регистрации?

1 февраля 2015 в 14:06

здравствуйте! я сделал объединения полей пользователя в горизонтальные вкладки.
при регистрации запрашиваются не только емайл и пароль, но еще несколько полей из других вкладок.
получается, что при регистрации тоже отображаются вкладки.
как отключить field group для формы регистрации?

Views Infinite Scroll как добавить пейджер в топ?

31 января 2015 в 23:36

Здравствуйте! У нас на сайте больше 800 записей. Если, допустим нужно проматать на самое начало, то проще использовать пейджер.
Как прикрутить пейджер в добавок к infinite scroll ?

Views Infinite Scroll для раздела Видео не надо. Как отключить для термина таксономии?

31 января 2015 в 20:09

здравствуйте, уважаемые друпалеры!
у меня есть журнал, в котором в рубриках блога я сделал бесконечный скролл: установил views infinite scroll и taxonomy display, сделал вьюс по материалам типа запись в блог и видео и сделал чтобы для словаря Рубрики было отображение через Вьюс и там соответственно infinite scroll в разделе Pager.
НО! в рубрике Видео очень долго грузятся все эти тизеры! Я не хочу чтобы рубрика видео так долго грузилась.
Подскажите решение?

1. сделать тизеры видео без поля видео - нет мне нужно чтобы видео можно было сразу смотреть в рубрике видео
2. отключить infinte scroll для рубрики видео - да! как?

Menu Position меняет заголовки страниц в профилях пользователя а также выделяется на не нужных..

30 января 2015 в 11:58

Здравствуйте!
Не работает правильно Menu Position: сделал разные пункты для выделения элементов Меню. в настройках menu position выставлено: Mark the rule's parent menu item as being "active".
Для Вьюс все работает корректно - пункт выделяется, заголовок не меняется.

[РЕШЕНО] Main-menu после авторизации другое надо

30 января 2015 в 3:40

задача весьма банальная для такой продуктивной системы как друпал, но я не нашел в интернет как это делается.
в главном меню кнопка "Вход" для неавторизованных должна превращаться в кнопку "Моё" или "Кабинет" для авторизованных.
как проще, легче изменить заголовок меню после авторизации?
и вдогонку: как некоторые пункты меню не отображать для авторизованных, и как добавить новые для авторизованных?

Убрать Token и формат ввода для Админа на разных страницах. better formats не помогает

29 января 2015 в 22:28

Здравствуйте, уважаемые разработчики!
У меня есть одно неудобство: в модуле privatemsg админу показываются токены и форматы и это не отключается ни в правах, ни на странице настроек privatemsg.
Токенов много и они очень тормозят загрузку страницы, что влияет на удобство пользования. Для простых пользователей страница грузится значительно быстрее.
Подскажите, как убрать у админа вывод токенов и форматов ввода в модуле privatemsg при отправке и в целом как это убирать на других нужных страницах или модулях?

Fieldset от Views в профиле как сделать горизонтальной вкладкой в field_group?

29 января 2015 в 20:00

Здравствуйте, уважаемые разработчики!
Сегодня узнал о замечательном field_group который удобно разбивает на вкладки все поля профиля - как вконтакте в настройках.
Вот как это выглядит:

У меня есть Вьюс блок публикаций автора, который отображается в профиле. А при редактировании профиля он сам по себе без моего ведома добавил поле галку - "Персонализировать блоки" - ну в общем полезная галка, можно отключать отображение публикаций автора в профиле или включать.
Вот как он выглядит:

Этот блок всегда виден в любой вкладке и не может переместиться в нужную мне вкладку руками, так как это не поле.

DC Модели товара с картинками - отображение при наведении и выбор при клике

28 января 2015 в 10:40

Здравствуйте, гуру!
На бонприкс есть хороший способ отображаения товаров:
http://www.bonprix.ru/kategoriya/muzhskaia-moda-muzhskaia-moda-tolstovki/
при наведении на мелкую картинку она отображается в основном фото и остается отображаться она.
Мне нужно реализовать как раз эту функцию - у товара должны быть несколько фото модификаций по цвету.
Каждая модификация отличается только фотографией и названием цвета (и это особое название, типа Фиолетовый космос).

DC Разделяемый магазин и много продавцов одних и тех же товаров. Выбор покупателем продавца??

28 января 2015 в 3:23

доброго времени, уважаемые гуру!
я делаю магазин товаров фирмы, в которой работают много продавцов и они все присутствуют на сайте в роли продавцов.
у всех одни и те же товары фирмы по одинаковы ценам.
Каталог и корзина сделаны на Drupal Commerce
Задача:
1. клиент не должен видеть цены товаров, если он не авторизован и не выбрал продавца (то есть своего продавца, к кому он обращается с оформлением заказов)
2. как сделать выбор имени продавца в профиле клиента - но только из тех, кто имеет роль продавца.
3. как сделать отправку на емайл продавца заказов от клиентов, которые выбрали его своим продавцом
4. как сделать просмотр заказов на сайте для каждого продавца - только от своих клиентов.
??

Редирект после регистрации для мультиязычного сайта

17 января 2015 в 17:21

доброго времени!
в этой теме http://www.drupal.ru/node/58573 я сам придумал и скинул код модуля как перенаправить после регистрации пользователя на нужную страницу. и это работает (последнее мое сообщение).
Теперь я делаю мультиязычный сайт, нужно более элегантное решение. В частности, в модуле указан переход на адрес:
node/22
а в мультиязычных сайтах номера нод для языков отличаются и нужно как-то суметь задать в коде нужный адрес ноды в зависимости от языка.
причем не желательно делать простую проверку 2-3х языков, а хотелось бы из первой ноды допустим
node/23 - и это английский вариант
выискивать адреса переводов если человек просматривает и регистрируется в немецкой, русской версии сайта - и давать ему либо перевод либо стандартный английский, если нет перевода.

Мультиязычность. Мои вопросы

15 января 2015 в 17:34

доброго времени, уважаемые специалисты друпал!
сайт фотографий - это еще и возможность попробовать на простом примере сделать мультиязычность.
и у меня возникли вопросы:

1. как сделать код языка 34-ru просто ru? в частности например ссылка Подробнее Русский имеет класс 34-ru что конечно не нравится. Да и в сессии тоже это видно, если включать. В общем хотелось бы перфекта.
2. как удобнее добавлять материал сразу на двух языках? термины таксономии Категории уже переведены, нужно на одной странице добавления сразу добавлять 4 поля на двух языках: Заголовок, Текст, Теги, Ключевые слова.

Plupload 2.1.2 не работает библиотека. Undefined moxie, sprintf...

15 января 2015 в 2:38

Вообще модуль хороший, но я когда его ставил намучился - пришлось выбирать версии.

Теперь решил опять его обновить. Поставил 2.1.2, не отображается.
Пишет:
undefined moxie
в файле jquery.plupload.queue.js
удалил после запятой в конце файла: )(jQuery, moxie);
ошибка ушла. плуплоад появился

Начал грузить фото, одно загрузил и остановился.
пишет:
cannot set property 'sprintf' cause undefined
в plupload.js

в общем откатился до версии 1.5.8 теперь работает нормально.

Календарь списком: сортировка во Вьюс от сегодняшней даты и выше по полю типа date, поле без года и не repeate

13 января 2015 в 0:30

доброго времени, позитивной даты!
У меня задача временная, так как нормального решения календаря я еще не нашел, а праздники отобразить уже надо.
Основная причина проблем - у меня даты не повторяются, нет date_repeate, так как я пробовал чтобы повторялись и вышло так: http://www.drupal.ru/node/114770

Мне нужно так:
у меня есть праздники с датой типа date без года, с заголовком и текстом. Модуль date_repeate ОТключен.
надо сделать страницу Вьюс, по материалам типа "Праздник" - вывод в строку - дата и заголовок праздника.
Так уже есть, но сортируется пол полю дата от самого начала, то есть от первого января

то есть получатся примерно так:
1 января Новый год
14 января Старый Новый год
14 января День Трубопроводных войск РФ
14 февраля День святого Валентина

[РЕШЕНО] модуль. Удаление лишних символов типа пробел точка перед содержимым поля и сортировка вьюс

11 января 2015 в 23:46

Здравствуйте! Мне повезло делать сайт для многих пользователей, то есть корпоративные блоги.
Иногда некоторые пользователи пишут название города "пробел Город", что делает их первыми в сортировке по городу на странице Вьюс пользователей с опцией сортировки по полю таблицы.
Мне нужно обойти это любым способом:
1. программно стирать из поля город все предваряющие символы не буквенные (но не обязательно во всем поле, так как можно через запятую перечислять)

path для названия темы: ***

7 января 2015 в 1:51

Здравствуйте! есть небольшая проблемка:
некоторые материалы сайта имеют названия типа: ***
то есть без названия, но авторам так нравится.
и пути в этом случае имеют вид:
node/125
хотя для материалов этого типа прописан паттерн:
вопрос/[node:title]
подскажите как исправить чтобы модуль учитывал такие названия и делал для них пути типа:
вопрос/[node:id]
?

Sape в Drupal7 в несколько блоков не работает

5 января 2015 в 19:23

Здравствуйте!
Я пытаюсь без модулей просто создать блоки с типом PHP-code но вылазиет ошибка. Если все ссылки выводить в одном блоке - то все в порядке и код этого блока выглядит так:


<?php
     
global $sape;
     if (!
defined('_SAPE_USER')){
        
define('_SAPE_USER''xxxxxxxxxxxxxxxxxxxxxxx');
     }
     require_once(
realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'));
     
$o['multi_site'] = true;
     
$o['charset'] = 'UTF-8';
     
$sape = new SAPE_client($o);
     echo 
$sape->return_links(2);
 
?>

Когда я добавляю либо в этот же регион под первым блоком сапы второй блок, либо в регион подвал следующий блок то возникает ошибка :

Taxonomy Menu Trails если отмечен и родитель и дочерний как выделить дочерний?

31 декабря 2014 в 4:13

С наступающими праздниками! Всем самых классных проектов!

PATH Patterns новые, а надо чтобы старые тоже рабо..

27 декабря 2014 в 20:57

Здравствуйте, уважаемы пользователи Друпал!
У меня есть небольшая задача: pattern для user paths изменился. Я не смог сделать их Bulk Update - получилось только после удаления user paths и нажатие bulk update.
То есть было:
юзер/{user:name}
теперь:
{user:name}
На сайте работает модуль Real Name. скобки другие ибо форум применяет []

Но в интернете пропиарены некоторые страницы с старым видом pattern пользователей. И такие ссылки теперь ведут на Страница не найдена на моем сайте.
Я сделал новые несколько path пользователей по старому образцу pattern, но они стали главными, а мне нужно чтобы они были только вспомогательными. Это первый вопрос: как добавить вручную новый path и чтобы он был не главным?

[РЕШЕНО] Назначение роли легко и удобно без редактирования через страницу профиля?

23 декабря 2014 в 19:20

Как можно давать людям роль нужную простым кликом, без необходимости редактирования страницы профиля - что создает риск потери данных которые вводит пользователь пока я редактирую профиль и даю роль?