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

Меню из терминов таксономии, в связке с views.

20 сентября 2010 в 15:35

Кто какими способами создает меню таксономии, что бы результат выводился через views?

"Хлебные крошки" и "taxonomy menu".

17 сентября 2010 в 0:19

Есть словарь с древовидной структурой.

Установлен модуль "taxonomy_menu" (создает меню из терминов таксономии), и настроен так, что при выборе родительского термина, открывается список нод принадлежащих дочерним терминам (как в каталогах).

Есть одна проблема, url родительского термина в этом случае выглядит так - http://mysite.ru/taxonomy/term/31%2033%2032
Т.е. pathauto не работает для родительских терминов, и отсюда нет нормальных "хлебных крошек".

Несколько вопросов по подключению js файлов к сайту.

4 мая 2010 в 1:13

Знаю три способа подключения java скритов в сайт: *.js файл через .info файл темы, *.js файл через drupal_add_js(), сам скрипт через page.tpl.php.

1) Можно ли через .info файл темы подключить .js файл в подвал, а не "header"?
2) Можно ли через drupal_add_js() подключит .js файл в подвал, а не "header"?

Перебить темизацию комментариев [РЕШЕНО]

19 апреля 2010 в 15:03

Какой функцией перебиваете форму комментариев в Drupal6.
Функция <?phpfunction mytheme_comment_form($form) {}?> в template.php не в какую не хочет что-либо менять.
Кеш обновлял.

Кнопка в bueditor с php кодом. JavaScript плагин Synaxishighlighter.

12 апреля 2010 в 11:45

Drupal 6. Хочу установить JavaScript плагин для подсветки кода SyntaxHighlighter.

Хочу сделать по умному загрузку нужных скриптов в зависимости от кода на страничке. Т.е.
Сейчас это выглядит так:

        <script type="text/javascript" src="/sites/all/plugins/syntaxhighlighter/scripts/shCore.js"></script>
       
        <script type="text/javascript" src="/sites/all/plugins/syntaxhighlighter/scripts/shBrushBash.js"></script>
        <script type="text/javascript" src="/sites/all/plugins/syntaxhighlighter/scripts/shBrushCpp.js"></script>
        <script type="text/javascript" src="/sites/all/plugins/syntaxhighlighter/scripts/shBrushCSharp.js"></script>
        <script type="text/javascript" src="/sites/all/plugins/syntaxhighlighter/scripts/shBrushCss.js"></script>
        <script type="text/javascript" src="/sites/all/plugins/syntaxhighlighter/scripts/shBrushDelphi.js"></script>
        <script type="text/javascript" src="/sites/all/plugins/syntaxhighlighter/scripts/shBrushDiff.js"></script>
        <script type="text/javascript" src="/sites/all/plugins/syntaxhighlighter/scripts/shBrushGroovy.js"></script>
        <script type="text/javascript" src="/sites/all/plugins/syntaxhighlighter/scripts/shBrushJava.js"></script>
        <script type="text/javascript" src="/sites/all/plugins/syntaxhighlighter/scripts/shBrushJScript.js"></script>
        <script type="text/javascript" src="/sites/all/plugins/syntaxhighlighter/scripts/shBrushPhp.js"></script>

Простой счетчик посещений.[РЕШЕНО]

8 марта 2010 в 14:32

Нужен тупой счетчик посещений сайта(просто число, сколько было посещений сайта), но в виде html текста.
Т.е. завернутый в span или div, что б можно было в стили загнать.

Через модуль статистикс хз как вывести такую тупую цифру.

Создание папок в IMCE. [РЕШЕНО]

27 февраля 2010 в 8:11

В одном из проектов вместо стандартного загрузщика картинок FCK Editor-а, начал использовать связку с IMCE.
Обнаружил странную тему с созданием папок. Единственное где можно их ручками создавать, это через админку сайта.
Разделейние папок по пользователям, мне не подходит, их немного и картинок добавляют только в одну статью по 30 штук.

Кто-нить предумал, как можно через интерфейс IMCE создать папку?

Права на редактирование блоков.[РЕШЕНО]

6 декабря 2009 в 21:46

Возможно глупый вопрос.
Как мне дать права на редактирование уже созданных блоков?
--------------------------------------------------
Поставил галочки на:
-управлять блоками
-использовать PHP для управления видимостью блоков
.
--------------------------------------------------
Теперь Роль может создавать блоки.
Но редактировать в уже созданных блоках может только настройки показа и т.п..
А сам контент блока менять не может.

Не приходят уведомления на почту. [РЕШЕНО]

2 ноября 2009 в 12:00

Вобщем есть сайт каталог на Ubercart.
Там простая система заказа Ubercart-вская, без оплат.
На почту приходило уведомление о заказе через сайт администратору сайта.

Поменял почту магазина(.../admin/store/settings/store/edit/contact), пробовал почту сайта(.../admin/settings/site-information).

В итоге, письма на новый e-mail не приходят, и на старый перестали.

Темизация конкретной ноды. [РЕШЕНО]

26 октября 2009 в 15:14

Есть нода, например node-35.

Как можно перекрыть её темизацию?

page-node-35.tpl.php перекрывает полностью страницу.
node-35.tpl.php не перекрывает ничего.

Взял отсюда http://setegnom.com/node/1073

Мультиязычие в блоках.

16 октября 2009 в 14:10

Сайт на 2-х языках.

Стоит модуль i18n, как следствие включен подмодуль Block translation.

Есть несколько блоков, которые должны быть включены для обоих языков.
Отсюда такой баг, название таких блоков не меняется в зависимости от выбранного языка.

Например блок управления рассылками, содержание блока меняется(так как считается интерфейсом), но название блока выводится на Русском, если даже выбираю английскую версию сайта.

Кто как решал?

FAQ по рассылкам.

5 октября 2009 в 23:24

Для тех, кто уже делал e-mail рассылки, и использовал для этого модуль simplenews.
Так получилось, что до этого, сам не разу не на какие рассылки не подписывался. И не настраивал.

1.На некоторых сайтах видел, список обновлений. Т.е. нажмиаю на список, и там обновления за какие-то числа. Это реально сделать через модуль simplenews?

2. Что такое Opt-out?

3. Что такое "Выпуски", что такое "Дайджест", и в чем между ними разница?

4. Что нужно, что бы произошла рассылка, кроме добавление новости, в словарь рассылки?

Свои способы оплаты в Ubercart.

3 октября 2009 в 1:15

Только что понял, что в Ubercart нельзя создать свой способ оплаты(или не нашел где это делается).
Неужели придется писать модуль?
Собственно требуется, что бы в списке способов оплат были свои: Оплачу в магазине, или типо того. А Админу сайта в заказе это писалось, никаких пересчетов не нужно.

Кто как делает? Или дайте ссылку, куда копать?

Многоязычность, и галереи Drupal.

1 октября 2009 в 0:36

Делаю сайт на 2-х языках.
В функционале заложена галерея.

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

Префикс пути такого вида mysite.ru/en/en/user

27 сентября 2009 в 17:32

Появился такой глюк.
В форме входа (mysite.ru/ru/user), после логина пароля и нажатия входа, переходит на mysite.ru/ru/user.
Т.е. вставляет префикс языка(ru) второй раз. Из-за этого зайти на сайт можно только через блок.

Кто сталкивался, как решали?

Мультиязычные переменные. [РЕШЕНО]

17 сентября 2009 в 14:20

Для задания мультиязычной переменной, надо её прописать в файле setting.php вида:

<?php$conf['i18n_variables'] = array{
'site_name',
'site_slogan',
...
...
}?>

Т.е. поле "Имя сайта" - это переменная "site_name".
Мне например нужно узнать переменную поля "текст кнопки Добавить в корзину".
Как это сделать (какой рецепт)?

Ubercart и google analytics [РЕШЕНО]

14 сентября 2009 в 23:18

В сборке ubercart 2 есть подмодуль Google Analytics for Ubercart.
На drupal.org написанно, включить и все, настроек как я понял у него нет.
Просто Google analytics включен и нормально работает.

Статистику магазина не вижу, кто уже пользовался этим модулем, отпишитесь.
Где и как показывает аналитику, и что показывает?

Включение кеша в Ubercart.

9 сентября 2009 в 13:47

Кто работал в Ubercart.
При включении кеша "Нормальный (рекомендуется для большинства сайтов, не имеет побочных эффектов)", есть побочный эффект. Блок "Корзина" сильно упрощается.
А именно, вместо "0 позиций Итого: 0.00руб." остается только ссылка "Смотреть корзину".
Не кто не стакивался?

Кто-нибудь пользовался node_import ? [решено]

23 июня 2009 в 11:53

Кто-нибудь ползовался модулем node_import для импорта товара из csv?
Модуль все импортирует(термины, ноды других типов), а товар не хочет. Хотя заявлено: