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

Автоматический заголовок на основе Hierarchical Select

16 августа 2010 в 20:14

Имеется:
Двухуровневый словарь терминов: модели автомобилей, марки автомобилей (используется Hierarchical Select и Content Taxonomy):

ВАЗ
- 2101
- 2102
...
ГАЗ
- 3102
- 3110
...

Задаю в настройке Auto nodetitle:
Продам [field_model_ob_avto-terms-raw]

Получается следующий заголовок: Продам 2101, ВАЗ

Если задаю:
Продам [save-lineage-termpath-raw]
Выводится просто: Продам

Подскажите, пожалуйста, как сделать такой заголовок: Продам ВАЗ 2101

Как правильно прописать ссылки?

9 августа 2010 в 19:16

В продолжение темы: http://drupal.ru/node/48177

А как на страницах доски объявлений сделать ссылки: "Продам", "Куплю", "Меняю"?

Чтобы к адресу прибавлялось /buy /sell /change

Views + 2 аргумента (1-й - термин таксономии, 2-й - CCK поле)

6 августа 2010 в 13:55

Делаю доску объявлений.
С помощью Taxonomy redirect задал такой путь к терминам obyavleniya/!tid

С помощью Pathauto задал путь для рубрик объявлений: obyavleniya/[catpath-raw], а для самих объявлений: obyavleniya/[termpath-raw]/[title-raw]

С помощью views сделал копию дефолтного taxonomy/term/% и в ней поменял путь на следующий:
obyavleniya

Сейчас если ввести в адрес obyavleniya/avtozapchasti, то всё работает как надо, объявления выводятся из этой рубрики.

Но у каждого объявления есть еще тип (CCK поле): Продам, Куплю, Меняю...
Добавляю это поле в Аргументы. Т.е. хочу чтобы при вводе адреса obyavleniya/avtozapchasti/prodam выводились только объявления о продаже автозапчастей, а выводятся всё равно все объявления из рубрики Автозапчасти.

Подскажите, пожалуйста, как сделать так чтобы при вводе obyavleniya/avtozapchasti/prodam выводились только объявления о продаже автозапчастей.
(Например как вот здесь: http://54live.ru/do/all)

[Решено] Значение ССК поля в заголовок материала

3 августа 2010 в 21:34

Подскажите, пожалуйста, как сделать так, чтобы при выборе определенного значения CCK поля, это значение прописывалось в заголовок материала. Как вот здесь: http://54live.ru/node/add/advert
Т.е. выбрали "Продам" и в заголовке появилось Продам.

Ошибка - файл php-cgi.core

16 апреля 2009 в 20:30

Уважаемые форумчане,

Последнее время у меня в корневой папке (т.е. в той где установлен Друпал) постоянно появляется файл php-cgi.core (размером около 40МБ), это означает что php завершает работу ("валится") с ошибкой. Обычно файл php-cgi.core появляется в той директории в которой находится скрипт из-за которого "упал" php

В логах следующее:
[Thu Apr 16 13:47:23 2009] [notice] mod_fcgid: process /home/data/www/мой сайт/index.php(66859) exit(idle timeout), get signal 11, possible coredump generated
[Thu Apr 16 13:47:23 2009] [notice] mod_fcgid: process /home/data/www/мой сайт/index.php(66883) exit(idle timeout), get signal 11, possible coredump generated
[Thu Apr 16 13:47:23 2009] [notice] mod_fcgid: process /home/data/www/мой сайт/index.php(66867) exit(idle timeout), get signal 11, possible coredump generated
[Thu Apr 16 13:49:21 2009] [notice] mod_fcgid: process /home/data/www/мой сайт/index.php(67015) exit(idle timeout), get signal 11, possible coredump generated
[Thu Apr 16 13:51:28 2009] [notice] mod_fcgid: process /home/data/www/мой сайт/index.php(62113) exit(idle timeout), get signal 11, possible coredump generated

Время последней ошибки совпадает с временем создания/изменения файла php-cgi.core

По моим догадкам этот файл php-cgi.core стал появляться после того как хостер обновил php с версии 5.2.8 до 5.2.9 (хотя может вовсе не из-за этого)

Я предположил, что может обновление криво встало. Сегодня хостер переустановил по-новой php 5.2.9 со всеми необходимыми модулями. Файл php-cgi.core все-равно появляется.

Модуль Taxonomy Menu. Вложенные термины.

26 марта 2009 в 9:41

В модуле Taxonomy Menu есть возможность при выборе термина N показывать не только ноды этого термина, но и ноды всех вложенных терминов (т.е. терминов находящихся внутри термина N)

Но почему то при установке галочки на "Display Descendants", получается вот что:

taxonomy/term/10 14 20 121 165 224 56 147 368 465 489 520 22

непонятно зачем вообще так сделано...

А хотелось бы чтобы было так:

taxonomy/term/10/all

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

Смайлики в BUEditor (BUEditor + Smilyes)

15 марта 2009 в 0:33

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

Используем модули

Здесь admin/settings/filters нужно настроить тот фильтр, который установлен у вас по умолчанию. В настройках вашего фильтра поставьте галочку на фильтр смайликов.

В эту папку sites/all/modules/smileys/packs распаковываем файл kolobok.zip

Идем сюда admin/settings/smileys/import и напротив kolobok жмем Установить, остальные удаляем (они останутся, потом можно будет их установить заново).

Далее два варианта:
1) либо импортировать мои прикрепленные ниже кнопки (т.е. файл icons.zip распаковать сюда sites/all/modules/bueditor и здесь admin/settings/bueditor/1 внизу страницы Импортировать CSV-файл с кнопками (он находится в прикрепленном архиве bueditor_buttons.zip))

2)либо здесь admin/settings/bueditor/1 создать свою новую кнопку:

js:
getSmile=function(txt) {
  editor.active.replaceSelection(txt,'end');
  editor.dialog.close();
}
var userForm = '<table><tr>';
userForm += '<td><a href="javascript:getSmile(\':ANGEL:\');"><img src="/sites/all/modules/smileys/packs/kolobok/aa.gif" alt="ANGEL" /></a></td>';

Проблема с max_user_connections

3 февраля 2009 в 21:05

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

Последнее время очень часто вижу у себя на сайте такое:

Site off-line

The site is currently not available due to technical problems. Please try again later. Thank you for your understanding.

If you are the maintainer of this site, please check your database settings in the settings.php file and ensure that your hosting provider's database server is running. For more help, see the handbook, or contact your hosting provider.

The mysql error was: User quqiru already has more than 'max_user_connections' active connections.

Т.е. все подключения к БД использованы. Хостинг Ruweb. Количество одновременных подключений 50.

Хостер говорит: Вероятно, необходима какая-то оптимизация - движка либо базы. Вот что у Вас висело в запросах mysqld:

| 60555121 | quqiru | localhost | quqiru | Query | 2256 | statistics | SELECT COUNT(n.nid) FROM node n INNER JOIN term_node tn0 ON n.nid = tn0.nid INNER JOIN term_node tn1 |
| 60558209 | quqiru | localhost | quqiru | Query | 2175 | statistics | SELECT COUNT(n.nid) FROM node n INNER JOIN term_node tn0 ON n.nid = tn0.nid INNER JOIN term_node tn1 |
| 60596484 | quqiru | localhost | quqiru | Query | 989 | Locked | SELECT n.nid, n.type, n.language, n.uid, n.status, n.created, n.changed, n.comment, n.promote, n.mod |
| 60596485 | quqiru | localhost | quqiru | Query | 989 | Locked | UPDATE node SET vid = 71, type = 'pozdravlenie', language = '', title = 'оНГДПЮБКЕМХЕ Я |

Проблема с русификацией

16 июня 2008 в 21:13

После русификации уже установленного Друпала начинает выскакивать ошибка:

* Выбранный файл /tmp/filehOqvnL не удается закачать, поскольку каталог назначения sites/default/files/languages/ru_a5a8c733e16baf320f2d131b917fbde3.js неверно сконфигурирован.
* Выбранный файл /tmp/fileQIUZCD не удается закачать, поскольку каталог назначения sites/default/files/languages/ru_a5a8c733e16baf320f2d131b917fbde3.js неверно сконфигурирован.

Подскажите что делать

Подскажите об выводе title

28 мая 2008 в 16:58

Подскажите, пожалуйста. Что и где нужно поменять, чтобы в title вместо самих тэгов выводилось описание тэгов/терминов. Пример: тэг "День рождения", описание у тэга "Поздравление с днем рождения". Вопрос: как сделать так, чтобы при нажатии на этот тэг в заголовке окна выводилось описание тэга, а не сам тэг (если оно создано). А если описание не создано, то в title выводить сам тэг. Заранее благодарен.