Подскажите как получить значение добавленных элементов в форму (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
Добрый день,
подскажите пожулуйста где можно править блок Сейчас на сайте (слева внизу)? Хотел бы дизайн поменять и добавить некоторые элементы...
