Блоги

Как просто сделать сложную навигацию

8 мая 2010 в 17:54

Добрый день! Хочу сделать на своем портале сложную навигацию: 2 основных меню (верхнее и левое) и одно дополнительное (правое меню), которое появляется только при нажатии на пункт одного из основных меню. Примерно должно получиться как на сайте http://www.travelstar.ru
Может есть какой-нибудь специальный модуль?

Странный глюк во views с полем "Таксономия- все термины".

8 мая 2010 в 16:34

Во views добавил в вывод поле "Таксономия - все термины" пытаюсь его обрезать до определенной длины, в настройках ставлю галку "Установить для этого поля максимальную длину"
и какую бы длину я в открывшейся вкладке не указал (хоть 1 символ) поле все равно показывается полностью. Sad
остальные параметры в этой вкладке тоже не работают ("Trim only on a word boundary" , "Добавить многоточие", "Поле может содержать HTML" )

нужна помошь в создании views по двум полям

8 мая 2010 в 15:50

Не совсем хорошо понимаю views, нужно сделать чтобы список нод, который выводится views формировался на основе названия ноды (title) и поля город (cck field_city).

просто views по title я сделал, а как сделать чтобы views работал по двум полям (node title + cck field_city) ?

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

Нужна консультация по дизайну и модулям

8 мая 2010 в 15:30

Добрый день!
Я собрался делать туристический портал на Drupal, который осваиваю третий день, и у меня возник ряд вопросов.
1) Потянет ли движок около 10.000 страниц?

Сайт будет состоять из больших разделов (например Турция, Австралия, Круизы, Туры) и подразделов (путеводитель по Турции, города Турции, достопримечательности Турции и т.п.), в которых уже будут отражаться статьи.
2) Как можно сделать систему меню, чтобы верхнее и левое меню были постоянными на всех страницах и пункты в них ссылали на большой раздел, а правое меню появлялось только тогда, когда пользователь нажал на ссылку из верхнего и левого меню. Должно получиться примерно как на сайте http://www.travelstar.ru, только при нажатии на ссылку в правом меню должен появиться в центре список статей (тизеры) из данного подраздела.
3) Меню хотелось бы различных стилей. К примеру, верхнее – в виде больших иконок с подписями, левое (там будут названия стран) – с небольшим флагом страны слева от ссылки.
4) Под верхним меню (до основного содержания) хотелось бы иметь что-то вроде 3-х горизонтально расположенных блоков с выводом случайных изображений. В каждом блоке должно быть изображение из отдельной папки. Например: блок «Случайный отель» из папки с фотками отелей, блок «Случайная достопримечательность» из папки с достопримечательностями и т.п.

Насколько "тяжел" drupal и мультисайтовость на drupal?

8 мая 2010 в 14:27

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

Передо мной стоит задача сделать мультисайтовость, чтобы при регистрации пользователь получал поддомен и мог им управлять как отдельным сайтом: user.site.ru. Таких поддоменов может быть достаточно много 50-100 тысяч и все они должны быть логически связаны по категориям на главной странице основного сайта.

Подойдет ли для этой задачи друпал? Если нет, то какой движом наиболее близок к этой задачи.

Насколько это реально в Друпал?

8 мая 2010 в 13:45

Тип материала с двумя полями ССК:
1. Картинка.
2. Скрытый Чекбокс с автозаполнением.

Чекбокс дает "Истину" если у картинки ширина больше высоты и "Ложь", если равно и наоборот.

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

Бэкап базы: какие таблицы?

8 мая 2010 в 9:10

Настройку сайта обычно начинаю на локальной машине. Наиболее трудоемкими являются обычно процессы создания и настройки таксономии и сами материалы/записи (колличество). Все остальное предпочитаю настраивать сразу на хостинге. Возникает необходимость создания бэкапа только таксономии (словари, термины с иерархией) и материалов. Для бэкапов я использую модуль Backup and Migrate и в режиме Advanced Backup - Database Options - Exclude the following tables altogether: я оставляю только следующие:
* node — записи
* vocabulary — словари
* term_data - термины
* term_hierarchy - иерархия терминов

Но почему то если открыть ссылку вида taxonomy/term/1/ и тп то получаю There are currently no posts in this category.
Я понял что содержимое записей не бэкапится. Но какая таблица хранит их понять не могу.
Я пробовал и другие комбинации (конечно если все таблицы сохранить то проблем не будет) но хотелось бы понимать что есть что да и вообще бэкапить только нужный минимум. Описания таблиц бд на drupaler.ru смотрел, как видите не сильно помогло.

Абракадабра в окне Break модуля FCKeditor

8 мая 2010 в 8:36

Абракадабра в окне Break модуля FCKeditor
при этом Drupal 6.16 (на локальном) русифицирован нормально.
Много искал в поисковиках, но ни информации, ни русификатрора модуля нет.
Помогите, пожалуйста решить проблему.

Обновление модуля Filefield 6.x-3.2 to 6.x-3.3

8 мая 2010 в 7:53

Добрый день, всем. Решил обновить модуль filefield, делаю все как по инструкции, заливаю свежие файлы модуля поверх старых, запускаю update.php - там не видит новых верси, захожу в admin/build/modules, а там все та же старая версия этого модуля...Через uninstall удалял вместе с самой папкой модуля, но в списке модулей он всеравно отображается.. Что делать? Спасибо

Транслитерация имен файлов в CKFinder

8 мая 2010 в 0:52

Добрый вечер!

Подскажите, пожалуйста, как «научить» CKFinder автоматом делать транслитерацию загружаемого файла, если у этого файла русское имя. Модуль Transliteration стоит, но не спасает.

Заранее спасибо!

Вывод в поле link разрешения изображения

7 мая 2010 в 22:29

Как можно реализовать вывод ссылки в виде разрешения изображения? У меня на сайте ссылки создаются с помощью cck link, они ведут на изображения. Как можно указывать в ссылке разрешение изображения, например "1530х1320"?

[РЕШЕНО] Гостевая + капча

7 мая 2010 в 22:28

Подскажите как к гостевой (модуль guestbook) прикрутить капчу а то спамеры одолели...

ответ галку поставить в настройках капчи или знать id формы гесты

пи.эс. можно топиу и удалить.

Как сделать автоматическую выборку-фильтрацию по типу нод и по термину таксономии

7 мая 2010 в 21:04

Подскажите такой вопрос
Как сделать как на картинке

То есть, что хотелось бы

При заходе на термин таксономии (пусть например "термин1"), показывались бы блоки, по виду ноды

Например

Статьи по теме "термин1"
Статья1
Статья2
Статья3
Статья4
подробнее (ссылка на тизерное представление)

Почему вместо подписи отображается прочерк

7 мая 2010 в 20:56

Доброго всем вечера! Решил создать топик, т.к. поиск не помог и знакомые с такой проблемой не сталкивались.
Мой сайт постепенно начал расти и появилась необходимость введение роли "Модератор". К этой роли я добавил несколько необходимых прав доступа для управления сайтом и попросил всех модераторов написать в подписи "Модератор". Но проблема в том, что у анонимов и зарегистрированных пользователей подписи модераторов отображаются как прочерк. С чем это может быть связано, если с правами доступа, то на что стоит обратить внимание?
Заранее спасибо за помощь и ответы.

Стоит ли использовать одно поле CCK в разных типах материала?

7 мая 2010 в 20:31

Например у нас есть материала Статья и материал Новость, к каждому материалу прилагаются поля Картинка (imagefield) и, например Важность (число), остальные поля разные.
Вопрос:
1) стоит ли создавать для Статьи: поля article_image & article_importance а для Новости: news_image & news_importan,
или
2) сделать поля node_image & node_importance и добавить в оба типа?

перестал устанавливаться

7 мая 2010 в 19:51

начинаю установку друпала 6.16 доходит до выбора базы данных все ставлю что надо. нажимаю save and continue и оно мне просто обновляет эту страницу подскажите в чем дело?

Редактирование php.ini на Masterhost

7 мая 2010 в 19:41

Столкнулся с проблемой при размещении магазина на Ubercart на Masterhost: не работал модуль webmoney, а также нужно было увеличить размер загружаемых файлов. Тариф "Эффективный", т.е. виртуальный сервер. Доступа на редактирование php.ini нет.
Суппорт предложил закинуть готовый интерпретатор PHP и файл php.ini в папку "cgi-bin" и добавить строчки в .htaccess. После всего вышеперечисленного DRUPAL-сайт перестал работать, так как все ссылки вели в папку "cgi-bin".
Может кто-то сталкивался с такой проблемой? буду рад услышать опыт и предложения по решению проблемы.

Достать image cache картинку из $view [РЕШЕНО]

7 мая 2010 в 18:05

Пытаюсь темизировать вывод представления.
Создал файл views-view-unformatted--news.tpl.php , в нём формирую свой html, подставляя нужные данные из объекта $view. Заголовок, тело, и пр находится в массиве $view->result:

<?php
var_dump
($view->result);
?>

Вывод:

<span id="thmr_8" class="thmr_call">
  array(1) {
  [0]=>
  object(stdClass)#51 (10) {
    ["nid"]=>
    string(1) "6"
    ["node_title"]=>
    string(50) "Заголовок"
    ["node_revisions_body"]=>
    string(273) "<p>Тело</p>"
    ["node_revisions_format"]=>
    string(1) "1"
    ["node_data_field_image_news_preview_field_image_news_preview_fid"]=>
    string(2) "37"
    ["node_data_field_image_news_preview_field_image_news_preview_list"]=>
    string(1) "1"
    ["node_data_field_image_news_preview_field_image_news_preview_data"]=>
    string(68) "a:3:{s:11:"description";s:0:"";s:3:"alt";s:0:"";s:5:"title";s:0:"";}"
    ["node_type"]=>
    string(4) "news"
    ["node_vid"]=>
    string(1) "6"
    ["node_created"]=>
    string(10) "1272977403"
  }
}

А вот как вывести поле картинку (imagecache), залинкованную на ноду, не понимаю.
Подскажите, каким образом можно вывести эту картинку.

Спасибо.

Ссылка "Читать далее"

7 мая 2010 в 17:47

Пытаюсь сделать красивый вывод анонсов и ничего не получается. Sad
С помощью views сделал вывод:
Стиль - "Без форматирования"
Стиль строки - "Поля"

Вывожу поля "Материал-заголовок", "Материал -Фото" (поле ССК) и "Матреиал -Аннотация".

В поле "Материал - Аннотация" пришлось средствами views сделать обрезку до 160 символов, потому как в Друпале в "настройках публикации" минимально можно установить 200, а мне это много. Но это к моему вопросу скорее всего не относится.

При таком выводе выводится только аннотация, а ссылки "читать далее" просто нет. Сделать ее (например из повторного вывода поля "Материал - Заголовок" проблем не вызывает, но как сделать, чтобы она показывалась, только в том случае когда анонс меньше, чем содержимое?

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