graker: Комментарии

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

25 января 2010 в 17:14

Crea wrote:
Правда, в нормальных модулях админка вынесена в отдельный колбэк, поэтому ее код загружается только когда нужно.

Об том и речь.

25 января 2010 в 13:20

Ничего ощутимого не выиграет. Если функции административного модуля не задействованы (а когда "нет администратора", они не задействованы), нагрузки они не создают.

22 января 2010 в 0:38

Stan.Ezersky wrote:
Отличная тема. Вам выслано письмо, проверьте почтовый ящик

Ага, сделаю.

Quote:
Скачать на сайте журнала, здесь, вероятно на Хабре.

А, я думал, оффлайн — это бумажный Smile Значит, скачаю.

14 января 2010 в 17:21

А что делали? Модуль писали или модуль поставили? Видимо $tree - не массив, ищите, где забыли array().

У меня такое бывает, когда забываю при разработке модулей, что 'access arguments' в элементах меню hook_menu() должен быть массивом. Только там другие функции menu.inc ругаются.

14 января 2010 в 1:33

У меня такое было из-за некого конфликта между кронтасками стандартных модулей aggregator и search. Сути не помню уже, но вылечилось отключением aggregator-а и последующим перезапуском крона.

13 января 2010 в 11:48

Блин, kyky, вы открыли мне глаза Smile

Я-то вижу вопрос "как выполнить SQL-запрос" и отвечаю на него, как дурак. И даже не задумываюсь, что все это в $user уже есть.

9 января 2010 в 21:33

На эту тему видимо вопросов еще много возникнет. Прежде чем задавать, рекомендую ознакомиться с давно уже существующими материалами по использованию нативного форума в Друпал:
http://drupal.org/project/advanced_forum
http://drupal.org/node/227121

29 декабря 2009 в 16:56

А смысл? Любопытный администратор легко посмотрит сообщение прямо в базе данных. И много еще интересного посмотрит, если захочет.

Единственное, что приходит в голову - модуль для шифрования переписки. Но, опять же, если ключ хранится на сервере, то любопытного администратора это не остановит.

15 декабря 2009 в 17:37

Хороший вопрос Smile

Например, можно написать модуль. А если небольшие - то вставлять в тело страниц или блоков. Но в любом случае придется разбираться самому - сначала, а спрашивать - уже потом.

15 декабря 2009 в 15:13

toshaxtsa wrote:
"ACKET" wrote:
Может все-таки поставить модуль Captcha с дополнением CAPTCHA Pack?

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

14 декабря 2009 в 22:00

В модуле реализовать hook_perm(), в нем нужно задать название пермишна, по которому будет определяться, кому можно, а кому - нет.

Затем в hook_menu(), через который должна создаваться эта отдельная страница, указать в access callback созданный пермишн.

11 декабря 2009 в 22:55

Ну да, покопался чуть-чуть в коде, так и есть. Там этот момент немного через задницу сделан. Уж не знаю, есть ли спец. модули для таких вещей, мне они неизвестны.

Таб "Просмотр" исчезнет, как вы понимаете, если скрыть все остальные табы, из которых остается только "Редактировать". Конечно, менять исходный код друпала - плохое решение (хотя прятать редактирование профиля тоже не очень хорошо). Но в общем - попробуйте найти в user.module access-функцию user_edit_access и заставьте ее возвращать FALSE всегда кроме админского аккаунта. Должно помочь.

11 декабря 2009 в 18:56

lopata24 wrote:
Как убрать обычное меню, которое выводится на странице пользователя?

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

11 декабря 2009 в 17:12

Насчет блоков: попробуйте выводить прямо в блок $account->uid и $user->uid.
А вообще в настройке блока есть вариант "показывать если PHP-код возвращает TRUE", попробуйте туда вставить примерно это: