teamfighter: Блог

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

Drupal 6. Роли и профили для них.

20 февраля 2011 в 19:38

Собственно, суть вопроса.
Есть три роли. При регистрации пользователь должен выбрать одну из них. Для каждой роли должны быть свои поля. Потом регистрация подтверждается администратором.
Тема не нова, но чего-то никак не воткну howto)
Подскажите рабочее решение)

Система оценки "полноты" заполнения

11 декабря 2010 в 22:22

Всех приветствую!
Есть вопрос. Имеется сайт на друпал 6. Имееются различные типы контента, базированные на CCK. Существует ли готовое решение, позволяющее оценивать "полноту" заполнения полей ноды? Скажем, в ноде 20 CCK полей, пользователь заполнил 10 - это нам и показывает счетчик.

Пожалуй, остальные вопросы вытекают из этого, потому задавать не буду)

Заранее спасибо.

Система темизации Drupal 6

16 октября 2010 в 2:24

Темизация Вспомнилось мне недавно мое участие на Extreme Camp, проходившем в Москве и, как следствие, мой доклад на этом действе. Доклад был поднят, перечитан и несколько подредактирован - получилось весьма симпатичное HOWTO по системе темизации Drupal.

Полагаю, что данный "мануал" будет весьма полезен для людей, только начинающим знакомиться с Drupal и погрязших в дебрях его темизации.

И снова о темизации: переопределение шаблонов Advanced Forum

2 октября 2010 в 23:46

Приветствую всех!

Недавно обнаружил у друпала интересную фичу - в папке с темой оформления файлы шаблонов можно хранить не только в корне папки с темой, но и просто в отдельной папке. К примеру, в папке templates. Попробовал. Понравилось. Начал возиться с Advanced Forum - и застрял на темизации. Пытаюсь переопределить шаблон advf-forum-list.tpl.php - кладу его в папку theme_path/templates/forum/ - и понимаю, что phptemplate его просто исключает из обработки, цепляя шаблон из модуля. Кладу его в корень темы - все нормально.
Все остальные шаблоны из директории theme_path/templates/ цепляются на ура.
Вообщем, прошу помочь разобраться - такое ощущение, что шаблоны модуля имеют более высокий приоритет, чем шаблон в директории theme_path/templates/forum/, что довольно странно.

Вопрос по request_uri()

7 марта 2010 в 16:19

Всех приветствую!

Есть следующая функция:

<?php if(request_uri() == '/news/archive/industry'
print 
'<div id="breadcrumb" class="breadcrumb"><a href="/">ОАО «GTL»</a> / <a href="/">Новости</a> / Архив новостей нефтегазовой отрасли</div>'?>
<?php 
if(request_uri() == '/news/archive/company'
print 
'<div id="breadcrumb" class="breadcrumb"><a href="/">ОАО «GTL»</a> / <a href="/">Новости</a> / Архив новостей компании</div>'?>    

То есть когда у нас url /news/archive/industry оно нам печатает одно,
когда /news/archive/company - другое

Вопрос в чем состоит.

Если у меня url будет /news/archive/industry?page=1 или /news/archive/company?page=1, то у меня не та, ни другая функция не отработает.

Какой wildcard надо поставить в конец <?php if(request_uri() == '/news/archive/industry'?>

Прошу помощи, заранее спасибо.

Сайт о медицине и переводчиках

1 марта 2010 в 23:27

Приветствую всех!

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

http://dialog-express.de/

Сайт много где использует панели - замечательный инструмент кстати. А также webform, date, cck и полный джентльменский набор друпалера, включая всякие разные темизации)) Могу рассказать более подробно, задавайте вопросы.
Особенностью сайта является его довольно специфичный дизайн - но вроде бы как справились)

Буду рад Вашим комментариям.

Проблема с панелями

28 февраля 2010 в 17:27

Приветствую всех!

Возникла следующая проблема - при попытке добавить контент на созданную панель возникает ошибка:

An error occured while attempting to process

Модуль Secure Pages не установлен

Версия Drupal 6.15
Версия панелей - 6.x.3.3
Скрин ошибки прилагаю

Ошибка возникает при попытке добавления любого типа контента. Товарищи, помогите пожалуйста, а то меня заказчик сожрет с потрохами((

Заранее спасибо.

Internet Explorer 8 и модуль date

14 февраля 2010 в 22:57

Вообщем, IE8 как обычно доставляет.

Суть проблемы - упорно не желает мне сей чудный браузер выводить содержимое date field.

Что имеем в файрфоксе:

магазин на Ubercart

2 января 2010 в 16:58

Запустил в экслуатацию для заказчика сайт с возможностью продажи цветов. Интересно было бы услышать Ваше мнение о нем, уважаемые друпалеры)

http://decor-flora.ru/

З.ы. С Новым годом всех!

Webform и e-mail

15 декабря 2009 в 18:41

Суть проблемы. Drupal 6.14 и webform 6.x.28. При заполнении формы пользователем не уходит почта на указанный e-mail, хотя в отчете о состоянии, в последних записях в системном журнале стоит упоминание о том, что smtp отработал и почта ушла. Тем не менее, в логах postfix нет никакого упоминания об отправленной почте. Почта уходит при регистрации нового пользователя совершенно спокойно. Пробовал ставить webform 6.x.29 - ноль внимания, фунт презрения. Прошу помочь с данной проблемой.

Google Maps Taxonomy

21 октября 2009 в 19:56

Проблема возникает следующая - при использовании выборки по термину таксономии в фильтрах, имеем вот такую ошибку вместо карты:

UNKNOWN COLUMN 'location.vid' IN 'IN/ALL/ANY subquery'

query:
SELECT location.lid AS lid, node.title AS node_title,
node.nid AS node_nid, location.latitude AS gmap_lat,
location.longitude AS gmap_lon, node.type AS gmap_node_type FROM location location LEFT
JOIN location_instance location_instance ON location.lid = location_instance.lid LEFT
JOIN node node ON location_instance.vid = node.vid
WHERE (node.type IN ('arenda', 'exclusive', 'sale'))
AND (location.vid IN ( SELECT tn.vid FROM term_node tn WHERE tn.tid = 214 ))
ORDER BY node_title ASC
LIMIT 0, 10 IN /home/cradle/www2/sites/ALL/modules/views/includes/VIEW.inc ON line 755.

Вопрос извечно-русский - кто виноват и что делать?)

Google Maps

20 октября 2009 в 22:27

Приветствую всех. Возник вопрос. Имеется ряд контента, отображаемого на карте Gmap по адресу http://itblog.ath.cx:82/map/node . Все хорошо и замечательно, но нет ли возможности, используя фильтр Views таксономии, добавленный в через CCK выводить на этой карте только определенные ноды? Или создать еще такие карты, но отображающие другой контент? Если возможно, то каким образом?

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

Views переопределение вывода поля

14 октября 2009 в 13:14

Вообщем, суть вопроса такая. Есть вьюха, работающая как поисковая форма. На выходе дает таблицу. (посмотреть можно тут: http://itblog.ath.cx:82/search ). Задача: поле field_furninure заставить в зависимости от значения показывать картинку. Значения два: "есть" и "нет". Создал шаблон views-view-table--search--default.tpl.php,положил в папку с темой, в него закинул вот такой код:

<?php
switch ($field) {
    case 
'field_furninure':
            switch (
$row[$field]) {
            case 
'есть':
                
$content '<img src="' base_path() . path_to_theme() . '/images/yes.gif" />';
                break;
            case 
'нет':
                
$content '<img src="' base_path() . path_to_theme() . '/images/no.gif" />';
                break;
            }
        break;
}
?><?php print $content?>

Не работает. В чем может быть проблема?

Темизация Views Exposed Filters

11 октября 2009 в 15:11

Добрый день!

Имеет место быть следующий вопрос. Есть ли возможность как-то затемизировать форму поиска, построенную на Views Exposed Filters? Сама форма поиска располагается на этой странице: http://itblog.ath.cx:82

Интересует, можно ли ее загнать, например, в таблицу и применить к ней какие-то стили?

Views Exposed Filters

5 октября 2009 в 21:44

Суть проблемы в следующем.

Можно ли во Views, используя Exposed Filters, сделать форму поиска, чтобы при нажатии на кнопку применить перекидывало на страницу с результатами фильтрации, а на странице с формой поиска этих результатов не было?

Создание словаря таксономии [РЕШЕНО]

29 сентября 2009 в 23:34

Возник вопрос следующего толка:

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

Проблема с модулем filebrowser

19 сентября 2009 в 20:12

Суть проблемы в следующем. Установил модуль filebrowser. Есть некий Directory Listing, в нем - некие файлы. Модуль filebrowser предлагает возможность скачать эти файлы из директории одним архивом. Нажимаем - скачивает. Имя архива формирует нормально. Но вот содержимое... См. скриншот.

Не отображается блок Google AdSense под Opera

19 сентября 2009 в 16:22

Проблема в следующем. Установил модуль Google AdSense, создал блок с рекламой, разместил его на правом сайдбаре. Под IE он отображается, под Mozilla FF отображается, под Opera - ни в какую. Вопрос - в чем может быть проблема?

Сайт http://itblog.ath.cx/