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

[Решено] Арифметическое действие с полями [модуль Computed Field]

30 июня 2010 в 9:15

Подскажите как реализовать данный функционал.
Каждая нода имеет поле (cck) с ценой. На сайте в настройках требуется указывать коэффициент, который будет использоваться в арифметическом действии с числовым значением (ценой) и нужно поле для вывода результата.

[РЕШЕНО] Нужно построить ссылку определенного вида во Views

30 июня 2010 в 8:35

Требуется собрать представление Views со ссылкой "Добавить в корзину" которая реализуется модулем Node Basket. Модуль использует ссылку вида: /basket/№?destination=node/№. Видимо для этого нужно воспользоваться Views - Arguments, но я не очень умею пользоваться данным полем. Прошу помочь.

Бэкап базы: какие таблицы?

8 мая 2010 в 9:10

Настройку сайта обычно начинаю на локальной машине. Наиболее трудоемкими являются обычно процессы создания и настройки таксономии и сами материалы/записи (колличество). Все остальное предпочитаю настраивать сразу на хостинге. Возникает необходимость создания бэкапа только таксономии (словари, термины с иерархией) и материалов. Для бэкапов я использую модуль Backup and Migrate и в режиме Advanced Backup - Database Options - Exclude the following tables altogether: я оставляю только следующие:
* node — записи
* vocabulary — словари
* term_data - термины
* term_hierarchy - иерархия терминов

Но почему то если открыть ссылку вида taxonomy/term/1/ и тп то получаю There are currently no posts in this category.
Я понял что содержимое записей не бэкапится. Но какая таблица хранит их понять не могу.
Я пробовал и другие комбинации (конечно если все таблицы сохранить то проблем не будет) но хотелось бы понимать что есть что да и вообще бэкапить только нужный минимум. Описания таблиц бд на drupaler.ru смотрел, как видите не сильно помогло.

[Решено] Модуль webfm - Web File Manager

14 апреля 2010 в 15:04

Открыл для себя очень удобный модуль для работы с файлами прямо из Drupal. Но столкнулся с проблемой.

При нажатии правой кнопкой мыши в браузере на файле и выборе пункта Copy link to clipboard получаю сообщение This feature requires 'signed.applets.codebase_principal_support=true' at about:config
Подскажите где и как настроить модуль чтобы этот пункт работал?

Backup and Migrate перестал коректно работать

6 апреля 2010 в 13:20

В процессе настройки сайта на denwer производились регулярные бэкапы при помощи данного модуля (Backup and Migrate).
В какой то момент все тем же модулем сайт успешно был перенесен на хостинг.
После переустановленной системы на локалке я попытался воссоздать утраченный прототип из бэкапов, но ничего не вышло. Сайт востанавливается но только частично (не сменяется тема, не переносятся меню, отсутствуют блоки и их расположение в регионах и многе другое).

Последовательность восстановления следующая:
- установка друпала
- перенос ранее созданных копий файлов site/... (кроме settings.php)
- включение модуля
- restore из ранее созданного, последнего бэкапа Backup and Migrate

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

В чем может быть дело?

Модуль Simplenews. Как прикрепить файл к рассылке?

3 апреля 2010 в 19:00

Добавить возможность прикрепить файл к рассылке для модуля Simplenews.
Результат поиска: обсуждения данного вопроса существуют но страницы открываются пустыми Sad
Очень прошу помочь.

[АКТУАЛЬНО] Модуль Node Images, размещение в ноде

1 апреля 2010 в 12:10

Использую модуль Node Images для добавления галереи к материалам.
В настройках типа материалов для которого нужно добавить галерею возможно указать ее Position (Do not show, Show above node body, Show below node body, Manually set in node template by variable $node->node_images). Я в настройках указал Show above node body и галерея выводится между определенными полями (не родными а добавленными CCK, что меня кстати вообще сбило с толку потому что я предполагал ее вывод над нодой а не внутри нее) но не там где мне бы хотелось.

Для типов материалов добавлены поля при помощи модуля CCK. Вопрос в том как установить позицию вывода галереи между определенных полей?
Если бы данный модуль как то добавлялся в качестве поля тогда его можно было бы просто перетащить в нужное место, но к сожалению данная возможность отсутствует.
Возможно ли создать CCK поле для указания переменной Manually set in node template by variable $node->node_images ?

Какой способ использовать?

[Решено] Запретить вывод заголовка для определенных типов материалов

29 марта 2010 в 15:07

Я думал это можно сделать удалив соответствующую строку в node-tipmateriala.tpl.php но там я ничего подобного не нашел.
Потом понял что заголовок у меня выодиться в page.tpl.php:

Прошу помочь с настройкой breadcrumbs

29 марта 2010 в 11:36

Не могу настроить - не знаю какой модуль использовать для того или иного случая. Слишком много разветвлений, не укладывается в голове, а опыта еще совсем не много.
Итак, по порядку:
1. Из пути нужно убрать слово Главная и не выводить его больше никогда вообще Smile
2. Пункт меню ссылается непосредственно на ноду - как вывести путь название ссылки или название ноды?
3. Пункт меню contact - ссылка contact - реализован модулем Contacts - необходимо вывести название ссылки
Для следующих пунктов имеется категоризация в таксономии но для вывода используются ссылки на представления views, а не на термины словарей.
4. Пункт меню ссылается на представление views (page) - необходимо вывести: название ссылки или заголовок views
5. Пункт меню ссылается на представление views (page) - по логике данное представление является продолжением предыдущего (в таксономии - подтермином) - необходимо вывести путь: предыдущий > настоящий
6. Пункт меню ссылается на представление views (page) - по логике данное представление является продолжением предыдущего (в таксономии - подподтермином) - необходимо вывести путь в последовательности уже из трех компонентов

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

[РЕШЕНО] Изменения в node-тип_материала.tpl.php не дают результата

24 марта 2010 в 16:51

Задача темизировать записи материалов определенного типа. В моем случае тип материала katalog_naushniki (смотрю в графе Тип тут %/admin/content/types).

Создаю файл node-katalog_naushniki.tpl.php с содержанием к примеру <?php print "Hello!"; ?>
Чищу кеш - результатов нет.

Пробовал создать файл node.tpl.php с тем же содежранием. Все работает - надпись Hello! на месте записи.

Ошибка с именованием файла?

p.s.: На сайте установлен модуль Pathauto. Возможно такое что мешают "Автоматические синонимы"?

[РЕШЕНО] Первые эксперементы c видами. Нужна поддержка.

22 марта 2010 в 23:36

Необходимо сделать чтобы материалы относящиеся к определенному термину выводились на странице блоками вряд по N-штук.
Каждый блок представляет из себя: название материала ссылкой на полную версию, првевью изображение и краткое описание.
Для данного типа материалов я добавил все необходимые поля при помощи CCK.

Какой будет схема создания данного функционала? Я еще никогда не делал ничего подобного и буду рад если мне помогут советом.

Я представляю схему так:
1 При создании материала поля будут заполняться необходимыми данными
2 При помощи модуля Views я создам вид "Блок" с полями из CCK (название, изображение, описание) относящимися к нужному типу материала
3 При помощи модуля Views я создам вид "Страница" с ранее созданным видом "Блок" на которой они будут отображаться вряд так как мне нужно
4 Ссылка на страницу со списком материалов будет иметь адресс ранее созданного вида "Страницы"

Все верно?

[РЕШЕНО] Темизация: как указать конкретное меню?

19 марта 2010 в 22:41

Здравствуйте.
Углубляясь в изучение Drupal все глубже и глубже я постепенно подобрался к темизации.
Пока что для меня это совсем темный лес но так же было и с тем что уже позади поэтому стараюсь не отчаиваться не смотря на то что с конкретной темой вожусь уже несколько дней.
Моя задача темизировать одно из меню (да да они самые - ох уж эти круглые уголки).
Итак, я создаю файл template.php со следующим содержимым:

<?php

function имятемы_menu_item($link$has_children$menu ''$in_active_trail FALSE$extra_class NULL) {
    
$class = ($menu 'expanded' : ($has_children 'collapsed' 'leaf'));
    if (!empty(
$extra_class)) {
        
$class .= ' '$extra_class;
        }
    if (
$in_active_trail) {
        
$class .= ' active-trail';
        }
    return 
'<li class="'$class .'">'$link $menu ."</li>\n";
    }

?>

Вношу необходимые мне изменения в код, но результат затрагивает абсолютно все меню на сайте.
Подскажите как идентифицировать именно мое меню.
Я пробовал менять имя после function имятемы_..., пробовал менять имя вместо $menu, но желаемого результата не получал.
Еще вопрос в догонку, какое именно имя у меню? При создании я называл свое меню к примеру "menu1". Но я заметил что ссылка на странице меню в админке выглядит так "%/admin/build/menu-customize/menu-menu1". Так какое же имя использовать?
Хотя я экспериментировал и с "menu1" и с "menu-menu1" и даже с "menu_menu1" ... и как вы могли догадаться ни один из вариантов не подошел.
Надеюсь на вашу помощь.

[РЕШЕНО] Не раскрывается меню, не перемещаются блоки

18 марта 2010 в 23:18

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

Повторяющиеся подкатегории

16 марта 2010 в 20:10

Требуется организовать простую категоризацию:

Родитель 1: Категория 1 - Категория N
...
Родитель N: Категория 1 - Категория N

[АКТУАЛЬНО] Галерея (показ изображения при наведении на эскиз)

16 марта 2010 в 10:27

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

[РЕШЕНО] Таксономия: как сделать чтобы термин родитель отображал подтермины?

15 марта 2010 в 17:02

Я только недавно начал осваивать таксономию и возможно что-то делаю не так, прошу помочь.

Словарь: catalog
Термин: mouses
Подтермины: optical, laser, ball

Создаю меню в котором повторяю иерархию с ссылками из таксономии (taxonomy/term/1 и тд) и заполняю содержанием.
При нажатии на пункт меню соответствующий подтерминам термина mouses я получаю список созданных нод.
При нажатии на пункт соответствующий термину mouses мне необходимо получить все ноды подтерминов, но у меня появляется надпись "В этой категории нет материалов"

[РЕШЕНО] Контактные данные + форма обратной связи (модуль Contact или др?)

15 марта 2010 в 13:47

Необходимо на странице "Контакты" разместить помимо формы обратной связи (использую модуль Contact) и другую контактную информацию (тел, icq и т.п.). Прошу помочь с решением.

Модуль для перевода содержания сайта на другие языки

13 марта 2010 в 10:05

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

Не отображается содержимое

3 марта 2010 в 12:27

[ Запись изменена, большинство ответов найдено самостоятельно через штуку справа, сверху ]

Тем не менее кое-что осталось:

1. Не отображается содержимое в режиме просмотра полной версии (в поиске нашел это http://docs.drupal.ru/node/40871 но с задачей не справился)

2. Поиск дает результат только по ключам из заголовков, если искать в самом содержании то "По вашему запросу ничего не найдено" (возможно имеет связь с предыдущим вопросом)

Помогите