Требуется разработка модуля (новый тип материала, 3 ahah-формы).
Прислано: AnNik
вс, 29/01/2012 - 06:01
Требуется разработка модуля, основной объем работы в котором - создание 3-х ahah-форм.
Структура БД уже проработана, что куда писать - продумано, все описано в детальном ТЗ.
Краткое ТЗ - во вложенном файле.
Детальное ТЗ вышлю тем, с кем будет достигнута предварительная договоренность.
Ориентировочно (обсуждаемо): срок - неделя, бюджет - 15 т.р. Webmoney.
Предложения плз в личку или в этой ветке.
- Для комментирования войдите или зарегистрируйтесь
Возможно ли в своём модуле добавить информацию в блок, формируемый другим модулем?
Прислано: AnNik
вс, 13/11/2011 - 06:34
Ну собственно сабж...
Есть самописный модуль, хотелось бы, чтобы он добавлял кое-какую информацию в стандартные блоки, формируемые модулями ядра.
Возможно ли это в принципе и если да то как?
Нужен "довесок" к IMCE, упрощающий загрузку картинок.
Прислано: AnNik
вт, 08/11/2011 - 08:34
Ну собственно IMCE всем хорош... кроме того что сложноват для "простого" юзера... Для выполнения простейшей задачи: загрузки картинки на сервер и вставки её в текст ноды/коммента приходится выполнять слишком много телодвижений...
Существует ли модуль, позволяющий упростить это дело? То есть чтобы пользователь кликнул по ссылке "вставить картинку", ему бы сразу вышло "Выберите файл на своём компе", он выбрал, нажал ОК, и всё остальное (загрузка на сервер, обрезка/сжатие, вставка тега в ноду) шло бы уже автоматом. Ну а если уж он очень захочет, то чтобы по другой ссылочке мог бы и вызвать сам браузер IMCE со всеми его возможностями.
Подчеркну: нужен именно "довесок" к IMCE, реализующий такое упрощение работы для типовых ситуаций, а не замена ему. Нужно и для 6, и для 7 Друпала.
IMCE: фокусы с доступом к папкам
Прислано: AnNik
пн, 24/10/2011 - 05:32
Дамы и господа, наведите плз на мысль, в чём может быть проблема...
Вылазит 2 таких бага, у меня есьб ощущение, что взаимосвязанных.
1. Пользователь начинает пользоваться IMCE, картинки у него то грузятся нормально, то вдруг при загрузке после некоторого времени (когда, казалось бы, загрузка идёт нормально) в статусной строке imce выдаётся сообщение "9 файлов использует undefined из неограниченная квота" и файл не загружается. Никаких "красных" сообщений об ошибках при этом не выдаётся. Глюк вылазит периодически у любых юзеров. В том числе и у админа.
2. При попытке посмотреть под админом папки пользователей в некоторые пускает нормально, а в некоторых выдаёт "Directory u***** is not accessible. Невозможно получить рабочую папку браузера файлов!" При этом, пишу специально жирным: все права, владельцы, группы и прочее выставлены абсолютно идентично для тех папок, куда пускает нормально и для тех, куда не пускает. Проверил несколько раз и очень внимательно. Правда, одна закономерность вообще-то просматривается, но пока на 100% в ней ещё не уверен: нормально пускает в папки к юзерам с маленькими uid, не пускает - к юзерам с большими uid (где-то от 30000).
В чём может быть проблема, натолкните на мысль...
OG: убрать ноду из группы
Прислано: AnNik
пт, 08/07/2011 - 09:07
Дамы и господа, подскажите плз, есть ли возможность в OG дать руководителю группы право убирать запись из группы, не давая при этом ему никаких других прав по редактированию материалов других пользователей? Есть для этого стандартные средства или придется клепать свой собственный мини-модулек?
В идеале - простейший вариант: ссылочка "убрать из группы" под каждой нодой, добавленной в группу, которая была бы видна только руководителю (администратору) данной группы.
- Для комментирования войдите или зарегистрируйтесь
pathauto и транслитерация
Прислано: AnNik
сб, 02/07/2011 - 05:05
В pathauto для 7-ки нет возможности транслитерации урлов? И урлы получаются в итоге кривые, типа _http://site.ru/заголовок-страницы-на-русском...
Или я что-то просмотрел? Если так, ткните носом плз:)
Уведомления о личных сообщениях
Прислано: AnNik
сб, 02/07/2011 - 04:59
Для оперативного извещения пользователей о новых личных сообщениях использую pmgrowl, но он мне очень не нравится, куча косяков.
Подскажите плз, есть ли альтернативы?
Главное, что должен уметь делать модуль - уведомлять пользователя о новых личных сообщениях (privatemsg) без перезагрузки страницы.
Связь с админом / модератором
Прислано: AnNik
сб, 02/07/2011 - 04:52
Дамы и господа, подскажите плз, существует ли модуль, позволяющий пользователям, в т.ч. незалогиненным, отправлять сообщения админу сайта либо пользователю с определенной ролью (модератору)?
Примерный необходимый функционал:
- ссылка в интерфейсе "связь с администрацией";
- отправлять сообщения через этот модуль должны иметь возможность все пользователи, как залогиненные, так и незалогиненные и незарегистрированные;
- чтобы форму отправки сообщений можно было защитить капчей (модуль Captcha);
- получателем сообщений может быть только админ (uid=1) и пользователи с определенной ролью (должно настраиваться в настройках модуля);
- получатель должен видеть в интерфейсе, что у него есть непрочитанные сообщения (типа как в PrivateMSG: "Новых сообщений: 10");
- должна быть возможность ответа на это сообщение: зарегистрированным пользователям - через сайт, незарегистрированным - на мыло (которое незалогиненный пользователь должен указать при отправке сообщения).
PrivateMSG в данном случае не подходит - функционал его несколько другой, и к тому же он у меня используется "по прямому назначению": для приватного общения зарегенных пользователей между собой.
SingleSignOn - странности при авторизации
Прислано: AnNik
ср, 09/02/2011 - 11:15
Экспериментирую с единой авторизацией с помощью SingleSignOn на сайтах в мультисайтинге, столкнулся с таким багом.
Если пользователь логинится на сайте-сервере (в терминологии SingleSignOn), то все ок.
Если же он логинится на клиенте (опять же в терминологии SingleSignOn), то после логина вместо страницы, на которой он был в момент нажатия кнопки "Войти", например, site.ru/node/555, его после авторизации перекидывает на странную страницу site.ru/?, которой как бы типа на сайте вообще нету.
Кто-нибудь сталкивался с подобным? В чем может быть трабл, натолкните плз на мыслю...
Все другие функции мультисайтинга работают вроде как нормально, с сайта на сайт залогиненный пользователь переходит без проблем, оставаясь залогиненным, все ок.
- Для комментирования войдите или зарегистрируйтесь
Минимальное количество слов в ноде
Прислано: AnNik
пн, 22/11/2010 - 15:42
Установил сабж в 10 и столкнулся с тем, что количество слов подсчитывается корректно только в том случае, если слова разделены пробелами. Если же они идут через перевод строки или абзац, то хоть 100 строк по 1 слову сделай, все равно говорит "слов мало!" и не дает сохранить ноду.
Насколько я понимаю, это баг ядра? Если так, то, кто в ладах с инглишем, закиньте плз инфу на д.орг...
И, может, кто-то знает какой-нибудь модуль, который это дело фиксит?
- Для комментирования войдите или зарегистрируйтесь
Ограничить использование PrivateMsg
Прислано: AnNik
пн, 02/08/2010 - 09:44
Скажем, разрешить пользоваться личкой только пользователям, имеющим не менее 5 нод и/или 10 комментов, и/или зарегистрировавшимся на сайте не менее недели назад.
Как такое можно сделать?
В стандартных настройках модуля ничего похожего не нашел...
Вроде как у PrivateMsg есть свое API, кто-нибудь с ним разбирался?
Требуется разработка модуля: поля-картинки в профиле пользователя
Прислано: AnNik
пн, 05/07/2010 - 08:40
Так как решения моей задачки http://drupal.ru/node/46858 стандартными средствами не нашлось, то требуется разработка небольшого модуля.
Детальное ТЗ - во вложении.
Оплата - WM, ЯД.
Предложения со сроками и ценой, плз, в личку.
- Для комментирования войдите или зарегистрируйтесь
Подключить картинки в профиль пользователя - требуется платная консультация или, возможно, разработка модуля.
Прислано: AnNik
пт, 02/07/2010 - 05:45
Нужно сделать следующее:
1. На хостинге, ну скажем внутри папочки files, есть подпапки (files/pictfolder1, files/pictfolder2, … files/pictfolderN), в которых лежат некие картинки.
2. Надо в профиль пользователя (на страницу http://сайт.ru/user/NNN/edit) добавить несколько дополнительных полей (ProfileField1… ProfileFieldN), каждое из которых должно быть связано с одной из указанных в п.1 подпапочек. Эта связь должна задаваться где-то на уровне настроек (на худой конец, можно и жестко в программе прописать).
3. Само поле ProfileFieldN должно содержать адрес конкретной картинки из находящихся в папочке files/pictfolderN, без возможности редактирования, отображаться на странице профиля должна соответствующая картинка.
4. Рядом с каждым из полей ProfileFieldN (вернее рядом с отображаемой на странице профиля картинкой) должна находиться кнопочка (или ссылка) «Выбрать картинку», при нажатии на которую должно появляться всплывающее окошко со всеми картинками из папочки files/pictfolderN и с возможностью для пользователя выбрать одну из этих картинок.
5. Урл выбранной пользователем картинки должен записываться в поле ProfileFieldN.
6. При сохранении профиля (или, лучше, по нажатию отдельной ссылочки (кнопочки)) должна вызываться процедура, обрабатывающая эти поля (сама обработка уже реализована, надо только правильно вызвать ее из Друпала)
Оплата:
- 10 WMZ первому, кто подскажет рабочее решение этой задачи с помощью стандартных средств (ядра / существующих модулей) и поотвечает на мои вопросы, ежели таковые возникнут, в ходе установки/настройки модулей;
Загрузка аватарок через /tmp - баг или фича? [решено]
Прислано: AnNik
ср, 23/06/2010 - 03:47
На новом хостинге столкнулся с тем, что упорно не хотят грузиться аватарки. При загрузке выдается сообщение "Указанный файл pict.jpg не может быть загружен. Разрешены только JPEG, PNG и GIF изображения."
В логах при этом наблюдается следующее:
---
is_file() [function.is-file]: open_basedir restriction in effect. File(/tmp/php6JVfAe) is not within the allowed path(s): (/path/to/user/homedir:.) в файле /path/to/user/homedir/public_html/site.ru/includes/image.inc в строке 117.
---
При детальном разборе ситуации оказалось, что у хостера прописан open_basedir (/path/to/user/homedir:.), а Друпал упорно пытается загружать аватарки через папочку /tmp в корне сервера. Никакие ухищрения с настройками временной папки в admin/settings/file-system не помогли, прописывал туда и /tmp, и tmp (без слеша), и /path/to/user/homedir/public_html/site.ru/tmp - все бесполезно, друпал упорно пытается грузить аватарки именно через /tmp в корне сервера...
При этом через upload и через imce файлы загружаются нормально.
Вопрос, собственно, в сабже: что это, баг или фича? И что сейчас делать? Крайне маловероятно, что хостер согласиться открыть /tmp в корне сервера, убрать open_basedir и т.п...
PS. Сменить хостера и хакать ядро Друпала не предлагать;)
Ошибки в CCK [решено]
Прислано: AnNik
чт, 17/06/2010 - 04:06
Дамы и господа, натолкните плз на мысть, в чем может быть дело...
Поставил ССК, включил, все ок.
При создании полей выдаются такие ошибки:
user warning: Table 'content_type_mynodetype' already exists query: CREATE TABLE bd.content_type_mynodetype ( `vid` INT unsigned NOT NULL DEFAULT 0, `nid` INT unsigned NOT NULL DEFAULT 0, PRIMARY KEY (vid), INDEX nid (nid) ) /*!40100 DEFAULT CHARACTER SET UTF8 */ in /************/includes/database.inc on line 550. user warning: Table 'content_type_mynodetype' already exists query: CREATE TABLE bd.content_type_mynodetype ( `vid` INT unsigned NOT NULL DEFAULT 0, `nid` INT unsigned NOT NULL DEFAULT 0, `field_time_value` LONGTEXT DEFAULT NULL, PRIMARY KEY (vid), INDEX nid (nid) ) /*!40100 DEFAULT CHARACTER SET UTF8 */ in /*********/includes/database.inc on line 550.
Поля тем не менее вроде как добавляются, при создании/редактировании ноды они видны, их можно заполнить, введенные значения видны при предпросмотре, однако при сохранении ноды вновь вылетает ошибка:
warning: Invalid argument supplied for foreach() in /**********/sites/all/modules/cck/content.module on line 1022.
и введенные значения полей не сохраняются в базе...
Куда копать? :oO:
- 1
- 2
- 3
- 4
- 5
- следующая ›
- последняя »