Drupal7

drupal 7 - легко делаем Full HTML для авторов по умолчанию

14 января 2011 в 22:24

Друзья, спешу вас обрадовать в друпал 7 решена проблема с неудобным выбором Формата ввода.
Авторам/админу в шестой ветке приходилось выбирать при создании ноды формат ввода FullHtml
или пользоваться сторонним модулем Better Formats

В семерке одним из преимуществ является то, что функции BF уже встроены в ядро.
«Most of the features in BF are in Drupal 7 core now.»

views для д7: контекст и вложение

14 января 2011 в 21:10

Поставил views. Там в списке дисплеев (помимо блока, страницы, ленты) есть такие: контекст и вложение.
Так и не смог разобраться, для чего они.
Что за?

Модуль расчета доставки EMS Russian Post - для Ubercart

14 января 2011 в 18:38

По мотивам обсуждения http://drupal.ru/node/53748 сделал модуль расчета доставки средствами EMS Russia.
Модуль использует родные поля доставки, предоставленные уберкартом.
Т.е. человек при оформлении заказа выбирает область, и вписывает город. город при необходимости (если не найден в базе ems) чистится от "г,пос,...", и проверяется еще раз. Если фейл - считаем как до региона. Есть поддержка международных отправлений.

Адрес проекта: http://drupal.org/project/uc_ems

Скрины:
EMS Russian Post

"Нет связи с EMS":
EMS no connection

Страница сеттингов:
EMS settings page

Как видите, есть настройки типа добавочной стоимости.

В итоге был так же создан багрепорт в Уберкарт (устарели регионы России, модуль это пока решает динамической подменой вводимых пользователем данных):
http://drupal.org/node/1027060

Если кто-то хочет материально отблагодарить разработчика, т.е. меня, я не против Smile
В комментарии к переводу просьба писать "ems от [ник на drupal.ru]", если хотите быть упомянуты на странице модуля drupal.org - сообщайте с каким урлом/именем.
Yandex.money
transfer-pay@yandex.ru
или номер счета: 4100190415303
Webmoney
Z352678179207
R114412215620
E406623242647

[РЕШЕНО] D7: Аватары пользователей дублируются в две папки. Зачем?

14 января 2011 в 17:17

Когда пользователь загружает свой аватар, он сохраняется в двух папках:
sites\default\files\pictures\
sites\default\files\styles\thumbnail\public\pictures\

Почему и зачем это так? Может какая то настройка влияет, и где должен вообще хранится аватар пользователя?

[РЕШЕНО] Состояние сайта - The service is unavailable

14 января 2011 в 11:10

Народ помогите разобраться с ситуацией.
Борясь с автоматическим обновлением в 7ке одного из модулей перевел сайт в режим обслуживания.
После того как вышел из учетной записи администратора - при открытии сайта светится - "The service is unavailable". Как вообще теперь можно обратно залогиниться, или в морг ?

Drupal 7 и домены .РФ

14 января 2011 в 11:05

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

Есть у кого-то сайт в зоне РФ на Друпале? Можно глянуть?

Есть ли какие-то нюансы, особенности разработки сайтов в зоне РФ? Проблемы с русскоязычными названиями страниц?

Flash + PNG + IE = Баг

14 января 2011 в 9:53

Непосредственно к друпалу это не относиться но я думаю кто нибудь сталкивался с этим:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test</title>
<style>
.transparent {
  background-image: url(images/transbg.png);    /* png с прозрачностью в 1 пиксель */
}
</style>
</head>

<body>
<div class="transparent">
text here
</div>

<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#vers... height="200" hspace="10" vspace="10" width="200"><param name="quality" value="high" /><param name="movie" value="http://el-cuatro.x10.mx/skill.swf" /><embed height="200" hspace="10" pluginspage="http://www.macromedia.com/go/getflashplayer" quality="high" src="http://el-cuatro.x10.mx/skill.swf" type="application/x-shockwave-flash" vspace="10" width="200"></embed></object>

</body>
</html>

Когда я это дело просматриваю в IE8, у меня вместо нормальной полу-прозрачной области находиться полу-прозрачный градиент, от левого верхнего угла до правого нижнего где цвет становиться просто прозрачным. Если убрать флешку все нормально. В остальных браузерах такого не наблюдал. Как это лечить? гуглил, нашел подобно описанную проблему но ответа там не было Sad

Выпадающий список как фильтр таксономии (exposed filtres views) Drupal 7

13 января 2011 в 23:03

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

Создал представление, в нем фильтр по таксономия:термин. Он открыт пользователям.
Но туда надо вписать сам термин. Никакого списка выпадающего нет, даже автозаполнения.

Как запихнуть туда выпадающий список? Чтобы была видна иерархия и при выборе фильтра элементы фильтровались по данному параметру?
Возможно, есть другие варианты, как организовать вывод элементов иерархического словаря?

Покупку товара через кредитную карту

13 января 2011 в 21:40

Здравствуйте.
На сайте надо сделать покупку товара через кредитную карту.
Схема такова: человек заходит - выбирает товар - выбирает способ оплаты - оплачивает через кредитку - и деньги идут непосредственно продавцу, без всяких посредников типа ROBOXchange, Assist и т.д.
Так возможно, чтобы сразу продавцу на счёт в банке деньги переводились?

С уважением Юрий.

Автоматическая установка Drupal 7 с командной строки

13 января 2011 в 21:05

В 7-й версии появилась возможность автоматизировать процесс установки, создав конфигурационный файл install.site.php, где site - название вашего сайта. Этот файл нужно поместить туда же, где расположен стандартный install.php (в корне сайта). В файл install.site.php добавить следующий скрипт:


<?php
include_once 'install.php';
$settings = array(
  
'parameters' => array(
    
'profile' => 'default',
    
'locale' => 'en',
  ),
  
'forms' => array(
    
'install_settings_form' => array(
      
'driver' => 'mysql',  //тип базы данных
      
'database' => 'my_db_name'//имя базы данных
      
'username' => 'my_db_username'//имя пользователя базы данных
      
'password' => 'my_db_password' //пароль к базе данных
    
),
    
'install_configure_form' => array(
      
'site_name' => 'My site',  //название для вашего сайта
      
'site_mail' => 'admin@mymail.com'//email сайта
      
'account' => array(
        
'name' => 'admin',  //имя суперпользователя сайта
        
'mail' => 'admin@mymail.com',  //email суперпользователя (обычно совпадает с email сайта)
        
'pass' => array(
          
'pass1' => 'password_for_site',  //пароль суперпользователя
          
'pass2' => 'password_for_site',  //подтверждение пароля суперпользователя
        
),
      ),
      
'update_status_module' => array(=> TRUE),  //включить иодуль Update Manager
      
'clean_url' => TRUE,  //включить чистые ссылки
    
),
  ),
);
install_drupal($settings);
?>