Блоги

Как добавить новую область для блока в теме LiteJazz

15 апреля 2010 в 13:29

Столкнулся с необходимостью добавления новой области (региона) на странице для размещения в этой области блока... Использую тему LiteJazz ... Новая область должна находиться в правом верхнем углу страницы...

В файле litejazz.info Прописываю новую область: regions[header-blocks] = Header Blocks

В файле style.css прописываю стиль новой области:

#header-blocks {
margin: 0 auto;
width: 95%;
color:#fff;
text-align: right;
}

#header-blocks a {
color: #FFCD06
}

Дальше как я понимаю нужно внести изменения в файл page.tpl.php и вот тут какие именно не знаю(((

В принципе должно быть что то подобное:

<?php if ($header-blocks) { ?>
<div id="header-blocks">
<?php print $header-blocks?>
</div>
<?php } ?>

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

Пояснения, подписи, текст в меню (русский) отоблражается не коректно, проблема с кодировкой

15 апреля 2010 в 13:21

Была проблема с правильным отображением русского в меню FCKeditor. В частности отображения пояснения и надписи в кнопке отделения анонса.

Вставка флеш роликов в ноду

15 апреля 2010 в 12:56

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

Самый простой вариант это вставить ролик кодом. Флеш плеер взял из Адоб Дримса.
Кинул одноименную папку со скриптами плеера в корень. Видео залил в /files/u1/video

Код такой:

<script src="/flvplayer/Scripts/swfobject_modified.js" type="text/javascript"></script>

  <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"  id="FLVPlayer">
    <param name="movie" value="/flvplayer/LVPlayer_Progressive.swf" />
    <param name="quality" value="high" />
    <param name="wmode" value="opaque" />
    <param name="scale" value="noscale" />
    <param name="salign" value="lt" />
   

<param name="FlashVars" value="&amp;MM_ComponentVersion=1&amp;skinName=/flvplayer/Clear_Skin_3&amp;streamName=../files/u1/video/ИМЯ_ФАЙЛА.flv&amp;autoPlay=false&amp;autoRewind=false" />

    <param name="swfversion" value="8,0,0,0" />
        <param name="expressinstall" value="/flvplayer/Scripts/expressInstall.swf" />
    <object type="application/x-shockwave-flash" data="/flvplayer/FLVPlayer_Progressive.swf">
   
      <param name="quality" value="high" />
      <param name="wmode" value="opaque" />
      <param name="scale" value="noscale" />
      <param name="salign" value="lt" />
     

Развернутый dhtml-menu

15 апреля 2010 в 12:31

Всем здравствуйте! Работать с Drupal начал недавно и уже столкнулся с пока что не решаемой для меня проблемой. Есть меню, которое решил реализовать с помощью модуля dhtml-menu. Его отрывок выглядит примерно следующим образом:

О фирме
- история
- структура
- контакты
Услуги
- заказ он-лайн
- доставка на дом
- консультация специалиста
Коллегам
- профессиональные мероприятия
- проекты и программы
- исследования

Суть в том, что при переходе на главную страницу все меню оказывается полностью развернутым, то есть в том виде, в каком я его представил выше. Если же перейти по любомы пункту меню, то оно сворачивается и остается только та ветка, в которую был осуществлен вход. И это правильно. Граждане, подскажите, пожалуйста, как сделать так, чтобы при переходе на главную страницу меню было полностью свернутым, то есть выглядело так:

О фирме
Услуги
Коллегам

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

webform, нет возможности добавить компоненты

15 апреля 2010 в 12:21

"Иногда, в поисках решения проблем мы копаем так глубоко, что вылезти из ямы, в конце-концов, становится не возможно"...(с.)
Изучая Drupal я сталкиваюсь периодически с разными мелкими проблемками, решение которых отбирает драгоценное время и возможность сконцентрироваться на основных вопросах. Я не берусь утверждать, что мои решения панацея, но вполне возможно кому-то пригодятся.

если View возвращает пустой результат

15 апреля 2010 в 12:11

Здравствуйте! Если кто может - помогите! Я уже запутался и не знаю, что делать.
Есть View, который возвращает список записей, добавленных конкретным пользователем: Допустим, пользователь User1 заходит на страницу со своими записями и у него там отображаются записи, которые добавлены именно им самим. Записи остальных пользователей у него не отображаются.
Я сделал это во Views с использованием аргумента User: uid.
Но есть очень специфичная потребность: если пользователь не добавлял никаких собственных записей, то для него на странице нужно вывести ВСЕ записи всех пользователей.
Как это реализовать? То есть как бы получается надо заставить View в случае возвращения пустого результата заставить вывести результат другой выборки.
Надеюсь, всё нормально расписал. Помогите, кто знает, а то совсем в тупике...

Проблема с отображением Gallery Assist.

15 апреля 2010 в 10:52

Будьте любезны, подскажите: привязал функциональность Gallery Assist к своему типу материалов "Примеры работ". Показывается галерея только под администратором. Под анонимусом - нет. В настройке Gallery Public Status ставлю public for all: (Public for all users and anonymous), а она не дает его сохранять. Вернее сохраняет, но опять в настройке Gallery Public Status: privat. В чем может быть дело? Модули все отключал-подключал, кеш чистил, новые материалы создавал. Нигде не сохраняет public for all. Может руками что изменить?

Гуру, скажите, что думаете на сей счет

15 апреля 2010 в 8:37

Обнаружил у себя в журнале следующие строчки:
предупреждение page not found 14/04/2010 - 22:45 domain/admin Anonymous
предупреждение access denied 14/04/2010 - 22:45 admin/content/sitetree Anonymous
предупреждение page not found 14/04/2010 - 22:45 js/easy.php Anonymous
предупреждение page not found 14/04/2010 - 22:45 _admin Anonymous
предупреждение page not found 14/04/2010 - 22:45 cms/admin/index.php Anonymous
предупреждение page not found 14/04/2010 - 22:45 cms/kernel/admin.php Anonymous
предупреждение page not found 14/04/2010 - 22:45 login.php Anonymous
предупреждение page not found 14/04/2010 - 22:45 admin.php Anonymous
предупреждение page not found 14/04/2010 - 22:45 bitrix/admin Anonymous
предупреждение page not found 14/04/2010 - 22:45 netcat/admin Anonymous

очень позабавил перебор стандартных страничек для разных CMS, видать, кто то к нам стучится...
IP адрес этого кулибина - 85.141.137.54

А вот как все дело обстояло судя по логам:
85.141.137.54 14/04/2010 - 22:45 main
85.141.137.54 14/04/2010 - 22:45 Доступ запрещён admin/content/sitetree
85.141.137.54 14/04/2010 - 22:45 Страница не найдена js/easy.php
85.141.137.54 14/04/2010 - 22:45 main
85.141.137.54 14/04/2010 - 22:45 Страница не найдена _admin
85.141.137.54 14/04/2010 - 22:45 Страница не найдена cms/admin/index.php
85.141.137.54 14/04/2010 - 22:45 Страница не найдена cms/kernel/admin.php
85.141.137.54 14/04/2010 - 22:45 Страница не найдена login.php
85.141.137.54 14/04/2010 - 22:45 Страница не найдена admin.php

Загрузить только нужные поля ноды

15 апреля 2010 в 7:39

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

Как вывести представление (views) в блок?

15 апреля 2010 в 6:39

Вопрос к знатокам Views.

Создал представление на основе taxonomy_term. Создал такой вот столбик с картинками:

Вопрос: как вывести это представление в блок?

Добавил вывод Блок. Указал название, включил его на странице блоков, но ничего не выводится.

User_hook()

15 апреля 2010 в 6:31

Здравствуйте, у меня следующий вопрос, начал изучать drupal по книге Pro Drupal Development. И сразу начал с написания модуля для новостной рассылки. (SimpleNews и все существующие мне не подходят).
Задача состоит в следующем. Нужно при помощи user_hook прикрепить галочку в регистрацию в стандартную категорию "Учетная запись". И в редактирование профиля тоже ее добавить. Модуль profile Не использую, так как мне нужно чтобы галочка скрывалась если мой модуль не подключен. Надеюсь, вы мне поможете.

Таксономия и tabs в календаре

15 апреля 2010 в 2:23

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

Вот уже день мучаюсь прикрутить к календарю таксономию и табы и никак не получается!

Помогите пожалуйста, объясните как можно добиться эффекта табов в календаре как тут или хотя бы сделать по параграфам как тут!

Объясните пожалуйста для новичка!

Спасибо большое!

Создание связанных нод на одной странице

15 апреля 2010 в 0:17

Доброго времени суток,

Возникла задача создания страницы на которой можно создавать несколько нод одновременно.
Если подробнее то - есть три типа нод:
1. музыкальный альбом (титл, картинка для обложки, описание, набор ссылок на ноды - композиции(node ref), набор ссылок на ноды - авторы (node ref));
2. композиция (название, файл с треком ссылка на альбом (node ref))
3. автор (название, описание, набор ссылок на альбомы (node ref))
обратные ссылки проставляются автоматически с помощью внешнего модуля (если кому интересно, поищу среди кучи установленных модулей название этого).

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

Кто-нибудь решал похожие задачи? Что посоветуете? Может есть еще альтернативы?

Спасибо

Уважаемые професора великого Друпала, помогите пож. правильно подобрать модуль таксономии или чего еще..

14 апреля 2010 в 23:44

1. Подскажите пожалуйста, как сделать в Друпале чтобы к каждому разделу сайта был свой сабдомен (например: видео - video.mysite.ru)

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

MySite-
|-video-
| |-категория 1
| |-категория 2
|
|-Audio-
| |-категория 1
| |-категория 2
|
|-итд

Плиз!!

Views+Category

14 апреля 2010 в 21:24

Имеется:
Контейнер-Каталог
В нем>
Горелки
--Газовые горелки
--Дизельные горелки
Котлы
--Импортные
--Отечественные

Через pathauto, установлены пути в соответстивии:
Каталог>Горелки>Газовые горелки - katalog/gorelki/gazovye-gorelki

Категории обернуты таксономией.

Для category стоит патч подруживший category с views.
Как создать представление которое будет отображаться для категорий
и будет показывать в конечной категории (Например в "Газовые горелки") материалы принадлежащие этой категории.

[РЕШЕНО] Вывод аргументов во view

14 апреля 2010 в 20:27

Здравствуйте!
Прошу помочь в решении вот такого вопроса:
Создаю магазин на ubercart.

как правильно во view настроить вывод списка аргументов, чтобы можно было выбрать нужный из них для конкретного товара.
Чтобы было понятней, то в каталоге товаров выводится именно так как надо:
http://www.angelsna.ru/catalog/1

Сделал сайт

14 апреля 2010 в 20:11

Продажа и монтаж сварочного оборудования в Запорожье http://welsta.com.ua

Простой сайт. Сделал недавно. Первую ошибку в сайте нашел сам. Оказывается в Файрфоксе 2 дизайн едет. Да им пользуются!

модуль Video - проблема с превьюшками видео-файлов

14 апреля 2010 в 18:34

Здравствуйте - может кто пользовался модулем Video, и может мне подсказать.

Дело в том - что у меня никак не получается генерировать превьюшки (thumbnails) для видеофайлов. Всё было нормально - но меня не устраивал размер максимальный в 8 мегабайт - для загружаемых файлов. Как только я поменял это записями в .htaccess и в php.ini, сделал 16 - теперь более большие файлы загружаются, но азто превьюшки не генерируются вообще - даже для фйайлов размером в 1 мегабайт.

Подскажите пожалуйста в чем может быть дело.

Заранее спасибо. Извините за беспокойство.