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

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

21 декабря 2011 в 13:51

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

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

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

4 сентября 2010 в 17:45

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

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

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

21 февраля 2010 в 5:20

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

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

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

16 февраля 2010 в 0:39

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

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

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

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

12 января 2010 в 11: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'), 139, 93);
?>

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

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

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

16 августа 2009 в 2: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;

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

15 августа 2009 в 15:17

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

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

14 августа 2009 в 17:32

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

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

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

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

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

25 февраля 2009 в 21: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" > )

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

17 февраля 2009 в 6: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, каждый раз менять - жутко не удобно

Настройка VPS nginx, fastCGI, eAccelerator (keyweb) [решено]

7 января 2009 в 14:35

Сейчас досмотрю кино и пойду настраивать себе только что приобретенный на keyweb - VPS Start. Задача максимум настроить связку nginx(frontend) + Apache (backend), fastCGI, eAccelerator. Минимум - eAccelerator

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

О том что сам найду и о результатах конечно отпишусь.

AJAX во имя ускорения

17 декабря 2008 в 19:26

Мне стало итересно поговорить об AJAX не только как о средстве для повышения комфорта пользователя но и для снижения нагрузки на сервер. Есть концепция построения интерфейса полностью на JS и HTML, а сервер передает только данные для отображения, без единой строчки HTML. Все сразу конечно переводить не обязательно, но там где имеется смысл можно использовать.

Найти функцию темизации user_relationship

10 декабря 2008 в 5:54

Хочу темизировать вывод списка отношений, нахожу функцию:

<?php
/**
* Main list of relationships for a specified user
*/
function user_relationships_page($account = NULL, $rtid = NULL) {
if (!$account) {
global $user;
$account = $user;
}

return theme('user_relationships', $account, $rtid);
}
?>

Ищу документацию или HOW-TO по созданию (программно) галлереи на imageapi imagecache

8 декабря 2008 в 2:08

Хотелось бы найти пример или HOW-TO по разработке своей галлереи. Вот то что есть скинкасты как создать галлерею imagecache+views+cck, только программно без views и cck. Документацию можно на английском английском тоже пойдет.

Хакнуть Image :)

9 ноября 2008 в 18:21

Модуль Image при позволяет просматривать изображения в нескольких вариантах (Original, Thumbnail, Предпросмотр). Я хочу сдалать что бы вместо ссылки Originl, сылкой являлось само изображение, причем прямая ссылка на оригинал, соотвественно она перехватывалась бы лайтбоксом и тут бы и смотрелась.

Но я даже не знаю с какой стороны к модулю Image подступаться для реализации этого. Есть советы?