cdrpro: Блог

Главные вкладки

Как заблокировать одинаковые запросы?

24 апреля 2013 в 7:03

Доброго времени суток

Началось всё с того что провайдер прислал письмо мол превышены лимиты нагрузки. Глянул логи, и увидел большое количество одинаковых запросов типа:
%mydomain% 80.249.82.241 - - [23/Apr/2013:17:11:13 +0400] "POST /news/edit HTTP/1.0" 404 17044 "%url%" "Opera/9.80 (Windows NT 5.1; U; ru) Presto/2.9.168 Version/11.52"
В запросах периодически меняется url и ip.

Подскажите что это вообще, зачем это делается и как это можно заблокировать средствами друпала или htaccess?
Заранее спасибо.

Есть ли модуль для администрирования drupal форума?

9 декабря 2011 в 23:34

Есть ли модуль под 7-ку который может следующее:

1. Переносить выделенные комментарии в другую тему
2. Переносить выделенные комментарии в новую тему (первый комментарий становится нодой)
3. объединять ноды, т.е. определённая нода + её комментарии становятся комментариями другой ноды.

???

Как комментировать закрытые темы?

3 августа 2011 в 17:00

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

[РЕШЕНО] Контекстный фильтр по UID, больше нету в Views под Drupal 7?

26 июня 2011 в 14:46

Решил организовать вывод материалов пользователя в профиле через вьюс, ибо стандартная "Активность" совсем не то что нужно. Во вьюс под 6-й друпал делал такое и очень легко, а вот под семёрку столкнулся с проблемой - фильтра UID просто нет в списке Sad

Версия вьюса 7.x-3.0-rc1

Как сделать контекстный фильтр по UID?
Мне начинает казаться что проще уже самому написать небольшой модуль...

D7.2 Поле created не сохраняется когда пользователь редактирует комментарий. Как исправить?

22 июня 2011 в 9:17

1. Логинимся как обычный пользователь
2. Оставляем комментарий
3. Спустя немного времени редактируем его

в этот момент значение поля created обновляется и становится таким же как и changed.
Если редактировать под админом, всё нормально — поля имеют разные даты.

Есть вариант как это поченить?

Как объеденить две ноды форума в одну?

21 июня 2011 в 12:01

1. имеем форум на 7-ке
2. заходит новичок и создаёт тему которая уже обсуждалось или очень похожа, и встаёт вопрос:
как добавить новую (свежесозданную) ноду и её возможные коменты к старой в виде дополнительных комментариев?

Есть какой то модуль по данному вопросу? Если нет, подскажите в сторону каких функций АПИ смотреть?

По какому принципу присваивается значение language нодам/коментам и прочему?

13 июня 2011 в 20:55

К примеру у комментариев language = und, а у нод language = ru.
Собственно по какому принципу присваивается значение? в каком случае что пишется?

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

4 июня 2011 в 18:52

Собственно как это сделать? Я знаю что число берётся из 'default_nodes_main', получается вопрос, где (в каком хуке/функции темы) временно изменить это значение, что бы получилось задуманное. Или может есть другие варианты?

Целесообразность использования Views для простых задач

17 февраля 2011 в 11:30

Допустим имеем сайт, где планируются небольшие/простые блоки типа "свежие комментарии", или "Свежие изображения Галерей". Имеет ли смысл ставить громоздкий Views, когда можно написать несложный php код для запроса из базы нужных данных. Или есть всё же какие то минусы в таком подходе? Например, как с производительностью?

Есть мнения?

[решено] Проблемы с новыми комментариями после переноса с другой CMS

16 февраля 2011 в 11:50

Запустил тестовый сайт на 7-ке и перенёс туда данные с другой CMS. Вроде бы все поля заполнял правильно, но есть одна непонятка. Теперь когда в этой тестовой системе я добавляю новый комментарий в какой то старый материал/форум, у коммента записывается неправильный thread. Видимо из за этой же причины, встроенный блок "Последние комментарии" выводит информацию неправильно.

Кто ни будь может подсказать, каким запросом и где 7-ка определяет какой ей thread записать для нового комментария?

Модуль "правильный ответ" есть ли?

12 февраля 2011 в 18:11

В общем идея далеко не нова, так что возможно такой модуль уже есть.
Суть его должна быть в следующем: Есть форум, люди задают вопросы. Если находится правильный ответ в каментах, модер или админ жмёт кнопку "подтвердить" и с этого момента этот комментарий будет оформлен иначе, например в зелёной рамке. так же он будет как доп поле в ноде. Т.е. вопрос и тут же ответ, ну или например ссылкой типа "Правильный ответ!", которая ведёт на коммент.

Есть что то подобное среди готовых модулей?

D7: Не работает сортировка тем форума

7 февраля 2011 в 0:16

Собственно вот визуально http://cdrpro.ru/temp/Project020.gif

Можно ли как то побороть?

П.С. админы, почините прикрепление картинок тут, оно вызывает ошибку

D7: картинка по умолчанию для поля с изображением

23 января 2011 в 19:23

Для Article добавил поле field_front_image типа изображение со след. настройками:
каталог -- article/images/front
Максимальное разрешение изображения -- 180х180
Показывать поле для ввода атрибута «alt» - да
Показывать поле для ввода атрибута «alt» - да
Стиль просмотра -- thumbnail
Количество значений -- 1
и загрузил некое изображение которое должно выводиться по умолчанию, если поле не заполнено.

Кстати говоря, стиль thumbnail изменил на "Масштабировать и обрезать 80x80"

Система стоит пока что на Денвере.
Суть проблемы в следующем: первое время всё работает, однако после перезагрузки компа, проходит какое то время, я обновляю главную страницу в друпале и картинка по умолчанию исчезает.
Все те картинки которые были прикреплены в это поле к нодам, остаются!

Отчего такая котовасия? Кто то сталкивался с подобным? и т.д.

D7: Как сделать кнопку вставки кода загруженного изображения в тело сообщения?

17 января 2011 в 9:15

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

по нажатию на которую что бы в тело вставлялся код с индексом картинки, например:
для первой картинки $img0$
для второй $img1$
и т.д.

В общем, как добавить такую кнопку?

Одно из полей ноды в качестве мета тега средствами темизации. Как?

15 января 2011 в 22:03

Собственно как такое сделать, и возможно ли вообще?
Может можно как то получить доступ к $node из html.tpl.php ?

[РЕШЕНО] D7: Аватары пользователей дублируются в две папки. Зачем?

14 января 2011 в 17:17

Когда пользователь загружает свой аватар, он сохраняется в двух папках:
sites\default\files\pictures\
sites\default\files\styles\thumbnail\public\pictures\

Почему и зачем это так? Может какая то настройка влияет, и где должен вообще хранится аватар пользователя?

D7: Вопрос по таблицам field_data_field_* и field_revision_field_* в БД

10 января 2011 в 21:30

Создаём какое то поле, например Town, для профилей пользователей.
Все значения которого, будут писаться в таблицу field_data_field_town. Тут всё понятно.
А зачем тогда нужна таблица field_revision_field_town, в которой хранятся точно такие же данные, то есть, копия.

Что за "пересмотр" и для чего всё это? Есть знатоки базы D7 ?

D7: Проблемы с таксономией в созданых полях профиля

10 января 2011 в 9:15

Создал в таксономии словарь "Country", добавил термины. Затем в настройке учётных записей (Управление полями), создал поле "Страна", тип "Ссылка на термин" и указал словарь "Country".
В принципе, визуально всё работает, термины подставляются при настройке профилей пользователей, НО! При просмотре профиля, страна показана как ссылка на термин, но при переходе по этой ссылке я вижу "На данный момент нет содержимого, классифицированного этим термином.", хотя, например, термин "Россия" закреплён за несколькими пользователями.

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

9 января 2011 в 19:52

Рассмотрим такую ситуёвину. Были импортированы юзеры в 7 друпал с другой системы, в которой использовался md5 хэш. Вот и встал вопрос: как малой кровью заставить друпал 7 принять пароль сравнив его именно с этим md5 хешем, а замет тут же сохранить пароль в новый хеш и переписать значение в базу?

Изменение формы поиска в 7

2 января 2011 в 22:09

Код с 6-ки через ***_preprocess_search_theme_form не работает. Попробовал покопаться в ***_preprocess_block, так как поиск теперь стал работать только в блоках.
Прочитать значения можно с помощью $variables['elements']['search_block_form']... но почему то не получается их изменить. Одного оператора присвоения мало. Видимо в конце функции должно быть ещё что то.

Кто ни будь подскажет как можно перекроить форму поиска?

Непонятки и импортом image_gallery (views)

28 октября 2010 в 8:12

Ставим Views, затем Image, который добавляет несколько своих видов для организации галереи. И как видно на скриншоте их можно экспортировать. Вопрос в том как импортировать на другой сайт это? При попытке импорта он тупо ругается что такой уже есть и перезаписать не хочет. Да и удалить текущий нельзя. Как быть? что то как то ручками неохота перенастраивать всё Sad

Темизация вывод прикреплённых файлов

27 октября 2010 в 11:00

Подскажите, с помощью какой функции можно полностью изменить вывод приложенных файлов к ноде? Имеется виду это:

Интересует именно темизация, то есть функция которую можно использовать в template.php.
Если с примером, то вообще шикарно будет.

Спасибо!

Темизация формы из template.php / Глюк?

27 октября 2010 в 10:11

В общем захотел перенастроить вывод формы добавления материала.
Для начала вписал в template.php такой код

Временное ограничение на редактирования сообщений/постов форума

24 октября 2010 в 14:36

Нужно как то настроить форум, что бы спустя 30 мин, после того как пользователь создал тему или оставил комментарий, он больше не мог его редактировать. Вопрос как это сделать? Стоят advanced_forum, acl, forum_access и ни чего подобного в них не нашёл Sad

Ошибки в Upload после включения модуля Date

23 октября 2010 в 23:48

Итак. Активируем модуль Date (Defines CCK date/time fields and widgets.), пытаемся загрузить любой файл в любой тип ноды.
Итог: файл загружается, НО появляется сообщение об ошибках:

warning: Parameter 2 to date_form_alter() expected to be a reference, value given in S:\home\drupal.local\www\includes\common.inc on line 2883.
warning: Parameter 2 to date_timezone_form_alter() expected to be a reference, value given in S:\home\drupal.local\www\includes\common.inc on line 2883.

Кто ни будь сталкивался? как решить вопрос?