Блог пользователя - Grok

Переменные в views[Решено]

13 марта 2011 в 23:51

такая проблема. Занимаюсь темингов views.
В одном из шаблонов у меня есть такая вот конструкция.

<?php foreach ($fields as $id => $field): ?>
<?php if (!empty($field->separator)): ?>
<?php print $field->separator; ?>
<?php endif; ?>

<?php print $field->wrapper_prefix; ?>
<?php print $field->label_html; ?>
<?php print $field->content; ?>
<?php print $field->wrapper_suffix; ?>
<?php endforeach; ?>

Вывести в Views красткое содержание ноды

6 марта 2011 в 19:29

Добрый день.

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

Если стандартная функция в ядер для получения сдедующей и предыдущей нода одного типа?

5 марта 2011 в 18:47

Если стандартная функция в ядер для получения сдедующей и предыдущей нода одного типа?

Вывод views в темплейте

1 марта 2011 в 20:08

Нужно вывести выборку views внизу главной страницы.

На сколько я знаю это можно сделать не через страницу или блок. А с помощью функции.

Кто знает как это сделать?

Нужно чтобы функция модуля возвращала html код

9 февраля 2011 в 19:26

Вобщем такая задача есть

нужно чтобы при обращении к функции модуля, она вызывала темплейт (file.tpl.php) лежащий в папка_модуля/templates, передавала ему массив. Генерировала и возвращала готовый Html. (для отправки его потом аяксом)

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

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 к стандартному аватару пользователя.