Блоги

Таксономия. Отображение для статей и продуктов. Проблема.

5 июня 2010 в 19:38

Есть словарь. Допустим Виды одежды. В нём разделы: туфли, шапки, штаны, трусы, футболки.

Нужно сделать так, что если я пишу новость или статью, и к ним добавляю теги словаря, например футболки. Чтобы при нажатии на ссылку выводился только список продукции, а не всё что связано с этим термином. То есть над статьёй нажимаешь на "футболки" и попадаешь в каталог футболок, а не в список нод, связанный с тегом футболки.

Есть хоть какое-то решение по этому вопросу?

Интересная задача....Название поля заголовка изменить на информацию поля с типа материалов....

5 июня 2010 в 18:23

При создании нового типа материала есть поле - Свойства формы,в котором свои поля -
(Название поля заголовка: у меня-[ Тема объявления(куплю,продам,обмен])
Мне нужно,чтобы вместо текста [ Тема объявления(куплю,продам,обмен] - в заголовке
отображалось название выбранного поля с типа материалов - например,у меня тип
материала - МОТОЦИКЛЫ - у него есть свои поля - МАРКА и МОДЕЛЬ - мне нужно,чтобы
в поле заголовка отображалась марка и модель,которые укажет пользователь,при создании
своего материала(объявления).Возможно ли это сделать и как...?

Как реализовать Conditional fields в exposed filter?

5 июня 2010 в 18:21

Я сделал поиск по типам материала и его полям через views и exposed filter.А тип материалов
имеет Conditional fields.Мне нужно сделать в поиске реализацию Conditional fields.То есть
сам поиск по материалам и их полям уже готов,но не все поля можно включить в поиск,а
именно поля,что на Conditional fields - например,когда я выбираю марку авто,то должна в
следующем поле появится ммодель,привязанная к определенной марке,тоесть нужно
Conditional fields в exposed filter.Как это сделать?

Как переименовать стандартный пункт меню - Создать материал на свое слово?

5 июня 2010 в 18:20

Есть стандартный пункт меню - Создать материал.Как изменить его название на другое -
например - добавить объявление?

Первый элемент в views выделить отдельно

5 июня 2010 в 18:03

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

Имеется потребность в выводе первого элемента views в другом стиле ( например фон первого поста другого цвета ).

Возможно ли это сделать ? И как ?

Заранее благодарю ...

Не подключается jquery.easing плагин [SOLVED]

5 июня 2010 в 17:28

Подключаю через .info файл темы scripts[] = jquery.easing.min.js - пути все верные, 100 раз перепроверил, есть ли лимит подключения скриптов через инфо файл? когда подключаю 3 скрипта, они работают, т.е. отображаются в исходном коде, а если 4 цепляю, то он не подключается, в чем может быть проблема?

Иерархия Flagов [+ возможное решение задачи]

5 июня 2010 в 16:22

Использую модуль для выбора избранного контента пользователем.
Мне нужно создать несколько вариантов выбранного контента к примеру:

--Все выбранное --Любимое --К просмотру

Я сделал вьювс с несколькими страницами, на странице --Все выбранное стоит Relationships Flags: bookmarks by current user
Идея такова чтобы сделать еще два флага, линки на Flagged (Selected) которых появлялись лишь только в тизерах того материала, который уже отмечен флагом bookmarks. Как такое реализовать? Есть мысль про то что в шаблоне материала, нужно делать какие нить хитрые проверки, на то отмечена ли данная нода флагом. Но как грамотно это сделать, увы пока не знаю. Буду благодарен за любую помощь.

p.s. понятно что линк флага в кастомное место можно добавить так <?php print flag_create_link('folder1'$node->nid); ?> это как бы не проблема. проблема грамотно определить был ли контент уже отмечен флагом bookmarks.

ImageCache - при наведении

5 июня 2010 в 14:11

Доброе время суток.

А можно ли сделать так, чтобы при наведении на изображение соданное Imagecache на его месте выводился другой пресет? Например, черно-белое менялось на цветное?

Спасибо.

Две цены для одного товара

5 июня 2010 в 9:59

Делаю каталог для магазина элетронной техники.
Там один и тот же товар может быть новый и б/у

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

Пробовал сделать с помощью атрибутов, но при этом основнаую цену нужно вводить обязательно, а ведь новых в наличие может не быть.
А также в режиме просмотра каталога выводится только основная цена.

сайт Ателье -Магазина

5 июня 2010 в 6:54

первый мой сайт на друпале Ателье
Контент будет пополняться по мере поступления
жду вашей критики
может под шумок кто галерею бесплатно посоветует Smile

Грамотно ли я поступаю? Или есть варианты?

5 июня 2010 в 4:08

Что-то задумался я о том на сколько грамотно один проект. Работа в поисковой оптимизации не дает порой возможности правильно организовывать внутреннюю архитектуру.

ПРИМЕР: Портал имеет 2 основных раздела: site.ru/video, site.ru/audio, которые характеризуются 2 типами материалов: video и audio со своими полями и т.д. У каждого раздела (типа материала) есть несколько категорий, организуемые словарем таксономии: site.ru/video/cat-1, site.ru/video/cat-2;site.ru/audio/cat-1, site.ru/audio/cat-2. В каждом разделе материалы: site.ru/video/cat-1/1, site.ru/video/cat-1/2 и т.д.

Вроде бы все оч просто, но, при выводе списка материалов одной категории (термина таксономии) site.ru/video/cat-1, мне приходится создавать ноду несвязанную не с какими терминами и давать ей алиас site.ru/video/cat-1, а сам список материалов вывожу через блок views. Таксономию (по факту) использую только для авто формирования синонимов материалам.

В итоге получается тоже что и вывод по термину таксономии но появляется возможность менять заголовок категории (при этом не плеваться с синонимами), но получается что я искусственно перекрываю термин (на сколько это плохо?).

И-И-и-и.. Не проще ли модернизировать таксономию: добавить поля (для "название термина" != "title")? темизировать как тип материала(*.tpl.php)?

Странно долгая задержка перед выдачей страницы

5 июня 2010 в 2:21

Доброе время суток всем!
У меня к сообществу простой вопрос - может, кто советом поможет.

Чем может быть вызвана задержка в несколько секунд перед выдачей страницы?

Т.е., по результатам анализа с помощью http://www.alertsite.com выходит (в секундах):

DNS Lookup: 0.0012
Connect: 0.1696
First Byte: 3,7041
Content Download: 0.8460

Модуль devel показывает для главной страницы (блог) нечто вроде
Executed 411 queries in 513.14 milliseconds. Page execution time was 1868.14 ms.

Включенные модули: cck, authcache, blog, forum, locale, profile, search, flag, spamspan, private messages, messaging, nodewords, notifications, og, js aggregator, print, service links, spam, captcha, tagadelic, views, ckeditor, faq, persistent_login, ed_readmore, similar by terms, site verification

Вызвана ли большая задержка долгой подготовкой страницы друпалом или смотреть какие-то настройки?
Спасибо

А возможно ли так настроить работу с изображениями?

5 июня 2010 в 1:21

1. Пользователь загружает на сайт изображение. (все понятно)
2. С него делается пресет (имажкэш). (все понятно)
3. Оригинальное изображение удаляется с сервера.
4. Все остальные пресеты делаются уже не с оригинального изображения, а с первого пресета.

Какие есть варианты?

Индексация страницы

4 июня 2010 в 23:45

Проблема за проблемой... С модулями еле разбираюсь, а тут еще такое...
На сайте есть запрос выводится в виде таблицы, которая бьется на страницы, по 10 строк на каждой (код - см. ниже).
Первые страницы участвуют в поиске на сайте, а остальные - нет! (насчет поисковиков - не знаю) Как, если это возможно, исправить?
И еще: возможно ли добавить кнопку/ссылку "посмотреть все", т.е. чтобы при переходе по ней показывались все записи?

<?php
 
print $body;
  if(!(
$node menu_get_object()))
    return;
 
  
$count_per_page 10
  
$sql "SELECT Название, Фирма, Цена FROM Таблица WHERE Имя='%s' ORDER BY Фирма";
  
$sql_count "SELECT COUNT(*) FROM Таблица WHERE Имя='%s'";
  
$result pager_query($sql,$count_per_page0$sql_count$node->title);
 
  
$rows = array();
  while(
$row db_fetch_object($result)){
  
$header = array('Название по прайсу''Мед. компания''Цена услуги');
    
$rows[] = array($row->Название$row->Фирма$row->Цена);
  }
 
  
$output theme('table'$header$rows, array());
  
$output .= theme('pager'NULL$count_per_page0);
  print 
$output;
?>

непонятки с картинками

4 июня 2010 в 22:13

добрый вечер, возникла такая ошибка

* warning: proc_open() has been disabled for security reasons in /var/www/sait/data/www/sait.ru/includes/image.imagemagick.inc on line 158.
* Unable to create scaled Миниатюра image.

при этом начали постепенно отваливаться прикрепленные картинки. Не поможете разобраться, все голову сломал из-за корявых рук. Заранее спасибо

Как выводить токены в шаблоне темы?

4 июня 2010 в 19:16

Собственно сабж. Скачал Custom Tokens и хочу вставить несколько токенов в page.tpl.php с номером телефона, адресом и проч. Как это сделать?

Полезные и интересные модули для Drupal 6.xx + Советы и трюки (Часть III)

4 июня 2010 в 18:57

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

Хабрапользователи могут поддержать

Предыдущие части (на drupal.ru): Часть 1, Часть 2

Опрос (нужно сделать суммирование результатов опроса на разных языках)

4 июня 2010 в 18:49

Почему-то у меня не суммируются результаты опроса, полученные с разных языковых версий. Модуль Poll Agregate подключен, но ничего не выходит.