_mixer: Блог

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

ubercart основная валюта

17 апреля 2014 в 18:54

Есть основная валюта (например USD) и есть валюта которая отображается на сайте в товарах/корзине.
В зависимости от курса доллара меняются цены товаров на сайте.

Может кто находил модуль для этой задачи, снипет или другое решение.

Views и удаленная нода

20 июля 2012 в 19:56

Не могу понять из-за чего такое происходит...

Есть views который выводит объявления из раздела "Авто", для этого вювса определен путь "/avto/advert"
Все объявления типа "Авто" генерируют ссылку /avto/advert/[title].

Все хорошо если бы не один нюанс! После удаления объявления удаляется и его алиас, но если перейти по алиасу то попадаю на страницу вювса /avto/advert, а не на "страница не найдена "404"...

Передача значений в форму

12 июня 2012 в 12:29

Подскажите новичку как можно передать в форму произвольную переменную? ($fid в примере)
На примере форма оценки произвольной фотографии

function mymodule_menu() {
    $item = array();

    $item['evaluate'] = array(
        'title' => 'Оценивание фотографии',
        'page callback'=>'mymodule_evaluation_page',
        'access arguments' => array('access mymodule'),
        'type' => MENU_NORMAL_ITEM,
    );

    return $item;
}

function mymodule_evaluate_form() {
    $form = array();

    $form['vote'] = array(
        '#title' => 'Оцените фотографию',
        '#type' => 'select',
        '#options' => array(
            1 => '1-балл',
            2 => '2-балла',
            3 => '3-балла',
            4 => '4-балла',

views - page not found

17 апреля 2012 в 18:13

Непонятные вещи. Есть views страница, для нее зарезервирован путь /comp/ads
и тип материала с авто-алиасом /comp/ads/[title] (например /comp/ads/prodam-pc)

Обращаюсь к адресу /comp/ads/qweqwe (материала qweqwe не существует) и место 404 страницы вижу вывод с /comp/ads

Вьювс аргументов не имеет, только открытый фильтр.

Подскажите как исправить это? Гугл начинает беситься когда переходит на материалы которых уже нет в базе.

Модуль активации регистрации с выбором роли

28 сентября 2011 в 17:47

Подскажите или есть такой модуль:

При регистрации выпадающий список с ролями пользователей. В зависимости от того какую роль выбирает пользователь ему надо (или не надо) будет подтверждение активации от администратора или с контактного e-mail.

Буду очень благодарен за помощь!!!

Страница не найдена

17 апреля 2011 в 19:46

После переноса сайта на Drupal столкнулся с проблемой.
После авторизации администратор не могу попасть ни на одну страницу администрирования, постоянно пишет "Страница не найдена". В логах пишет ошибку:
[Sun Apr 17 18:35:10 2011] [error] [client хх.хх.хх.хх] Script timed out before returning headers: index.php, referer: http://***/500.shtml
Поставили даже eAcceleretor, результат нулевой.
Настройки php.ini:
memory_limit 128M (пробовали ставить 256, результат не дало)
max_execution_time 300
max_input_time 300
safe_mode Off

Массовое добавление

29 марта 2011 в 18:04

Подскажите вариант реализации, пожалуйста!
Задача обычная... Есть "альбом" (отдельный тип материала с возможностью оставлять комментарии) и "фотография". Каждая фотография отдельный материал (нода), который можно комментировать. Все как бы отлично но нужно сделать возможность загружать одновременно несколько фотографий. То есть нужно одним кликом создавать несколько нод-фотографий. Пока что не нашел ничего подходящего, готовлюсь писать ручную обработку. Может кто-то уже знает как такое реализовать стандартными средствами? Подскажите пожалуйста!!!

Реализация каталога

7 марта 2011 в 0:24

Подскажите пожалуйста как можно реализовать страничку с категориями в виде рисунков и подписи снизу (смотрите прикрепленный файл)... К примеру фото галерея, в начале выводим список категорий а дальше переходим на страницу с материалами которые относятся к этой категории

Подскажите как?

31 декабря 2010 в 11:55

Подскажите как мне передать ID ноды в яваскрипт, не используя скрытых полей типа: *input type='hidden' id='node_id' value='{$node->nid}'*

...
тело ноды
...
drupal_add_js("/sites/all/modules/my_module/js/my_javascript.js");
...

в яваскрипте нужно методом POST сделать некие изменения для текущей ноды

$.post('/send_invites', {
nid: "???????",
invited_users: users
},
function(request)
{
$.facebox.close();
alert(request.message);
}, 'json');