Есть вопрос

Вывод по 10,20 и 50 нод в views

12 октября 2010 в 13:03

Уважаемые коллеги, бьюсь над переключалкой количества выводимых нод через страницу на views. Элементарная вещь - выбор кол-ва выводимых нод (на стороне пользователя), но почему то разработчики views обошли эту функцию стороной.

Пример тут _http://www.sportapteka.ru/pages/view_brand/14?order=stock&per_page=10

У кого-нибудь есть решение такой задачи?

Вся информация о пользователе на странице аккаунта [РЕШЕНО]

12 октября 2010 в 12:41

Накопилось много вопросов по темизации аккаунта пользователя, для формирования которого использую модуль Content Profile. Также присутствует модуль OG , который выводит список групп, на которые подписан user.
В общем вопросы следующего характера:
1. как вывести на страницу users/Xxx полную информацию о пользователе, которая содержится на страницах user/хх/edit и user/хх/edit/profile ?
2. Необходимо организовать и страницу редактирования без закладок, чтобы все можно было править на одной странице?
3. Как убрать со страницы users/Xxx поля История и Время участия?
4. Как добавить аватарку пользователю(разумеется кроме варианта добавления через поле image в CCK, может есть другой вариант, читала что это стандартная возможность, но я не увидела где она дана)?

Пробовала видоизменить через user_profile.tpl.php, пыталась получить информацию по полям страницы с помощью:

<?php 
global $user;
print_r($user);?>

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

Посоветуйте карту

12 октября 2010 в 12:41

Хочу реализовать 2 задачи:

1) Добавить к node-страницам некоторых организаций map карту с флажком расположения оной в пределах населенного пункта.
2) Создать одну карту региона, на которой поставить несколько флажков - в городах, где существуют наши организации.

Облазил сейчас drupal.org Там столько всяких модулей, связанных с картами, у меня уже голова кругом... Подскажите пожалуйста опримальный вариант, чтобы и не сильно сервак грузить, и чтобы нужный мне функционал выполнял.

На сайте уже установлены Views, CCK

Друпал и 1С

12 октября 2010 в 12:22

Добрый день. Тема не раз поднималась, но четкого ответа я нигде не видел. Надо уточнить вопросы с 1С8
1. Интеграция друпал с 1С как модуль. Есть решение?
2. Интеграция друпал с 1С как кастомное решение, для конкретного сайта. Насколько это сложно и сколько стоит (уберкарт, обычная конфигурация 1С8).
3. Если ли успешные проекты?

После обновления заглючил Token[Решено]

12 октября 2010 в 12:07

Доброго времени суток!
««вроде видел недавно похожую тему, но не могу найти(или показалось))) )
Обновил на днях token-6.x-1.15, pathauto-6.x-2.0-alpha3, path_redirect-6.x-1.0-rc1, сначала заметил что в alt и title картинок не подставляется токен([title-raw]), потом обнаружил что вместо алиаса в одном из типов материалов вместо подстановки токенов выдает стандартный адрес node/xxxx(в этом же материале используются токены для картинок), причем повторное сохранение с выставленной галочкой "Автоматический адрес" решает вопрос, создается заданный шаблон адреса, хотя эта галочка и при первом сохранении отмечена. И на последок, token в журнале оставляет предупреждение "More than one module has defined the termpath-raw token."
До обновления все работало нормально.
Если есть быстрое решение или похожая тема, ткните плз.»»
Ушел искать на буржуйский сайт...

Решение: прощелкал версию, pathauto-6.x-2.0-alpha3 глючно работает, вернулся к pathauto-6.x-1.5

Предоставление доступа исполнителю работ к сайту. Каким образом?

12 октября 2010 в 11:37

Суть вопроса - разместил объявление о поиске исполнителя для работ на сайте. Подробности здесь: http://www.drupal.ru/node/51106.

Каким образом исполнителю предоставляется доступ к сайту?
Я должен предоставить данные своего аккаунта на хостинге?
Или создать отдельный ftp-вход только к этому сайту?

Доступ к админ-панели на сайте: - предоставить данные юзера-1
или создать пользователя с такими же правами?

Как поступать, если работы разовые и как, если исполнитель осуществляет тех.поддержку регулярно?

Магазин совместных покупок

12 октября 2010 в 10:53

Добрый день! Только начал осваивать эту замечательную платформу, поэтому возникли некоторые вопросы.
Возникла необходимость создать сайт для совместных покупок. Т.е. зарегистрированный пользователь может стать организатором совместной покупки, и может опубликовать ноду, в которой будет находится описание продукции, и сами продукты.
Например.
Описание: Васильевская мануфактура. Закупка рубашек.
Товары:
Название:Рубашка ХБ
Цвет:

  • Розовый
  • Красный
  • Синий

Размер:

  • 52
  • 54
  • 56

Название:Рубашка синтетическая
Цвет:

  • Зеленый
  • Красный
  • Синий

Размер:

  • 52
  • 54
  • 56

И другие зарегистрированные пользователи могут сделать заказ. А так же сами стать организаторами закупки. Собвтенно вопрос, на каких модулях это лучше реализовать. Сначала я думал сделать это с помощью events, но потом понял что это подошло бы, если не использовать заказ, а только сделать кнопку принять участие.
Потом я начал присматриваться к e-commerce, но тут возник вопрос, как сделать так, чтобы пользователи могли добавлять и опции товара? Посоветуйте, в какую сторону поход будет правильным? Заранее спасибо.

[РЕШЕНО] Спасите. Не пойму почему не работает AJAX

12 октября 2010 в 8:51

Всем привет! Помогите кто чем может. Разбираюсь с ajax, но выходит какая то ересь, а точнее ничего не выходит вообще. Имеется такой код в РНР:

function my_ajax_menu()
{
        $items = array();
        $items['my'] = array(
                        'title' => 'Users who have not yet created coupons',
                        'page callback' => 'my_ajax_page',
                        'access arguments' => array('created nodes report'),
        );
        $items['my_ajax'] = array(
                        'title' => 'Users who have not yet created coupons',
                        'page callback' => 'my_ajax_get_form',
                        'access arguments' => array('created nodes report'),
                        'type' => MENU_CALLBACK,
        );
        return $items;
}

function my_ajax_page()
{
        drupal_add_js(drupal_get_path('module','my_ajax').'/js/for_ajax.js');
        return '<div class=my_ajax>ddd</div>'.drupal_get_form('my_ajax_form', '');
}
/*есть функция заполнение БД но её писать не буду*/

function my_ajax_get_form()
{
        $a = db_result(db_query("select my from {for_ajax} where ajaxid in (select max(ajaxid) from {for_ajax})"));
        drupal_json(array('status' => 0, 'data' => $a);
}

Далее файл js:

Drupal.behaviors.my_ajax = function(context)
{
        $('div.my_ajax:not(.my_ajax-processed)', context).addClass('my_ajax-processed')
        .bind('mousemove', null, function()
        {
                //$.get('/my_ajax/', { name: "John", time: "2pm" }, function(data){alert(data);});
                $.get('/my_ajax', null, ddd());
        });
};

var ddd = function(response)
{
        alert('ddd');//тут алертится
        var result = Drupal.parseJson(response);
        alert('rrr');//тут неалертится

Мой трекер

12 октября 2010 в 7:59

Трекер, который есть у Друпала, по умолчанию показывает все материалы, созданные на сайте. Но я хочу сделать дополнительно трекер, который бы показывал пользователям только свои материалы, как на этом сайте. Малость покопавшись в интернете, пришел к выводу, что это делается через Вьюс. У меня стоит вьюс, я вижу представление трекера, активировал и скопировал его для своей страницы, но не могу разобраться, по каким признакам отфильтровать свои материалы... Подскажите, пожалуйста, если вам не сложно. Буду очень благодарен.

Ошибка таксономии Menu and taxonomy name mismatch: History !=

12 октября 2010 в 7:19

Доброго времени суток!
После смены/добавления новых терминов таксономии выходит ошибка вверху контента - Menu and taxonomy name mismatch: History !=
Не могу найти решение, на русском ничего нет, гуглил на англоязычнях сайтах тоже решения неоднозначные.
Заранее благодарю!