Динамический фильтр на основе таксономии
Прислано: dys@drupal.org
пн, 06/09/2010 - 09:53
Хочу создать фильтр как тут например
есть словарь
категория 1
категория 2
подкатегория 21
подкатегория 22
параметры 1
параметры 2
параметр21
параметр22
напрмер урл вида type/catalog/подкатегория 22
на этой странице выводим блок в котором выводим дерево таксономии с корнем в подкатегория 22
$terms = taxonomy_get_tree($vid,$parent = arg(2), $depth = -1, $max_depth = NULL);
всем параметрам присваиваем ссылки типа
type/catalog/подкатегория 22/параметр1
при нажатиии попадаем на эту же страницу только теперь мне нужно отсеять те термы в которых нет нод удолетворяющих условию( наличие параметра1)
урл вида /type/catalog/term1/terms2/ --- terms2 это термины через запятую 1,2,45
$terms = taxonomy_get_tree($vid,$parent = arg(2), $depth = -1, $max_depth = NULL); foreach ( $terms as $term ) { $count = db_result(db_query("SELECT COUNT(t.nid) FROM {term_node} t INNER JOIN {node} n ON t.nid=n.nid WHERE t.tid = %d AND t.tid = '1' AND t.tid = '2' AND t.tid = '45' AND n.type = 'price_item' AND n.status = 1", $term->tid, price_item )); /*Этим запросом я хочу подсчитать количество нод * у которых есть термы 1,2,45 и термин $term->tid, * если ноль то не показывать ссылку с термином. * Интересует сам запрос правильно создан * А то у меня что то не работает. */
}
Вообщем уперся и не могу сдвинуться, помогите может кто решал подобный алгоритм по другому или есть готовые решения.
Некорректно работает dhtml menu
Прислано: ziablik
пн, 06/09/2010 - 06:18
Здравствуйте.
Обращаюсь с проблемой dhtml menu.
В блоке левая колонка закреплено меню dhtml:меню2, состоящее из 4 раскрывающихся пунктов. В списке всех меню "меню2" отображается корректно, т.е. все пункты меню и его подпункты верны.
Пункты меню в левой колонке не раскрываются(названия главных пунктов верны)
При просмотре меню2 в списке меню и при нажатии на какой-либо из подпунктов пункт меню в левой колонке "раскрывается" и ссылки корректны.
Ранее были проведены несколько бэкапов и восстановлений, но последовательность действий точно написать не смогу.
Прошу помочь вернуть раскрывающееся dhtml меню.
- ziablik's blog
- Для комментирования войдите или зарегистрируйтесь
Помогите как правильно организовать запрос
Прислано: dys@drupal.org
пт, 03/09/2010 - 07:01
Здравствуйте, помогите решить проблему.
Есть вот такой каталог

подсчет количества нод производиться запросом
$count = db_result(db_query("SELECT COUNT(nid) FROM {term_node} WHERE tid = %d ",$term->tid));
как запросить количество нод одного типа , а также одного пользователя?
Во вложении правленный модуль XML Sitemap, который просил и ругался на gzencode()
Прислано: realburnis
чт, 02/09/2010 - 08:16
Нетак давно я уже поднимал тему, что модуль XML Stimap для пятерки не работает на хостигах где нету Gzlib . В итоге мы решили эту проблемму.
Мы взяли на себя смелость чуток модифировать этот модуль, что бы он больше не вызывал проблемы связанных с вызовом функции
gzencode(). Как показала практика, не на всех хостингах реально включаить необходимые библиотекти.
Для работы незабудьте создать папку /files/xmlsitemap/ с правами 777.
Потом как обычно установите модуль и пользуйтесь! Приятной работы.
Для Вас мы оптимизировали этот модуль, убрав из него функции сжатия. На сайтах с 50к и больше страницами работает стабильно.
Если Вам необходимо заказать еще какие-то модули на доработку, или новые, Вы всегда можете связаться с нами по адресам
www.satus.ru
www.burnis.org
www.darkslave.net
Или пишите в нашу горячую ICQ 157607634
С уважанеим, команда Беляшееедов
Смотрите вложение.
- realburnis's blog
- Для комментирования войдите или зарегистрируйтесь
Не хочет дружить IMCE - CKEditor - IMCE WYSIWYG - WYSIWYG
Прислано: alexsaab
вт, 31/08/2010 - 18:49
Никак не появляется кнопка браузера в CKEditor.
Хотя все модули установлены: IMCE - CKEditor - IMCE WYSIWYG - WYSIWYG - правав тоже установлены.
Скажите, где рыть еще?
Ну нет кнопки и все тут!!!
Публикация без модерации для "порядочных" юзеров
Прислано: 2sdf
вт, 31/08/2010 - 12:00
Образовался такой вопрос.
Есть городской портал. на сайте есть объявления, новости, справочник.
За год работы появилось с десяток пользователей ( скорее всего риелторы)которые чуть ли не каждый день добавляют по 5-10 объявлений, объявления чистые без ссылочек и спама. Мне дико надоело каждый день модерировать эти объявления.
Итак вопросы!!
1 Возможно ли сделать настроить роль типа "порядочный юзер", что бы их материалы публиковались сразу, без модерации.
Если отрыть доступ к "иметь доступ к материалам сайта", то они смогут хозяйничать в чужих материалах + при добавлении материалов помимо публикации они сволочи могут, выводить материалы на главную и закреплять в вверху списков.
2 Есть ли в этой галактике модуль, который позволит им редактировать свои и только свои уже созданные материалы.
Спасибо!
Редактирование главной страницы
Прислано: Saint Dude
пн, 30/08/2010 - 14:05
Уважаемые гуру Drupal. Подскажите как убрать с главной страницы всю информацию, чтобы она появлялась только после авторизации пользователя?
Заранее благодарен за помощь.
Не работает phpFreeChat
Прислано: MaxPal
пн, 30/08/2010 - 12:16
Пытаюсь настроить phpFreeChat для пятого друпала. Чат появляется, но не могу присоединиться к каналу.
В окне чата выдает следующий мессейдж:
"Missing parameter (/join {channelname})", а затем "You must be connected to send a message"
Скачивал различные версии модуля и самого скрипта phpFreeChat. Пока что безрезультатно.
Модуль очень симпатичный, хотелось бы его настроить.
Вся правда о друпале
Прислано: RxB
пн, 30/08/2010 - 06:02
Врач сказал в морг, значит в морг.
Специалист знающий C++, Visual C++, C++ Builder, Pascal, Delphi, Java, Web, PHP, HTML, Базы данных, Железо, Windows, Linux, Сети Безопасность и много других страшных слов, установил следующее:
http://www.cyberforum.ru/drupal/thread89234.html
Модуль xml sitemap ругается на gzencode() и естесвенно не генерирует карту? Кто-то пробовал её дописать?
Прислано: realburnis
пт, 27/08/2010 - 05:05
Итак, поставил на свой Друпал 5 известный модуль xml sitemap
После запуска кронка увидел ошибку Call to undefined function gzencode() со ссылкой на строку 404 в модуле xmlsitemap.module
Залезаю в эту строку и вижу как я и думал
if ($link_count > $chunk_size) { $data = gzencode(_xmlsitemap_output_index($link_count)); if (file_save_data($data, $dest, FILE_EXISTS_REPLACE) === 0 && ($page == 'index' || !isset($page))) { $status = FALSE; } for ($chunk = 0; $chunk < $link_count / $chunk_size; ++$chunk) { $dest = $path ."/sitemap$chunk.xml.gz"; $data = gzencode(_xmlsitemap_output_chunk($chunk)); if (file_save_data($data, $dest, FILE_EXISTS_REPLACE) === 0 && ($page == $chunk || !isset($page))) { $status = FALSE; } }
На самом деле если я правильно понимаю то эта функция делает что-то вроде "компрессии".
Поискал данную ошибку на drupal.org и нашел везед однозначный западный ответ... - Поставьте это ЗЛИБ, Гзенкод и живе счастливо.
Но там где расположен сайт и есть необходимость в сайтмапХМЛ поставить это возможности у меня нет (неважно почему), а переносить сайт мне вопервых пока лень, во вторых пока нет времени.
Если кто-то подскажет, как заставить работать xml sitemap без этой злой функции (пусть оно не делает компрессию, ради бога. Раз в неделю крон то дергается! Но стабильно и раз в неделю).
Заранее всем спасибо.! Возможно, у кого-то уже есть решения на этот счет, которых не жалко.
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »