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

Syntax highlighter: Отсутствие стиля для кода HTML

12 ноября 2012 в 16:51

Модуль Syntax highlighter добавляет синтаксическую подсветку кода на странице.
Но в списке выбора отсутствует стиль HTML.

[Решено] Смена вида: list / grid

4 ноября 2012 в 20:58

Подскажите технологию.
Задача: сделать переключатель вида List / Grid, который обычно встречается в магазинах и витринах товаров.
Если сделать два представления страниц views с разными стилями отображения, то работать они будут только для одной страницы. Как сделать так чтобы при переключении вида, можно было продолжать работу на других страницах сайта с новым стилем?.

[Решено] Темизация $submitted: Собственный формат

24 октября 2012 в 15:22

Задача: получить на странице материала сообщение о публикации в формате "Товар добавлен: четверг, 18 октября, 2012 "
Использую код в template.php:

[Решено] Перевод интерфейса: Разные местоположения одной и той же строки

21 октября 2012 в 12:02

Создаю несколько проектов с использованием одних и тех же модулей.
В каждом проекте на шаге перевода интерфейса сталкиваюсь с странной особенностью, к примеру для одной и той же строки модуля "Your shopping cart" в одном проекте будет указано расположение "/cart" а в другом "/admin/structure/menu/manage/main-menu/add". И так для многих строк.

[Решено] Basic Cart: Количество цифр после запятой.

17 октября 2012 в 9:01

Типы материалов - Управление полями
Для поля Price устанавливаю значение 0 для поля Масштабирование (Количество цифр после запятой).
Типы материалов - Управление отображением
Аналогично.

Тем не менее на странице отображения товара поле Price отображает цену в формате 100.00 руб.
Подскажите в чем может быть дело?

Views - Contextual filters: На странице материала вывести блок с материалами той же категории

13 октября 2012 в 16:32

На странице материала (node/*) хочу вывести блок с материалами той же категории.

1. Добавляю Contextual filters Термин таксономии: ID термина
2. Устанавливаю Relationships Содержимое: Taxonomy terms on node чтобы получить связь ноды и ее термина.

Auto preview все правильно отображает если ввести nid, а на странице с материалом блок не выводится.

[Решено] Ошибка при установке: Warning: chdir(): open_basedir restriction in effect.

10 октября 2012 в 8:34

При установке Drupal 7 на хостинг, получил ошибку (см. в прикрепленном файле)

Права выставлял:
chmod a+w sites/default
chmod a+w sites/default/files
chmod a+w sites/default/settings.php

Views: Многоуровневый каталог с изображениями для разделов

9 октября 2012 в 8:02

Безуспешно пытаюсь воссоздать каталог, который работает в Ubercart.
Для лучшей наглядности приведу изображения:

Нужно так:


В Ubercart для организации каталога создаются следующие представления Views:

  1. uc_catalog_terms - блок с терминами над содержимым
  2. uc_catalog - страница с содержимым

Так же Ubercart создает меню из терминов, но со ссылками catalog/tid вместо стандартных taxonomy/term/tid

Views: Страница для вывода блоков

9 октября 2012 в 4:53

Подскажите как лучше организовать такую структуру.
На главной странице я хочу выводить только блоки Views с содержимым, отфильтрованным по определенным критериям. Это будут такие блоки как: Новинки, Рекомендуем, Популярное, и пр.

1. Можно создать Views для страницы "Главная". Сделать ее пустой, выбрав к примеру в опциях фильтрации "Тип материала" и не указав ни один из имеющихся. А далее в настройках блоков отображать их только на данной странице. Это удобно потому что можно менять блоки местами. Но получается что мы создали дополнительный Views. Не уверен как это отразиться на производительности.

Cover для ноды

3 октября 2012 в 7:31

Существует ли модуль для добавления к ноде изображения-cover?
Появилась задача для каждой ноды добавлять изображение, но чтобы оно было не в содержимом, а к примеру над заголовком.

Ubercart - Views: uc_catalog_terms. Вывод только тех терминов, которые содержат материалы

25 сентября 2012 в 0:51

Модуль Ubercart создает:
- представление uc_catalog_terms (Term) для вывода категорий на странице
- блок-меню "Каталог" для вывода категорий в блоке

В отличии от представления блок выводит только те термины в которых есть содержимое.
Моя задача заключается в том, чтобы настроить представление uc_catalog_terms аналогичным образом.

Что для этого нужно? Связь Relationships + Contextual filters?

Не могу переопределить функцию

13 сентября 2012 в 15:55

В файле модуля Ubercart - uc_catalog - uc_catalog.module есть функция _uc_catalog_navigation
Внутри данной функции меня интересуют строки:

<?php
  
// No nodes in category or descendants. Not in path and display nothing.
  
if (!$num) {
    return array(
FALSE''0);
  }
?>

Если их удалить, то в блоке который выводит модуль будут отображаться все термины, вне зависимости от того, содержатся в них материалы или нет.
Но мы ведь учимся делать красиво, по этому пытаемся переопределить функцию в файле template.php

[Решено] Ubercart: Как вывести все термины в блоке Catalog?

12 сентября 2012 в 15:12

Модуль Ubercart - Catalog создает блок для отображения категорий. Но по умолчанию в нем выводятся только термины, которые содержат материалы.
Как можно вывести все термины?

[Решено] Webform: после отправки перекидывает на страницу материала

11 сентября 2012 в 12:38

Делаю поле для заказа звонка. После ввода номера телефона пользователем, он должен отправляться на мыло админа. Блок с формой вывожу при помощи Views. Все просто, но возникла проблема.

После ввода номера телефона и нажатия кнопки submit меня перекидывает на страницу материала webform.
Причем это както связано с моей темой оформления, потому что, если переключить тему на любую из стандартных, то все срабатывает без проблем.

Подскажите, в чем может быть проблема?

Basic cart: переменная $site_name в mail subject

5 сентября 2012 в 23:35

На странице настроек оформления заказа модуля Basic cart (admin/config/basic_cart/settings/checkout) есть возможность формировать шаблон e-mail сообщений.
Хочу расширить набор placeholders, добавив переменную Drupal $site_name, чтобы можно было добавить в шаблон для Subject: Получен заказ с сайта $site_name

Изменил:

<?php
$message
['subject'] = check_plain(variable_get('basic_cart_admin_subject'));
?>

на

<?php
$message
['subject'] = variable_get('basic_cart_admin_subject');
?>

и

<?php
$search 
= array(
    
'%CUSTOMER_NAME''%CUSTOMER_EMAIL''%CUSTOMER_PHONE''%CUSTOMER_ADDRESS''%CUSTOMER_MESSAGE''%ORDER_DETAILS',
  );
  
$replace = array(?>

[Обсуждается] Переопределить js

4 сентября 2012 в 23:31

Подскажите как правильно переопределить код js модуля.
К примеру мне нужно отключить скрипт модуля Ubercart который в блоке корзины сворачивает и разворачивает ее в зависимости от того есть ли в ней товары.
Можно вырубить код в файле модуля, но как это сделать в соответствии с правилами?

Ubercart - Stock: Возврат товара на склад после отмены заказа

3 сентября 2012 в 10:27

Можно ли сделать чтобы после отмены заказа (смена статуса на Abandoned или Canceled), списанный со склада товар, возвращался?
Решал ли кто подобную задачу и если да, то как?
Есть возможность настраивать действия Склад » Конфигурация » Оформить заказ » Правила, но среди доступных не смог найти нужный вариант.

[Решено] Views 3 - exposed filters: Сортировка asc/desc по Post date

31 августа 2012 в 22:09

Объясните пожалуйста логику операторов и значений для реализации сортировки по дате добавления материалов.

  • Добавляю в Filters поле Содержимое: Post date
  • Отмечаю галкой Expose this filter to visitors, to allow them to change it
  • И Grouped filters для нескольких значений
  • Добавляю два пункта "По возрастанию" и "По убыванию"

Далее возникает вопрос по использованию операторов и значений с которым я не смог разобраться.
Прошу помочь.

[Решено] Не работают скрипты (function ($) {...})(jQuery);

30 августа 2012 в 16:32

Drupal 7, подключаю скрипты в файле темы .info
Сам код скрипта не суть важен, потому что не работают методы, за исключением alert

Taxonomy: Проблема - дублирование терминов при добавлении

25 августа 2012 в 19:39

При добавлении терминов таксономии с использованием "Отношения", они дублируется на странице со списком терминов.
Один отображается в корне, а дубль в указанном родителе.
Это можно гдето отключить или настроить?