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

Как вывести форму комментариев в node через views.tpl программно?

31 января 2014 в 14:39

Добрый день.
не могу решить такую проблему, так как с программированием не дружу.
Есть node.tpl
В ноде через <?php $block module_invoke('views''block''view''comments_standard-block_1');echo $block['content'];?> осуществлен вывод комментариев через views
Необходимо в views.tpl прописать вывод формы комментирования, перед выводом результатов views
Использую код, который нашел на форумах:

<?php
print drupal_get_form('comment_form', array('nid' => $nid)); 
?>

Его приписываю в views-view-table.tpl

Есть ли решение по экспорту views в каталог на сервере?

11 марта 2013 в 19:32

Добрый день. Существует необходимость по крону выгружать views в csv файл и сохранять его на сервере, в определенном каталоге. Есть ли такое решение в виде модулей? Пока нашел только возможность сохранять файл на локальной машине, не совсем понятно как сделать сохранение на сервере?
Спасибо.

Nginx+Drupal css_gzip

10 июня 2011 в 13:14

Пытаюсь активировать gzip сжатие на сайте.
Установил модули: [module=css_gzip] и [module=javascript_aggregator]

Выполнил все требования, вплоть до редактирования .htaccess добавив

### START JS GZIP ###

AddEncoding x-gzip .gz
ForceType text/javascript

RewriteCond %{HTTP_USER_AGENT} !".*Safari.*"
RewriteCond %{HTTP:Accept-encoding} gzip
RewriteCond %{REQUEST_FILENAME}.gz -f
RewriteRule ^(.*)\.js $1.js.gz [L,QSA]
### End JS GZIP ###

и

### START CSS GZIP ###
# Requires mod_mime to be enabled.

# Send any files ending in .gz with x-gzip encoding in the header.
AddEncoding gzip .gz

# Gzip compressed css files are of the type 'text/css'.

ForceType text/css

RewriteEngine on
# Serve gzip compressed css files
RewriteCond %{HTTP:Accept-encoding} gzip
RewriteCond %{REQUEST_FILENAME}\.gz -s
RewriteRule ^(.*)\.css $1\.css\.gz [L,QSA,T=text/css]

### End CSS GZIP ###

Но сжатие все равно не работает.

Задал вопрос своему хостеру, и получил вот такой ответ:

«На наших серверах работает связка nginx+apache. Через nginx отдаются статические файлы с расширениями: jpg,jpeg,gif,png,css,zip,tgz,gz,rar,bz2,doc,xls,exe,pdf,ppt,txt,tar,mid,midi,wav,bmp,rtf,js,swf,f4v,flv,avi,wmv,mp3,mp4

Видимость блока для админа 2

15 февраля 2011 в 15:31

Нашел я вот такую тему Блок для админа
И мне эта информация помогла, но остался один вопрос

А как прописать несколько пользователей в таком коде?

П.С. С пхп не дружу, но буду учиться Smile
СПАСИБО!

Как изменить ссылку с просмотра профиля на редактирование профиля?

20 декабря 2010 в 15:51

Добрый день!
У меня в топе сайта есть ссылка на просмотр профиля (имя юзера, с сылкой) выводится оно при помощи User Login Bar
Эта ссылка ведет на просмотр профиля пользователя.
Как мне переделать ее так, что бы она (ссылка) вела на редактирование своего профиля?

П.С. Порывшись в модуле, я нашел, что ссылка выводится так:

[РЕШЕНО] Ну ткните меня уже носом по темизации exposed filters

22 ноября 2010 в 18:35

Пожалуйста, дайте мне ссылку КАК ТЕМИЗИРОВАТЬ exposed filters.
Нахожу только страшно непонятные вещи (для меня).
Неужели нет урока от а до я?
Help!

Вывести в поле термин таксономии из определенного словаря через PHP

22 ноября 2010 в 16:58

Самому разобраться не удалось. Обращаюсь за помощью.
Есть необходимость вывести через PHP во Views поле с термином таксономии, но только из определенного словаря.
Все сделал до момента ограничения словарем (обычные фильры views не подходят).

Как высчитывать значение по переменным в полях CCK

19 ноября 2010 в 16:29

Все очень просто, хочу сделать так поле_ССК01 - поле_ССК02 = поле_ССК3, но осталасть одна загвоздка. Как это сделать!
Заранее спасибо!

Условное форматирование полей CCK

19 ноября 2010 в 12:35

Добрый день!
Не силен в коде, а захотелось.
Есть ли какая-либо возможность форматировать поле ССК при выводе в зависимости от его содержимого? Ну к примеру если поле содержит -1 тогда красим шрифт, ячейку в красный, если +1 - красим в зеленый?

[РЕШЕНО] Что ж такое - пропали поля с датами из фильтров VIEWS

9 ноября 2010 в 17:08

Что же могло произойти???
Я всего навсего восстановил базу данных (протым импорт из phpmyadmin), а теперь пропали поля из фильтров Views, поля со значением дата ((((( И Views в притык их не видит... Что может быть не так?
(Все остальные "исскуственные" поля есть во Views)

Как сделать календарь с выбором пяти последних дней?

9 ноября 2010 в 15:49

Добрый день!
Хочу в блоке вывести календарик для управления вывода информации на странице, хочу что бы пользователь нажал на день в календаре, а для него отобразились на странице материалы за день, который он выбрал + 5 следующих дней.
Вот как это сделать не могу сообразить ((((
Помогите

Блок модуля календаря - день оставляет выделенным, а неделю не выделяет, и "идет" к текущей дате

8 ноября 2010 в 20:02

Добрый вечер всем!
Установил модуль [module=http://drupal.org/project/calendar].
Его установкой необходимо было решить вопрос:
в блоке календарь является фильтром отображения материала слева на странице.
Все работает замечательно, но вот кака лажа (не могу побороть):

когда пользователь выбирает день на календаре в блоке - отображаются все материалаы этого дня на странице и в блоке выбранная дата активна, все хорошо. Пользователь видет выделенный день, который он выбрал.

НО когда пользователь хочет выбрать НЕДЕЛЮ (нажав на ее порядковый номер в календаре блока) все материалы выбранной недели отображаются на странице, НО календарь в блоке НЕ сохраняет текущую ВЫБРАННУЮ неделю и сбрасывает показатели до текущей даты (выделяется текущая дата, а не выбранная неделя)

Когда пользователь нажимает в блоке "весь месяц" (название месяца) то блок тоже сохраняет текущий выбор...

А ВЫБРАННУЮ НЕДЕЛЮ ГАД СБРАСЫВАЕТ ДО ТЕКУЩЕЙ ДАТЫ (хотя материалы выводит исправно), как его вылечить? Кто сталкивался?

Правильный код PHP для передачи аргумента из заголовка страницы в блок

20 октября 2010 в 12:06

Добрый день!
PHP незнаю Sad но выучу Smile
В связи с этим возникла трудность...

Мне необходимо в аргумент блока (размещенный на странице) передать название (заголовок) материала (node) для фильтрации данных в блоке.
Тоесть мне надо использовать заголовок страницы как аргумент в блоке.

Какой должен быть код?
Чувствую это максимум 2 строчки.
Спасибо за помощь!

Организация поиска на сайте через Views (проблема релевантости и подсветки)

15 октября 2010 в 20:06

Добрый всем вечер!
Возник такой вопрос:
Как организовать вывод результатов поиска (через Views) с учетом релевантности запроса и подсветки искомого слова (запроса) в снипете результата?
Кто сталкивался, как решить? Или не замарачиваться и использовать сторонний модуль поиска?

[Решено] Как "это" поменять на своё?

15 октября 2010 в 14:27

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

Убрать кнопку Apply из одного Views

15 октября 2010 в 11:44

Добрый день!
Возникла необходимость удалить кнопку "Применить" (Apply) из одного Views при Exposed Filters. Скрыть ее получается, есть куча модулей. Но мне надо именно убрать ее из вывода. Такое возможно? И как это сделать? Спасибо!

Применение Exposed Filters без нажатия кнопки "Применить" (Apply)

14 октября 2010 в 16:54

Добрый день.
Суть вопроса такова:
есть необходимость применения exposed filters без нажатия кнопки "Apply" (сразу после выбора пользователем), но только на одной странице сайта.
Есть модуль , но он применяет данную возможность ко всему сайту, исключить страницы нет возможности...
Кто сталкивался, подскажите как решить?

[Решено]Как вывести в одну строку таблицы разные поля из двух типов node, связанных Node reference.

11 октября 2010 в 17:49

Добрый день.
Столкнулся вот с какой задачкой:

Есть два типа материала связанных по полю node reference
В двух типах материалов имеется разная информация,

но эту информацию необходимо вывести в одну общую строчку таблицы.

К примеру, в node A у нас есть информация о некой детали (дата выпуска и прочая чепуха), и есть поле node reference СТРАНА,
которое ссылается на второй тип материала node Б (в данном случае это Страна производитель).
В материале node Б есть поле с изображением флага страны.

[Решено]Обновление блока, без обновления страницы целиком.

29 сентября 2010 в 19:14

Честное слово! Я все перерыл, но ответ на свой вопрос не нашел.
У меня есть Exposed фильтры в блоке, и соответственно, блок в котором отображается информация по результатам выбраных фильтров.
Все работает, НО перегружается вся страница (homepage).

Как сделать так, что бы при изменении Exposed фильтра в блоке обновлялся только сам блок, а не вся страница!

Большое всем спасибо!