Plazik: Блог

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

Оцените сайт ивановского текстиля

8 июня 2015 в 20:45

ИвТекстиль.ру

Хочу представить вам сайт, которым я занимаюсь уже пятый месяц. Это http://ivtextil.ru - портал производителей текстильной продукции, расположенных в городе Иваново. В основе сайта лежит удобный каталог компаний.

Коротко о сайте: 16 типов материалов, 4 роли пользователей, 131 контриб модуля, 7 из них патченых, один специально написан для этого проекта и выложен на drupal.org, 9 специфических кастом модулей, фичи. По полному используются Views и Panels.

Как объеденить результаты двух представлений в один?

12 марта 2015 в 20:25

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

Представления сложные, с контекстными фильтрами, раскрытыми фильтрами и на основе search api.

Получить значение поля из аргумента во Views

18 сентября 2014 в 21:55

Есть представление с аргументом Nid. Необходимо перезаписать тайтлы у представления, но не просто с использованием названия ноды, а с значением ее поля.
Т.е. в "Переопределить заголовок" можно поставить "%1", который выводит заголовок ноды. Можно ли здесь вывести поле этой ноды?

Ищу попутчиков на DrupalCon Amsterdam 2014

4 июня 2014 в 18:46

Кто-нибудь планирует ехать на DrupalCon Amsterdam 2014 (Sep29-Oct03) https://amsterdam2014.drupal.org?
Ищу попутчиков, обращайтесь в ЛС или на почту plazik@gmail.com.

Новый модуль для Drupal - LiveInternet

19 мая 2014 в 22:52

Разработал новый модуль для Drupal - LiveInternet, добавляющий на сайт возможность настраивать и размещать на сайте счетчик посещаемости от LiveInternet.

[Решено] Как получить доступ к $node в hook_theme?

22 марта 2013 в 17:09

Как в hook_theme получить доступ к $node?
Так не работает:

<?php
global $node;
?>

Пока получилось так, но мне кажется это не правильно:

Перевод интервью с Дрисом Байтаертом: о Drupal 8, Open Source, бизнесе и Индии

3 января 2012 в 12:22

Перевел большое интервью с Дрисом Байтаертом, опубликованное в конце декабря на портале Linux For You http://www.linuxforu.com/2011/12/dries-buytaert-interview-drupal-8-busin...

Дрис Байтаерт, создатель и руководитель проекта Drupal, недавно посетил Индию. Linux For You поговорил с ним о его планах по расширению сферы Drupal в Индиии, о Drupal 8, о компаниях, специализирующихся на Drupal и их бизнес модели, об Open Source и др.

Существует множество систем управления контентом, где именно вы позиционируете Drupal и чем вы отличаетесь?

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

Полная версия перевода опубликована на Хабре http://habrahabr.ru/blogs/drupal/135646/ (как более удобной платформе для пропаганды Друпала).

Поддержите статью на хабре

3 ноября 2011 в 20:54

Написал статью на хабре http://habrahabr.ru/blogs/drupal/131606/ про то какой Drupal хороший, друпалоненавистники минусуют. Кто есть на хабре, поддержите пожалуйста Smile

Вышел Drupal 7.9

27 октября 2011 в 9:37

В соответствии с планом выхода новых версий http://drupal.org/documentation/version-info#when (последую среду каждого месяца) увидела свет новая версия одной из самых лучший CMS - Drupal 7.9.
Исправлены критические баги связанные с OpenID, другие критические и серьезные ошибки, а также несколько новых API функций.
Полный список исправлений можно посмотреть на странице http://drupal.org/node/1322736

На друпале работают полмиллиона сайтов!

27 сентября 2011 в 11:35

Работающих сайтов на друпале стало больше полумиллиона!
Это подтверждает статистика http://drupal.org/project/usage/drupal

Каталог на основе таксономии

20 сентября 2011 в 15:04

Имеется словарь, в нем термины:
Термин 1
-Термин 3
Термин 2
и тд

При переходе на Термин 1 надо чтобы отображался Термин 2 и все материалы, связанные с Термином 1, при переходе на Термин 2 - надо чтобы отображались все материалы, связанные с этим термином.
При переходе на Термин 3 - - надо чтобы отображались все материалы, связанные с этим термином.

В общем, надо чтобы отображались дочерние термины.

Как так сделать?

Вышел Drupal 7.8

1 сентября 2011 в 8:52

Вчера вечером тихо и незаметно вышел Drupal 7.8.
Качать, как обычно, на http://drupal.org/project/drupal

Были исправлены ошибки и сделаны небольшие улучшения API. В этом релизе нет исправлений ошибок безопасности. Новые возможности будут добавляться в предстоящем релизе Drupal 8.0.

Подробней написано тут http://drupal.org/node/1265840

Сохранение значений в таблице в своем модуле

17 июля 2011 в 14:10

Добрый день.
Не получается в таблице в своем модуле сделать сохранение изменений через variable_get. Например в функции function draggabledemo_sort_form. Таблица выводится, но при изменении веса, изменения не сохраняются.
Код в полной версии.

Скачивание фотографий в архивах

18 июня 2011 в 13:01

На друпале будет галерея фотографий (фоток больше 20к). На основе чего будет галерея еще не решил (скорее всего через CCK).
Важная функция - необходимо, чтобы в каждом альбоме фотографий была ссылка на скачивание всех фотографий максимального разрешения из этого альбома одним файлом (архивом).
Как это можно реализовать автоматически? Чтобы при загрузки фотографий в альбом они еще сжимались в один архив и ссылка на этот архив появлялась в альбоме?

[Решено] Удаление тега <img> из вывода Views

19 мая 2011 в 15:29

Добрый день.
Необходимо сделать блок с выводом информации из одной страницы (она будет обновляться, новая инфа сверху).
Все бы ничего, но в тексте встречаются картинки - а размер блока маленький. Нужно удалить вывод картинок из представления, оставив остальные html теги.
Ближайший гугл решений не дал.
Кто-нибудь знает, как удалить тег img из вывода Views или как решить проблему другим способом?

UPD: решение по комментарию Nikit

Отучить Drupal переводить ? в ссылках в %3

10 апреля 2011 в 20:05

Перевожу сайт с самописного движка на друпал с сохранением старых ссылок. Они выполнены в виде index.php?op=page&name=test.
Думал для друпала можно задать любые ссылки, но он переводит их в index.php%3Fop%3Dpage%2526name%3test. А такие ссылки не являются одинаковыми с index.php?op=page&name=test.
Т.е друпал переводит все знаки в символы. Можно ли отучить друпал от этого?

Яндекс.Метрика - авторизированные и не авторизированные пользователи

11 марта 2011 в 18:12

В Яндекс.Метрике появилась возможность учитывать действия авторизированных и не авторизированных пользователей http://clubs.ya.ru/metrika/replies.xml?item_no=2791
Также там можно передавать данные, указанные пользователями при регистрации (фера деятельности, дата рождения, семейное положение, количество детей, хобби и т.д.) http://help.yandex.ru/metrika/?id=1115035

Как это прикрутить к друпалу?

Оцените музыкальный фан-сайт на друпале Rihanna1.ru

28 января 2011 в 18:52

Оцените пожалуйста мой первый проект на друпале - фан-сайт певицы Rihanna http://rihanna1.ru/
Более двух лет сайт работал на вордпресе, месяц назад перевел на друпал.
Чтобы не повторяться даю ссылку на друпалогию с подробным описанием http://drupalogy.ru/gallery/fan-sait-pevitsy-rihanna

Вставка <!--break--> в TinyMCE, работающий через Wysiwyg

30 декабря 2010 в 13:55

Предлагаю решение по вставке < !--break-- > в редактор TinyMCE, работающий через Wysiwyg, для пользователей с Filtered HTML.
Здесь http://www.drupal.ru/node/25551 предложено решение для модуля TinyMCE, но оно не подходит, если редактор TinyMCE работает через Wysiwyg.

Мой способ:

  1. Качаем drupalbreak отсюда http://www.drupal.ru/node/25551
  2. Кладем его в sites/all/libraries/tinymce/jscripts/tiny_mce/plugins/drupalbreak
  3. Открываем sites/all/modules/wysiwyg/editors/tinymce.inc
  4. В конце, перед <?phpreturn $plugins;?> вставляем:
  5. <?php   if (version_compare($editor['installed version'], '3.2.6''>=')) {
        
    $plugins['drupalbreak'] = array(
          
    'path' => $editor['library path'] . '/plugins/drupalbreak',
          
    'extensions' => array('drupalbreak' => t('Drupalbreak')),
          
    'url' => 'http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/drupalbreak',
          
    'internal' => TRUE,
          
    'load' => TRUE,
        );
      }
    ?>
  6. На странице настроек кнопок редактора включаем Drupalbreak и Конец анонса.
  7. Если у вас стоит русский язык для редактора, то переводим en.js в sites/all/libraries/tinymce/jscripts/tiny_mce/plugins/drupalbreak/langs на русский язык или просто делаем копию en.js и переименовываем на ru.js

Все, теперь для пользователей с Filtered HTML появилась рабочая кнопка отделения анонса от основного текста.