lopata24: Блог

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

Робокасса для Ubercart на Drupal 7

27 марта 2015 в 18:38

Всем привет.

Скажите пожалуйста, есть ли у кого-нибудь готовое решение Робокассы для Ubercart на Drupal 7
Drupal 7.35
Ubercart 7.x-3.8

Пробовал модуль и решение вот отсюда
http://www.drupal.ru/node/114860

но после оплаты в робокассе она не отдает информацию об успешном платеже
И еще есть ряд ошибок на http://example.com/uc_roboxchange/done

    Notice: Undefined index: InvId in uc_robokassa_done_payment() (line 76 of /home/h2427/data/www/vyborgtrail.ru/test/sites/all/modules/ubercart/payment/uc_robokassa/uc_robokassa.module).
    Notice: Undefined index: OutSum in uc_robokassa_done_payment() (line 77 of /home/h2427/data/www/vyborgtrail.ru/test/sites/all/modules/ubercart/payment/uc_robokassa/uc_robokassa.module).

Статус оплаты услуги

10 июня 2014 в 14:49

настроил на сайте через ubercart оплату участие в соревновании.

Есть нода, которая является услугой.

Нужно пользователю в профиле вывести статус. Оплачена она у него или не оплачена.

Подскажите, как это сделать? Заранее спасибо

Ubercart. Оплата услуги

9 июня 2014 в 13:15

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

Есть сайт спортивного мероприятия на drupal 6, где нужно через интернет принимать оплату за участие. Оплата участия всего 2ух видов: групповое участие и индивидуальное участие.

Как средствами ubercart реализовать, чтобы одним пользователям видна была возможность оплаты одной услуги, а другим - оплата другой услуги? (пользователи делятся не по ролям, а вручную сами выбирают себе поле статуса через content profile)

Генерировать случайное число и отправлять на почту

28 января 2013 в 18:07

Друзья, подскажите, ищу решение!

Нужно, чтобы пользователь из ноды мог нажать на кнопку "получить код" - ему выдается уникальный случайный id. Администратору отправляется e-mail из какой категории, из какой ноды и какой код был показан (выдан).

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

Добавление данных администратором

10 января 2013 в 18:45

Добрый день.

Подскажите пожалуйста, как реализовать такой функционал:
Пользователь регистрируется на сайте и заполняет профиль (стоит Content Profile).
Дальше мне надо, чтобы у него по умолчанию было в профиле создано поле вида "Статус: Не оплачено".

А дальше только пользователь определенной роли (пусть даже админ) мог редактировать все профили и выбирать в статусе и "Не оплачено", и "Оплачено".

Перерыл кучу модулей и пробовал найти схожие решения в сообществах. Нашел близкий модуль Field Permissions, который позволяет задавать управление полем какой-то роли, но в этом случае когда ставлю чеклист "Не оплачено" и "Оплачено" этот модуль закрывает от пользователя создания это поле вообще и оно не появляется.

Организация конференции

9 августа 2011 в 17:03

Доброе время суток.
Хотелось просить совета, как реализовать такой функционал.

Необходимо, чтобы пользователи определенной роли могли создавать конференции.
В этих конференциях обычные пользователи могли бы задавать вопросы, после чего они в зависимости от наличия ответов попадали бы в общий список. Как реализовать вывод таких постов - понятно, views. Для скрытия поля "ответ", который заполняет автор - node permissoins.

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

p.s. может запутано написал... =\ но мало ли, кто поймет...
рабочий пример, как надо сделать - вот тут http://www.sports.ru/conference/

заранее спасибо

темизация box.tpl.php

12 июля 2011 в 16:02

Доброе время суток, сообщество.

Есть такая задача
в типе материала forum в комментариях изменить слово "Комментировать" на "Задать вопрос". При этом во всех остальных типах материалов должно остаться "Комментировать".

Возможно стоит копать в сторону box.tpl.php, но сколько я не ковырялся - так и не допилил его.

Вот comment-forum.tpl.php для типа материала forum работает, а разные связки типа box-forum.tpl.php - нет.

Как можно решить проблему? как заменить одну строку в одном лишь типе материала?

Количество комментариев пользователя

28 февраля 2011 в 16:06

Доброе время суток, сообщество!
Оформляю страницу со список пользователей сайта. Оформляю через views. Встал вопрос о том, как у каждого пользователя указать его количество комментариев.

есть ли какое-то решение?

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

VBGород. Город в прямом эфире

10 февраля 2011 в 17:55

VBGород. Город в прямом эфире

http://vbgorod.com

10ого февраля 2011 года открылась версия VBGород 2.0 сделанная на CMS Drupal

Проект VBGород существует уже 6 лет. Ресурс нацелен на аудиторию г. Выборга (ЛенОбл) и Выборсгкого района

Считается первой социальной сетью города Выборга

Вес голоса

10 декабря 2010 в 12:46

Задача по своему описанию банальная и, думаю, многим знакомая.
только вот конкретно для друпала я решения не нашел. Ну, или плохо искал.

Вес голоса

8 декабря 2010 в 17:35

Задача по своему описанию банальная и, думаю, многим знакомая.
только вот конкретно для друпала я решения не нашел. Ну, или плохо искал.

[Решено] как правильно оформить бета-тестирование?

18 ноября 2010 в 17:51

у меня стоит такая задача.
Необходимо запустить сайт в бета-тестирование.
Анонимы должны видеть только заглушку. Больше ничего. Все страницы должны редиректиться на заглушку
А только 10 человек должны получить доступ к регистрации и тестировать сайт.

Термины, таксономия...

8 октября 2010 в 17:24

Задача стоит такая: есть один и тот же термин, который имеет двух родителей. Как это реализвать?
Отсортировал в каталоге разделы с помощью Taxonomy Manager. Получилось примерно так:

1) Мебель
-стул
-стол
-кресло
-диван
2) Товары для школы
-тетрадь
-стул
-стол
-карандаши
...

Как добиться того, чтобы термин taxonomy/term/2 (стол из мебели) и taxonomy/term/7 (стол из товаров для школы) были бы зеркалом друг друга. Чтобы там было одно и то же?

[Решено] Ubercart. Обновление цен товаров

28 сентября 2010 в 11:02

Добрый день, сообщество.
Уже пару недель дружу с ubercart и с горем пополам в один момент смог помощью модуля Node Import залить все желаемые 7000 товаров на сайт.
Но вот беда, таблица изначально закачиваемая немного поистрепалась, а именно: названия нескольких сотен товаров было изменено, на своих местах остался только SKU.
А теперь вот заказчику приспичило цену уменьшить у товаров. Умом понимаю, что нужно либо пользоваться чем-то отсюда (но мой английских худ), либо может быть есть какой-то простой модуль для изменения цены прямо запуском из drupal

Отсюда 2 вопроса для тех, кто это все уже хорошо понимает или знает путь проще.

1) Как обновить цену у всех 7000 товаров по SKU? По шагам, релизам модуля node import, патчам...
2) Есть ли альтернативное решение?

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

[Решено] список групп пользователя в профиле

8 июня 2010 в 15:40

Вроде плевое и простое дело, но так и не нашел решения.

Задача: в профиле пользователя, который переопределяю через user-profile.tpl.php выводить список групп, в которых этот пользователь состоит. Соответственно для каждого пользователя - свои группы.

Во views так и не смог понять, как вывести каждому пользователю группы, в которых он состоит.
На org нашел решение, которое мне не подходит, т.к. выводит в каждом профиле группы того пользователя, который профиль просматривает, а не того, профиль которого просматривают
Вот тот код

<div class="item-list"><ul>
<?php
$groups = $user->og_groups;
if($groups){
    foreach($groups as $group){
    echo "<li>";
        print l($group[title], 'node/'.$group[nid]);
    echo "</li>";
    }
}
else {
    echo "<li>$user->name has joined no groups</li>";
}
?>
</ul>

как вывести в итоге каждому пользователю свои группы? =\

заранее спасибо

[Решено]если "роль", то выводить "строка"

31 мая 2010 в 16:18

Четно! Искал! Не нашел..

подскажите, как реализовать кодом
Если роль пользователя "роль4", то выводить такой-то текст!
Через блоки и через views не устраивает, т.к. нужно в готовый штмл код вставить всего лишь одну строку

заранее спасибо!

[Решено]модерирование группы

13 мая 2010 в 23:38

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

Если Вы администратор какой-либо группы и в эту группу хочется вступить человек (ждет подтверждения), то выводить блок
название группы - никнейм юзера

Вторую часть с выводом смогу и сам, думаю своять, а вот с первой загвоздка. Как сделать такое условие? языка не знаю, а во вьюсе не совсем понимаю, реально ли?

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

[Решено] отрицательная роль

13 мая 2010 в 23:12

Вопрос к сообществу, можно ли реализовать на drupal отрицательную роль в системе.
Т.е. например, человек, посты которого оценивают в минус, набирает например карму -100 и не может больше ниечго писать и т.п.

Просто сейчас при создании новой роли и присвоению ее пользователю - у него автоматически стоит галочка "зарегистрированный пользователь", поэтому все права от зарегистрированного наследуются ему.

Подскажите выход.

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

[Решено] Материалы с моим участием как на drupal.ru

18 марта 2010 в 13:40

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

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

подскажите, как?

заранее спасибо!

[Решено] две темы. Мобильная жрет шаблон из базовой

12 марта 2010 в 21:53

Добрый день, сообщество!
Который день мучаюсь, но никак не смог победить, разобраться в проблеме

У меня на сайте стоит 2 темы.
1 - базовая
2 - мобильная

С помощью модулей browscap+mobile_theme для мобильных устройств я вывожу тему 2 (т.е. мобильную)
Практически все страницы отображаются как надо за исключением пары страниц, которые по каким-то причинам берутся из темы 1 (т.е. базовой).

мой пример

в теме1 шаблоны со своим дизайном
page-node-3.tpl.php
page-node-4.tpl.php
page-node-5.tpl.php

в теме2 тоже шаблоны со своим дизайном с теми же названиями
page-node-3.tpl.php
page-node-4.tpl.php
page-node-5.tpl.php

но отображаются они из первой темы.

Если удалить из обеих тем эти шаблоны, то в мобильной теме все равно отображается шаблон из базовой, уже простой page.tpl.php

я уже и так и эдак крутил, не могу победить проблему. Подскажите, где ошибаюсь или не прав.

p.s. Может есть возможность сказать мобильному устройству, мол используй такой-то шаблон? какой-то критерий задать или условие?

заранее спасибо

[Решено] вывести имя получателя сообщения

11 февраля 2010 в 15:12

Есть модуль pm lite, отвечающий за обмен сообщениями между пользователями на сайте.
Само сообщение показываю через ContentTemplates.

Задача: отобразить имя получателя в шаблоне.

ContentTemplates предлагает варианты только

$node->pm_lite (array)
    $node->pm_lite['recipients'] (array)
        $node->pm_lite['recipients'][1] (array)
            $node->pm_lite['recipients'][1]['name']
                username1

соответственно если я вставлю подобный код, то получателем всегда будет username1

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

upd. Пояснение с примером
если в шаблоне ставлю код <? php $node->pm_lite['recipients'][1]['name'] ?>
эта 1 это id юзера.
тогда какое сообщение кому бы я не прислал, то будет отображаться именно имя юзера 1

моя задача, сделать так, чтобы отображалось в любом сообщении именно имя получателя, то есть иногда, id 3 , id 448 и т.п.
соответственно код $node->pm_lite['recipients'][1]['name'] не подходит! Его нужно видоизменить на разные случаи, а как я не знаю...

таб "My groups" в списке групп

11 февраля 2010 в 12:50

На странице отображения групп (коллективных блогов) есть 2 таба: "Группы" и "Мои группы"

Либо криво смотрю, либо подскажите-ткните, как сделать так, чтобы незарегистрированному пользователю вкладка "Мои группы" не показывалась вообще?!

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

[Решено] черный фон картинок imagecache

1 февраля 2010 в 16:24

Собственно вот так
Загружаю png размером 155*36
в тизере сжимает на ура и прозрачность без проблем остается

а вот оригинал почему-то грузится с черным фоном =\

я так полагаю где-то gd неправильно отрабатывает, или не прав?
как исправить?
ImageApi version = "6.x-1.0"

Invite для og

23 декабря 2009 в 11:30

Ситуация следующая. Пробовал на локалхосте, потом непосредственно попробовал на сайте http://groups.drupal.ru/

Создается группа с запросом членства "Только по приглашениям - члены должны создаваться администратором"
Соответственно после этого я пытаюсь послать пользователю invite - http://groups.drupal.ru/og/invite/175
пользователь получает ссылку на подписку - http://groups.drupal.ru/og/subscribe/175 но зайти не может, выдается 403яя

вопрос. Это я не правильно понимаю или воспринимаю опцию invite? Как реализовать то, что я хочу, а именно админ указывает имя или логин пользователя, только после этого пользователь может вступить в группу.

Опция add members не устраивает, потому что не хочется принудительного ввязывания пользователей в группы, которые им не интересны

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

Как реализовать?

15 декабря 2009 в 14:59

Доброе время суток, сообщество.
Хотелось бы узнать, есть ли такой способ, пользуется ли кто-то, пробовал ли и реально ли?

Хочется, чтобы при создании определенного типа материала (например стандартного Page, Story или другого своего) всем зарегистрированным пользователям рассылалался этот самый материал по e-mail.

Как реализовать? какими модулями, есть ли тонкости?
или есть более просто способ оповещения?