leovka: Блог

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

Поле - ссылка на файл на сервере

13 августа 2014 в 16:12

Задача следующая:
У материала есть поле - ссылка на файл на сервере, т.е при создании материала пользователь должен атачить существующий на сервере файл. Файл уже заранее залит на сервер по фтп.

Поставил elfinder, filefield_sources, elfinder_ffsel.
Создал поле типа "файл".

Кода пользователь выбирает файл на сервере (sites/default/files/folder1/file1.txt), вместо того чтобы вставить ссылку на него, он копирует его в директорию sites/default/files/file1.txt и вставляет на него ссылку.

Вывести список результатов отправлений webform

23 июля 2013 в 16:58

Добрый день.
Подскажите, как вывести на страницу список с результатами отправления webform.
Модуля для views не нашел

Темизация тегов

9 октября 2012 в 11:26

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

Taxonomy views для Drupal 7

9 октября 2012 в 2:33

Подскажите как создать блок на странице определенного типа материала, при помощи views со списком терминов таксономии, которые принадлежат данной ноде.

Генерация изображений

26 декабря 2011 в 17:14

Добрый день.
Подскажите, возможно ли с помощью ImageCache и ImageCache Actions или других модулей реализовать следующее:

Генерация изображения фиксированной ширины и динамической высоты. Само изображение структурно разбито на 3 части - верхняя часть (адрес сайта, фиксированная ширина и высота), центральная часть (название страницы $node->title, блок фиксированной ширины и динамической высоты, т.к название может быть длинным и может потребоваться перенос по строкам) и нижняя часть (адрес сайта и телефон. фиксированная ширина и высота).

Ограничения batch API

1 августа 2011 в 15:30

Добрый день!
Разрабатываю специализированный модуль для каталога автозапчайстей.
Есть специализированная программа (КАИС) - представляет собой каталог автозапчастей с актуальными ценами, заменами и т.д.
Выгрузка из данного каталога представляет собой дамп базы в формате SQL.
Файл весит около 180 Mb и содержит около 2000000 записей. Задумка модуля состоит в том что он построчно читает файл дампа и выполняет продченный запрос. Т.к число записей внушительно, принято решение пакетной обработки (использую batch API). Если в файле содержится менее 5000 строк, обработка проходит "На Ура", а вот как только записей становистя больше (в идеале около 2000000), выдается ошибка "Доступ запрещён. У вас нет доступа к этой странице."
Пробывал увеличивать параметры в php.ini - не помогает

Кусок кода модуля

<?php
function kais_upload_form_submit(&$form, &$form_state) {
    if (
$file file_save_upload('upload'$validatorsfile_directory_path())) {
        
$file->description $file->filename;
        
$file->weight 0;
        
$file->new TRUE;
        
$form_state['values']['files'][$file->fid] = (array)$file;
    }
/* ИМПОРТ SQL ИЗ ФАЙЛА */  
    
$handle fopen($file->filepath"r");
    while (!
feof($handle)) {
        
$buffer fgets($handle8096);
        if(
$buffer!=""){
             
$operations[] = array('kais_add_product', array($buffer));
        }        
    }
    
fclose($handle);
    
$batch = array(
            
'operations' => $operations,
            
'finished' => 'kais_batch_finished',
            
'title' => 'Импорт данных из КАИС',
            
'init_message' => 'Подготовка данных',?>