InvDeath: Блог

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

Drush features-revert-all не работает

19 октября 2013 в 17:49

Проблема в следующем:
Не ревертятся фичи скриптом. Т.е. в скрипте вызывается drush fra -y и результата никакого (процесс выполнения отката есть судя по выводу инфы). При запуске этой команды руками - все ок.

remote: Revert all Features:
remote: The following modules will be reverted: myfeature_projects, myfeature_objects, myfeature_services
remote: Do you really want to continue? (y/n): y
remote: Reverted myfeature_projects.menu_links.                                       [ok]
remote: Reverted myfeature_objects.menu_links.                                        [ok]
remote: Reverted myfeature_services.menu_links.                                       [ok]
remote: Clear cache:
remote: 'all' cache was cleared in self                                        [success]

Block views node_reference

23 января 2013 в 1:26

Есть небольшая проблема, решить которую пытаюсь давно. Сколько не брался - все никак не могу понять/найти пути решения. В общем нод_референс. Статей много, тут на форуме тоже много писали, но все так просто и элементарно, что меня заводит в тупик еще больше.
В общем проблема:
Есть тип материала (мастер), на ноды которого ссылаются материалы других типов (слейв). У материалов типа Слейв есть поле ноде_референс, в котором и указывается конкретный экземпляр Мастера. Нужно вывести блок вьюсом на станице материала мастера со списком всех экземпляров (общих их полей через вьюз) слейвов, у которых этот мастер указан в поле ссылки.
Попытки решения:

Импорт cvs файла в Ubercart

24 мая 2012 в 14:56

Хочу организовать импорт а юберкарт через Feeds. Нашел модуль, который добавляет поля юк в список назначений при создании маппинга импорта uc_feeds_7x.Работает хорошо, но вот только как быть с stok, price_by_role и другими полями? В модуле наглядно рассписаны назначения, но как добавить свои? Где брать инфу о названиях своих полей?

<?php// Name
    $targets['Name'] = array(
      'name' => t('UC: Name'),
      'callback' => 'uc_feeds_set_target',
      'description' => 'Ubercart:' . t('Name'),
    );?>

Вот пробую так:

<?php // Stock
    
if (module_exists('uc_stock')) {
            
$targets['uc_stock:stock'] = array(?>

Ubercart customers. Billing information с профиля

23 мая 2012 в 0:25

Можно как-то сделать, чтобы при покупке (чекауте) адрес, имя и тд заполнялись автоматически в полях. Информация заполнялась вручную при создании пользователя.
Для анонимов поля оставить пустыми.
Есть решения? Спасибо.

Подсчет суммы значений

23 декабря 2011 в 15:41

Нужен некий модкль, который подсчитывает сумму значений напртив строк, которые отмечены чекбоксом.
Строка1 | 123 | [v]
Строка2 | 342 | [ ]
-----------------------
(Подсчитать)
Сумма: 123

Или подскажите как это модулем реализовать? Пример поля такого варианта, все значения достаточно вводить прямо в модуль файл..

Views exposed filters не отображается

7 декабря 2011 в 16:26

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

Адрес permalink comment

17 сентября 2011 в 15:19

Пермалинки (ссылки в блоке с последними комментариями) на комментарии выводятся в виде http://examplae.com/comment/10#comment-10 , а хотелось бы http://examplae.com/path/to/node#comment-10 .
Подскажите что-то, пожалуйста.

Views 7.x-3.0-rc1 и Стиль вывода колонок

25 июня 2011 в 14:47

После обновления модуля views до 3.0-rc1, появилась проблема с подхватом шаблонов views.
Описание имен изменилось с
Стиль вывода колонок: views-view-row-node.tpl.php, views-view-row-node--reading-news.tpl.php, views-view-row-node--block.tpl.php, views-view-row-node--reading-news--block.tpl.php, views-view-row-node--.tpl.php, views-view-row-node--reading-news-site-block.tpl.php, views-view-row-node--reading-news--reading-news-site-block.tpl.php
на
Стиль вывода колонок: .tpl.php, --reading-news.tpl.php, --block.tpl.php, --reading-news--block.tpl.php, --.tpl.php, --reading-news-site-block.tpl.php, --reading-news--reading-news-site-block.tpl.php

Как теперь называть файлы?
Переименование с views-view-row-node--reading-news-site-block.tpl.php на --reading-news-site-block.tpl.php не помогает.

Установка Drupal7. Редиректы.

13 мая 2011 в 19:04

Вот мучаюсь с переносом сайта не хостинг (vds). Drupal 7, отлично работает как на mamp (osx), так и на lamp (ubuntu). При переносе на vds с centos - 500.
В логе ошибок

Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace.

и при LogLevel debug

[Fri May 13 17:26:20 2011] [debug] core.c(3053): [client 80.252.240.196] r->uri = /index.php
[Fri May 13 17:26:20 2011] [debug] core.c(3059): [client 80.252.240.196] redirected from r->uri = /index.php
[Fri May 13 17:26:20 2011] [debug] core.c(3059): [client 80.252.240.196] redirected from r->uri = /index.php
[Fri May 13 17:26:20 2011] [debug] core.c(3059): [client 80.252.240.196] redirected from r->uri = /index.php
[Fri May 13 17:26:20 2011] [debug] core.c(3059): [client 80.252.240.196] redirected from r->uri = /index.php
[Fri May 13 17:26:20 2011] [debug] core.c(3059): [client 80.252.240.196] redirected from r->uri = /index.php
[Fri May 13 17:26:20 2011] [debug] core.c(3059): [client 80.252.240.196] redirected from r->uri = /index.php
[Fri May 13 17:26:20 2011] [debug] core.c(3059): [client 80.252.240.196] redirected from r->uri = /index.php
[Fri May 13 17:26:20 2011] [debug] core.c(3059): [client 80.252.240.196] redirected from r->uri = /index.php
[Fri May 13 17:26:20 2011] [debug] core.c(3059): [client 80.252.240.196] redirected from r->uri = /index.php

Легкий функциональный wysiwyg редактор. Drupal 7

19 апреля 2011 в 21:02

Подскажите, пожалуйста, Wysiwyg редактор.
Ставил CKEditor - тормозит ужасно, не загружает изображения с вставки, вставляет левые тэги, не выводится текст через вывод cck поля после него.
IMCE поставил, но еще не нашел "кнопки включения". Оправданно ли его использование?
Важна возможность автоматической загрузки изображений в определенные директории при вставке имг. в текст (или хоть как-то), быстрая работа, минимальный нобор инструментов форматирования.
Можно даже не wysiwyg, но с кнопками управления (как здесь, но з загрузкой файлов).

Notice: Undefined offset: 1 в функции views_block_view()

27 марта 2011 в 19:05

Появилось сообщение:
"Notice: Undefined offset: 1 в функции views_block_view() (строка 569 в файле /Users/my_username/Sites/my_site/sites/all/modules/views/views.module)."
Чего оно хочет? Отключал все блоки, вьюзы - ничего. Удалял/назад импортировал последний редактируемый вьюз. Обновил VIEWS допоследней версии (сейчас уже там совершенно другой интерфейс - привыкать приходится).

Можно хоть как-то узнать какой какой именно блок/вид (если это оно) вызывает это?

user-profile.tpl.php и D7

20 марта 2011 в 11:51

Не могу разобраться с элементарными задачами. Нужно переоформить страницу пользователей по собственным нуждам. Создал user-profile.tpl.php, раскидал вывод полей, изображение... а вот вывести имя пользователя не получается.
Чаерез <?php print_r ($user_profile); ?> выводит, что имя пользователя содержится только в полях. Можно как-то вывести имя владельца страницы?
Также не могу вывести значение userpoints цифрой. Там есть только с текстом

[userpoints] => Array
        (
            [title] => Array
                (
                    [#markup] => <h3>AltCoins</h3>
                )
 
            [#weight] => 0
            [list] => Array
                (
                    [#theme] => item_list
                    [#items] => Array
                        (
                            [0] => <em class="placeholder">Основная</em>: 10
                        )
 
                    [#attributes] => Array
                        (
                            [class] => Array
                                (
                                    [0] => userpoints-points
                                )
 
                        )
 
                )
 
            [total] => Array
                (
                    [#markup] => <div class="userpoints-total">Total (all categories): 10</div>
                )

Не могу найти, где пишется текст "Total (all categories):"

Поле Дата рождения в профиле. D7

19 марта 2011 в 20:17

Напрочь не вижу поле с датой рождения пользователей.
Не помню даже было оно, или нет. Не подскажите, какой модуль отвечает за его работу? Или какй модуль отвечает за тип виджета Дата в полях (сск).

Юзеры. Профиль, блоки

2 марта 2011 в 17:11

Есть несколько вопросов относительно представлений информации о пользователях (как на самой странице пользователя, так и в виде списков в блоках по определенным параметрам).

1. Страница профиля. Хочу узнать "устоявшийся", самый популярный/стабильный вывод необходимой информации о пользовете на его странице. Из самого необходимого можно отметить:
- Картинку пользователя, обработаную через определенный Вид показа изображений, отличный от указанного в Стиль для показа изображений в Настройки учетной записи.
- Список последних комментариев на материалы сайта, их оценка (UpDown, как на youtube).
- Список последних/рейтинговых/популярных марериалов, опубликованых пользователем.
- Информация с userpoints (кто и кого благодарил, действия).
- Все должно быть отображено на подобии страницы в соц сетях фейсбук лайк (стана, блоки...). т.е. гибкость шаблонизации.
- С og cписок другей, групп, споледние обсуждения, сообщения (пм для владельца).
- Информация о себе в отдельном блоке (доп поля, сск ссылки на список подобных)
Ну в общем чтобы была возможность свободного выбора/реализации.
Сейчас пытаюсь сделать через views расставить в panels. Такой вариант подходит, или лучше user-profile.tpl.php наполнять руками (если это возможно для подобной задачи)?
Проблема с views состоит в том, что не могу найти фильтр для блока по странице пользователя. Т.е чтобы на странице конкретного пользователя в блове вьюз отбражались поля только этого юзера.

Шаблон блока определенной позиции. Drupal 7

6 февраля 2011 в 22:30

Что-то не работает темизация блока определенной позиции. В 6 создавал файл block-region_name.tpl.php, и в этом регионе все блоки принимали подставленный шаблон. С переносом на D7 (block--region_name.tpl.php) ничего не происходит.

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

Поле для Youtube

5 февраля 2011 в 17:57

Нужно элементарное: добавить поле к типу материала для добавления туда ролика с youtube (id, ссылка или их код). Все тут облазил, кучу модулей пренаставлял... не работает.
Ставил с туевой хучей доп моулей, но не заработало (модуль не финал), да и оправдывает это желаемый результат - легче заставить пользователей самих выковыривать id с линка.
Сейчас эти модули удалить не могу, при просмотре полей материала пишет:
"Неактивные поля будут показаны только после того, как будут включены предоставляющие их модули. Следующие поля неактивны:
Полю Видео с YouTube (field_youtube) требуется виджет media_generic widget, предоставляемый модулем media".

При удалении модуля: "[05-Feb-2011 16:48:52] PHP Fatal error: Class 'MediaInternetBaseHandler' not found in /Users/mylogin/Sites/mysite/sites/all/modules/media_youtube/media_youtube.module on line 253".
Что ему нужно для удаления?

Что тут можно сделать?

imagecache_actions drupal 7

30 января 2011 в 23:38

Начал переноситься на 7 и возникла пробдема с генерацией изображений через imagecache_actions. При создании типа изображения, браузер выводит сообщение о недоступной странице до тех пор, пока не удалю папку с модулем. Ктонить пытался заставить работать это?

JW Player не меняет темы (skins). Youtube

11 января 2011 в 4:11

Поставил Embedded Media Field, Media: YouTube, плеер JW Player Module for Drupal, добавил поле CCK втип материала, вставил ссылку на ютуб.

Организация системы рейтинга/внутренней валюты сайта

26 декабря 2010 в 20:18

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

  • публикация записей в своем блоге, на форуме
  • публикацияопределенных типов материалов,
  • голоса пользователей о материале, комментарии ... (+/-),
  • произвольные действия на сайте вроде за скачивание по основной ссылке +, а за скачивание с зеркала -,
  • передача поинтов другим пользователям,
  • покупка за поинты разных привилегий, прочего
  • периодичность посещения сайта
  • штрафы и тд.

Ну нужна возможность реализовать связь системы рейтинга с совершенно произвольными (в голову может взбрести все, что угодно) действиями пользователя на сайте.
Присмотрелся к VotingAPI, user karma, vote up/down. Это подходит (хотябы теоритически) к реализации поставленной задачи?

Еще проблема с выводом виджета vote up/down в node-my.tpl.php, который далается полностью в ручном режиме. Нигде нету информации, как нужно выводить его в шаблоне (или есть, но устаревшая/нерабочая).

Значение User Karma на странице пользоателя

26 декабря 2010 в 2:24

Никак не могу понять как правильно выводить значение кармы на странице пользователя. Страница пользователя создается через views Panel fields (page user/%), нигде не могу найти вывод значения заработанной кармы. В списке доступнях полей этого нету, добавление в шаблон вывода определенного поля <?php print user_karma_user_karma($uid); ?> не помогает...

Свои поля в тизере views-view-row-node.tpl.php

13 декабря 2010 в 1:43

Нужно изменить шаблон тизера при выводе через вьюз как ноды, а не полей.
Например, есть поле ССK с изображением, которое обрабатывается ImageCache определенным типом для конкретного типа материала. Нужно вывести список материалов одним вьюзом с разными этими обработанными изображениями. Вывод изображения в поле не подходит, т.к. нельзя задать обработку поля (в данном случае вывод изображения) в зависимости от принадлежности к типу материала.
Сам node-....tpl.php трогать не хочу - кто его знает, для чего он может понадобится завтра.

Позиция в модальном окне drupal 7

11 декабря 2010 в 0:41

Есть желание сделать авторизацию пользователей через форму на всплывающем окне на Drupal7. Там вроде уже все есть в ядре, нужно какой-то наглядный пример, как это работает

Скелет сайта. Таксономия или вьюз?

3 декабря 2010 в 19:48

Метаюсь со стороны в сторону в поисках верного решения по организации структуры сайта. Я так понял, что меню сайт не держит, и оно выполняет свои прямые обязанности. Таксономия для меня является чем-то дополнительным/альтернативным, т.к. на нее можно повесить список параметров материала, который имеет очень много разновидностей и этих самых параметров. И к тому же от нее ничего не отталкивается, как от стержня сайта (те же вредкрамбы). Views тоже выглядит как инструмент для создания списков материалов (узлов), но тоже не является чем-то "твердым" - скорее легкий, многофункциональный каталогизатор.
На чем вы строите дерево каталогов/разделов для своих проектов? Я уже окончательно запутался с отсутствием элементарных возможностей/привычек обычных cms...
Если каждую мелкую элементарность (крошки, подсветки меню, списки) запускать через грозди модулей, то не думаю, что сайт будет нормально работать. Это я только простенький каталог пытаюсь сделать, а в планах еще добавление к нему возможностей соц сети...
Друпал, после джумлы, - просто сказка, но какая-то недопереписанная...

Активный пункт меню

3 декабря 2010 в 0:18

Нужно активировать проходящие пункты меню при просмотре материала в drupal7. Меню разбито на 3 уровня через menu block. При просмотре списка материалов термина все нормально (меню активно), а вот на странице ноды не работает.
Возможно, что-то нужно вписать в node--content_type.tpl.php для "указания" меню местоположения?

Menu active trails, breadcrumbs, taxonomy terms, pathauto, cck. Каталог одним словом

2 декабря 2010 в 19:46

Уже не первый месяц мучаюсь с этой непонятной системой структуризации материалов. Нужно упорядочить/каталогизировать типы материалов и связать их с определенными разделами меню на views, и при этом иметь нормальный breadcrumb. Это НЕРЕАЛЬНО в друпале?
То бредкрамбы кривые, то меню через ж работает, то адреса непонятно как меняются.

На 6.х намучился, уперся в тупик, и решил поставить 7. Тут некоторые проблемы уже не актуальны (работает), но некоторые остались и опять оказались нерешаемыми.

1. URL aliases терминов таксономии по шаблону
Создал словарь Структура сайта, который содержит многоуровневые термины - разделы сайта. Нужно организовать псевдонимы таким образом, чтобы корнем каталога являлись первые термины, а все последующие участвовали в построении дальнейшей иерархии. Но алиасами должны быть не транслитерированные имена терминов, а свои значения. В шаблоне pathauto "Pattern for all Структура сайта paths " перепробовал все, что мог, но ожидаемого результата так и не добился. В качестве описания термина писал нужный алиас, и в шаблоне указывал его как адрес ([term:parent:description] и тд.), но оно как-то непонятно начало строить иерархию терминов (через раз назначало алиасы). Остановился на удалении общего шаблона для таксономии и приписал нужные пути вручную. Но я не хочу случайно очистить все алиасы и вспоминать, что там было раньше.

2. Активация меню и тип материала