Serega_od: Блог

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

Доработка стандартного модуля "блог"

17 февраля 2010 в 19:01

Добрый день!
Подскажите пожалуйста что надо сделать чтобы при использовании стандартного модуля "Блог" появилась фильтрация постов по месяцам(как в вордпресе) и чтобы незарегистрированный пользователь мог оставлять комментарии. Перерыл все настройки ничего подобного не нашел.
Заранее спасибо!

Как вывести карту сайта xmlsitemap для пользователя?

19 октября 2009 в 21:07

Всем привет! Установил модуль xmlsitemap, как я понимаю его задача формировать xml файл и отправлять его в поисковики.
А как собственно вывести структуру сайта для пользователя, например в виде дерева?
Заранее спасибо!

Как переопределить вид WebForms?

5 октября 2009 в 13:35

Добрый день!
Есть форма сделанная с помощью WebForm.
В ней есть поле типа Select с именем "Условия".
В опциях селекта только одна опция - "Да".
В поле Description Описаны некоторые условия.
Получается такой вывод:

Условия:
  галка(согласен) - Да

  Условия Условия Условия
  Условия Условия Условия
  Условия Условия Условия

Как сделать так чтобы галка было после условий? Вот так:

Условия:
  Условия Условия Условия
  Условия Условия Условия
  Условия Условия Условия

  галка(согласен) - Да

Думаю как-то надо переопределять функцию theme_form():

function theme_form($element) {
  // Anonymous div to satisfy XHTML compliance.
  $action = $element['#action'] ? 'action="'. check_url($element['#action']) .'" ' : '';
  return '<form '. $action .' accept-charset="UTF-8" method="'. $element['#method'] .'" id="'. $element['#id'] .'"'. drupal_attributes($element['#attributes']) .">\n<div>". $element['#children'] ."\n</div></form>\n";
}

Или как-то по другому?
Заранее спасибо!

Лучшие информеры: курсы валют, погода...

3 октября 2009 в 15:59

Предлагаю здесь выкладывать понравившееся информеры курсов валют, погод и т.п.

Небольшое отступление:
информеры служат для отображения на сайте курсов валют, прогноза погоды и т.п. Чтобы установить информер на свой друпал-сайт необходимо выполнить следующие шаги:
1. Зайти на сайт, который предоставляет такую услугу как информер.
2. Выбрать нужный информер.
3. Скопировать html(php, javascript) код.
4. На своём сайте создать новый блок и вставить в него скопированный код, выбрав формат ввода full html.
5. Вывести новый блок в нужном регионе сайта.

На поиск нормального информера у меня ушло не мало времени: то неподходящий дизайн, то нет возможности настроить список валют(для информеров валют) или не подходит язык интерфейса, а когда информер и вовсе платный(что на нашем просторе СНГ вещь вообще возмутимая Wink ).

  • Предлагаю вашему вниманию гибкий информер курса валют: позволяет настроить внешний вид, список валют, указать основную валюту по отношению к которой будет указан курс + его можно использовать на мультиязычных сайтах - http://czech-forum.biz/rate
  • Удобный конвертер валют: http://fx-rate.net/getwidget_calculator/
  • А также информер погоды на русском и английском интерфейсах: http://informer.hmn.ru/types/en/

Данные информеры можно посмотреть на сайте: http://herrera-hall.com/

Помогите пожалуйста - модуль image_fupload работает только на теме Garland [частично РЕШЕНО]

3 октября 2009 в 0:34

Добрый день!
Сделал сайт с галереей. Сайт запустил, вроде работает. Захотел прикрутить мультизагрузку изображений. Для этого установил модуль [module=image_fupload].
На сайте использую тему [theme=nigraphic]. Так вот с этой темой, а также со своими "родными" темами этот модуль работает некорректно, а именно не появляется кнопка выбора изображений:

Работает только в Гарланде.
С помощью firebug прошолся по контейнеру где должна быть эта кнопка и обнаружил следующее:
Гарланд:

<fieldset id="fsUploadProgress" class="flash">
</fieldset>
<div id="divStatus">0 files uploaded. Queued files will be uploaded by clicking the "Save" button at the bottom of this page.</div>
<div>
<object id="SWFUpload_0" class="swfupload" width="36" height="37" data="/ap1/sites/all/modules/image_fupload/swfupload/swfupload.swf?preventswfcaching=1254491736362" type="application/x-shockwave-flash">
<param value="window" name="wmode"/>
<param value="/ap1/sites/all/modules/image_fupload/swfupload/swfupload.swf?preventswfcaching=1254491736362" name="movie"/>
<param value="high" name="quality"/>
<param value="false" name="menu"/>
<param value="always" name="allowScriptAccess"/>

Перевод контента в форме WebForm

27 сентября 2009 в 14:21

Добрый день!
Есть двуязычный сайт(англ и русс)
Создал первоначально форму на англ.(WebForm) - в форме есть тип поля SELECT, в нем 4 чекбокса.
Но почему-то ни одно из значений чекбокса я не могу перевести на русский, т.к. через систему поиска перевода (/admin/build/translate/search) не находятся эти слова.
Хотя заголовки самих полей формы возможно найти.
Подскажите как перевести эти чекбоксы пожалуйста. Создавать новую отдельную форму как-то не хочется. Может надо ручками где-то в файле этот перевод прописать?
Заранее спасибо!

Как лучше реализовать перехват события?

24 сентября 2009 в 15:35

Всем привет!
Мне необходимо сделать следующее: Чтобы после отправки формы выполнялся некий скрипт PHP.
Подскажите пожалуйста как лучше перехватить событие, слышал что можно с помощью хуков или с помощью спец. модуля который выполняет определенное действие после указанного события(слышал о таком , но забыл как называется).

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

Как задать представление без Views?

20 сентября 2009 в 23:29

Всем привет!
Подскажите пожалуйста как отформатировать вывод материала не используя Vies?
Есть тип материала "Продукт". В нём 3 поля цены: Цена А, Цена В, Цена С.
Сейчас цены отображаются так при выводе:

Цена А: 10$
Цена В: 12$
Цена С: 15$

А мне необходимо сделать так:

10$ - Цена А
12$ - Цена В
15$ - Цена С

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

Мультиязычность(i18n )- Location - Gmap - Дублирование записей или как фильтровать Views в зависимости от языка

20 сентября 2009 в 12:15

Всем привет!
Столкнулся вот с какой проблемой:
Делаю мультиязычный сайт (2 языка-русс и англ). Сайт об аренде квартир. Каждая квартира отображается на карте. Также есть вьюха где показано расположение всех квартир на одной карте. Но после того как стал добавлять перевод на вьюхе стали дублироваться квартиры - т.е. выводятся маркеры как для квартир с описанием на англ. так и на русском Sad

Как я решил эту проблему:
P.S> В фильтрации вьюхи есть 2 св-ва:
1)i18n: Content negotiation - с этим вообще не понятно как работать Sad Может кто сталкивался?

2)Node translation: Language - с этим по проще.
Делаем пару страниц во вьюхе с такими параметрами:
- Выставляем Node translation: Language = Russian, Path = http://localhost/site/russianUrl
- Выставляем Node translation: Language = English, Path = http://localhost/site/englishUrl
Делаем 2 меню: одно английское, второе русское и цепляем на пункты меню урлы сделанные с помощью вьюхи.
Всё, при переключении языка будет видна соответствующая вьюха Smile

НО в таком варианте есть минус - находясь на вьюхе при переключении языка вы все равно останетесь на старой вьюхе пока не нажмете пункт меню, соответствующий нужной вьюхе.

У кого какие есть мысли по решению этой проблемы?

Не работает группировка во Views [РЕШЕНО]

17 сентября 2009 в 21:51

Всем привет!
Есть тип материала:"документы"
Словарь: "Категории документов" - термины:"Категория 1", "Категория 2",..., "Категория n"
Создал view:
Фильтры: Материал:документы
Опубликовано:Да

Поля: Материал:заголовок
Таксономия: term (Exclude from display - да)

Style: HTML List ->settings: grouping field: Таксономия term

Но вьюха не делает группировку, выводится так:

Категория 1
Док 1
Категория 1
Док 2
Категория 2
Док 3

Как сделать закругленные углы в списке taxonomy_list?

16 сентября 2009 в 21:21

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

Как проверить тип контента?(РЕШЕНО)

16 сентября 2009 в 10:21

Всем привет!
Подскажите пожалуйста как проверить тип контента.
Есть тип материала "Квартиры", чтобы отображать их на карте использую модуль gmap + location.
Чтобы карта появлялась в ноде использую ф-цию gmap_simple_map(как по другому не разобрался).
Понимаю для того чтобы эта карта выводилась не во всех типах материала а только в квартирах(Apartment) необходимо поставить проверку типа if ($content_type=='Apartment').
Но вот собственно как эту проверку правильно выполнить?
Вот кусок кода:

                  <div class="content">
                                       
                    <?php
                         if ($content_type=='Apartment')
                                {
                                     print gmap_simple_map($node->locations[0]['latitude'], $node->locations[0]['longitude'],'', '<b>' .$node->title.'</b>', 17);
                                }
                    ?>
                    <?php print $content?>

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

Как вывести маркеры разными цветами gmap+location(РЕШЕНО)

14 сентября 2009 в 10:55

Всем привет!
Есть тип материала "Квартиры", с помощью таксономии они разбиты на 1,2,3 комнатные.
С помощью связки gmap и location выводится расположение квартиры на карте города.
С помощью views типа gmap выводится расположение всех квартир на одной карте.
Собственно в чём нужен HELP - как на этой самой общей карте сделать так чтобы маркеры 1-комн. квартир были например зеленым цветом, 2-х красным и 3-х синим. Т.е. задавать цвета в зависимости от типа таксаномии.
Заранее спасибо!!!

Подскажите модуль оплаты пластиковыми картами

13 сентября 2009 в 18:26

Добрый день! Подскажите пожалуйста модуль оплаты пластиковыми картами.
Ubercart не предлагать, т.к. мне не нужна корзина и все остальные заморочки - надо просто чтоб клиент зашел на соответствующую страницу сайта, заполнил риквизиты карты и произвел оплату.
Заранее спасибо!

Разные карты в gmap и simple_gmap(РЕШЕНО)

13 сентября 2009 в 14:53

Добрый день!
Обнаружил вот что: В модулях gmap и simple_gmap используются разные версии карты, а именно - в gmap русские названия улиц дублируется английским вариантом(чтобы было понято иностранцам как называется улица), а в simple_gmap только русские названия.
Подскажите плиз что надо изменить в simple_gmap чтоб там тоже был англ. вариант улиц.
P>S> Хочу использовать именно simple_gmap т.к. он легче в настройке и не требует модуля location.
Заранее спасибо!!!

как добавить форму(WebForm) к ноде?

4 сентября 2009 в 18:41

Добрый день! С помощью CCK создал свой тип контента "Продукт", в котором есть название, описание, изображение и цена.
Но вот как после всего этого добавить форму (с помощью WebForm набрасал форму заказа продукта)?
Т.е. чтобы после данных о продукте ниже шла форма, по которой можно его заказать?
Заранее спасибо!!!

Отображение названия улиц латиницей в gmap и yandex map.

31 августа 2009 в 18:05

Всем привет!
Подскажите плиз как реализовать отображение улиц латинскими символами в gmap и yandex map?
Т.е. чтобы улица пушкина выглядела как Pushkina str. и т.п.
Заранее спасибо!

Как вывести taxonomy_list горизонтально?

29 августа 2009 в 15:51

Всем привет!
Подскажите плиз возможно ли вывести список терминов taxonomy_list горизонтально?
Делал так: создал словарь(категории), taxonomy_list "категории" прикрутил в блок "Заголовок" - результат - вертикальное меню.
Порылся в CSS темы и taxonomy_list в поисках списка li но пока ничего не нашёл Sad

Динамический контент в шапке-подскажите модуль

29 августа 2009 в 14:19

Всем привет! Подскажите пожалуйста модуль который бы реализовал динамическую смену картинок в шапке сайта. Заранее спасибо!

Как сделать меню для CCK_gallery?

24 августа 2009 в 11:47

Всем привет! Поставил cck_gallery.
Создал 2 галереи с фотками.
Вопрос: как сделать теперь пункт меню, который бы переводил на эти галереи?
Пока в голову пришло только создать таксономию с термином "Фотогалерея" с обязательным указанием для типа материала Галерея с последющим созданием пункта меню на этот термин.
Но по идее все галереи сск должна объединять какая-то нода??
Подскажите плиз более элегантное решение.
Заранее спасибо!!!

Авторизация только на админку

17 августа 2009 в 9:24

Всем привет! Интересует как можно поставить авторизацию только на админку, чтоб когда пользователь вводил строку типа http://site/admin происходил запрос авторизации.
А с клиентской вообще убрать блок авторизации.
Заранее спасибо!

Как можно реализовать просмотр документации на DRUPAL?

16 августа 2009 в 11:04

Всем привет!
Подскажите пожалуйста с помощью каких модулей можно реализовать просмотр документации, как например сделано на следующем сайте:
http://energy-systems.ru/regulations-list
Там есть просто открываются документы а есть как здесь http://energy-systems.ru/norm/SP31-110.htm
где в начале документа присутствует оглавление, которое позволяет быстро перемещаться по документу, как это сделать?