iskatel: Блог

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

Как в commerce переключать товары используя изображение

20 декабря 2015 в 17:14

Доброго времени суток.
Вопрос по друпал коммерц.
У меня товары с одними и теми же характеристиками но с разными расцветками.
Создаю для каждой расцветки product и затем вывожу их в типе материала. Примерно как здесь.

Организация совместной работы над документами

15 октября 2014 в 10:47

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

Выборка материалов последнего термина таксономии

5 февраля 2014 в 15:50

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

[РЕШЕНО] Вывод в шаблоне ссылки на CCK файл

13 ноября 2013 в 11:52

Имеется ССК поле (test) для загрузки МР3 файла. При помощи модуля mp3player вывожу файл в проигрывателе.
Но дополнительно необходимо в вывести рядом и ссылку для скачивания МР3 файла.
Для этого в node.tpl.php вписал следующий код field_test[0]['filepath']?>">Скачать
Но проблема в том что к ссылке добавляется лишний текст (node или же синоним если он прописан)
Вот к примеру он дал мне такую ссылку http://сайт.ru/node/sites/default/files/testoviy_fail.mp3
хотя файл находится здесь http://сайт.ru/sites/default/files/testoviy_fail.mp3

Связь между двумя словарями таксономии

17 июня 2013 в 0:55

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

В словаре "Населенный пункт" добавил поле типа "ссылка на термин" который ссылается на термины словаря "Район".

Добавить материал к термину.

14 июня 2013 в 4:53

Проблема такая, имеется новостной сайт. Для новостей имеется несколько словарей таксономии - "Населенный пункт", "Персоналии" "Организация, объект" и т.д. Каждый термин таксономии отдельная страница с несколькими полями (описание, фото, телефон и т.д). Допустим если термин словаря "Организация" - "Школа номер 12" то выводится информация о школе, а затем список новостей привязанный к школе.

Ошибка при попытке создать страницу в Panels

15 декабря 2012 в 17:04

При попытке создать страницу в Panels выскакивает следующее предупреждение:
warning: preg_match() [function.preg-match]: Compilation failed: disallowed Unicode code point (>= 0xd800 && <= 0xdfff) at offset 1811 in /usr/local/www/tariqat/islamdag.ru/sites/all/modules/ctools/includes/cleanstring.inc on line 157.

Кто либо сталкивался с такой проблемой. Что это значит и как можно решить эту проблему?

Связать два типа материала

28 января 2011 в 11:31

На сайте имеется два типа материалов "Произведения" и "Авторы" связаные между собой ССК полями используя nodereference и NodeReferrer.
Необходимо при показе произведений вывести блок с биографией автора. То есть как я понимаю вывести или тизер или же полную версию биографии из соответствующего произведению типа материалов "Авторы" примерно так как это сделано здесь http://www.pravmir.ru/patriarx-kirill-nelzya-propovedovat-ne-znaya-chto-...

Path settings настройка File path в CCK

26 января 2011 в 16:14

Возник такой вопрос. На сайте имеется ССК поле для загрузки мр3 файлов. Необходимо выставить патч для каталогов в которых будут сохранятся мр3 файлы.
Допустим у меня два типа материалов лекции и песни. Для загрузки файлов я использую одно ССК поле - field_mp3.
Для каждого типа материалов я думал использовать отдельную директорию но если файлов будет слишком много то не будет ли с этим каких либо проблем.
В "Path settings" ССК поля я не нашел подходящих маркеров для подстановки там имеются лишь маркеры связаные с юзером такие как [uid], [user-created-yy] и т.д.

Совпадение имен при переносе сайта на движок друпала.

27 декабря 2010 в 14:19

Добрый день.
У меня имеется сайт который я создавал используя HTML. Хочу перенести этот сайт на друпал. Сильно ли упадет посещаемость если адреса страниц не будут совпадать с адресами старой версии. Просто не хочется заморачиваться о соответствии адресов страниц. конечно если оно того стоит то тогда думаю придется этим заняться.
Страницы у меня заканчиваются на .shtml.

Ошибка - Call to undefined function webform_menu_load

22 октября 2009 в 7:09

Перенес сайт с локалки на сервер. Сайт открывается но при открытии страниц появляется следующая запись:
Fatal error: Call to undefined function webform_menu_load() in /usr/local/www/xxxxx.ru/includes/menu.inc on line 410

Что это означает и как можно вылечить?

Швабрашвабр - Блок Прямой эфир - как встроить стили

21 октября 2009 в 8:09

Скачал и установил сборку "Швабрашвабр". Возник следующий вопрос. Там имеется блок "Прямой эфир" в котором выводится имя пользователя - заголовок материала - заголовок комментария. Вид блока определяется следующим кодом шаблона: views-view-field--live--subject.tpl.php

<?php
//foreach($row as $k => $v) {
//drupal_set_message($k . " = " . $v);
print "comments_uid) . "\">" . $row->comments_name . "nid) . "\">" . $row->node_title . "nid) . "#comment-" . $row->comments_cid . "\">" . $row->comments_subject . "
";
//}
?>

Необходимо для каждого элемента этого блока определить свои стили. То есть примерно нужно чтобы было
<див class="стил" > юзер - <див class="стил" > заголовок материала - <див class="стил" > заголовок комментария

Подскажите как встроить эти стили в код.

Как запретить в типах материалов - отделить анонс от основного материала

28 сентября 2009 в 22:34

На сайте необходимо реализовать раздел вопросы и ответы.
Пользователи задают вопросы далее в коментариях идут обсуждения и ответы. Далее модераторы анализируют коментарии пользователей и в доступном для редактирования лишь для них поле сск размещают наиболее подходящий ответ.
Для вопросов и ответов я создал отдельный тип материалов. Для вопросов оставил поле "содержание" а для ответов добавил сск поле доступ к редактированию к которому имеют только модераторы.

Сообщество + фотоальбом + аудио-видеоальбом

25 сентября 2009 в 14:48

Необходимо к сообществу (Organic Groups - http://drupal.org/project/og) прикрепить фотоальбом. Выбрал views_gallery (http://drupal.org/project/views_gallery).
Галереи создают только модераторы а пользователи имеют право лишь добавлять картинки.

Вопросы по созданию сайта сообщества.

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

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

Какой движок использовался для создания этих социальных сообществ

3 сентября 2009 в 19:12

Нашел в сети два похожих по исполнению социальных сообщества http://lifestylerepublic.ru/index.php и http://umma.islam.ru
Кто знает какой движок использовался для создания этих сайтов. Мне почему то кажется что эти сайты сделаны на друпале или я ошибаюсь?
Если это друпал то может кто знает какие модули там использованы.

Шаблоны страниц в зависимости от языка.

6 августа 2009 в 3:17

Такая ситуация - на сайте материалы на двух языках на арабском и русском. Включил мультиязычность и теперь необходимо чтобы в зависимости от языка цеплялся определеный шаблон документов.
Возможно ли это сделать подобно тому как можно допустим для разных типов создавать свои шаблоны документов как здесь
node-book.tpl.php
node-forum.tpl.php
node-page.tpl.php
node-story.tpl.php

Перенос видео на другой сервер

19 июня 2009 в 6:03

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

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

Проблемы с выводом текста на русском в шаблонах страниц

3 июня 2009 в 12:16

Необходимо в некоторых страницах шаблонов типа node-[type].tpl.php добавить некоторые записи типа названия полей на русском но возникают проблемы с кодировкой и вместо русских бухв появляются вопросительные знаки. Как лучше всего решить эту проблему.

Темизация словаря таксономии

22 мая 2009 в 19:15

Никак не могу найти как темизировать шаблон для определеного словаря таксономии.
Можно создать шаблон для всех словарей:
page-taxonomy-term.tpl.php
page-taxonomy.tpl.php

Можно также для отдельного термина словаря:
page-taxonomy-term-1.tpl.php
А как сделать для отдельного словаря?

Навигация на основании словаря таксономии

22 мая 2009 в 9:35

У меня имеется навигационное меню на основе словаря таксономии. То есть я сначала создал словарь с метками, задал нужную мне иерархию, потом создал в View вид для этого меню и в нем отдельные страницы для вывода документов для каждого термина, а потом привязал эти страницы к меню. Когда терминов мало - нет никаких проблем. Но когда переваливают за десяток то создавать вручную страницы вида для каждого термина неудобно. Может кто знает более оптимальное решения.

Тизеры в связаных материалах

8 мая 2009 в 3:14

Такой вопрос:
Имеется два типа материалов "Автор" и "Произведение" связаные между собой. То есть к типу материалов "Произведение" добавлено поле nodereference под названием Автор а в типе материалов "Автор" добавлено поле Node Referrers
В материалах типа автор автоматом выводятся ссылки на произведения этого автора.
Необходимо чтобы в материалах типа "Автор" выводились тизеры произведений. Настроил это дело в Display fields но с тизерами появляется сопутствующая информация будь то термины таксономии или другие связанные поля ССК.
Как сделать чтобы выводились лишь чистые тизеры без сопутствующих полей?
Возможно ли вписать в node-avtor.tpl.php код который выводит лишь текст тизеров произведений.

Чистые ссылки на хостинге 1gb

18 апреля 2009 в 11:27

Собрал сайт на своем компьютере и перелил на хостинг 1gb.ru перестали работать чистые ссылки которые работали в денвере. По адресам можно ходить если добавлять ?=

У меня друпал 6.10. пробовал менять в .htaccess некоторые параметры по советам которые нашел на форуме - не помогло. Может кто сталкивался с такими проблемами на этом хостинге.

Шаблон для отдельного документа

18 апреля 2009 в 0:30

У меня 6 друпал тема waffles
Необходимо сделать шаблон для отдельного документа.
Для этого как я понял нужно создать файл node-5.tpl.php где 5 — это ID документа а также page-node-5.tpl.php.
В добавок как я понял нужно добавить код в template.php.
Добавил следующий код отсюда http://setegnom.com/node/1073

Развернутое содержание книги.

5 апреля 2009 в 8:31

Необходимо чтобы при нажатии на ссылку книги выводились развернутые ссылки на главы. Ввел следующий сниппет в ноду книги - все работает, но не знаю как отключит содержание в ноде которое выводится автоматом. А то получается два списка содержания в ноде.
http://drupal.org/node/209336

<?php
$book_top_page = 1;
$levels_deep = 3;
$emulate_book_block = true;

if (!function_exists('book_struct_recurse')){
function book_struct_recurse($nid, $levels_deep, $children, $current_lineage = array(), $emulate_book_block = true) {
$struct = '';
if ($children[$nid] && ($levels_deep > 0 || ($emulate_book_block && in_array($nid, $current_lineage)))) {
$struct = '

    ';
          foreach ($children[$nid] as $key => $node) {
          if ($tree = book_struct_recurse($node->nid, $levels_deep - 1, $children, $current_lineage, $emulate_book_block)) {
          $struct .= '
  • ';
          $struct .= l($node->title, 'node/'. $node->nid);
          $struct .= $tree;
          $struct .= '
  • ';
          }
          else {
          if ($children[$node->nid]){
          $struct .= '

  • '. l($node->title, 'node/'. $node->nid) .'
  • ';
          }
          else {
          $struct .= '

  • '. l($node->title, 'node/'. $node->nid) .'
  • ';
          }
          }
          }
          $struct .= '

';
return $struct;
}
}
}

$current_lineage = array();

$result = db_query(db_rewrite_sql('SELECT n.nid, n.title, n2.nid parent, ml.weight
FROM {node} n
INNER JOIN {book} b ON n.nid = b.nid
INNER JOIN {menu_links} ml ON b.mlid = ml.mlid
INNER JOIN {book} b2 on b2.mlid = ml.plid