Вывод нод определенной ноды Views, аргументы, связанные ноды

Прислано: nleo

ср, 21/12/2011 - 09:51

Пытаюсь построить связку, чтобы выводить ноды привязанные к самой новой ноде определенного типа. View reference, Entity reference, Views

Что мне ввести в поле Value, чтобы туда подставлялся переданный аргумент (id ноды)?

Как правильно использовать API файловой системы для загрузки файла

Прислано: nleo

вт, 13/12/2011 - 10:02

Сначала использовал:
$form['image'] = array('#type' => 'file', ...) и file_save_upload();

Однако уже на продакшене Друпал почушил мои файлы.

Сейчас пробую:
$form['image'] = array('#type' => 'managed_file',...) и file_save();

В этом случае, как я понимаю нужно еще вызывать file_usage_add($file, 'banner', 'banner', $banner_id);
banner - собственный модуль, который создает таблицу banners. Правильно ли я вызываю file_usage_add()? Не удалит ли Друпал мои файлы?

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

Ищу постоянную работу в Москве, переезд из другого города

Прислано: nleo

вт, 25/01/2011 - 23:19

Другие статьи по теме:

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

Резюме на Гугл Документах
Моя статья включенная в Документацию на Друпал.ру

Если коротко: есть опыт от создания простейших визиток на Друпал до разработки своих собственных модулей.

Photomarks - отметить себя на фото почти как в контакте
Модуль "Я пойду!"

В og сделать вывод иконки группы в общем списке групп (exemple.org/og) [забыл]

Прислано: nleo

сб, 04/09/2010 - 13:45

Другие статьи по теме:

Собственно сабж.

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

Чем синхронизировать локальную версию сайта с версией на сервере

Прислано: nleo

вс, 21/02/2010 - 02:20

Другие статьи по теме:

Держу у себя на компе версию сайта в качестве бекапа и полигона для эксперементов и папдейтов. Иногда бывает что-то по быстрому правлю на сервере и все это надо как-то синхронизировать. сайт весит около 3Гбайт и даже раз вмесяц его полностью выкачивать или вручную выбирать что изминилось, добавилось - не вариант. какие есть вариаты? rsync не предлагать

на домашнем - XP

Event время по умолчанию для создаваемого события

Прислано: nleo

пн, 15/02/2010 - 21:39

Другие статьи по теме:

использую event модуль, в нем поумолчанию при создании события дата время устанавливаются на текущие, но почти все события добавляемые на сайт имеют время начла 22:00

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

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

Проблема с ImageMagick (модуль Image)

Прислано: nleo

вт, 12/01/2010 - 08:14

Другие статьи по теме:

Пишет: Unable to create scaled Thumbnail image.

и все( Самое смешное, что в подвиндой пока настраивал и тестировал - все ок. когда на хостинге попробовал тоже самое - не работает.

Что еще интересно внутри своего модуля использую вызов

<?php
image_scale_and_crop
(file_create_path($m[1].'.jpg'), file_create_path($m[1].'.cover.jpg'),  13993);
?>

он ресайзит, но не обрезает.. на локальной под виндой - все ок.

6's preview derivative image was missing. The derivatives will be rebuilt to regenerate it.
ImageMagick command: /usr/bin/convert -resize 120x160! -quality 95 'sites/all/files/imgn/166/m_06.jpg' 'sites/all/files/imgn/166/m_06.thumbnail.jpg'
 
Version: ImageMagick 6.3.7 08/07/09 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2008 ImageMagick Studio LLC
 
Image 6.x-1.0-alpha4 - не обновляюсь, поскольку он патчен под себя

С ImageMagick эскизы действиельно получаются качественнее и ярче, чем с GD2 (испробовано на качестве 95%), поэтому хочется всетаки использовать IM

Дизайн бесплатно?

Прислано: nleo

вс, 06/12/2009 - 14:05

Другие статьи по теме:

Когда-то видел на друпал, человек предлагал бесплатно нарисовать дизайн и если надо сверстать его для друпал за 50$. Он нарабатывал портфолио. Кто-нибудь знает о подобных предложениях? давно хочу сделать редизайн, а возможностей не хватает.

ImageCache не работает (nginx). [Решено]

Прислано: nleo

сб, 15/08/2009 - 22:08

Другие статьи по теме:

Итак использую Node Gallery. Эта галерея работае с ImageCache. ImageCache нивкакую не хочет создавать превьюшки.

Вот конфиг, что я пробовал использовать:

	server {
        listen      _мой_ип_:80;
        server_name _домен_; 
 
        location / {
    	    proxy_pass http://127.0.0.1:8080;
	        proxy_redirect off;
	        proxy_set_header Host $host;
	        proxy_set_header X-Real-IP $remote_addr;
	        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        }
 
        location ~* ^.+\.(jpeg|jpg|png|js|css|zip|gz|bz2?|rar)$ {            
	        root   /home/nleo/www/drupal;
	        access_log /var/www/httpd-logs/_домен_.access.ng.log;
        }
 
         location ^~ /files/imagecache/ {		 
            root   /home/nleo/www/drupal;
            index  index.php index.html;
            # assume a clean URL is requested, and rewrite to index.php
            if (!-e $request_filename) {
              rewrite  ^/(.*)$  /index.php?q=$1  last;
              break;
            }			
        }
 
 
    }

в location ^~ /files/imagecache/ {...} пробовал:

Вариант 2:
 
        location ^~ /files/imagecache/ {		 
            root   /home/nleo/www/drupal;		    
            error_page 404 = @backend;
        }
        location @backend {
            proxy_pass  http://127.0.0.1:8080;
            proxy_redirect      off;
 
            proxy_set_header    Host    $host;
            proxy_set_header    X-Real-IP       $remote_addr;

Почему именя некоторых функции начинаются со знака подчеркивания?

Прислано: nleo

сб, 15/08/2009 - 11:17

Другие статьи по теме:

Собственно вопрос. Например _node_gallery_gallery_view() Давно было интересно узнать это просто так или что-то значит и как-то используется.

Типы содержимого отличные от blog в блоге пользователя

Прислано: nleo

пт, 14/08/2009 - 13:32

Другие статьи по теме:

Здравствуйте.

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

Модуль blog_addons тоже не добавляет нужного функционала.

Как можно решить проблему?

Доступ к содержимому. как реализовать свою проверку прав?

Прислано: nleo

чт, 26/03/2009 - 17:12

Другие статьи по теме:

Пишу небольшой модуль групп под свои специфические задачи. Мне нужно сделать возможность пользователям ограничивать доступ к некоторым своим материалам группой, к которой они принадлежат. Соответсвенно вопрос:

С помощью каких хуков можно грамотно вмешаться в проверку прав доступа к ноде и если не удовлетворяет моим правилам - запретить доступ?

perl-скрипт для автоматизации бэкапов mysql

Прислано: nleo

ср, 25/02/2009 - 18:18


Собрался наконец автоматизировать некоторые рутинные операции. Скрипт предназначен для ручного запуска из консоли.

#!/usr/bin/perl
 
($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst)=gmtime(time);
 
$date = sprintf("%d.%02d.%02d_%02d-%02d-%02d",$year+1900,$mon+1,$mday,$hour,$min,$sec);
print "Date is $date\n";
 
@databases  = ("bd1", "bd2");# имена баз данных которые надо забэкапить
$mysql_user = 'username';
$mysql_pass = 'pass';
$path       = '/home/www/mysite.ru';
$archive_name = "$date.tar.gz";
$http_link = 'http://mysite.ru';
 
#создаем катаклог, в качестве имени - текущяя дата
system "mkdir '$date'";
 
#делаем дампы каждой БД
foreach $database (@databases){
  print "Backuping database: $database... ";
  system "mysqldump -u $mysql_user -p$mysql_pass $database > $date/$database.sql";
  print "Done.\n";
}
 
#архивиреем дампы и перемещаем в папку, которую до этого создали
system "tar -czf $archive_name $date";
system "mv $archive_name $date";
#копируем архив в корень нашего домена и предлагаем его скачать
system "cp $date/$archive_name $path/$archive_name";
print "You can download archive: $http_link/$archive_name\n";
# после нажатия enter, архив из корня домена будет удален и удалены промежуточные файлы с дампами баз данных.
<>;
system "rm $path/$archive_name";
system "rm $date/*.sql";
print  "Cleared. Tasks done.\n";

почему perl? я влюблен в его синтаксис, жаль, что друпал не на перле)

PS а подсветка не предусмотренна? ( < code type="perl" > )

JS для Image Import

Прислано: nleo

сб, 21/02/2009 - 11:47


При вводе заголовка для первой ноды (например "имя") вставлят для остальных начиная с первого: "имя 1", "имя 2" и тд

if (Drupal.jsEnabled) {
  $(document).ready(function (){  
    $('#edit-title-1').blur(function() {
      text = $('#edit-title-1').val();
      $("input[id^='edit-title-']").each(function (n) {
        this.value = text + ' '+ (n+1);
      });		
    });
})};

Сохраняем в файл и не забываем подключить в файле image_import.pages.inc в функции image_import_form()

<?php
drupal_add_js
('sites/all/modules/image/contrib/image_import/image_rename.js');
?>

Image поддиректории и именование нод при импорте (image import) [решено]

Прислано: nleo

вт, 17/02/2009 - 03:03

Другие статьи по теме:

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

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

я нашел:
http://drupal.org/node/103793 патч, но там "Sorry, but I would not recommend using this patch on a production site" профессионалы, стоит ли его использовать?
http://drupal.ru/node/4948 тут nomand вроде пропатчил по своему модуль, но аттача к комменту нет

и второй впрос. при импорте изображения в качестве заголовков нод в которые импортируются картинки используются названия файлов (у меня они вида yyyy.mm.dd_xxx.jpg) хотлось бы задать их так "Супуер пупер мега событие 1" "Супуер пупер мега событие 2" и т.д.

Сразу напрашивавается что-то ява скриптовое чтобы в одном окошечке написал "Супуер пупер мега событие" и он везде сам подставил. Есть какие-нибудь решения или надо самому делать? в данный момент импортирую жестко прописав "Супуер пупер мега событие" в модуле image import, каждый раз менять - жутко не удобно

RSS-материал

Новое на сайте

Ссылки партнёров