rudireg: Блог

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

[РЕШЕНО] Вывод содержимого через VIEW делая выборку по таксономии.

19 мая 2012 в 18:00

Как Сделать вывод содержимого используя VIEW, при этом нужно выбрать только содержимое которое имеет определенный тремин таксономии.
Я создаю новый VIEW типа блок, и указываю выборку по Терминам таксономии.
Но потом показываются имена терминов в блоке VIEW а мне нужно содержимое материала что относиться к этому термину

Breadcrumb - вывод хлебных крошек не на всех страницах сайта.

9 мая 2012 в 13:09

Привет.
Хочу использовать лишь на нектоторых страницах сайта хлебные крошки Breadcrumb.
Установил http://drupal.org/project/custom_breadcrumbs

Email рассылка

26 марта 2012 в 11:48

Привет.
Есть сайт, а у сайта есть email подписчики на всякие там новости.
Таких подписчиков около 500.
Как сделать им рассылку на их email в формате HTML
какими лучше пользоваться сервисами или может посоветуете куда двигаться.
Нужно чтобы письмо до получателей дошло 100%.
Както же делают сайты рассылки своим подписчикам.
Буду рад совету.
P.S.: сайт не на drupal а самписный на php.

[Решено]Привести к единому размеру миниатюрные картинки

7 марта 2012 в 14:54

Привет, использую Drupal 7.
Установил Colorbox
Есть сетка из фотографий в формате предпросмотра, тоесть thumbail, при клике на который colorbox показывает фото в оригинальном размере.
Проблема вот в чем, сами миниатюрки картинок разного размера...
как мне их привести к единому миниатюрному размеру?

Путь к картинке из Node

1 марта 2012 в 1:01

ПРивет.
Как мне указать путь к картинке что лежит в теме шаблона.
Если например с главной страницы делаю... то пишу так и все пашет
<?php<img src="<?php print base_path().path_to_theme()?>/img/Kiss.png"/>?>

[Решено] Переезд на иной сервер

15 февраля 2012 в 1:26

ПРивет. Drupal 7
Есть сайт на серваке.
Купил новый сервак, хочу туда переехать
Я тупо скопировал MySQL друпала и все файлы.
Хочу авторизоваться и не могу...
просто сбрасывает как будто и не вводил ни логина ни пароля.
Также не работают статьи...
Мне кажется чтото с MySQL не так... или у сервера нехватает какойто настройки.

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

[Решено]XmlSiteMap - не могу разобраться

13 декабря 2011 в 19:18

Привет, использую D7
Установил модуль Sitemap
http://drupal.org/project/xmlsitemap
dev - версию
Включил модули:
XML sitemap
XML sitemap custom
XML sitemap engines
XML sitemap internationalization
XML sitemap menu
XML sitemap node
XML sitemap taxonomy

XML sitemap user - Оставил выключенным

В правах доступа - разрешил всем и очистил КЭШ.
Иду в настройки XML
/admin/config/search/xmlsitemap
Прохожу в меню СПИСОК и там выбираю Update cached files
и жму ОБНОВИТЬ

В итоге идет некая строка прогресса (типа генериться файл)
Потом видно что в файл всего 1 ссылка добавлена, хотя на сайте около 50 страниц.
но пройдя по моей ссылке http://trust-credit.ru/sitemap.xml
пишет что ненайден файл

Кто еще с этим сталкивался?
Помогите

[Решено]Как сипользовать SMTP модуль для отправки письма

28 ноября 2011 в 17:07

Привет, использую D 7.9
Скачал и установил модуль SMTP и phpmailer.
Настроил и протестил... все работает.

Имеется форма обратной связи построенная на API Form
Это чтото типа формы заявки. Юзер заполняет поля и жмет отправить.
Мне на почту должны прийти его введенные данные.

[Решено]Не хочу русские буквы в URL

27 ноября 2011 в 20:29

Привет, использую D 7.9
Создаю материал например типа СТАТЬЯ
И получаю URL такого вида
http://trust-credit.ru/content/Это-статья
модули path и pathauto установлены.
Как мне сделать чтобы были английскими буквами русские слова...?
Например чтобы было так
http://trust-credit.ru/content/eto_statya
Вот настройки апачи

Динамический Select

25 ноября 2011 в 13:36

Привет, использую D7.
Возникла необходимость использовать динамический select.
Например есть 2 поля типа select

<?php
      $form
["sezon"] = array(
         
'#type' => 'select'
         
'#title'    => 'Сезон',
         
'#options' => array(
                              
'1' => 'Зима'
                              
'2' => 'Весна'
                              
'3' => 'Лето',
                              
'4' => 'Осень',
                            ),
        );
        
/*Месяцы сезона - должны быть динмически изменяемы*/
      
$form["month"] = array(
         
'#type' => 'select'
         
'#title'    => 'Месяцы',
         
'#options' => ? /*Тут непонятно как сделать динамический показ месяцев*/
        
);    

    

$form['submit'] = array(
           
'#type' => 'submit',
           
'#value' => 'Отправить',
    );        
?>

Как сделать так, чтобы в зависимости от выбраного сезона показывались соответсвующие месяца года

[Решено]Показ блока на страницах

21 ноября 2011 в 16:33

Привет. Использую Drupal 7
Есть блок (написан как мой модуль).
Хочу чтобы блок показывался лишь на определенных страницах сайта.
В настройках блока по идее есть настройки, где я могу указать страницы на которых можно показывать блок. ТОесть там можно их перечислить.
У меня нет возможности перечислить их... так как я задаю каждой странице индивидуальный URL
НАпример такой site.ru/moi_stati_o_lubvi
и соответсвенно машинный путь выглядит так site.ru/node/28
и я увидел что там можно вставть php код вместо перечисления страниц. Если PHP код возвращает TRUE то блок показывается. Я решил что это то что мне нужно и можно проверять условие принадлежности к типу, написал такой код

<?php
if($vars['node']->type == 'articles_item')
    return 
true;
else 
    return 
false;
?>

Но почемуто этот php код не имеет доступа к переменной $vars['node'];

ВОПРОС: Как можно получить доступ к переменной $vars['node']
или же как можно найти альтернативу показывания блоков?

[Решено]Проверка Формы

14 ноября 2011 в 2:07

Привет. Использую Drupal 7
Создаю простую форму, пользователь должен написать имя и нажать кнопку отправить.
После данные формы передаются файлу request.php методом POST.
Хочу чтобы данные формы не отправлялись если поле с именем не заполнено.
Решил использовать валидацию поля.
Но если поле с именем не заполнять и нажать кнопку ОТПРАВИТЬ, все равно отправляет данные на страницу request.php, и идет переход на страницу request.php.
Как сделать так, что бы не происходила отправка данных если валидация не прошла успешно?
Ниже код формы который пишу в template.php

<?php
//Создаю форму
function my_form($form, &$form_state)
{
      
$form = array();
      
$form['#method'] = 'post';
      
$form['#action'] = url('request.php');
      
      
$form['name'] = array(
           
'#type'     => 'textfield',
           
'#title'    => t('Your name'),
           
'#size'     => '30',
           
'#maxlenth' => '30',
           
'#required' => TRUE,
      );
      
$form['submit'] = array(
           
'#type'  => 'submit',
           
'#value' => t('SEND'),
      );
      return 
$form;
}

//Проверка поля с именем
 
function my_form_validate($form, &$form_state) {
     
$name $form_state['values']['name'];
     if (empty(
$name)) {
         
form_set_error('name't('Enter your name.')); 
     }
}
      
//Функция отображдения формы на странице
function render_my_form() {
      
$out  '<div id="form_class">';
      
$out .= drupal_render(drupal_get_form('my_form'));
      
$out .= '</div>';
      return 
$out;
}
?>

[Решено] Меню в Drupal 7

10 ноября 2011 в 16:46

Привет. Использую Drupal 7.
Создал меню Навигация
с такими полями: Отзыв1, Отзыв2, Отзыв 3.
и пытаюсь его вывести в своей теме


<?php if(is_array($secondary_menu)): ?>
         <?php print "test" ?>
         <pre>
           <?php print_r($secondary_menu?>
         </pre>
            <ul>
               <?php foreach($secondary_menu as $link): ?>
                    <li>
                        <?php $href$link['href'] == "<front>" base_path() : base_path().$link['href'];
                              print 
"<a href='".$href."'>".$link['title']."</a>"?> 
                    </li>
               <?php endforeach; ?>
            </ul>            
<?php endif; ?>

Но выводит меню с таким содержанием
- Моя учетная запись
- Выйти

Но ведь оно относиться к меню User menu.

У меня вопрос
где мне узнать к каким переменным (array) мне нужно обращаться чтобы получить доступ к меню
для вывода его например через сниппет.
И почему при обращении в спипете к массиву $secondary_menu
я не получаю доступ к Навигация