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

Голосование с добавлением варианта от посетителя

24 декабря 2015 в 23:04

Подскажите решение для организации голосования на сайте, например за лучшее фото. Чтобы новый вариант ответа мог добавить любой посетитель, после утверждения админом. Голосующие могут подать голос за каждый из вариантов.

nginx autocomplete error 404

1 сентября 2015 в 10:55

На сервере используется pressflow и nginx от Perusio.
После обновления на последнюю версию pressflow 6 отказали autocmplete запросы при выборе тегов и т.п.

Выдает ошибку -
Произошла HTTP ошибка 404.

http://XXX/index.php?q=taxonomy/autocomplete/5

Насколько я понял nginx конфиг запрещает напрямую обращаться а .php файлам.
Как подправить конфиг nginx?

Галерея фотографий новостного сайта

16 июля 2015 в 22:45

Но очень молодом новостном сайте хочется сделать раздел "Фото". Пока, что думаю будет оптимально размещать в этом разделе все фотографии прикрепленные к новостям.

В drupal6 это из коробки делал модуль image.

Как сделать в d7? Создаем тип материала photo и через views делаем раздел?
Может есть более лучшие варианты для раздела "Фото" для новостного сайта?

Вывести анализ результатов опроса webform для drupal 6

18 мая 2014 в 10:53

Создаю голосование для населения из нескольких вопросов на drupal 6 webform.
Не могу найти способ вывести посетителям суммирующий результат поданных голосов. То что показывает webform во вкладке Анализ меня полностью устраивает.
Поэтому вопрос - как показать посетителям суммарную информацию по опросу не давая доступа к результатам опроса (логи голосования открывать не надо)?
Есть ли возможность для drupal 6 сделать аналог модуля для drupal 7 webform_chart?

Спамят через контактную форму

5 ноября 2013 в 10:46

На нескольких очень малоизвестных сайтах стоит стандартная контактная форма drupal. С месяц начался спам типа
"Соберем для Вас пo ceти интернeт бaзy", "Baс интeресyют kлиeнтсkие базы?" и т.п.
Поставил captcha match и потом image - ноль изменений. Наверно шлют операторы.
Как защищаться? Может есть возможность поставить фильтр запрещеннных слов?

Большой сайт

22 июня 2012 в 16:45

Региональный каталог на pressflow6, nginx, php-fpm перерабатывается в портал.
Пока идея делать многие разделы на мультисайтинге.
К примеру блоги делать на отдельном субдомене, чтобы пользователи не портили мнение поисковиков о сайте, а новости и афиша как сайты в подкаталоге главного (думается так намного меньше требования к железу, да и можно будет разнести на разные сервера при росте, быстрее будет поиск по базе).

Числа за сутки - посещений будет до 30 тыс. уникальных, новых нод ~20, комментариев ~ 100.

Проблема с image_fupload - не публикуется

16 декабря 2011 в 5:12

Drupal стоит за nginx прокси. image_fupload фото заливает, но до кнопки "Next step" дело не доходит - фото исчезают через пару секунд.
Если отключить image_fupload или nginx - все фото добавляются правильно.

Установлены -
drupal 6.22
Image 6.x-1.1
Image FUpload 6.x-3.0-rc2

Запрет редактирования старых нод

4 ноября 2010 в 9:30

Как запретить всем кроме админа редактировать старые ноды?
Допустим чтобы через месяц после даты node_create невозможно было штатным способом внести исправления в материал.
Варианта пока два вижу:
1. Через определенный срок изменять тип материала на такой же по структуре, но у которого стоит запрет на редактирование
2. Использование хука при редактировании - если user НЕ admin и node_create > 1m, то выдать запрет.

Может кто с хуком подсобить или с идеей как реализовать этот запрет?

Показ присоединенных изображений как галерея

3 февраля 2010 в 17:46

Идея. Часто довольно удобно показывать присоединенные файлы картинки как галерею с помощью imagecache+lightbox. Ноды используем стандартного типа, без использования cck, imagefield.
Т.е. если присоединенный файл картинка и поставлена галочка показывать его списком, то из списка под нодой его удалить, а в галерейку нарисовать превью плюс ссылка на большое фото через lightbox.
Наверно надо делать перехват функции отображения присоединенных файлов. Встречал кто подобное?

Настройка поиска по сайту

30 сентября 2009 в 17:06

У меня в нодах описаны предприятия, адреса и телефоны - имеем в простом виде городской справочник. Пример - http://severodonetsk.org/sauna

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

А также хотелось бы исключить в текстах некоторых нод определенные фразы для индексации.

Живой пример. Ищем бассейн Садко - http://severodonetsk.org/search/node/%D1%81%D0%B0%D0%B4%D0%BA%D0%BE

Выводит два вхождения. Первое то, что нам нужно. Но текст до слова Садко нам только мешает увидеть весь результат - лучше бы мы выдали больше текста после искомого слова и напр. увидели бы сразу в поиске телефоны нужной организации.

А вот второй результат поиска совершенно не информативен (у нас просто справочник) - надо бы слово Садко во второй ноде запретить для индексирования.

Обрезание параметров html тегов фильтром "Filtered html"

16 сентября 2009 в 11:49

Filtered html обрезает дополнительные параметры html тегов.
Напр. в коде -
<div style="width: 200px; float: left;">
а остается просто

Форма поиска для drupal сайта на внешнем сайте

18 сентября 2008 в 10:29

Есть каталог городских предприятий и услуг - http://severodonetsk.org/ . Все замечательно работает и ищется.
Как разместить форму поиска по этому сайту на других сайтах города?
Поле form_token из формы мешает это сделать..