Блог пользователя - Serega_od

Как открывать все изображения <img> в материалах с помощью LightBox?[РЕШЕНО]

4 марта 2010 в 12:29

Всем привет!
Есть материал с разбросанными внутри текста мини-изображениями необходимо при клике по ним открывать их полноразмерную версию с помощью LixtBox. Облазил все настройки лайтбокса, пробовал настроить Automatic handlers для вставленных изображений, ничего не получилось. Подскажите пожалуйста куда копать? Заранее спасибо!

Можно ли каталог Ubercart'a засунуть в Panels?

3 марта 2010 в 9:01

Всем привет!
Делаю магазин на уберкарте.
Хочу на главной странице с помощью Panels сформировать пару колонок, в одной выводить каталог товаров(который доступен по адресу http://mysite.com/catalog), во второй какой-то текст. Но вот беда в panels никак не могу его засунуть Sad Как я понимаю он не является ни нодой не вьюхой.
Вопрос можно ли как-то в панель засунуть контент, расположенный по определенному адресу, может доп. модули есть?

Как правильно сделать шаблон Views?

28 февраля 2010 в 11:41

Всем привет!
Делаю интернет-магазин по продаже теплых полов.
Установил Ubercart, используя каталог уберкарта создал категорию "Теплые полы", накидал в эту категорию несколько продуктов. Теперь все продукты, относящиеся к категории теплые полы вывдятся по адресу http://mysite/teplye-poly. Так как их выводит уберкарт меня не устроило и я сделал View-страницу и указал путь(path) http://mysite/teplye-poly - но по этому адресу все равно выводится представление уберкарта. Помогает например указание во вьюхе другого адреса, например http://mysite/teplye-poly2 - НО тогда теряется связь с хлебными крошками, которые формирует ubercart.

Я облазил весь форум, есть различные решения:
- Использования модуля Category, но в моем случае по-моему нет в нем необходимости т.к. вложенность категорий очень маленькая максимум 2-3 уровня.
- Строить своё меню и крошки опираясь на представления сделанные во Views
- Темизация продуктов и категорий - пока для меня звучит страшно

Такой вопрос: Что посоветуете в таком случае? Может как-то все-таки можно переопределить путь http://mysite/teplye-poly чтоб по нему формировлся шаблон из вьюхи?
Заранее спасибо!

Полезные модули для Ubercart

26 февраля 2010 в 17:35

Всем привет!
Делаю свой первый магазин на Ubercart.
Просьба поделится мнениями о модулях, дополняющих штатные возможности Ubercart.
Сам вот полазил и нашел более-менее интересные:

Название Описание Ссылка
uc_ajax_cart Ubercart AJAX корзина http://drupal.org/project/uc_ajax_cart
uc_dependent_attributes Позволяет в магазине включать/выключать опции и атрибуты для отдельных продуктов. http://drupal.org/project/uc_dependent_attributes

Подскажите пожалуйста как сделать обработчик для своей формы[РЕШЕН@]

24 февраля 2010 в 16:23

Добрый день!
Создал свой блок в тело которого поместил небольшую формочку.
Не могу сообразить куда вставить код обработки, если сразу после формы вставить php-код и указать action="" - то при любом обновлении страницы срабатывает обработчик.
Подскажите пожалуйста куда его определить?
Заранее спасибо!

Доработка стандартного модуля "блог"

17 февраля 2010 в 19:01

Добрый день!
Подскажите пожалуйста что надо сделать чтобы при использовании стандартного модуля "Блог" появилась фильтрация постов по месяцам(как в вордпресе) и чтобы незарегистрированный пользователь мог оставлять комментарии. Перерыл все настройки ничего подобного не нашел.
Заранее спасибо!

Как вывести карту сайта xmlsitemap для пользователя?

19 октября 2009 в 21:07

Всем привет! Установил модуль xmlsitemap, как я понимаю его задача формировать xml файл и отправлять его в поисковики.
А как собственно вывести структуру сайта для пользователя, например в виде дерева?
Заранее спасибо!

Как переопределить вид WebForms?

5 октября 2009 в 13:35

Добрый день!
Есть форма сделанная с помощью WebForm.
В ней есть поле типа Select с именем "Условия".
В опциях селекта только одна опция - "Да".
В поле Description Описаны некоторые условия.
Получается такой вывод:

Условия:
  галка(согласен) - Да

  Условия Условия Условия
  Условия Условия Условия
  Условия Условия Условия

Как сделать так чтобы галка было после условий? Вот так:

Условия:
  Условия Условия Условия
  Условия Условия Условия
  Условия Условия Условия

  галка(согласен) - Да

Думаю как-то надо переопределять функцию theme_form():

function theme_form($element) {
  // Anonymous div to satisfy XHTML compliance.
  $action = $element['#action'] ? 'action="'. check_url($element['#action']) .'" ' : '';
  return '<form '. $action .' accept-charset="UTF-8" method="'. $element['#method'] .'" id="'. $element['#id'] .'"'. drupal_attributes($element['#attributes']) .">\n<div>". $element['#children'] ."\n</div></form>\n";
}

Или как-то по другому?
Заранее спасибо!

Лучшие информеры: курсы валют, погода...

3 октября 2009 в 15:59

Предлагаю здесь выкладывать понравившееся информеры курсов валют, погод и т.п.

Небольшое отступление:
информеры служат для отображения на сайте курсов валют, прогноза погоды и т.п. Чтобы установить информер на свой друпал-сайт необходимо выполнить следующие шаги:
1. Зайти на сайт, который предоставляет такую услугу как информер.
2. Выбрать нужный информер.
3. Скопировать html(php, javascript) код.
4. На своём сайте создать новый блок и вставить в него скопированный код, выбрав формат ввода full html.
5. Вывести новый блок в нужном регионе сайта.

На поиск нормального информера у меня ушло не мало времени: то неподходящий дизайн, то нет возможности настроить список валют(для информеров валют) или не подходит язык интерфейса, а когда информер и вовсе платный(что на нашем просторе СНГ вещь вообще возмутимая Wink ).

  • Предлагаю вашему вниманию гибкий информер курса валют: позволяет настроить внешний вид, список валют, указать основную валюту по отношению к которой будет указан курс + его можно использовать на мультиязычных сайтах - http://czech-forum.biz/rate
  • Удобный конвертер валют: http://fx-rate.net/getwidget_calculator/
  • А также информер погоды на русском и английском интерфейсах: http://informer.hmn.ru/types/en/

Данные информеры можно посмотреть на сайте: http://herrera-hall.com/

Помогите пожалуйста - модуль image_fupload работает только на теме Garland [частично РЕШЕНО]

3 октября 2009 в 0:34

Добрый день!
Сделал сайт с галереей. Сайт запустил, вроде работает. Захотел прикрутить мультизагрузку изображений. Для этого установил модуль [module=image_fupload].
На сайте использую тему [theme=nigraphic]. Так вот с этой темой, а также со своими "родными" темами этот модуль работает некорректно, а именно не появляется кнопка выбора изображений:

Работает только в Гарланде.
С помощью firebug прошолся по контейнеру где должна быть эта кнопка и обнаружил следующее:
Гарланд:

<fieldset id="fsUploadProgress" class="flash">
</fieldset>
<div id="divStatus">0 files uploaded. Queued files will be uploaded by clicking the "Save" button at the bottom of this page.</div>
<div>
<object id="SWFUpload_0" class="swfupload" width="36" height="37" data="/ap1/sites/all/modules/image_fupload/swfupload/swfupload.swf?preventswfcaching=1254491736362" type="application/x-shockwave-flash">
<param value="window" name="wmode"/>
<param value="/ap1/sites/all/modules/image_fupload/swfupload/swfupload.swf?preventswfcaching=1254491736362" name="movie"/>
<param value="high" name="quality"/>
<param value="false" name="menu"/>
<param value="always" name="allowScriptAccess"/>

Перевод контента в форме WebForm

27 сентября 2009 в 14:21

Добрый день!
Есть двуязычный сайт(англ и русс)
Создал первоначально форму на англ.(WebForm) - в форме есть тип поля SELECT, в нем 4 чекбокса.
Но почему-то ни одно из значений чекбокса я не могу перевести на русский, т.к. через систему поиска перевода (/admin/build/translate/search) не находятся эти слова.
Хотя заголовки самих полей формы возможно найти.
Подскажите как перевести эти чекбоксы пожалуйста. Создавать новую отдельную форму как-то не хочется. Может надо ручками где-то в файле этот перевод прописать?
Заранее спасибо!

Как лучше реализовать перехват события?

24 сентября 2009 в 15:35

Всем привет!
Мне необходимо сделать следующее: Чтобы после отправки формы выполнялся некий скрипт PHP.
Подскажите пожалуйста как лучше перехватить событие, слышал что можно с помощью хуков или с помощью спец. модуля который выполняет определенное действие после указанного события(слышал о таком , но забыл как называется).

Заранее спасибо!

Как задать представление без Views?

20 сентября 2009 в 23:29

Всем привет!
Подскажите пожалуйста как отформатировать вывод материала не используя Vies?
Есть тип материала "Продукт". В нём 3 поля цены: Цена А, Цена В, Цена С.
Сейчас цены отображаются так при выводе:

Цена А: 10$
Цена В: 12$
Цена С: 15$

А мне необходимо сделать так:

10$ - Цена А
12$ - Цена В
15$ - Цена С

Заранее спасибо!

Мультиязычность(i18n )- Location - Gmap - Дублирование записей или как фильтровать Views в зависимости от языка

20 сентября 2009 в 12:15

Всем привет!
Столкнулся вот с какой проблемой:
Делаю мультиязычный сайт (2 языка-русс и англ). Сайт об аренде квартир. Каждая квартира отображается на карте. Также есть вьюха где показано расположение всех квартир на одной карте. Но после того как стал добавлять перевод на вьюхе стали дублироваться квартиры - т.е. выводятся маркеры как для квартир с описанием на англ. так и на русском Sad

Как я решил эту проблему:
P.S> В фильтрации вьюхи есть 2 св-ва:
1)i18n: Content negotiation - с этим вообще не понятно как работать Sad Может кто сталкивался?

2)Node translation: Language - с этим по проще.
Делаем пару страниц во вьюхе с такими параметрами:
- Выставляем Node translation: Language = Russian, Path = http://localhost/site/russianUrl
- Выставляем Node translation: Language = English, Path = http://localhost/site/englishUrl
Делаем 2 меню: одно английское, второе русское и цепляем на пункты меню урлы сделанные с помощью вьюхи.
Всё, при переключении языка будет видна соответствующая вьюха Smile

НО в таком варианте есть минус - находясь на вьюхе при переключении языка вы все равно останетесь на старой вьюхе пока не нажмете пункт меню, соответствующий нужной вьюхе.

У кого какие есть мысли по решению этой проблемы?

Не работает группировка во Views [РЕШЕНО]

17 сентября 2009 в 21:51

Всем привет!
Есть тип материала:"документы"
Словарь: "Категории документов" - термины:"Категория 1", "Категория 2",..., "Категория n"
Создал view:
Фильтры: Материал:документы
Опубликовано:Да

Поля: Материал:заголовок
Таксономия: term (Exclude from display - да)

Style: HTML List ->settings: grouping field: Таксономия term

Но вьюха не делает группировку, выводится так:

Категория 1
Док 1
Категория 1
Док 2
Категория 2
Док 3

Как сделать закругленные углы в списке taxonomy_list?

16 сентября 2009 в 21:21

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

Как проверить тип контента?(РЕШЕНО)

16 сентября 2009 в 10:21

Всем привет!
Подскажите пожалуйста как проверить тип контента.
Есть тип материала "Квартиры", чтобы отображать их на карте использую модуль gmap + location.
Чтобы карта появлялась в ноде использую ф-цию gmap_simple_map(как по другому не разобрался).
Понимаю для того чтобы эта карта выводилась не во всех типах материала а только в квартирах(Apartment) необходимо поставить проверку типа if ($content_type=='Apartment').
Но вот собственно как эту проверку правильно выполнить?
Вот кусок кода:

                  <div class="content">
                                       
                    <?php
                         if ($content_type=='Apartment')
                                {
                                     print gmap_simple_map($node->locations[0]['latitude'], $node->locations[0]['longitude'],'', '<b>' .$node->title.'</b>', 17);
                                }
                    ?>
                    <?php print $content?>

Заранее спасибо!

Как вывести маркеры разными цветами gmap+location(РЕШЕНО)

14 сентября 2009 в 10:55

Всем привет!
Есть тип материала "Квартиры", с помощью таксономии они разбиты на 1,2,3 комнатные.
С помощью связки gmap и location выводится расположение квартиры на карте города.
С помощью views типа gmap выводится расположение всех квартир на одной карте.
Собственно в чём нужен HELP - как на этой самой общей карте сделать так чтобы маркеры 1-комн. квартир были например зеленым цветом, 2-х красным и 3-х синим. Т.е. задавать цвета в зависимости от типа таксаномии.
Заранее спасибо!!!

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

13 сентября 2009 в 18:26

Добрый день! Подскажите пожалуйста модуль оплаты пластиковыми картами.
Ubercart не предлагать, т.к. мне не нужна корзина и все остальные заморочки - надо просто чтоб клиент зашел на соответствующую страницу сайта, заполнил риквизиты карты и произвел оплату.
Заранее спасибо!