Ky4er: Блог

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

После переноса на другой домен не могу залогинится

29 июня 2012 в 11:34

Мультисайтинг. В sites.php было так
sub1.domain.com => sub1.domain.com
теперь так
site.com => sub1.domain.com
Больше ничего не менялось. При заходе по site.com после ввода логина и пароля ничего не меняется. Форма успешно отправляется но вид сайта как у гостя. Соответственно страници, которые доступны залогиненому пользователю, не доступны. По домену sub1.domain.com всё работает как надо. Пробовал чистить кеш, таблицу session. Да, БД у всех сайтов своя. Что ещё можно предпринять? И почему сайт всё ещё доступен по старому домену если я sites.php подправил?

Стандартный модуль contact и анонимы

19 июля 2011 в 16:58

Мне нужно чтобы незарегистрированные пользователи могли отправлять сообщения зарегистрированным через форму контактов. На drupal.org есть несколько веток с огромным количеством патчей. Т.к. я не нашёл там патча для 6й версии - решил yghfdbn сам, тем более что дело казалось бы плёвое - разрешаем анонимам видеть форму и вместо заполненой строки выставляем editbox с валидатором. Теперь проблемы и вопросы.
1. Почему то не получается вывести отладочную инфу в функции contact_user_page строка 156 файл contact.pages.inc. Ни dsm ни dd ни printr() ни даже print_r();break; мне не помогли. Пройти эту преграду получилось лиш когда в функции _contact_user_tab_access вбил анонимам $user->mail='name@host.do'; Так я дошол до формы где меня ждал второй затык, а именно
2. При выводе для анонимов в функции contact_mail_user() вместо

$form['from'] = array('#type' => 'item',
      '#title' => t('From'),
      '#value' => theme('username', $user) .' <'. check_plain($user->mail) .'>',
    );

вот это

$form['from'] = array('#type' => 'textfield',
    '#title' => t('From'),
    '#value' => '',
  );

в поле От заносилось значение примерно такого характера
Гость <name@host.do>
хотя я ясно прописал что по умолчанию в поле должно быть пусто. Проведя некоторое время в файлах func.inc и common.inc я обнаружил что мусор попадает в форму после повторной прогонки drupal_alter, а именно
 // Normally, we would call drupal_alter($form_id, $form, $form_state).

Страница в Views к корню сайта

10 мая 2011 в 10:55

Возможно ли прицепить страницу views к корню сайта так, чтобы аргументы тоже перекидывались в views. Т.е. урл типа examle.com/cat1/subcat1 это был вызов views и ему передавались два рагумента?

Node comments - вывод содержимого ноды и содержимого нод-коментраиев

17 декабря 2010 в 19:17

Как можно такое провернуть? Чтобы в одном views выводилась сама нода и ноды-коментарии к этой ноде?

Посоветуйте модуль статистики посещений ЗАРЕГИСТРИРОВАННЫХ пользователей

19 октября 2010 в 18:58

Прошу подкинуть решение. Необходима статистика действий зарегистрированных пользователей. Какие файлы скачивал, где был и т.д.

Помогите исправить ошибку - пишу свой модуль - ошибка 404

15 октября 2010 в 1:09

вот код модуля

<?php
// $Id$

function ahah_goods_filter_help($path, $arg)
{
       
}

function ahah_goods_filter_perm()
{
        return array('access ahah_goods_filter content');
}

function ahah_goods_filter_menu()
{
    $items['filter/%'] = array(
            'title' => t('My page'),
            'callback' => 'ahah_goods_filter_processor',
                'access arguments' => array('access filter content'),
            'type' => MENU_CALLBACK
    );
    return $items;
}

function ahah_goods_filter_processor()
{
        return drupal_json(array('status' => TRUE, 'data' => "Hello Drupal World"));
}

function ahah_goods_filter_form()
{
        // Тут будет строится форма фильтра с учётом языка и тд.
        $form['name'] = array(
    '#type' => 'textfield',
    '#title' => t('Name'),
    '#size' => 30,
    '#maxlength' => 64,
    '#description' => t('Enter the name for this group of settings'),
  );
 
  $form['submit'] = array(
        '#type' => 'submit',
        '#value' => t('Submit'),
        '#weight' => 1,
        '#submit' => array('my_form_submit'),//none JS version
        '#ahah' => array(
                'event' => 'click',
                'path' => 'filter/',
                'wrapper' => 'myform-wrapper',
                'method' => 'replace',
                'effect' => 'fade',
                'progress' => array(
                        'type' => 'bar',
                        'message' => t('Loading...')
                        )
                )
        );
  return $form;
}

// Собственно - блок фильтра. В нём будет форма
function ahah_goods_filter_block($op='list', $delta=0)
{
        if ($op == "list")
        {
        $block[0]["info"] = t('Romsat goods filter');
        return $block;
        }
        elseif($op == 'view')
        {

При редактировании материала не показываются содержимое multigroup

11 октября 2010 в 22:44

Собственно, ответа "Почему так?" я от форумчан не надеюсь услышать. Но обо всём по порядку. делал я сайт и всё было хорошо. Но в один прекрасный день после теста создания материала я захотел его отредактировать и оказалось что введённые значения в поля, находящиеся в multigroup не отображаются. Т.е. при просмотре ноды значения есть, а при редактировании нет. И я не знаю как отловить место где они пропадают. Залез в content.module и поставил вывод содержимого переменной $node в функцию content_load - там значения есть.

Pathauto - пропустить значение если по маске ничего не найдено(прочтите подробности и помогите переименовать тему)

5 октября 2010 в 23:53

Вобщем у меня есть у материала новости поле "Раздел" - field_category. И url к нему генерится так news/[cck_field_category]/[nid]. Но новость может быть общей, тогда поле "Раздел" остаётся пустым. В таком случае генерится такой url - /news/[cck_field_category]/89 а хотелось бы /news/89. Как такое провернуть штатными средствами?

аналог multigroup и flexifield для hierachical_select

10 сентября 2010 в 2:03

Есть ли работающий? multigroup при использовании hierachical select творит невообразимые вещи с формой(создаёт на каждый item свою форму) а flexifield вешает сервер

К типу материала прикрутить свойства и создать фильтр по этим свойствам

8 сентября 2010 в 17:53

Есть товар, у него есть свойства и значения свойств. Вбивается во время создания товара. Думаю сделать отдельный тип материала. Для создания полей воспользуюсь CCK. Допустим что при использовании hierarchical_select я получу динамическое создание полей. А как быть со свойствами. Причём по этому набору Тип товара-свойство нужно построить фильтр. Какие есть идеи, модули, предложения? Я думал заюзать taxonomy но там можно только создавать словарь(набор свойств) а присвоить им значения уже не получится.

Работа с CCK. Вставка коментариев и чистка полей

28 июля 2010 в 17:03

Есть тип материала Type1. В нём есть несколько field_group. Как в одну из таких груп затолкнуть форму коментариев. Нужно это потому, что поля сделаны вкладками и было бы неплохо, чтоб в одной из вкладок была форма для отображения/отправки коментария. Параллельно вопрос - в материале есть обязательные поля, например кто создал и когда. И из конструктора они не убираются. Как убрать?

Изменить $search_box и $pager

14 июля 2010 в 14:46

Вопрос такого характера. Как в search_box убрать label средствами темы и изменить текст "первая" "следующая" и т.д. в $pager. Есть ли возможность воспользоватся средствами темы?