Alexmelin: Блог

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

textfield-автозаполнение[РЕШЕНО]

27 сентября 2011 в 14:06

Как вы уже поняли есть textfield, который должен автоматически наполняться некоторыми значениями из базы от 1 до n-ого количества.
Так-как все попытки изменить значение textfield, пошли на смарку, у меня есть решение использовать ahah: создать новую textfield, вбить туда в default_value - значение из базы и удалить прежнее поле.
Я хочу узнать, правильный ли это подход или можно проще сделать это, причем мне не важно как это будет с перезагрузкой страницы или нет.

Можно ли как-нибудь изменить default_value уже существующего textfield?

массив чекбоксов и фиилдсет [РЕШЕНО]

14 сентября 2011 в 11:32

У меня есть несколько чекбоксов завернутых в филсет.

$form['n'] = array(
    '#type' => 'fieldset',
    '#title' => 'Устройства',
    '#collapsible' => TRUE,
    '#collapsed' => FALSE,
);
while(($row = mysql_fetch_array($result))){
 $q2=$row["nid"];
 $form['n']['copy'.$q2] = array(
  '#type' => 'checkbox',
  '#title' => t('Send me a copy.'),
);

Мне нужно пробежаться по ним и выбрать их занчение. Интуитивно понимаю, что по ним можно пробежаться с помощью foreach-а используя fieldset в который они запиханы.
Что-то типа этого псевдокода:

$t1=0;
foreach ($tform as $form_state['n'])
{
$t1++;
}

Как мне пробежаться по чекбоксам?
конечно можно типа этого

for($i=0;$i<10;$i++)
{
if ($form_state['values']['copy'.$i] == 1)
$t1++;
}

но сам понимаю, что это тупо.

php-банер статистики [РЕШЕНО]

13 мая 2011 в 14:44

Я создаю модуль, который сохраняет в БД некоторые данные. И возникла потребность отображения этих сведений в баннер статистики, который необходимо с нуля нарисовать на php. Разбираю стандартные функции рисования PHP и наткнулся на проблему интеграции этого кода в мой модуль.
Например, имеется функция,

<?php
function graph(){
header ("Content-type: image/png");
$img imagecreatetruecolor(320240);
$text_color imagecolorallocate($img2331491);
imagestring($img255,  "This is example"$text_color);
imagepng($img);
imagedestroy($img);
}
?>

которая вызывается из хука форм. Чтобы хоть что-то отобразилось на экране пришлось модуль кодировать в UTF-8(без BOM). Но при этом пропал полностью сайт, а отобразилась только прорисовка из function graph. Поэтому не признаю правильность этого метода и прошу помощи.

Web file manager при повторном редактировании ноды пропадает приатаченный файл [РЕШЕНО]

24 февраля 2011 в 15:24

Web file manager при повторном редактировании ноды пропадает приатаченный файл, который приходится заново приатачивать. Это такая особенность модуля или в настройках его что-то не так, не могу понять, вроде все перепробовал.

Web file manager - изменение в адресной строке "webfm_send/1"

28 января 2011 в 11:37

Здравствуйте, подключил модуль Web file manager и приатачил к ноде pdf документ. При переходе на ссылку документа, который нужно закачать, в адресной строке прописывает webfm_send/1. Мне нужно заменить строку webfm_send на download а вместо номера название документа. Если кто с этим сталкивался, прошу вас мне помочь.

webfm

14 января 2011 в 11:42

Здравствуйте! У меня есть модуль WebFileManeger. Мне нужно его немного модернизировать.
В его темизации есть код, который создает 2-е ссылки на нужный пдф файл:

$href = array(
        'data' => l('<img src="'.$icon_path.'" alt="[file]" title="Download '.$filename .'"/> ', 'webfm_send/'.$file->id.'/1',
        array('attributes' => array('title' => 'Download '.$filename), 'html' => TRUE))
        .l($filename, 'webfm_send/'.$file->id, array('attributes' => array('title' => 'Open '.$filename)))
        .$description, 'class' => 'att-title'
      );

Задача состоит в том, чтобы эту ссылку открыть в новом окне, в метатеге "refresh".
Переадресовать на новую php страничку я могу, но вот как вставить в метатег ссылку l('...') для меня пока загадка, поэтому и прошу у вас помощи.

При переключении языка изменять выполняемый view

26 ноября 2010 в 13:06

Есть запрос во views - Lsue_6_uk (его Path). Его вызывает меню.
Как при переключении языка автоматически менять этот запрос на Lsue_6_ru.
Подскажите решение, очень прошу.

taxonomy, tax_menu, biblio - подскажите решение

25 ноября 2010 в 13:22

Уважаемые! Подскажите как убрать дублирование данных.
Я создал Словарь таксономии, назвал 2010, создал терм Выпуск 6. Подключил модуль tax_menu вывел меню таксономии в правый блок.
При создании материала типа библио и маркировании его к терму Выпуск 6 возникает дублирование данных title, что мне необходимо убрать (смотрите рисунок).

Пожалуйста, подскажите решение!!!

Повторный вывод Title на странице

22 ноября 2010 в 11:34

1.Создал меню из таксономии. Некоторый ее терм назвал "Выпуск 6".
2.Добавил журнальную статью с помощью biblio, присоединил ее к "Выпуск 6".
3.При просмотре "Выпуск 6" два раза выводит Title статьи (что мне и не нужно).
Как я понял один раз Title выводит модуль таксономия, второй раз - Библио.
Подскажите, пожалуйста, решение.
Как убрать вывод Title у таксономии?

Модуль Biblio->Journal Article

17 ноября 2010 в 13:21

Создаю статью, добавляю автора J.K. Smith. При просмотре статьи в поле Authors выводит Smith, JK . Вопрос откуда берется запятая? И почему так тупо фильтрует? Пробовал разными способами вводить - на выходе галиматья.