Блог пользователя - Paldru

[Решено] Taxonomy alias pattern в views или preprocess_views_view_field

4 декабря 2014 в 20:50

Views 3. Тип page

Задача, вывести поле в виде ссылки <a href="/cat/term1_alias/term2_alias/">term2 name</a>

[Решено] Header 404 при неверных значениях views exposed filter

28 ноября 2014 в 22:29

Проблема такая. Переделал каталог на таксономии, и так получилось что со старой версии сайта в поисковиках осталось много подобных ссылок /news?type=123&title= которых уже не существует.
При переходе по ней выскакивает ошибка «Сделан недопустимый выбор. Пожалуйста, обратитесь к администратору сайта»
Боюсь поисковики подобные финты не оценят Sad

Как я могу отдавать ответ 404 на таких страницах, вместо 200 ОК?

Разделение дизайна для админки и добавить ноду/редактировать юзера

21 сентября 2014 в 14:14

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

и отдельный шаблон для админки.

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

Слэш в конце урл (Custom breadcrumbs)

15 сентября 2014 в 18:23

Как добавить слеш / в конце урл для хлебных крошек от модуля Custom breadcrumbs.

Т.е имеется
site.com >> /ссылка >> /ссылка2

Нужно чтобы
site.com >> /ссылка/ >> /ссылка2/

Вставляю в настройках слеш. Все сохраняется, но в breadcrumbs ноды его нет. На выходе обрезается.

Получить значение CCK ноды по nid

18 сентября 2013 в 17:59

Подскажите как получить значение поля cck ноды если известно ID ноды? Может быть есть у кого есть сниппет для db_query?

node_load и $node->field_pole['und'][0]['value'] вообщем решает эту задачу. Но производительность Sad

[Решено] D6 то D7. Filefield_path - ошибки и некорректная работа

18 августа 2013 в 21:38

Обновился с 6 до 7 друпала.

Поставил модуль Filefield_path для семерки, запускаю update.php
4 из 5 проходит отлично. На последнем ошибка

Quote:
filefield_paths module
Update #7107
Failed: FieldException: Attempt to update an instance of a nonexistent field . in field_update_instance() (line 557 of W:\domains\drupal.com\modules\field\field.crud.inc).

А изначально это у нас
7107 - Removed filefield_paths tableschema.

Попробывал через жопу - отключить, удалить, потом опять включить модуль. Все норм но дня нод созданных в D6 не работает "retroactive update", файлы не переносятся. Ошибка после батча

[quote]

Убрать генерацию алиасов /feed из pathauto

17 августа 2013 в 16:32

Как убрать генерацию алиасов для нод по типу:
node/123/feed

Что это еще за feed такой который плодит алиасы в базе?, это рсс чтоле? Как убрать это

vBulletin и Drupal 7

16 августа 2013 в 23:21

Существуют ли модули для интеграции седьмого друпала с форумом Vbulletin 3.8(4)?

Как минимум общая рега и авторизация. Остальные плюшки не особо нужны.

Для шестой ветки я успешно юзал корявую альфа версию интеграции vbDrupal. Причем с актуальной версией друпала
Жаль что автор забросил этот проект.

Теперь апнулся до семерки и усё(((

[Решено] Убрать красную звездочку при #required'] = TRUE

9 августа 2013 в 13:56

В процессе темизации формы комментариев

$form['comment_body'][LANGUAGE_NONE][0]['#required'] = TRUE;
$form['comment_body'][LANGUAGE_NONE][0]['#title'] = '';
$form['comment_body'][LANGUAGE_NONE][0]['#resizable'] = FALSE;
$form['comment_body'][LANGUAGE_NONE][0]['#prefix'] = '

';
$form['comment_body'][LANGUAGE_NONE][0]['#suffix'] = '

';

Убрал текст к лейблу textarea, но звездочка всеравно зависла потому-что #required' => TRUE

Убрать аргументы views exposed filter из pager-a

7 августа 2013 в 19:35

Такая ситуация:апнул друпал до седьмой версии, поставил views 3

Возникла проблемка - теперь в pager раздела(тип page) добавляются аргументы типа
/news?arg1=&arg2=&page=1

Т.е когда я просто смотрю раздел мне эти аргументы в урл не нужны, когда же я призвожу поиск через форму тогда да.

В views 2 такого точно небыло.

Из модулей также стоит Better Exposed Filters.

Что то немогу разобратся Sad

Поле "имя" комментария не добавляется в базу у некоторых типов материала

3 августа 2013 в 17:09

Такая проблема - у некоторых типов материала при попытке добавить комментарий не сохраняется введенное "имя" коментатора (у анонимов). Все время "гость"

Но!!!
1. У других типов материала такой проблемы нет
2. На стандартной теме garland такая же проблема (думал может это тема как то косячит)
3. Название поля правильное, потому как друпал чекает на заполненность
4. Стоит модуль simple antispam, так вот если не поставить галочку то в логах введеное имя все таки присутствует.

template.php там у меня есть темизация - пробывал с пустым, - не дало результата
В настройках проблемного типа материала на мой взгяд все впорядке (скрин)
Из модулей установлен comments above и comments bonus api, тоже проверил

[Решено] При изменении $form['submit']['#value'] формы не добавляется комментарий

1 августа 2013 в 3:44

Темизировал форму добавления комментариев через template.php.

Все хорошо, но если я изменяю

Вывод cck полей ноды через внешний php скрипт

8 октября 2011 в 2:32

Возникла идея сделать на сайте качественный слайдер фотографии (фулсайз).

Делать это модулем для меня совсем непонятно, поэтому нужно как то вывести массив cck поля (фото) в скрипт который не в составе друпала.

Пробывал начать с малого

При загрузке изображений модулем uploadify не выбираются файлы

5 октября 2011 в 0:39

Установил данный модуль для массовой загрузки фоток - uploadify.

Все настроил как в инструкции, но при добавлении ноды кнопка "Browse" не открывает окошко для выбора файлов.

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

Проверил правильность установки - все как по фен-шую: jquery 1.3.2, достал старый модуль uploadify.v2.1.0 (на новых версиях тоже не работает), в настройках поля пробывал выбирать разные темы для uploadify.
Кстате для админки использую стандартную тему гарланд. Тестил в разных браузерах, результат - везде окно для выбора файлов не появляется.

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

Подскажите что можно еще использовать для массовой загрузки фото кроме image fupload, swfupload, advupload, ну и платных модулей (такой встречался, непомню название)

Узнать ID field image в Views

17 сентября 2011 в 2:52

Столкнулся с проблемой. Для нового дизайна решил блок новостей такого вида.

<div class="first-img">
<div class="first-img">
Картинка
</div>

<p>Титл</p>
</div>

<div class="featured">                 
<ul>

<li>Картинка
<p>Титл</p>
</li>

<li>Картинка
<p>Титл</p>
</li>

<li>Картинка
<p>Титл</p>
</li>
</ul>
</div>

Т.е первая новость в блоке новостей должна выводится немного подругому чем остальные.
Как это лучше сделать?

Как при темизации cck поля картинки получить ее номер id? Чтобы например если грузиться картинка из первой новости, я бы смог обвернуть ее в другой див.

* Variables available:
  * - $view: The view object
  * - $field: The field handler object that can process the input
  * - $row: The raw SQL result that can be used
  * - $output: The processed output that will normally be used.
  *
  * When fetching output from the $row, this construct should be used:
  * $data = $row->{$field->field_alias}

<?php print $output; ?>

Как закрепить ноду в views page

9 февраля 2011 в 15:03

Что имеем:
Views page в которой выводятся ноды по дате добавления в порядке desc (от новых к более старым).
Так вот необходимо чтобы одна из нод всегда была закреплена в самом верху вывода.

Пробывал добавлять галочку к ноде "закреплять вверху списков" и потом в критериях сортировки ставить фильтр "stiky". Но всеравно несрабатывает Sad

Вывод информации в зависимости от урл (условие)

6 января 2011 в 18:54

Возможно ли сделать вывод определенной информации в шаблоне page.tpl.php (и других) в зависимости от урл.

Например, если мы находимся в разделе "новости" или во вложенных страницах то выводим информацию
Ссылки:
/news/
/news/*

Наподобие как работает условие if($is_front), только там для главной страницы

Стоит ли ставить node_gallery ?

21 декабря 2010 в 17:36

Перелопатил кучу галлерей, пока наиболее подходит node_gallery

Связи с этим вопрос, не слишком ли она нагружает систему?

Если например на уже работающий сайт влить 3-4 тысячи фото + каждую неделю добавлять по 300-400 фоток. На производительности это отобразится?

Кто юзает данный модуль для галлереи помогите советом.

Сейчас использую 4images.

Вывод информации по 2 аргументам term_id_1/term_id2

7 декабря 2010 в 16:45

Есть view - news
Каждая нода с 2 терминами из двух разных словарей tip и model

Добавляю аргумент - Taxonomy: Term synonym
Теперь все фильтруется по первому термину
news/tip/

Как теперь сделать чтобы при заходе по ссылке
news/tip/model

учитывался еще и второй термин? Т.е чтобы выводились только те ноды где термины /tip/model такие же как в урл?

Почему pathauto 2 раза повторяет [termpath] для разных словарей

7 декабря 2010 в 15:12

Делаю 2 словаря - тип и модель. В каждый словарь добавляю по 2-3 термина (для теста)
У терминов прописываю синоним (при добавлении)

При добавлении ноды отмечаю нужные мне термины.

В настройках pathauto делаю шаблон: news/[termpath]/[termpath]/[title-raw].html

По идее должен быть путь
news/synonim_termina_iz_slovorya_tip/synonim_termina_iz_slovorya_model/title.html

Но на деле получается что синоним одного и того же словаря выводится 2 раза
news/synonim_termina_iz_slovorya_tip/synonim_termina_iz_slovorya_tip/title.html