VasyOK: Блог

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

Advanced forum. Как сделать, чтобы информация о пользователе занимала меньше места в постах?

11 января 2010 в 17:25

Поставил Advanced Forum + Author Pane.
Теперь посты на форумах имеют вид. Информация о пользователе занимает слишком много места.

Как сделать, чтобы было как на этом форуме, т.е. просто аватарка, которую обтекает текст:

Как сделать чтобы на форуме была одна тема, а на основном сайте другая? [Решено]

10 января 2010 в 23:57

Есть сайт с форумом, все создано средствами Drupal.

Как сделать чтобы на форуме был Garland? А на остальном сайте другая тема.

[Решение]
Поставить модуль Sections и добавить две секции
В первой написать показывать тему для путей:
forum
forum/*

Imagecache Effects не восприниимает рисунок для вотермартка. [Решено]

3 января 2010 в 19:21

Поставил Imagecache Effects.

Как его включить я понял (ура!)

Но: Когда я загружаю изображение для вотермарка, оно не хочет работать. В поле для изображения наисано
"A valid image to be imposed on as a watermark. The image may contain transparency or an alpha channel if the image toolkit installed supports it."

Т.е. это изображение должно каким-то особенным быть? Как тогда его сделать?

[Решение]
Если при использовании вотермарков Imagecache Effects вылазит сообщение об ошибке, нужно забить на Imagecache Effects и поставить Imagecache Actions.

Как заставить Views выводить материалы по ссылке taxonomy/term/1,2 (пересечение)

2 января 2010 в 14:18

Здравствуйте, буду краток Smile

Что есть. Стандартное представление taxonomy_term (путь taxonomy/term/%).

Что нужно. Чтобы это представление корректно отображало материалы по ссылке taxonomy/term/1,2. Где 1 и 2 - термины из разных словарей.

Сейчас оно выводит материалы по ссылкке типа taxonomy/term/1+2

Taxonomy filter. Кто им пользуется? Как его включить? [уже давно решил]

29 декабря 2009 в 7:04

Модуль Taxonomy filter. Что сделать, чтобы был виден или блок или меню с фильтром по терминам? Хоть вкратце раскажите пожалуйста.

И где в этом модуле указывается по каким словарям будет строится фильтр? У меня столбец Vocabs used on пустует чтобы я не нажимал.

Фильтры в Views. Как cделать, чтобы в фильтре были только термины к которым привязаны материалы?

27 декабря 2009 в 12:12

К материлу прикреплено 2 словаря Тип товара и Производители. По второму словарю сделан фильтр.
Результат вот: http://aqualife.in.ua/taxonomy/term/9%2B16%2B18%2B17%2B13%2B15%2B14%2B10...
(Там написано в фильтре "Выберите производителя")

Как сделать, чтобы в фильтре отображались только термины, к которым принадлежат выводимые материалы?

Apache Solr. Как его поставить?

26 декабря 2009 в 5:31

Кто нибудь здесь работал с Apache Solr?
Если да, скажите пожалуйста, как вы его ставили? Там нужно еще чтто-то качать кроме самого модуля?

Views. Как вывести список терминов словаря? [Решено]

26 декабря 2009 в 4:45

Нужно вывести список терминов одного словаря.
Добавляю в Views-е поле Таксономия: Термин.

В результате этот термин выводится столько раз сколько статей его имеют. Т.е.
-птицы
-птицы
-рыбы
-рыбы

Нужно каждый термин выводить только 1 раз, т.е.
-птицы
-рыбы

Что добавить в View?

Автоматическое копирование содержимого CCK полей одно в другое. Как?

22 декабря 2009 в 13:37

Можно ли сделать, чтобы значение введенное в одном CCK поле, сразу же дублировалось в другом?

Всмысле есть ли готовые модули для этого?

Можно ли установить язык для типа материалов?

19 декабря 2009 в 5:15

На сайте 2 языка. Сделано при помощи i18n.
Сделал 2 типа матриалов Статья рус и Статья укр.
Вопрос: можно ли для каждого типа матриалов установить язык?

Пример. Обновление записей по ключевому полю с помощью пропатченого модуля Node Import.

17 декабря 2009 в 8:29

Поводом к написанию этой заметки послужил видео урок Михаила Кислицина о том, как загонять товары на сайт с Drupal+Ubercart с помощью пропатченого модуля Node Import http://www.drupal.ru/node/17859. ИМХО самя крутая особенность модуля была возможность не только добавления товаров на сайт, но и обновления уже существующих.

Одновременно с этим не устраивало следующее:
1) Ubercart нужен далеко не всем
2) Описывался модуль для Drupal 5.

А что делать если нужно добавлять товары без Ubercart? Или не товары, а книги в библиотеке, студентов в институте?

Решение нашлось на drupal.org.
Приведу пример того, как это решение работает. К примеру, есть сайт на котором информация о сантехнических товарах. Товаров много (хотя в примере всего 4 шт), цены на товары меняются часто. Поэтому имеется табличный файл с товарами и ценами из которого берутся данные для сайта.

Итак начнем.

0. Патчинг модуля Image Import.
1) Качаем Модуль Node Import версий 6.x-1.0-rc4 6.x-1.x-dev (у меня получилось с dev)
2) Читаем беседу этих умных людей http://drupal.org/node/422282
В этой беседе несколько вариантов патча модуля.

Там же в посте 13 есть ссылка на файл http://drupal.org/files/issues/node_import_update-422282_0.patch. Там написано, какие файлы нужно изменить в модуле, т.е.
supported/node.inc
node_import.inc

Знаком + отмечено какие строки добавить, знаком - какие удалить.
Пропатченый модуль прилагаю к посту.

1. Подготовка к импорту. С помощью CCK создадим новый тип материалов Товар. К этому типу прибавим:

Если для словаря установлено Теги, то нельзя изменять порядок терминов в словаре. Как это исправить? [решено]

15 декабря 2009 в 17:53

У меня задача: при создании статьи указывать термины в словаре. Если указанного теримна в словаре нет, он добавляется.

Для того чтобы слеать это, выставил для словаря "Теги". НО: тепрь нельзя менять порядок терминов в словаре, устанавливать родительские и дочерние термины. Просто пропали крестики, за котрые двигают термины.

Как это исправить?

Не работает Taxonomy Treemenu. Причина - функция по работе с кирилицей. Виноват хостер. Что ему сказать? [Решено]

15 декабря 2009 в 4:25

Модуль Taxonomy Treemenu при создании меню пишет
Fatal error: Call to undefined function json_encode() in ...public_html/sites/all/modules/taxonomy_treemenu/taxonomy_treemenu.admin.inc on line 1497

В этой 1497-й строке написано:

//For V5?, the hidden options return.
// As usual, it exists, if used or not.
$form['ops'] = array(
'#type' => 'hidden',
'#default_value' => json_encode($opts->strippedAll()),
);

Как сделать название CCK поля на 2-х языках? [Решено]

13 декабря 2009 в 4:11

У меня на сайте 2 языка (русский и украинский)

У материала Товар есть CCK поле. Как сделать чтобы при просмотре статьи на русском языке это поле называлось Цена, а на украинском Ціна?

Мультиязычность настроил модулем i18n (Internationalization)

[Как я решал эту проблему]
Зашел в Управление›Конструкция сайта›Перевод интерфейса›Поиск

Ввел в поиске Цена и вотом ввел украинское название для поля.

Подскажите бесплатный хостинг с 64МБ под PHP.

10 декабря 2009 в 15:29

Ищу бесплатный хостинг для несерьезных отоношений проектов.
Требования:
1) 64МБ под PHP
2) Доменное имя пусть вида sitename.hostingname.com
3) Без рекламы.

Некоторое время пользовался hostmefee.ru но они в последнее время часто отдыхают. поэтому мне нужен еще один. пока один отдыхает пусть хоть второй работает.

Кто какие модули использует для многоязычности?

8 декабря 2009 в 17:06

Говорю сразу, поиском пользовался. Какие то решения да находил, но этих решений очень много. Например здесь:
http://drupal.org/project/modules?filters=tid%3A97%20drupal_core%3A87&so...

В таком разнообразии разобиратся буду долго, посему здаю вопрос: Кто какими решениями для многоязычности пользуеся. Ссылки на ваши сайты буду рад посмотреть.

Как изменить заголовок страницы при выводе группы материалов. Или вообще его удалить. Вопрос с рисунком.

1 декабря 2009 в 12:48

Такая проблема.
В меню ссылка сформированная по типу taxonomy/term/1+2+3. При клике на ссылку материалы выводятся нормально, но заголовок материалов мне не нравиться (см. рисунок).

Как этот заголовок изменить не изменяя ссылку в меню?

Если его нельзя изменить, подскажите, пожалуйста, как удалить его. Ведь если он там есть, значит можно как-то сделать, чтобы его там не было.

Taxonomy Treemenu. Как в нем сделать ссылку вида taxonomy/term/1/all ?

30 ноября 2009 в 10:41

Словарь Товары. Термины:
Птицы
--канарейки
--попугаи
Рыбы
--лососевые
--осетровые

Меню построено модулем Taxonomy Treemenu. Ссылка пункта Птицы формируется как taxonomy/term/1+2+3
а можно ли сделать, чтобы она формировалась как taxonomy/term/1/all

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

Как пропатчить модуль Node Import? Знания английского приветствуются. [Вроде решено]

27 ноября 2009 в 12:20

Проблема: модуль Node Import добавляет материалы на сайт из CSV файла. Нужно, чтобы была возможность не только добавлять новые, но и обновлять существующие материалы.
Т.е. если в CSV файле находится материал с уже имейющимся названием (или кодом), то существующая информация обновляется.

Решение. Патчить модуль Node Import. Как это сделать написано вроде бы здесь
http://drupal.org/node/422282

А вот что там написано я не совсем понимаю (да да я использую google translate). Помогите пожалуйста.

[Решение] Если кто-то это читает просьба обращать на дату публикации.
1. Качаем Модуль Node Import версии 6.x-1.0-rc4 6.x-1.x-dev (у меня получилось с dev)
2. Читаем беседу этих умных людей http://drupal.org/node/422282
3. В этой беседе несколько вариантов патча модуля
1) по задаваемомоу ключевому полю
2) по NID
3) по SKU - для Ubercart

Для моих нужд достаточно варианта 1). В посте 13 этой умной беседы есть ссылка на файл:
http://drupal.org/files/issues/node_import_update-422282_0.patch

Там написано (для тех кто до сих пор не знает :)), какие файлы нужно изменить в модуле, т.е.
supported/node.inc
node_import.inc
Знаком + отмечено какие строки добавить, знаком - какие удалить.
На вот эти строки

@@ -56,14 +56,21 @@
'values' => $values,

плюем 2 раза.

Конкретно к моей задаче. Есть таблица товаров со столбцами.
| Название | Код | Каталог | Цена |
|Лапата E14| E14 | Лопаты | 15.08 |

Обновлять товары я буду по столбцу Код. Обращаю внимание, что этот столбец в CSV файле не должен быть первым.

Taxonomy redirect. Вопрос к тем, кто им пользовался. [Закрыто по давности]

25 ноября 2009 в 5:59

Народ, кто работал с Taxonomy redirect? Как сделать пернаправление?

К примеру сайт зоомагазина
Словарь Товары:
Птицы /*термины словаря*/
-попугаи
-канарейки
Животные
-кошки
-собаки
Рыбы
-золотые рыбки
-окуни
-осетры

Вопрос: как сделать пернаправления для
1) Товары (словарь),
2) Птицы(термин),
3) канарейки (подтермин)

Что в этих трех случаях прописывать в Путь, Разделитель, Remove Text?

Уже маюсь с этими !tid, !name. Ниче пока не получается.

Views. Как сделать чтобы созданное представление не распространялось на какой то словарь?[Решено]

22 ноября 2009 в 8:07

На сайте 2 словаря:
Товары(на котором строится один View)
Новости

Задача: выводить Товары в виде таблицы. Новости выводить как по умолчанию.

Таблица создана с помощью Views представления taxonomy/term/%.

Вопрос: как сделать чтобы Новости выводились без этой таблицы.

/* Как я решал эту задачу */

1) В созданном представлении таблицы выставил Таксономия:Словарь=Товары

Результат: Товары выводятся таблицей, Новости не выводятся вообще.

[Правильное решение]
Поставить Taxonomy redirect, сделать пернаправление для словаря (или термина) и прописать его в Views в разделе Страница - Путь

2) Добавил аргумент Таксономия:ID словаря. Выставил там проверку по Словарь:Товары. Все равно ничего не выходит.

Как сделать еженедельное удаление зарегистрированных пользователей, которые не являются модераторами?

21 ноября 2009 в 3:48

На сайте регистрируются много пользователей. Некоторые "попадают в клуб" и имеют статус модератора.
Задача: те кто имеют только статус зарегистрированного пользователя, но не имеют статуса модератора удаляются. Только удаляются не банятся.

А те кто имеют несколько ролей включая статус модератора остаются. И так каждый месяц.

Что можно для этого использовать? Присматриваюсь пока к Role Expire.

Не могу создать дамп базы данных. [Решено] Оказывается Sypex Dumper не понимает русские буквы в пароле.

20 ноября 2009 в 6:40

У меня был аккаунт на хостинге. На нем был сайт со своей базой данной. Все бекапы работали.

Потом у меня появилась нужда на этом аккаунте сайт вместе с базой данной снести и поставить новый сайт с новой базой данных. Только домен остался.

Новый сайт успешно работает, но я не могу сделать бекап с помощью Sypex Dumper Lite. При заходе в программу ввожу те логин и пароль, что в файле settings.php. А программа меня не пускает. Что делать?

Таблица созадана в Views. Как добавить треугольничек, который сортирует столбец по возрастанию или убыванию. [Решено]

18 ноября 2009 в 21:19

Есть таблица вывода материалов, созданная в Views.
|Товар|Цена|Фото|

Как добавить к этой таблице треугольничек в заголовке столбца?
Который сортирует столбец по возрастанию или убыванию.

Например здесь http://www.personal-trening.com/node/169
такой треугольничек установлен в столбце Дата. А как его сделать чтобы был и в других столбцах.