Websculptor: Блог

Главные вкладки

ортировка нод на Главной странице - как задать вес нод

27 декабря 2010 в 4:10

Каким образом сортировать ноды различных типов материала на главной странице? Сейчас они сортируются по дате первой редакции - причем "создать новую редакцию" почему-то не приводит к ее отражению в публичной части, а только в админке в разделе редакции. Соответственно чтобы вывести на первое и т.п. место ноду - нужно ее создавать заново.
Есть ли какой-нибудь модуль назначающий веса ноде для ранжирования? В принципе это система рейтингов - просто не знаю есть ли в них возможность сразу админов задавать определенный рейтинг?

Как вставить вокруг определенного заголовка поля cck свои теги? Или сделать название поля картинкой?

8 декабря 2010 в 3:06

Есть очень актуальная задача - названия (наименования) двух полей обернуть с обеих сторон noindex и /noindex или в крайнем случае сделать в виде картинки название поля.
Не в само значение поля вставить картинку - это imagefield и т.п. А вот именно название поля. Мне его нужно закрыть от индексации просто из-за оптимизации (перебор плотности по ключевику).
Полей два: field_price и field_price2

В поиске нашел рекомендацию - вставить в шаблон <?php if ($node->field_price[0]['view']):?>
После такой конструкции в node.tpl.php у меня вообще отказался сайт открываться - Ну я Php не знаю))

Как именно вставлять эту php конструкцию - если поля называются field_price и field_price2
Шаблон ноды выглядит как:

-----------------------------------------------------------
<?php
// $Id: node.tpl.php,v 1.7 2007/08/07 08:39:36 goba Exp $
?>

<?php if (!$status) { print " node-unpublished"; } ?>">
<?php if ($picture) {
print $picture;
}?>
<?php if ($page == 0) { ?>

"><?php print $title?>

<?php }; ?>

<?php if (! $teaser && $taxonomy): ?>

<?php endif;?>

<?php print $content?>

<?php if ($links) { ?>

<?php }; ?>

Как импортировать нужные fields в xls?

25 ноября 2010 в 6:38

Включены модули помимо прочих - date api, node_import, views_bonus и т.п.
View определенного вида товара со всеми его полями создан, отображается по адресу на сайте.

А с экспортом получаются проблемы в xls файл.
- Возможность сохранения в xls файл я нахожу только во вкладках feed/style - но там он если и сохраняет в xls файл, то при открытии он оказывается в обычных хтмл тегах. Кажется есть какие-то упоминания о type view - но я так понял это сам метод представления - Страница, Feed и т.п.

1)Вообще это тривиальная задача для друпала сохранение вьюиса в excel файл - и делается ли это именно вышеперечисленными модулями сейчас (а то по старой книжке иду)?
2)Если мне все-таки удастся эскпортировать файл-шаблон, затем в excel его заполнить новыми адресами нод и параметрами нод (товаров) и обратно импортировать по выбранному типу материала - так вообще возможно заполнять сайт? Грубо говоря у меня 50 ноутбуков, у каждого 10-15 свойств (включая да/нет и числовые и текстовые поля) - было бы удобно их сначала в excel заполнить все без картинок и форматированного текста описаний. Или это муторно и проще все через сайт непосредственно? Как-то хотелось бы таблично насоздавать с сотню подряд страниц товара. Это не интернет магазин в принципе - Ubercart как-то не нужен вроде совсем.

Обновлено: или csv возможно формат даже лучше - суть та же. Импорт нескольких нод в ексель или OpenOffice calc - добавление новых нод в нем с полями - экспорт всего этого обратно.

Как сделать сортировку по типу материала

24 ноября 2010 в 4:33

Наверняка элементарнейший вопрос - но вот прямого руководства не нашел поиском.

Нужно чтобы по ссылке с баннера шла выдача нод по определенному типу материала.
Вводить специальный дефолтный термин для каждого типа материала не хочется.

Как я понял, это делается во Views - а в них я пока плаваю, хотя вижу, что один из сильнейших иснтрументов Drupal.

Arguments==>Материал: Тип==>Summary, sorted ascending==>Validator:Тип:Ноутбуки - ничего не выдает, видимо не понимаю логики.