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

Проблема с image_field прикрепил более 100 файлов к ноде

26 апреля 2011 в 10:15

Drupal 7
После прикрепления к ноде более 100 файлов (изображений) перестали загружаться и удаляться файлы для этой ноды. При нажатии кнопки удалить или загрузить появляется иконка загрузки но при этом ничего не происходит.
Никаких ошибок в логах не нашел, квоты на загрузку файлов не превышены.
Не работает как при загрузке админом так и пользователем, автором ноды.

Где поискать проблему?

Как можно удалить эти поля у ноды? в таблицах mysql как-то много упоминаний не решился удалять там. Возможно когда полей станет поменьше заработает как надо...

Как отключить проверку обновлений для тем

18 июня 2010 в 12:23

Модули я периодически обновляю, а вот темы обычно сильно переделываю и обновлять их не нужно. Как отключить проверку обновлений для тем, что бы в состоянии постоянно не висела надпись "Доступно обновление" Не нравиться мне она Smile

[Решено] Не получается корректно отдать файл на php

7 июня 2010 в 16:53

Пытаюсь организовать отдачу файла пользователю таким скриптом:

<?phpheader("Content-Disposition: attachment; filename=file.exe");
header("Content-Type: application/octet-stream");
readfile("file.exe");
?>

Если использовать такой код в отдельно созданном файле на хостинге, то все работает, но когда я вставляю этот текст в ноду друпала через фильтр PHP code, exe файлы перестают корректно скачиваться.

Как посчитать рейтинг пользователя на основании голосования за его материалы fivestar

29 ноября 2009 в 16:42

Стоит модуль Fivestar, пользователи голосуют за материалы.
Как можно считать рейтинг пользователя на основании оценок которые выставляются материалам этого пользователя?
Есть ли какие-то стандартные решения для этого?
Например получить среднее значение рейтинга для всех материалов одного пользователя.

И такие сайты бывают на друпал - Позитивные мотиваторы :)

19 ноября 2009 в 9:27

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

Подскажите какую посещаемость он сможет выдержать и где в первую очередь могут возникнуть проблемы?

Хостится на vip-тарифе ruweb

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

2 августа 2009 в 16:31

Нужно вывести список пользователей с сортировкой по количеству материалов которые они создали. Подскажите как это реализовать?

Еще у всех материалов есть оценка через fivestar, как получить все оценки материалов определенного пользователя для дальнейших вычислений например средней оценки. Задача вычислять рейтинг пользователя по оценкам его материалов. Подскажите как это реализовать, можно ли обойтись стандартными модулями?

Что лучше использовать для организации голосования при комментировании

22 июля 2009 в 9:37

Нужно организовать такую систему голосования, что бы посетители могли голосовать за материал только при оставлении комментария. С помощью чего это можно реализовать?
Можно ли это сделать с помощью NodeComments + Fivestar ?

[решено] Как вывести gmap в раскрывающемся блоке или в lightbox

16 июля 2009 в 14:44

Пытаюсь вывсести карту gmap в раскрывающемся блоке, в node.tpl пишу следующий код:

<?php  drupal_add_js('misc/collapse.js');
  print 
'<fieldset class="collapsible collapsed"><legend><a href="#">Карта</a></legend><div class="fieldset-wrapper">';
  print 
'<div style="clear: both;"><h2>Показать на карте</h2></div><div align="center" class="place_gmap">' gmap_simple_map($node->locations[0]['latitude'], $node->locations[0]['longitude'], ''''10'600px''450px'FALSE,'') . '</div>';
  print 
'</div></fieldset>';?>

Если воводить fieldset сразу открытым (без collapsed) то все хорошо отображается и работает как нужно.
Работает

А если вывести закрытым collapsed, то карта как бы сдвигается в левый верхний угол. Маркер отображается в левом верхнем углу, а справа и внизу серый фон. Вот так:
Не работает

Нужно воводить карту в свернутом блоке, как добитсья, что бы она корректно отображалась после развертывания?

Или подскажите как выводить карту в выплывающем окне lightbox.

wildural.ru - активный отдых на Урале

9 июля 2009 в 9:18

сайт: wildural.ru - активный отдых на Урале
Делаю понемногу сайт о природе Урала, который поможет людям найти подходящее место для отдыха.
Доделано еще не все но выглядит уже прилично и идут посетители с поисковиков, хочется услышать вашу критику по поводу сайта.

Сейчас самая популярная страница сайта - Челябинские озера

Пара вопросов по gmap

21 июня 2009 в 15:02

Использую у себя на сайте http://wildural.ru модуль gmap, все работает но в логах постоянно возникает странная ошибка
Пример:

Тип  page not found
Дата        Воскресенье, 21 Июнь, 2009 - 15:25
Пользователь        Гость
Местонахождение  http://wildural.ru/maps?stat_m=tiles:763,765,766,767,767,767,768,770,771,771,794,794,795,797,798,798,798
Источник отсылки http://wildural.ru/places
Сообщение      maps
Важность        предупреждение
Имя хоста       94.181.*.*
Операции       

Ошибка возникает на всех страницах где выводится карта, для всех пользователей. Негативных последствий на работу сайта это не оказывает, но хочется разобраться в чем тут проблема и не засорять логи такими запросами.
Нашел описание подобной проблемы на http://drupal.org/node/371391, но решения там нет.
Есть у кого-нибудь идеи, где искать причину этих ошибок?

И еще один вопрос при выводе описания маркера например на странице http://wildural.ru/places половина описаний выводятся следующим образом:

содержание вылезает за пределы рамки. Как можно задать размеры рамки на карте? Подойдет способ сделать рамки всех описаний маркеров одного фиксированного размера.

Помогите по новой версии Vote Up/Down 6.x-1.0-beta4

12 апреля 2009 в 15:51

Пользуюсь Vote Up/Down, раньше вставлял виджет голосования на страницу таким образом

Вопрос по breadcrumbs

29 марта 2009 в 12:07

Использую album photos в нем нода типа photos является альбомом с изображениями. Альбом отображается по ссылке типа /photos/album/35 где 35 это номер ноды, при этом хлебные крошки имеют следующий вид: «Главная → Фотоальбомы пользователя Имя → Название альбома» и название альбома является ссылкой на ноду /node/35.

[РЕШЕНО] Помогите по views, как передать аргумент в блок views?

10 марта 2009 в 19:35

Нужно, что бы при открытие термина таксономии сначала выводились материалы определенного типа (тип 1), а потом все остальные материалы с сайта.

Пробую сделать следующие:
для материалов типа 1 делаю представление в виде блока с аргументом "Таксономия: ID термина", ставлю выводить его на страницах "taxonomy/term/*" как теперь передать в этот блок аргумент ID термина?

Хотя бы ткните, где можно про это почитать или пример посмотреть. Поиском пользовался ничего не нашел.

Как вывести блок только для членов определенной группы в Organic Groups

28 февраля 2009 в 18:42

Использую Organic groups vocabularies, создал для определенной группы свой словарь. Как показывать блок со списком терминов этого словаря только для членов этой группы?

Проблема с photos access для Album photos

28 февраля 2009 в 16:53

Поставил себе галерею Album photos с модулем photos_access. Так же на сайте используется Organic Groups.
Возникла следующая проблема:
Модуль photos_access начал назначать права всем нодам сайта, а не только фотоальбомам как это было задумано. Хотя в настройках этого модуля установлена галочка только напротив Альбомов. При обновлении прав доступа к материалам возникают конфликты вот такого типа:

user warning: Duplicate entry '1-0-photos_access' for key 1 query: INSERT INTO
drupal_node_access (nid, realm, gid, grant_view, grant_update, grant_delete)
VALUES (1, 'photos_access', 0, 1, 0, 0) in /home/www/modules/node/node.module on line 2249.

Такие варнинги вроде появляются только при использовании Organic Groups.
При этом все ноды которые в Organic Groups должны быть доступны только группе становятся общедоступными.

Вопрос знатокам Smile
Модуль photos_access довольно маленький и простой в какой функции там нужно покопаться, что бы он назначал права только для альбомов и не трогал ноды другого типа?
В php не силен, но исправлять чужой код приходилось часто.

Код модуля photos_acceess

Буду благодарен за любую помощь Smile

PS. С английским не очень дружу, поэтому в issues этого модуля не пишу.