mixey

user-icon

mixey mixey

Ограничить глубину словаря

Аватар пользователя mixey

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

Словарь:
- Термин
-- термин 2
-- термин 3
-Еще термин
-- под термин
-- последний термин

Хотелось бы чтобы при создании нода типа "А" было видно все дерево, а при создании нода типа "Б" видны были только "Термин" и "Еще термин"

Дошел до этого:

0 Thanks

Views taxonomy/termid

Аватар пользователя mixey

Привет

Сделал Views

- 29
-- 30
-- 31

/cat/30 отображает все ноды к которым привязан 30 термин.

/cat/29 не отображает ноды с терминами 30 и 31.

Если в настройках Views поставить Option 5, то тогда при просмотре cat/29 видны ноды привязанные к 30 и 31 термину, но почему то они отображаются по несколько раз...

Вопрос: Как исключить повторения? Спасибо за помощь

0 Thanks

Програмно добавить термины тксономии к ноде

Аватар пользователя mixey

Как можно програмано добавить к ноду термины таксономии зная их id? Мой модуль срабатывает после исполнения хука taxonomy_nodeapi который грамотно сохраняет термины термины выбранные пользователем. И вот до кучи к ним надо добавить еще термины с определенными id, как это можно сделать?

Спасибо!

0 Thanks

Secondary menu третий уровень

Аватар пользователя mixey

Наверно "забитая" тема но ничего подходящего найти не смог.

в page.tpl.php

<?php $menuhtml = theme_menu_tree(47); print $menuhtml; ?>

<?php
$m = menu_secondary_links();
if ($m) {

print theme('links', $m, array('class' => 'links tertiary-links'));

}
?>

В настройках меню указал "Меню, содержащее основные ссылки" = моё меню, "Меню, содержащее дополнительные ссылки" = моё меню.

0 Thanks

[views] Блок который выводит данные из Node Refference

Аватар пользователя mixey

Привет,

Есть 2 разных типа нод. Нода "первого" типа ссылается через CCK поле Node refference на 2 нода "второго" типа. Необходимо чтобы когда просматриваешь ноды "первого" типа выводился блок в котором отображаются все ноды "второго" типа на которые ссылается просматриваемая в данный момент нода.

Уверен что можно это сделать через Views но как то не получается до этого дойти. Подскажите как это сделать.

Буду очень признателен, спасибо!

0 Thanks

FCK Editor вычищает тэги

Аватар пользователя mixey

Привет, поставил FCKEditor, но вот странная проблема. если вставить линк при помощи FCKEditor-а и потот нажать сохранить. то этот линк не сохраняется и при следующем редактирование его и не видно. а вот если линк потсавить, а потом переключиться в plain text mode и затем сохранить, то тогда все работает коректно.
У меня есть подозрение что просто FCKEditor надо где-то подстроить, а вот где не знаю.

Заранее спасибо за подсказки

0 Thanks

Related nodes CCK

Аватар пользователя mixey

Скажите пожалуйста, как достичь следующего.

Есть два типа материалов: 1. Салон, 2. Мастер, оба являются ССК типом.каждый мастер может работать в одном или нескольких салонах одновременно.
Node reference делает почти что мне необходимо, только вот он не делает связки в обои направлениях. Т.е. если в типе материала "Мастер" выставить reference на "Салон 1" и "Салон 2" все отображается на странице мастера, но на странице этого салона уже не видно, что такой-то мастер там работает.

Буду благодарен за помощь,
Спасибо

0 Thanks

Запись в $node->taxonomy

Аватар пользователя mixey

<%foreach ($merged as $value) {
if (is_array($value)) {
foreach($value as $val) {
drupal_set_message(" ".$val);
$node->taxonomy[] = $val;
}
}
}%>

в чем проблема может быть... drupal_set_message верно отображает $val, но в $node->taxonomy ничего не записывает.

А если заменить $node->taxonomy[] = $val; на $node->taxonomy[] = "aaa";

то в $node->taxonomy записывется aaa

0 Thanks

"Правильная" контактная форма

Аватар пользователя mixey

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

Т.е. как-то определять дополнительные поля. Например добавить несколько выпадающих списком, радио кнопок, галочек... аплоад файла и т.д.

Спасибо

0 Thanks

Два пэйджинга на одной странице?

Аватар пользователя mixey

Есть у меня такая функция, которая вызывается дважды с разным значением $status (1, 0), вот не могу понять почему пэйджинг не работает :(
<?php
function _user_nodes($user, $status) {
$header = array('', t('Iteme_title'), '', '');
$items_per_page = 5;
$sql = "SELECT nid FROM {node} WHERE uid = ".$user->uid." AND status = ".$status." AND type = 'furniture_item' ORDER BY changed DESC";
$sqlCount = "SELECT COUNT(*) FROM {node} WHERE uid = ".$user->uid." AND type = 'furniture_item' AND status =".$status."";

$result = pager_query($sql, $items_per_page, $status, $sqlCount);

while ($nids = db_fetch_object($result)) {
$f_node = node_load($nids->nid);
$tr_class = ($status == 0) ? _node_status($f_node) : '';
$rows[] = array('data' => array(

0 Thanks

hook_form_alter

Аватар пользователя mixey

Как можно безболезненно перенести селект бокс таксономии из стандартной группы в свою собственную?
Это касается формы создания/редактирования ноды

есть форма:

<?php =] Array
(
[
3] => Array
                (
                    [
#type] => select
                    
[#title] => Категория
                    
[#default_value] => Array
                        
(
                            [
0] => 99
                        
)

                    [

#options] => Array
                        
(
                            [
0] => stdClass Object
                                
(
                                    [
option] => Array
                                        (
                                            [
72] => Раздел
                                        
)

                                )

?>
0 Thanks

i18n hooks, api

Аватар пользователя mixey

Подскажите пожалуйста где можно найти их документацию?

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

0 Thanks

с помощью javascript выделять элементы в select листе

Аватар пользователя mixey

Вопрос несколько необычный, но думаю решаемый.

У меня есть следующий код:

0 Thanks

CCK multiple image

Аватар пользователя mixey

Скажите пожалуйста это только у меня не работает галочка "multiple values" для виджета image в CCK?

Т.е. нет возможности добавлять столько, сколько необходимо картинок к одной ноде.

UPDATE: Оказывается все работает, вот только что-то с юзабильностью... я точно помню, что было, как в gmail-е. т.е. кнопка "добавить еще" и при нажатии появлялась еще одна формочка для картинки, а сейчас необходимо нажимать каждый раз на "Upload", что же лишнего я отключил?

0 Thanks

При переезде на другой сервер перестал работать imagecache

Аватар пользователя mixey

После переносе на другой сервер imagecache начал странно себя вести.

Если набрать адрес картинки (которой еще не существует), то imagecache её правильно генерирует. А вот если в коде писАть theme_image("не существующий линк") то картинка не генерируется, но и ошибок никаких не вижу.

Права на папки расставил вроде верно, запись разрешена.
Подскажите куда копать?

0 Thanks

Ecommerce + CCK

Аватар пользователя mixey

Ребята, помогите! Второй день ползая по админке не могу галочку найти.
Вроде где-то ставилась галка, чтобы администратор мог любую ноду конвертировать в ecommerce товар. Т.е. при создании там есть еще один fieldset где можно указать, что это за товар. Сейчас необходимо этот fieldset убрать и не могу найти где же это было.... или мне приснилась эта галочка? :)

0 Thanks

Передвинуть [body_filter] в CCK

Аватар пользователя mixey

делаю маленький модуль который наведет красоты при создании нодов.
С помощью cck сделал тип контента и всякие поля и field-группы.
Кто подскажет, как можно стандартное поле body засунуть в один из этих field-групп?

<?php
function add_furniture_node_form_alter($form_id, &$form) {
if ($form_id == 'TYPE_node_form') {
//print_r($form); Выдает [body_filter] вот его хотелось бы поместить во внутрь [group_specification_and_body]
}
}
?>

Спасибо

0 Thanks

Красатулички в формах (fieldset)

Аватар пользователя mixey

Ребята, я отдаю отчет, что я сильно очень торможу. Но вот только что сделал для себя приятное открытие, как можно быстро и красиво подправить fieldset-ы в друпале.

в CSS файлик кинуть:
<?php
fieldset {
border: 1px solid #781351;
padding:10px;
}

fieldset legend {
background: #ffa20c;
border: 1px solid #781351;
padding: 2px 6px;
}

fieldset fieldset legend {
background:none;
border:none;
padding: 2px 6px;
}
?>

И разукрасить по собственному усмотрению.

0 Thanks

Вечная проблема. Генерация страниц

Аватар пользователя mixey

devel выдает печальную картину :(
Executed 471 queries in 6392.51 milliseconds. Queries taking longer than 5 ms and queries executed more than once, are highlighted. Page execution time was 7386.41 ms.

Всё это локально на Denwer-е (winXP), при переходи по ссылкам, наблюдается странная вещь. После клика на ссылку - задержка секунд в 6, а потом страница моментально "выплёвывается"

Установлено, достаточно много модулей - хоть все и по делу.

Cache отключен, т.к. при включённом cache возникают проблему с модулем Cart.

0 Thanks