vicshine: Блог

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

[Решено] Отображение модуля Flag в блоке (D7, Views 3)

18 марта 2013 в 16:08

Приветствую.

На Д.орг уже толкался с этим вопросом, но даже Гугл бессилен оказался Wink

Задача: вывести на сайте (D7 + Views 3) с помощью модуля Flag (2.x) блок, в котором будут отображаться отмеченные пользователем ноды.

Пояснения:
- URL страницы пользовательского профиля равен user/UID;
- каждый пользователь должен видеть в своём профиле свои отметки;
- каждый пользователь должен видеть в чужом профиле чужие отметки.

Да, я знаю, что требуемый функционал уже есть в самом модуле (он сам создаёт подобную вьюху), но там всё завязанно на страницу, т.е. на user/%/bookmarks (что не соответствует условиям задачи).

Решение:

Better Exposed Filters: Фильтрация списка пользователей на основании терминов таксономии

8 апреля 2012 в 21:22

Доброго времени суток!

Целый день пытаюсь найти ответ на вопрос: как с помощью модуля Better Exposed Filters и Views можно организовать динамическую фильтрацию списка пользователей на основании терминов таксономии?

Неясность с выводом терминов таксономии через CCtags (Drupal 7)

12 сентября 2011 в 16:29

Приветствую, друпалурги Smile

Вопрос, который у меня возник, не нашёл решения ни в гугле, ни на d.org. Искал и сниппеты вывода облака тегов и просто другие модули. Всё без результатов, либо для d5-d6..

Итак, суть вопроса: есть D7, есть модуль CCtags. Так же к полям пользователя при регистрации добавлена возможность выбирать из списка свою страну - термин таксономии (словарь "Tags").

Т.е. функционал более чем прозрачный: юзер регистрируется -> выбирает свою страну -> в блоке CCtags указанная страна отображается бОльшим размером, чем остальные. Например, если зарегистрируются 1 млн. китайцев и 2 млн. русских, то слово китай будет гораздо меньше, чем РОССИЯ.

Есть одна загвоздка. Модуль CCtags не считает пользователей и их поля за материал, поэтому и не выводит ничего! Проверил очень просто: добавил поле с тэгами к любому типу материала - всё выводится без проблем.

Как тут быть? Smile

Обновление ядра Drupal -> 7.8

1 сентября 2011 в 13:29

Как сообщил d.org 8 часов назад - вышло очередное обновление ядра -> 7.8

Из официального пресс-релиза:
«The eighth maintenance release of the Drupal 7 series. Only bugfixes and small API improvements have been committed. No security fixes are included in this release. New features are only being added to the forthcoming Drupal 8.0 release.
Important note about Drupal 6 -> 7.7 upgrade path for multilingual sites

If you:

upgraded from Drupal 6 to Drupal 7.7
had Locale module enabled
had created any content after enabling it

...then you would have run across issue #1164852: (regression) Node bodies display as empty after upgrade to 7.7 from 6.x if the nodes have a language and found that your node bodies went missing. This issue has been fixed in 7.8. Restore your Drupal 6 backup and re-run the upgrade path to 7.8, and everything should work.

If you cannot roll back, there is an experimental script at http://drupal.org/files/issues/tf_reset-1164852-42.php_.txt which removes language information from every field value and disables language support for every field to address the issue. Some users have reported success with this script, but it is not supported officially and may result in future upgrade issues with field data.»

В двух словах: в этом релизе нет обновлений системы безопастности, только исправления и небольшие улучшения API. Готовятся к выходу ветке HEAD 8.0 Smile

Обновление с 7.7 прошло без сучка, без задоринки.

Вопрос по темизация блока входа, учитывая OpenID

25 августа 2011 в 11:18

Приветствую! Вопрос, деликатный, про OpenID Wink

Есть D7 с затемизированным блоком block--user--login.tpl.php:

<div id="block-<?php print $block->module .'-'. $block->delta ?>" class="<?php print $classes; ?> clearfix"<?php print $attributes; ?>>
  <div class="block-inner">

      <?php print render($title_prefix); ?>
    <?php if ($block->subject): ?>
      <h2 class="block-title"<?php print $title_attributes; ?>><?php print $block->subject ?></h2>
    <?php endif;?>
      <?php print render($title_suffix); ?>
               
                <div class="content" <?php print $content_attributes; ?>>

<form id="user-login-form" accept-charset="UTF-8" method="post" action="#">

<div class="name">

<div class="lable"><label for="edit-name"><span class="form-required" title="Обязательно для заполнения.">*</span> Логин: </label></div>
<div class="input"><input id="edit-name" class="form-text required" type="text" maxlength="30" size="25" value="" name="name"></div>

</div>

<div class="pass">

<div class="lable"><label for="edit-pass"><span class="form-required" title="Обязательно для заполнения.">*</span> Пароль: </label></div>
<div class="input"><input id="edit-pass" class="form-text required" type="password" maxlength="30" size="25" name="pass"></div>

</div>

<div class="clear"></div>

<div class="form-button">
<input type="hidden" value="form-ktM6B8NJzVo7qkKO7nVaRukEU99KAz0HPB2jE7JPjzU" name="form_build_id">
<input type="hidden" value="user_login_block" name="form_id">

<div id="edit-actions" class="form-actions form-wrapper">

Drupal 7.x + Ubercart 3.x = как сделать больше одного типа материала Product?

2 августа 2011 в 20:44

Приветствую! Давно не возникало вопросов и вот на тебе Wink

Имеется: Drupal 7.x, Ubercart 3.x
Задача: интернет-магазин, который делится по оформлению всех материалов на два раздела (Спорт и Отдых, к примеру).

[РЕШЕНО] Wysiwyg 2.0 + CKEditor 3.6 (Drupal 7)

14 мая 2011 в 10:38

Приветствую! Давно не возникало вопросов, ответы на которые я не смог бы найти тут или на d.org..
Но видимо сегодня именно тот самый день, когда стОит спросить у знающих людей "WTF?!" Smile

Итак.. Имеется:
- Drupal 7;
- Wysiwyg 2.0;
- CKEditor 3.6;

Друпал на хостинге, только что установленный (чистый). Инсталлирую Wysiwyg, закидываю CKEditor в папку sites/all/libraries/ckeditor. Всё как по инструкции.. только одно НО:

Снова лезу на FTP и проверяю: может быть чего не так..

Странно, всё так! Только всё равно висит: "Невозможно определение версии редактора CKEditor".. WTF?
Ради теста скачиваю FCKEditor 2.6.6 и закидываю туда же в sites/all/libraries/fckeditor:

Ничего не понимаю.. в чём тут дело то?? Попробовал на более ранних версиях CKEditor - такая же петрушка.. Пробовал ставить разные права доступа (777, 755, 644..) на FTP к этим папкам и файлам - результат тот же.. Sad
Помогите, пожалуйста..

[РЕШЕНО] Замена картинки логотипа для каждого типа ноды

30 декабря 2010 в 15:27

С наступающим! Smile

Хочу сделать для каждого типа материала свою картинку. Пишу в page.tpl.php:

[РЕШЕНО] Проблемы и непонятки с функцией $is_admin

6 декабря 2010 в 16:06

Доброго времени суток.

За друпалом я недавно (раньше на wp сидел). Поэтому вопрос будет глупый, хотя в поиске ничего не нашёл по данной теме..
Итак, задача: вывести в отдельном блоке ссылку на редактирование ноды, если юзер зашёл с правами админа. Если же юзер такими правами не обладает, то выводить предложение войти под админом.

Чисто логически можно предположить:

[РЕШЕНО] Проблемы и непонятки с функцией $is_admin

6 декабря 2010 в 16:06

Доброго времени суток.

За друпалом я недавно (раньше на wp сидел). Поэтому вопрос будет глупый, хотя в поиске ничего не нашёл по данной теме..
Итак, задача: вывести в отдельном блоке ссылку на редактирование ноды, если юзер зашёл с правами админа. Если же юзер такими правами не обладает, то выводить предложение войти под админом.

Чисто логически можно предположить: