nleo: Блог
Главные вкладки
В og сделать вывод иконки группы в общем списке групп (exemple.org/og) [забыл]
Собственно сабж.
Самое смешное, что на сайте сделанном два года назад - все настроено как надо, а сейчас вспомнить не могу. CCK поле создал, а как чтоб она в списке как аватарка отображалась - не могу найти, вроде везде потыкался.
Чем синхронизировать локальную версию сайта с версией на сервере
Держу у себя на компе версию сайта в качестве бекапа и полигона для эксперементов и папдейтов. Иногда бывает что-то по быстрому правлю на сервере и все это надо как-то синхронизировать. сайт весит около 3Гбайт и даже раз вмесяц его полностью выкачивать или вручную выбирать что изминилось, добавилось - не вариант. какие есть вариаты? rsync не предлагать
на домашнем - XP
Event время по умолчанию для создаваемого события
использую event модуль, в нем поумолчанию при создании события дата время устанавливаются на текущие, но почти все события добавляемые на сайт имеют время начла 22:00
как сделать так чтобы время по умолчанию предлагалось именно это время?
такая мелочь, но так упростила бы жизнь
Проблема с ImageMagick (модуль Image)
Пишет: 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);
?>
он ресайзит, но не обрезает.. на локальной под виндой - все ок.
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). [Решено]
Итак использую Node Gallery. Эта галерея работае с ImageCache. ImageCache нивкакую не хочет создавать превьюшки.
Вот конфиг, что я пробовал использовать:
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/ {...} пробовал:
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;
Почему именя некоторых функции начинаются со знака подчеркивания?
Собственно вопрос. Например _node_gallery_gallery_view() Давно было интересно узнать это просто так или что-то значит и как-то используется.
Типы содержимого отличные от blog в блоге пользователя
Здравствуйте.
Хочу, чтобы в личном блоге пользователь мог добавлять записи не только типа блог, но и галереи. Галереи представлены другим типом материалов. Не нашел у модуля блог вообще никаких настроек. Темболее возможности добавить к типам материалов блога, материал галереи.
Модуль blog_addons тоже не добавляет нужного функционала.
Как можно решить проблему?
perl-скрипт для автоматизации бэкапов mysql
Собрался наконец автоматизировать некоторые рутинные операции. Скрипт предназначен для ручного запуска из консоли.
($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
При вводе заголовка для первой ноды (например "имя") вставлят для остальных начиная с первого: "имя 1", "имя 2" и тд
Image поддиректории и именование нод при импорте (image import) [решено]
более 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) [решено]
Сейчас досмотрю кино и пойду настраивать себе только что приобретенный на keyweb - VPS Start. Задача максимум настроить связку nginx(frontend) + Apache (backend), fastCGI, eAccelerator. Минимум - eAccelerator
Ниразу этим в жизни не занимался, до этого обитал на шаред хостингах. И поэтому сразу хотел попросить задать мне нужное направление в виде ссылок на хорошие мануалы и возможные камни для задачи максимум.
О том что сам найду и о результатах конечно отпишусь.
AJAX во имя ускорения
Мне стало итересно поговорить об AJAX не только как о средстве для повышения комфорта пользователя но и для снижения нагрузки на сервер. Есть концепция построения интерфейса полностью на JS и HTML, а сервер передает только данные для отображения, без единой строчки HTML. Все сразу конечно переводить не обязательно, но там где имеется смысл можно использовать.
Найти функцию темизации user_relationship
Хочу темизировать вывод списка отношений, нахожу функцию:
<?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
Хотелось бы найти пример или HOW-TO по разработке своей галлереи. Вот то что есть скинкасты как создать галлерею imagecache+views+cck, только программно без views и cck. Документацию можно на английском английском тоже пойдет.
Хакнуть Image :)
Модуль Image при позволяет просматривать изображения в нескольких вариантах (Original, Thumbnail, Предпросмотр). Я хочу сдалать что бы вместо ссылки Originl, сылкой являлось само изображение, причем прямая ссылка на оригинал, соотвественно она перехватывалась бы лайтбоксом и тут бы и смотрелась.
Но я даже не знаю с какой стороны к модулю Image подступаться для реализации этого. Есть советы?