fea67: Блог

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

Доступ к модулю всех пользователей

29 июня 2012 в 16:01

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

function search_org_menu(){
global $user;
$items = array();
$items['search_results_org'] = array(
'title' => 'Результаты поиска',
'page callback' => 'search_results_org_funct',
'access callback' => user_access(),
'access arguments' => array('access administration pages'),
);

return $items;

}

views - вывод терминов словаря только первого уровня

28 июня 2012 в 16:42

привет всем!
помогите, пожалуйста! требуется организовать вид, который будет выводить термины ТОЛЬКО ПЕРВОГО УРОВНЯ.
организация словаря такая(2 уровня):
термин1
подтермин1.1
потермин1.2
...
термин2
подтермин2.1
подтемин2.2
..
...

вот и нужно сделать список:
термин1
термин2
...

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

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

меню с картинками

27 июня 2012 в 12:32

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

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

Помогите, пожалуйста, с модулем feedapi

26 июня 2012 в 17:04

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

прошу помощи! хоть убей - не понимаю, как работать с модулем feedapi! задача стандартная: материалы из ленты новостей превращать в материал типа "story".
создала тип материала feed item и вьюз для отображения - а что дальше?
КАК ЗАПУСТИТЬ САМО СОЗДАНИЕ НОД?

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

создание нод из rss

22 июня 2012 в 16:51

всем привет!
нигде не могу найти внятной инструкции, как организовать создание нод из rss на сайте. то есь я беру информацию в виде rss-ленты со стороннего сайта и хочу каждый материал разместить на своем сайте под определенным типом, чтобы потом организовать нужный мне вывод с помощью views. насколько я поняла, нужно использовать feeds или feedapi.
киньте кто-нибудь ссылочку, если встречали описание. спасибо!

превести на русский модуль AuthorContact

28 сентября 2011 в 19:25

ребят, кто-нибудь встречался с русской версией модуля AuthorContact? на почту автору приходит письмо, в котором вся служебная информация на английском. хотелось бы,чтобы по-русски было. скачала перевод отсюда http://drupaler.ru/translate/languages/ru/export?project=authorcontact , но он неполный: перевелась только надпись на кнопке "Отправить".
заранее спасибо!

контактная форма в шаблоне ноды

24 августа 2011 в 23:37

привет всем! хочу наладить систему личных сообщений на сайте. использую модуль contact. подскажите, как всавить в шаблон ноды форму отправки сообщения пользователю-автору ноды?
заранее спасибо!

дефолтные значения полей

17 августа 2011 в 22:57

привет всем! подскажите, как решить проблему: есть форма для добавления материала (тип материала, созданный с помощью CCK). хчу,чтобы 1 поле (email field) заполнялось дефолтным значением - пользовательский e-mail.
очевидно, нужно использовать php-код в настройках поля email для данного типа материала, но какая переменная возвращает e-mail пользователя?
заранее спасибо!

проблема с модулем captcha

16 августа 2011 в 22:37

привет всем!
почти доделываю сайт -доску объявлений, но подводит captcha:
•CAPTCHA session reuse attack detected.
•The answer you entered for the CAPTCHA was not correct.

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

видимость блока

15 августа 2011 в 23:52

всем привет! подскажите, кто сталкивался с такой проблемой: мне нужно настроить видимость блока таким образом, чтобы он выводился при условии TRUE определенного php-кода и при этом только на главной странице. в настройках блока можно выбрать только что-то одно: либо php-код, либо указать список страниц.
как это можно обойти?
заранее спасибо!

изменить стандартный вид таксономии

9 августа 2011 в 12:39

здравствуйте всем!
в drupal я новичек, помогите советом, кто может.
я хочу изменить стандартный вывод терминов таксономии taxonomy/term/% , но на страничке редактирования вида добавить/удалить какие-либо поля невозможно (The style selected does not utilize fields.). создала собственный вид с нужными мне полями, теперь нужно только чтобы по умолчанию $links для материала ссылались на мой новый вид, а не на стандартный. как это можно реализовать?
заранее спасибо!

фильтры во views

8 августа 2011 в 16:26

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

вывод контента

29 июля 2011 в 13:21

всем привет! помогите, пожалуйста, у меня на сайте жуткий глюк: каджый материал (на страничках node/..)выводится 2 раза!
Дело в шаблоне? вот он:

<?php
// $Id: node.tpl.php,v 1.5 2007/10/11 09:51:29 goba Exp $
?>
 <div class="adv" class="node<?php if ($sticky) { print ' sticky'; } ?><?php if (!$status) { print ' node-unpublished'; } ?>">

<?php if ($page == 0): ?>
  <h2><a href="<?php print $node_url ?>" title="<?php print $title ?>"><?php print $title ?></a></h2>
<?php endif; ?>

<?php if (($submitted)&&($page == 1)): ?>
    <p class="submitted"> uyОпубликовано <?php print $name; ?> - <?php print $date; ?></p>
  <?php endif; ?>  
   <p><?php print $content ?></p>
  <div class="content clear-block">
    <?php print $content ?>
  </div>

    <div class="meta">
    <?php if ($taxonomy): ?>
      <div class="terms"><?php print $terms ?></div>
    <?php endif;?>
    </div>

    <?php if ($links): ?>
      <div  class="podrobnee"><?php print $links; ?></div>
    <?php endif; ?>  
     <div  class="dobavit"><a href="/site-drupal6-test/node/add/adv" alt="Добавить объявление">Добавить объявление</a></div>
</div>

изменить размер тизера

28 июля 2011 в 22:59

привет! ребят, не бейте за глупый вопрос: подскажите, как установить фиксированный размер тизера - 70 символов? (т.е. я хочу, чтобы тизером являлись первые 70 символов основного текста материала)
заранее спасибо!

Не распознается node.tpl.php

5 июля 2011 в 12:00

всем привет! я новичок, пытаюсь создать собственную тему. пользуюсь статьями с сайта.
помогите определить проблему! у меня не распознается файл node.tpl.php. в той же директории файл page.tpl.php, он читается и прописанный там код применяется, а вот в шаблоне для нода - нет. в чем может быть проблема?
заранее спасибо!

создание собственной темы

27 июня 2011 в 16:42

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

автоматическое определение города с помощью аргумента во views

27 июня 2011 в 16:39

здравствуйте!
никак не могу решить свою проблему. есть сайт, в котором вся информация разбита на города (москва, питер, анапа и т.д.) и на рубрики (недвижимость, авто и т.д.). города и рубрики - это два словаря таксономии. пытаюсь сделать так, чтобы пользователь с помощью модуля jump один раз при входе выбирал город, а затем мог перемещаться по рубрикам, но просматривать материалы, относящиеся только к его городу.
для этого создала вьюс с двумя аргументами - первый - рубрика (id термина), второй - город (id Термина). аргумент город возвращается следующим кодом :
if(isset($_SESSION['selected_city']) && !empty($_SESSION['selected_city'])) return $_SESSION['selected_city'];
else return 8;

а в переменную $_SESSION['selected_city'] заносится идентификатор термина-города, это происходит с помощью модуля, который срабатывает при выборе города в Jump. текст модуля:
<?php
function city_form_alter(&$form, &$form_state, $form_id){
if($form_id = 'jump_quickly_form_1') {
//print '

';
//print_r($_SESSION);
//print '

';
$form['#submit'][] = city_jump_quickly_form_submit($form, &$form_state);

}
}

function city_jump_quickly_form_submit($form, &$form_state) {
$val = $form_state['post'][jump_goto];
$_SESSION['selected_city']=array_pop(explode('/', $val));
drupal_set_message($_SESSION['selected_city']);
}
?>