Grok: Блог

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

Назначить атрибут форме.

9 февраля 2011 в 16:00

Есть вот такая вот форма. То есть на выходе тег form содержащий в себе тексфилд и текст ареа

Вопрос: Как этой форме назначить аттрбут onSubmit='javascript_function()'?

<?php
function bookabillboard_message_form_new($form,&$form_state,$uid,$adunitid='') {

$form['from_user']=array(
'#title'=>'From user',
'#type'=>'item',
'#description'=> 'From'
);
$form['to_user']=array(
'#title'=>'To user',
'#type'=>'item',
'#description'=> 'To User'
);
$form['message_theme']=array(
'#title'=>'Theme message',
'#type'=>'textfield',
'#attributes' => array('id' => "message_theme")

);
$form['message_body']=array(
'#title'=>'Message',
'#type'=>'textarea',
'#attributes' => array('id' => "message_body")
);
$form['send_button']=array(
'#type'=>'button',
'#value'=>'send',
'#button_type'=>'button',
'#attributes' => array('type'=>'button','onClick' => "sendMessage('". $uid ."','". $adunitid ."')")
);

return $form;
}
?>

Как создать button с типом button через drupa_get_form?

8 февраля 2011 в 19:32

Как создать button с типом button через drupa_get_form?

Получается только с типом submit сделать Sad

Как передать аргумент в форму?

8 февраля 2011 в 14:37

Заранее прошу прощения за тупой вопрос)

Как можно передать параметры в форму (функцию формы).

Есть такая задача - нужно в форму отправки сообщения передать параметры Id - пользователя которому будет отослано сообщение

то есть

/message/new/123 - пользователю с id -123

<?php
function bookabillboard_messages_menu() {

$items ['messages/new'] = array (
'title' => 'New messages',
'description' => 'New messege',
'page callback' => 'drupal_get_form',
'page arguments' => array('bookabillboard_message_form_new'),
'access callback' => TRUE,
'type' => MENU_CALLBACK,
);

returnt $item;
}

function bookabillboard_message_form_new($form,&$form_state) {

$form['from_user']=array(
'#title'=>'From user',
'#type'=>'item',
'#description'=> 'From'
);
$form['to_user']=array(
'#title'=>'To user',
'#type'=>'item',
'#description'=> 'To User'
);
$form['message_theme']=array(
'#title'=>'Theme message',
'#type'=>'textfield'
);
$form['message_body']=array(
'#title'=>'Message',
'#type'=>'textarea'
);
$form['send_button']=array(
'#type'=>'button',
'#value'=>'send'
);

return $form;

}

?>

как сделать так чтобы в у кнопки button можно было добавить атрибут onClick="send_user('123')" ???

Вобщем нужно чтобы в фунцуии созания формы были доступны переменные из hook_menu

Модуль Drupal 7

7 февраля 2011 в 16:25

Вобщем решил я создать модуль

вот инфо файл
; $Id: bookabillboard_messages.info,v 1.0 2011/26/01 16:43:31 davereid Exp $
name = "Bookabillboard Messages"
description = "Provides basic functionality for Bookabillboard Messages."
package = "Bookabillboard Application"

; Information added by drupal.org packaging script on 2011-01-13
version = "7.x-1.0-beta1"
core = "7.x"
; project = "Bookabillboard Application"
; datestamp = "1294891601"

вот модуль файл

<?php

function bookabillboard_messages_init() {}

function bookabillboard_messages_menu() {
$items = array ();

$items ['admin/bookabillboard/messages'] = array (
'title' => 'Bookabillboard Messages',
'description' => 'Bookabillboard Messages',
'access arguments' => array (
'administer bookabillboard_messages'
),
'page callback' => 'drupal_get_form',
'page arguments' => array (
'bookabillboard_messages_admin_settings'
),
'file' => 'bookabillboard_messages.admin.inc'
);

$items ['messages'] = array (
'title' => 'Bookabillboard Search',
'description' => 'Bookabillboard Search',
'page callback' => 'drupal_get_form',
'access arguments' => array('bookabillboard_message_form'),
'access callback' => TRUE,
'type' => MENU_CALLBACK,

);

return $items;
}

function bookabillboard_message_form(){
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Submit'),
);
return $form;
}

Ubercart товары в каталоге в 3 колонки

19 ноября 2010 в 18:47

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

Модуль внутренних расчетов

18 ноября 2010 в 16:31

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

Views. Сделать ссылку на ноду изображением

24 октября 2010 в 16:04

Довольно тривиальный на первый вгляд вопрос, но ответа на него Я пока что не нашел.

Нужно в Views сделать ссылку на ноду Node:link в виде изображения. То есть чтобы была картинка или обернутый ссылкой див с бекграудом.

Заранее спасибо за ответы.

Блок не отображаеться на всех страницах

2 октября 2010 в 22:16

В общем с виду оч простая задачка. нужно чтобы на разных страница были разные блоки.

Создал я в инфо файле темы
regions[featured] = featured

прописал $featured переменную в page.tpl.php

На главной блок появился - на остальных нет.

Кэш чистил. что он только на главной галочка не стоиит.
переопределенных page.tpl.php тоже нет.

что это может бытЬ? Sad

Drupal for facebook как запостить сообщение на стену в фейл буке

1 октября 2010 в 20:24

пользуюсь модулем drupal for facebook появилась необходимость запостить программно на стену в фейс буке сообщение.

Может кто-то сталкивался, подскажите как сделать!

Цикл по нодам с определенным типом

20 сентября 2010 в 14:20

Есть такая задача, нужно в cron сделать цикл по нодам с определенным типом. Как это сделать? Есть вариант через views, у кого какие еще идеи?

Затемить кнопкку в модула fb

25 августа 2010 в 17:39

Использую модуль fb. Необходимо изменить внешний вид кнопки "Connect to facebook".

пробовал как в официальной документации
сначала инициализировать
http://developers.facebook.com/docs/reference/javascript/FB.init
потом сделать FB.login
http://developers.facebook.com/docs/reference/javascript/FB.login

не работает. Подскажите плз кто сталкивался с подобной задачей.

Кто пользовался fbconnect?. нужна помощь

24 августа 2010 в 18:59

Кто пользовался fbconnect. Установил модуль. Добывил ключи API. А где взять саму кнопку? уж простите за тупой вопрос.

Подключение к Facebook и Twitter - какой модуль лучше?

24 августа 2010 в 14:16

какой модуль лучше выбрать для Facebook и Twitter конекта - подскажите плиз кто сталкивался.

Image cache - вывод аватара пользователя

23 августа 2010 в 11:47

Простите мне мой нубовский вопрос, но

есть такая задача. в профайле пользователя вывести аватар другого размера. тоесть сделать ресайз с помощью imageCache. Подскажите как называется эта функция. и как есть позоваться если на входе у меня переменная $profile['user_picture']; которая выводит URL к стандартному аватару пользователя.

два типа нод во views

3 августа 2010 в 15:21

есть два типа нод "A" и "Б". Ноды "A" соеденены с нодами "Б" по одному полю. Нужно с помощью views отобразить какое количество нод "Б" соединено с нодой "А".

Буду рад любой информации. Спасибо.

переезд на другой хостинг. не работают ссылки.

1 августа 2010 в 20:10

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

Not Found

The requested URL /articles was not found on this server.

Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
Apache Server at Port 80

в чем может быть причина, подскажите пожалуйста кто сталкивался (((

выделение ключевых слов тэгами

4 марта 2010 в 18:43

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

Регистрация успешна. Вы можите войти.

28 февраля 2010 в 0:51

"Регистрация успешна. Вы можите войти." слово можЕте пишется через Е!

Скачал перевод с drupal.ru. В этом файле полно ошибок грамматических, которые распугивают посетителей моего сайта.
Исправьте хотя бы "можите" на "можете".

Какой позор ё-маё....

FCK edittor поменять фон в окне редактирования

21 февраля 2010 в 22:36

Как поменять фон в окне редактирования FCKeditor? уже час ковыряюсь в настройках не могу найти.

Сделать переключение языков модуля locale иконками

29 января 2010 в 23:08

есть такой фрагмент кода. он выводит текстовые ссылки в блоке. Нужно вместо текстовых ссылок сделать иконки. тоесть вставить внутрь . Как это сделать? Подскажите или скиньте ссылочку на описание api. Спасибо

foreach ($languages[1] as $language) {
$links[$language->language] = array(
'href' => $path,
'title' => $language->native,
'language' => $language,
'attributes' => array('class' => 'language-link'),
);
}

Добавить поля ввода в форму обратной связи? как лучше реализовать?

27 января 2010 в 15:49

Добавить поля ввода в форму обратной связи? как лучше реализовать?

нужно чтобы в форме обратной связи было дополнительное поле типа "по какому товару вопрос" как это реализовать?

сск?
template?
может модуль какой?
или дописывать?

i18n у кого нибудь нормальное описание?

27 января 2010 в 14:52

i18n у кого нибудь нормальное описание? Хоть на каком языке. ей Богу не могу ничего путевого найти

блок в page.tpl.php

26 января 2010 в 22:35

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