volocuga: Блог

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

Тупилово с URL пунктов меню при включённом модуле "Menu translation"

26 декабря 2009 в 19:19

Если включён модуль подмодуль "Menu translation" из пакета i18n и я создаю пункт меню,с указанием алиаса или системного пути например "taxonomy/term/359",получаю в конце такое сообщение:

The menu system stores system paths only, but will use the URL alias for display. taxonomy/term/359 has been stored as taxonomy/term/

Т.е,пункт переписывает указанный мною алиас или системный путь таксономии на taxonomy/term/,что понятно ведёт на 404.

Апгрейд 5-->6. Траблы с языковыми префиксами

24 декабря 2009 в 2:13

Вот возжелал таки обновить одно из своих творений с 5-ки на 6-ку.В результате,всё вроде работает,за исключением одного: страницы имеют языковой префикс,uk и ru,так вот теперь при попытке открыть такие страницы редиректит на адрес без префикса.В результате вижу 404 В настройках стоит "Использовать префикс".

Какое может быть решение? Поможет ли полная перегенерация алиасов (пару тысяч)?

Как грамотно сжать HTML?

18 декабря 2009 в 0:28

Сжать - всмысле убрать пробелы и переносы в сорце страницы.
Я знаю апач такое делает,а как правильными друпаловскими методами?
У меня включено gzip,но страница валит всё равно с переносами и пробелами.

П.С Был тут товарищ в выставке сайтов,грозился статью написать,он делал в template.php функцией.Чёто не видно статьи.

Одноразовое сообщение пользователю

17 декабря 2009 в 16:51

Возможно кто нибудь видел модулёк,который делает такое:

Пользователь заходит на сайт видит некоторое сообщение от администратора со значком "закрыть"
Пользователь знакомится с текстом и закрывает его.То что пользователь закрыл это сообщение фиксируется в егог куках и больше не показывается.

Как сделать?

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

16 декабря 2009 в 1:00

Нужен модуль для для модулей короче Wink
Смех сквозь слёзы - если их штук 50-80,то напряжно колёсиком туда-сюда крутить,я всё чаше ищу название через "Искать на странице" в браузере.
Видел когда-то менеджер модулей,сейчас попробовал найти - без успеха. Кто что юзает?

[Решено] Вывести ТОЛЬКО url картинки ImageCache

14 декабря 2009 в 22:23

Всем известно,что для того,чтобы вывести картинку из определённого пресета,нужно в node.tpl.php вставить такое

Nodecomment. Запретить комментировать самого себя

10 декабря 2009 в 2:05

Доделываю сайт тематических обзоров.Система такая: любой желающий постит свой обзор чего-то,за что получает некоторое кол-во баллов (userpoints)
Всё это дело могут "комментировать" другие,т.е постить своё имхо по сабжу+давать свою общую оценку сабжа через виджет fivestar.Дабы подогреть публику даю и им баллы. Для комментариев почтавил Nodecomment,что дало возможность определять свои поля,т.е теперь комментарии=нода.

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

Свечной заводик или организация своей аффилиатной сетки (экспорт товаров)

5 декабря 2009 в 18:36

Это вопрос,не мануал Smile

Итак,задался давеча я вопросом организовать автоматический экспорт товаров (уберкарт) с главного сайта на сеть тематических малых сайтов.Нужно немного:картинка,титлы в виде ссылки на оригинальную страницу на основном сайте,описание товара,цена.Человек кликает на титлы товара - попадает на основной сайт.Всё просто.

Цель банальна - увеличить своё присутствие в поисковой выдаче,ведь тематические сайты легче вылезают в выдаче (проверено)
Думалось,всё будет просто:главный сайт отдаёт XML модулем Views_Rss,а сайты-рабы парсят поток модулем FeedApi и распихивают итемы модулем Feed_mapper по CCK полям. Дальше выводим как надо вьюсами

Тут оказалось вот что (у меня д5):
Views_Rss,оказывается,не вставляет в фид поля ССК,а просто выводит по аргументам жёстко заданные системой шаблоны (нахрена он вообще нужен :)?).

Пробую такие модули

http://drupal.org/project/views_datasource
http://drupal.org/project/nodeshare
http://drupal.org/project/extra_RSS_fields

С views_datasource удаётся получить более менее валидный код,который,впрочем не хочет парсить Feed_mapper.

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

Сейчас пробую концептуально иное,Domain Access,однако по мне,too complex - там и патчи ядра,и конфиг сервера Sad

Вопрос такой: Кто нибудь делал автоматический экспорт товаров на другие сайты? Ткните носом,куда смотреть

Как вывести опрятный тизер в табличном виде?

11 ноября 2009 в 2:35

Друпал 5 Smile

Табличный тип,хочу вывести поле с аккуратным текстовым тизером.Добавляю поле Node: Body и выбираю вывод аннотации. Отображается полная нода Smile пробую для этого типа контента стандартный способ темизации тизера:

[Решилось_само_хз_как] Simplenews уже запарил-не отсылает письма

7 ноября 2009 в 17:41

Просмотрел на орге всё что только мог. Отправляет письма нормально на тестовый адрес,рассылку не хочет. Пробовал разные настройки крона,дёргал его и так и эдак-никаких признаков работы.

Может то встречался с подобным? Друпал 5

Как всё же использовать Pageroute?

2 ноября 2009 в 15:18

Никак не могу сделать пошаговое создание ноды. Использую Pageroute для этого,но не уверен,что использую правильно.
Как я понял,при пошаговом создании ноды каждый шаг-отдельная нода. Я создал несколько типов контента,например тип step1,step2,step3 и финальную ноду final.У меня сначала идёт выбор термина таксономии,затем титлы,затем в финале изображение и другие сск поля. Соответственно:

1) для ноды 1-ого шага (нода step1) я присваиваю словарь "Category",убираю текст описания и титлы модулем auto_nodetitle
2) для 2-ого шага (нода step2) я разрешаю описание и титлы
3) в ноде 3-ого шага (step3) я добавляю модулем ССК поле изображения и другие поля.

Это не работает.При нажатии на кнопку "Далее" просто создаются соответствующие ноды и всё. Финальная нода имеет незаполненные поля.

Кто имел дело с этим модулем-отзовитесь!

Одна из вещей,которую должен знать человек,имеющий дело с уберкартом и не только

30 сентября 2009 в 15:45

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

Итак,у нас магазин на друпал+уберкарт. В уберкарте есть класс товаров,т.е можно задавать несколько типов нод,которые будут обрабатываться уберкартом.Это удобно.

При создании нового класса (типа ноды) уберкарт автоматом добавляет поле imagecache.Всё классно,но один ньюанс-это поле общее для ВСЕХ созданных классов товаров.

Теперь такая ситуация: я создал штук 15 типов классов товаров,забил сайт фотками,описаниями и вообщем то сайт на мази. Тут мне приходит в голову идея разместить на главной карусельку с горячими предложениями.Я создаю новый класс товара "карусель" и решаю,что вообщем-то иметь несколько картинок для этого типа мне и не нужно.Машинально отжимаю чекбокс "Множественные значения" в настройках поля imagecache.

Это валит ВСЕ дополнительные картинки для всех товаров,причём если повторно отметить этот чек-бокс,картинки уже не возвращаются Smile

Ээээ...А как убрать сигнатуру у пользователя?

24 сентября 2009 в 15:29

После года знакомства с друпалом даже неудобно спрашивать Smile

Ищу эту настройку тут admin/user/settings ,но её там нет.В правах доступа тоже.

Пользователь видит поле для своей сигнатуры на странице изменения своих данных. Друпал 5

(НЕ решено) Исчезли дополнительные фото товаров (>1000)

23 сентября 2009 в 15:34

Уберкарт+D5 Остались только основные фото.В папках сами фоты имеются,что то порушилось в БД.

Ничё не обновлял,не перставлял

Где лежат связи дополнительных фоток с нодами в бд?

Пи...ц!,просто нет слов,просто ох...ть,столько труда :(((

UPD: Проблема решилась после восстановления из бекапа таблицы content_field_image_cache

Теряются языковые префиксы в sitemap.xml модуля xmlsitemap

20 сентября 2009 в 2:28

Пути нод генерируются pathauto по шаблону [termalias]/[title-row] В карте сайта выводятся алиасы как положено,но без языкового префикса после домена. Стоит i18n,Drupal 5.

Где крутить?

Мультисайтинг. Отбор расшаренных полей в таблице

17 сентября 2009 в 19:53

Вот конфигурация в settings.php

<?php$db_url = 'mysqli://bd_login:bd_pass@localhost/bd_shared';
$db_prefix = array(
    'default' => '',
    'authmap' => 'bdname_shared.',
    'profile_fields' => 'bdname_shared.',
    'profile_values' => 'bdname_shared.',
    'role' => 'bdname_shared.',
    'sessions' => 'bdname_shared.',
    'users' => 'bdname_shared.',
);?>

так как у нас стоят точки,то расшариваются не префиксы в бд,а целые отдельные таблицы.Но вот как быть,если нужно исключить определённое поле в таблице.

Например,таблица "users" должна быть расшарена с другим сайтом,но поле в ней,скажем "signature" должно не быть поделенным?

В этом случае обе инсталяции друпала будут иметь по своей собственной таблице "user",с одним полем "signature",все остальные поля будут расшарены в базе данных "bd_shared"

Такое вообще возможно?

Мультисайтинг Друпал 5+Друпал 6. Возможно?

13 сентября 2009 в 20:26

Есть флагманский сайт,который делался очень долго и с которого впринципе и началось моё знакомство с Друпалом.Он в 5-ке.Обновлять пока не планирую-куча кода под 5-ку да и сил уже нет.В тоже время,есть необходимость делать обвязку-например форум и тд и тп.Всё хозяйство планирую вешать на субдоменах-так оно спокойнее.

Вопрос знатокам: если обвязка будет на 6-ке,будет ли работать мультисайтинг в таком случае? Что там с таблицами,сильно ли различаются?

Вопрос 2.Если вышеуказанное невозможно,то хоть сессии и куки будут сохраняться при переходе с одного домена на другой?

Тюнинг функции вывода результатов для модуля Autocomplete Node Finder

3 сентября 2009 в 14:58

Модуль Autocomplete Node Finder

Функция темизации вывода результатов по туториалу отсюда :

<?phpfunction theme_autocomplete_node_finder_suggestion($match, $delta) {
  if ($match['form'] == 'autocomplete') {
    $suggestion = node_load($match['nid']);
    $output = node_view($suggestion, TRUE);
  }

  return $output;
}?>

Выводит в выпадающем списке полную ноду с крупным рисунком (смотрится забавно).Нужно сделать так,чтобы картинка была из произвольного пресета imagecache+титлы со ссылкой на ноду+цена товара (уберкарт)

Что то типа этого но без аннотации и "Добавить в корзину"

Предполагаю,нормальная цена-20$

ymakux@gmail.com Пишите

Дубовый родной поиск в друпале

28 августа 2009 в 4:04

Вот только сейчас руки дошли до стандартного поиска (Search).Практически ничего не ищется Sad Несколько раз видел один результат на весьма распостранённое слово (слово длинное,не междометие).
В настройках показано 100% индексирование контента.

К чему бы это?

Вывести простой список терминов словаря через Views

19 августа 2009 в 12:18

Споткнулся на такой простейшей вещи.Надо вывести через вьюсы ТОЛЬКО список терминов определённого словаря.Стандартно (поля+фильтры)не получается-нет привязки к нодам.Нашёл сниппеты,но хочу именно через Вьюсы.

Нет закладок редактирования на некоторых типах контента

29 июля 2009 в 13:36

Не пойму,в чём дело: в page.tpl есть <?php print $tabs?>,только для одного типа контента они видны,для другого-нет.

Все типы контента выводятся в page.tpl

Достали уже эти глюки Sad