Подскажите как получить значение добавленных элементов в форму (ubercart)?

Прислано: teodorix

пн, 30/01/2012 - 12:21

Другие статьи по теме:

1) Добавил в модуле ubercart (/profiles/uberdrupal/modules/ubercart/uc_cart/uc_cart_checkout_pane.inc) следующий код

<?php
 
global $user;
     if (
$user->uid==1) {
  switch (
$op) {
    case 
'view':

      
$description t('Please select type of sales');

  
$values = array(t('multirum'), t('coldsale'));
 

$contents['multirum'] = array(
  
'#type'          => 'radios',
  
'#title'         => t('Select word:'),
  
'#default_value' => 1,
  
'#options'       => $values,
   
'#radios_select' => TRUE,     // enables Radios Select for this radios element
  
'#description'   => t('Word to use in form.'),
);
  
  

      
      return array(
'description' => $description'contents' => $contents'theme' => 'address_pane');

    case 
'process':
?>

Как делается запрос на подтверждения действия?

Прислано: teodorix

вт, 19/05/2009 - 07:38

Другие статьи по теме:

return confirm_form($form,
t('Are you sure you want to delete'),
isset($_GET['destination']) ? $_GET['destination'] : 'messages/view/'. $pmid,
t('This action cannot be undone.'),
t('Delete'),
t('Cancel')
);

Получить значение чекбокса формы из другого модуля

Прислано: teodorix

пт, 27/03/2009 - 10:50

Другие статьи по теме:

Подскажите пожалуйста, как получить значение checkbox (в модуле og_user_roles)

 $form['og_user_roles_nopublic_gid']['og_user_roles_assign_nopublic_' . $gid] = array(
            '#type' => 'checkbox',
            '#title' => t('Do not allow public posts in this group?'),
            '#default_value' => variable_get('og_user_roles_assign_nopublic_' . $gid, 0),
            '#description' => t('Do you wish to disallow public postings from this group?'),
            );

Мне нужно проанализировать это значение и в зависимости от значения менять другой checkbox в модуле og_access.

Как сразу выключить все ссылки, оставив только "Создать контент" при создании сообщества?

Прислано: teodorix

вт, 17/03/2009 - 11:17

Другие статьи по теме:

При создании сообщества появляются сразу все ссылки:

«Создать: Веб_форма 
Создать: Опрос с множественным выбором 
Создать: Запись в блоге 
Создать: Альбом 
Создать: Изображение 
Создать: Альбом персональный 
Создать: Опрос с единичным выбором 
Создать: Мультивариантный вопрос 
Создать: Ссылка/баннер на партнеров в сообществе 
Создать: Запись в базе знаний 
Создать: Проект 
Создать: Событие проекта 
Создать: Веб_ссылка 
Создать: Обсуждение в форуме 
Создать: Подшивка 
Создать: Событие 
Создать: Авторский план_конспект урока (занятия) 
Создать: Новость сайта/сообщества 
Создать: Объявление в сообществах 
Создать: Новость сообщества 
Создать: Страница 
Создать: Сообщение 
Создать: План_конспект урока (занятия) Wiki 
Создать: Страница Wiki для сообществ 
Календарь сообщества 
Пригласить в сообщество 
1 участник 
Админ: admin
Управление участием 
»

Поставил автоматическое включение чекбоксов на:

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

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

Календарь сообщества
Создать контент
Пригласить в сообщество
1 участник
Админ: admin

Участники сообщества в онлайн!

Прислано: teodorix

ср, 11/03/2009 - 12:30

Другие статьи по теме:

У меня стоит справа блок, в нем люди которые присоединились к сообществу, которые были за последний день.
Как выбросить из этого списка людей, которые не в онлайн? Т.е. оставить только тех кто в онлайн.
Блок определяется через модуль views.
Вот текст экспорта блока:

<?php
$view 
= new view;
$view->name 'og_members_block';
$view->description 'Member listing block';
$view->tag 'og';
$view->view_php '';
$view->base_table 'users';
$view->is_cacheable FALSE;
$view->api_version 2;
$view->disabled FALSE/* Edit this to true to make a default view disabled initially */
$handler $view->new_display('default''Defaults''default');
$handler->override_option('relationships', array(
  
'nid' => array(
    
'id' => 'nid',
    
'table' => 'og_uid',
    
'field' => 'nid',
    
'label' => 'Group',
    
'required' => 0,
    
'relationship' => 'none',
  ),
));
$handler->override_option('fields', array(
  
'name' => array(
    
'id' => 'name',
    
'table' => 'users',
    
'field' => 'name',
    
'label' => '',
    
'link_to_user' => 1,
    
'relationship' => 'none',
  ),
  
'access' => array(
    
'label' => '',
    
'date_format' => 'custom',
    
'custom_date_format' => 'H:i',
    
'exclude' => 0,
    
'id' => 'access',
    
'table' => 'users',
    
'field' => 'access',
    
'relationship' => 'none',
  ),
));
$handler->override_option('sorts', array(
  
'access' => array(
    
'order' => 'DESC',
    
'granularity' => 'second',
    
'id' => 'access',
    
'table' => 'users',
    
'field' => 'access',
    
'relationship' => 'none',?>

Возврат на определенную страницу после добавления картинки

Прислано: teodorix

пт, 20/02/2009 - 08:40

Другие статьи по теме:

Как сделать перепрыгивание на определенную страницу, после добавления картинки?

Пробовал вставить header('Location: http://url'); по условию что в предыдущей странице есть определенный тег (?urlref=http://url), взятому из $_SERVER['HTTP_REFERER'].
Но возникает зацикливание.
Прошу помогите

Как добавить tab панель для fckediror (на jquery) ?

Прислано: teodorix

чт, 12/02/2009 - 14:07

Другие статьи по теме:

Добрый день,
проблема такая:

Для большего удобства использования FckEditor необходимо сверху поставить ТАБ-панель, и чтобы пользователь мог выбрать тип редактора Basic или Default (5 кнопок или все кнопки, по умолчанию 5).
Где найти место в модулях Друпал, куда можно дописать эту обработку.
Предположительно думаю можно сделать в модуле Wisywig.
Подскажите пожалуйста

Как отображать панели в сообществе?

Прислано: teodorix

ср, 04/02/2009 - 08:42

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

Премодерация или постмодерация нодов в сообществе

Прислано: teodorix

вт, 03/02/2009 - 09:26

Другие статьи по теме:

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

Подскажите как это реализовать???

P.S. Роюсь в модуле Publish content и Modr8. Пытаюсь там что нить найти.

Chatroom или phpfreechat

Прислано: teodorix

ср, 28/01/2009 - 15:32

Другие статьи по теме:

Мне необходимо поставить чат на сайт, но я столкнулся с проблемами их установки, модули chatroom скачанные с сайта имеют ошибки (нет некоторых функций), начал разбираться - даже на сайте drupal.org в рекомендуемой версии народ находит баги, которые сейчас и у меня.

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

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

Кажется не хватает файловв chat room модуле

Прислано: teodorix

ср, 28/01/2009 - 09:52

Другие статьи по теме:

Добрый день, установил chat room , все настроил, все права, но отображает 2 кнопки Archieve this chat и Delete This chat.
Никакого поля с вводом и сообщениями нет.
Модуль скачал с официального сайта.
Ругается на строку $msgs = chatroom_chat_get_latest_msgs($chat_id, $user->uid); в chatroom.module - поискал - нигде такой функции не прописано.
Кто нибудь сталкивался с установкой чата?
Если есть рабочий вариант, прошу выложить, заранее спасибо.

Разделить комментарий от фотки

Прислано: teodorix

пн, 26/01/2009 - 15:44

Другие статьи по теме:

При переходе на комментарий у меня не грузит фоткографии, прикрепленные выше.

Разбираясь понял, что он по хешу #comment-6528 страница прыгает на комментарий, а по хешу #1513 - показывает фотографию, где 1513 - pid фотки.
Тоесть при переходе с хешем #comment-6528 пытается загрузить фотку с неверным номером и поэтому выдает ошибку.

Как бы их разьеденить????

Убрать ошибку прелоадера при переходе на комментарий

Прислано: teodorix

пн, 26/01/2009 - 12:18

Другие статьи по теме:

Добрый день,
у меня возникает ошибка следующего плана, при нажатии на ссылку какого нибудь комментария /comments_all - он перекидывает на комментарий (допустим /node/14625#comment-6407 ) , но если в ноде есть фотоальбом - то происходит ошибка - фотография исчезает, и появляется прелоадер, а затем надпись ACCESS DENIED и переход на нужный комментарий само собой тоже не происходит.
Где может быть зарыта собака?

Правка формы нода

Прислано: teodorix

пн, 19/01/2009 - 13:28

Другие статьи по теме:

Добрый день, возникла проблема убрать аннотацию с добавления сообщения.
Аннотация (только для типа контента "Статья в журнале"):
хотелось бы повесить на нее правило чтобы показывалась только в Статьях, а на всех других страницах убрать.
Помоги как это сделать?

Где править Сейчас на сайте блок?

Прислано: teodorix

пт, 16/01/2009 - 12:41

Другие статьи по теме:

Добрый день,
подскажите пожулуйста где можно править блок Сейчас на сайте (слева внизу)? Хотел бы дизайн поменять и добавить некоторые элементы...

RSS-материал