NIKS_ArtReaktor: Блог

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

Вывод в field.tpl коментариев в поле (field) и количество коментариев в заголовок (field label)

12 ноября 2012 в 17:03

Значитса идея такая:

внимание! DRUPAL 7 (seven)

В шаблоне определенного поля field.tpl вывести все комментарии и форму.

А также немаловажно - вывести КОЛИЧЕСТВО комментариев в заголовке поля (field label).

Есть мысль, если "все комментарии и форма" будут как в node.tpl - высока вероятность, что остальные модули работы с формой и комментариями подействуют на них.
Если знаете как вывести отдельно форму и все комментарии - было бы чудесно.

Не работает JS plugin без повторного подключения Jquery.min

26 июля 2012 в 4:15

добавляю плагин jquery.backstretch.min.js на сайт.

Если подключить плагин jquery.backstretch.min.js - например в таком виде (в файле page--front.tpl.php):

drupal_add_js(drupal_get_path('theme', 'tour') . '/js/jquery.backstretch.min.js','file');

И далее добавляю настройки вызова фукнции - Не работает.

Если ПОВТОРНО подключить библиотеку jquery.min.js - РАБОТАЕТ.

drupal_add_js('/sites/all/modules/jquery_update/replace/jquery/1.5/jquery.min.js','file');
drupal_add_js(drupal_get_path('theme', 'tour') . '/js/jquery.backstretch.min.js','file');

И это не только с этим скриптом. Также было и с другим дополнительным.

Скажите ЧТО ДЕЛАЮ НЕ ТАК ?

CCK Views integration - handler для фильтров из списка существующий значений поля

29 декабря 2011 в 16:40

Уважаемые знатоки, прошу помощи.

Использую модуль vews selective filter.

Нужно сделать мульти селект для ССК полей обычного типа - НЕ allowed values.

По умолчанию мультивыбор доступен только для полей типа allowed values.
Понимаю что есть такой handler many_to_one и в нем вьюхе передается уже готовый список параметров и при этом возможен оператор 'OR' для фильров.

Нужно создать список из существующих значений поля, и соответственно дать выбор вьювсу для фильтров и обрабатывать его с помощью оператора 'OR'.
Тоесть аналог списка allowed values только список из существующих значений полей.

Или подскажите как написать какой нибудь handler который предлагал бы выбор уже готового списка из существующих полей поля.

Далее я так понял можно будет использовать уже при мультивыборе views selective filter и better exposed filters.

Заранее спасибо за помощь.

Динамическое программное добавление exposed фильтра при расположении фильтров в блоке

27 декабря 2011 в 18:11

Прошу помочь в таком вопросе.

Использую модули Better exposed fitlers, Views hacks - views_filters_selective

С помощью модуля динамически создаю exposed filter.
по полю с разрешенными значениями, и использую вывод чекбоксами(фильр BEF), с ограничением вариантов выбора (фильтр views hacks).

использую функцию hook_views_pre_view

Все выводит и создается отлично. Но когда я вывожу фильтры в блок (exposed form in block: ДА), то фильтр который создается программно, как будто не воспринимает настройки и обработку результатов модулями Better exposed fitlers, Views hacks - views_filters_selective
Он выводится, но результаты не обработаны, то есть нет ограничения и нет чекбоксов.

Если отключить exposed form in block: ДА - то все окей.

Я интуитивно понимаю, что это связано с "указанием временем" добавления фильтра. В данном случае с hook_views_pre_view. Но пока не знаю, какой другой можно применить хук, чтобы фильтр воспринял выборку значений.

Вот функция которая в модуле.

<?php
function expfilmod_views_pre_view(&$view) {
  if(
$view->name == "prodvgetexpfil")
     {
         
$display_id 'catalog_1';
         
$view->set_display($display_id);
         
$id $view->add_item($display_id'filter','node_data_field_tilt''field_tilt_value_many_to_one');
         
$item $view->get_item($display_id'filter'$id);
         
      
$item['operator'] = 'or';
      
$item['value'] = array();
      
$item['group'] = '0';
           
$item['exposed'] = TRUE;
         
$item['expose'] = array(
          
'use_operator' => 0,?>

Важные свойства интернет-магазина. На что обратить внимание при заказе интернет магазина.

14 октября 2011 в 16:41

Часто мы встречаем на первый взгляд приличные интернет магазины, но это не значит, что они успешны.

Успех интернет магазина зависит не только от дизайна и что продается в нем, но и от организации юзабилити, быстроты и оптимизации движка и всей системы в целом. Сделать работающий интерент магазина - это только часть дела. Если машина едет - это еще не значит, что машина хорошая.

Интернет магазин должен быть не только красивым и функциональным, но и качественно и продуманно построен программно, оптимизирован, а также немаловажно - с высоким уровнем автоматизации

К примеру, есть готовый интернет магазин и товары можно заказывать и картинки прыгают, а поисковые системы индексируют только 2-3 страницы вашего сайта, а не всю сотню страниц с товарами и описанием. И тогда начинаем задумываться, как же так, сайт же работает. Часто дешевые интернет магазины грешат плохой лояльностью поисковых систем.

Стремление сэкономить при заказе магазина может привести к большим рекламным затратам.

Чем лучше построена система магазина и сделана первоначальная SEO оптимизация - тем меньше денег нужно на первоначальную раскрутку интернет магазина.

Важно, чтобы система магазина была максимально автоматизирована, но без фанатизма. Тут важен баланс, чем больше автоматизации - тем меньше гибкости системы к изменениям.

Вывод ССК поля в сетке товаров Ubercart

19 января 2011 в 18:22

Приветствую! Помогите пожалуйста решить вопрос.
Есть Ubercart.
У него есть Сетка товаров ( когда кликаешь на категорию и перечисляется много товаров catalog grid).

Установил модули
Ubercart Advanced catalog
Display suit
Uc Sub-product ( товары привязаны через CCK node reference)

Суть такова что я пытаюсь вывести таблицу Uc Sub-product в сетку товаров (catalog grid).
Путем добавления поля с помощью Display suit в выводе Catalog Grid.
К сожалению модуль Display suit не видит созданных мною полей ССК.

Поэтому пытался прописать пхп код запроса этого поля.

например

Child_product

<?php foreach ((array)$node->field_child_product as $item) { ?>
<?php print $item['view'] ?>

<?php } ?>

Но ничего не выводиться.
Может подскажете способ вывести все таки привязанные товары.

В ССК также просавлял вид вывода поля field_child_product на Catalog grid, но самого поля для вывода не могу вывести.

Заранее БОЛЬШОЕ спасибо за помощь.

Node Reference + Views и ОДИН ТИП содержимого

27 декабря 2010 в 12:52

Приветствую! Помогите пожалуйста решить задачку.

Задачка с товаром Ubercart и прикрепленним к нему через node reference другими товарами.

Есть Один тип содержимого - товар. Есть товар1, к нему через поле node reference прикреплены (выбраны) другие товары.
Идея такая, чтобы используя views в блоке на странице вывести все прикрепленные к товару1 нему товары. и чтобы это показывалось только на странице с этим товаром. На странице другого товара, показывалось прикрепленные товары уже к другому товару.
Все это желательно чтобы работало при использовании синонимов или транслитерации.

Понимаю, что нужно копаться в аргументах, возможно связях(relationship). Но никак не могу сделать это.
Может подскажете какие настройки нужно поставить в views, чтобы это вывести.

Во многих темах по Node Reference + Views читал примеры как сделать, но там участвует ДВА типа содержимого, например автор и песни.
а здесь задача с одним типом.

Заранее благодарен за помощь.

Галерея с помощью модуля Gallery Assist, также установка и обзор видов Lightboxes для модуля

11 ноября 2010 в 12:30

Галерея с помощью модуля Gallery Assist

В данной статье я расскажу подробно как установить и настроить модули

Gallery Assist   Version 6.x-1.17

Gallery Assist Lightboxes  Version 6.x-1.4

Image FUpload (Gallery Assist)  Version 6.x-1.x-dev

 

Также в этой статье вы найдете сравнительную характеристику и настройки других видов Lightboxes для данной галереи.

Система на которую ставил:

drupal 6.19

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

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

Gallery Assist   Version 6.x-1.17

Gallery Assist Lightboxes  Version 6.x-1.4

Image FUpload (Gallery Assist)  Version 6.x-1.x-dev

Image FUpload