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

Не темизируется блок формы входа

3 декабря 2010 в 18:30

Тестю друпал седьмой.

Создал новый регион. В блоках выставляю для него "Вход в систему"

В папку с шаблоном вставляю свой block-user-login.tpl.php, но форма не темизируется. Выводится стандарт

Кеш сбрасывал. Сам регион рабочий, другие блоки работают.

Пробывал закидывать как в корень темы так и в папку templates.
Попробывал даже как у 6го друпала закинуть block-user-0.tpl.php. Тоже не работает (я в курсе что названия блоков изменились, но мало ли Lol

Темный/светлый ватермарк в зависимости от фона для imagecache

30 ноября 2010 в 23:10

Юзаю накладывание ватермарков на картинки выводимые через imagecache. Столкнулся с траблом - для всех изображений юзается только один ватермарк. Т.е есть фон фотки например белый, то мой логотип у которого белые буквы просто тонет.

Нельзя ли в зависимости от преобладающего фона картинки накладывать темный/светлый ватермарк?. Вот как например в движке DLE реализовано

Ответ 404 при поиске через Exposed filters

20 ноября 2010 в 22:15

Как отдавать страничку 404, если при поиске по параметрам фильтра ничего не найдено?

Ну или хотя бы написать под формой что ничего не нашлось.

Рекламный блок между текстом ноды

13 ноября 2010 в 14:45

А как можно вставить рекламный блок в ноду между текстом? Например после N предложений
В переменую <?php print $content ?>

текст текст текст текст текст текст текст
текст текст текст текст текст текст
текст текст текст текст текст текст текст

реклама реклама реклама

текст текст текст текст текст текст текст
текст текст текст текст текст текст
текст текст текст текст текст текст текст

Темизация Views page для каталога

9 ноября 2010 в 21:14

Пытаюсь темизировать страницу вывода каталога в views (page)

Имееться 2 текстовых cck поля для каждой ноды
И поле для атач фото (image file cck) выводимый через imagecache

На скриншоте то что хотелось бы сделать

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

Если все выводить через стандартный табличный шаб виевса то получаеться не то что нужно

Верстку я сделал, но как теперь ее втулить в шаблоны views Sad

<div id="wraper">

<div id="left">
$node_title
Город: $cck_gorod
Улица: $cck_ulica
</div>

<div id="right">
фото через imagecache
</div>

</div>

Можно ли дергать напрямую поля например из
views-view--catalog.tpl.php