Обухов Никита: Комментарии

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

3 января 2011 в 13:01

Если хочешь разобраться с друпалом, кури forms api reference, посмотри раздел hooks на api.drupal.org

Чтоб сделать то что тебе надо, создай свой модуль и воткни туда 3 строчки кода:

2 сентября 2010 в 15:32

Список модулей берется из таблички system, сортируется ORDER BY weight ASC, filename ASC, в такой же очередности и выполняются хуки.

Как вариант - поставить этому prepopulate вес 100

2 сентября 2010 в 10:26

ну там уже есть что-то, uid юзера, имя, тип ноды. только это все и так ясно, зачем выводить.

30 августа 2010 в 21:01

На страницах taxonomy/term/% ноды и так сортируются по дате.

Если нужна другая сортировка, то см. taxonomy.pages.inc там есть строка

$output = theme('taxonomy_term_page', $tids, taxonomy_select_nodes($tids, $terms['operator'], $depth, TRUE));

ее можно заменить на

$sort = 'n.title DESC'; // по имени
$output = theme('taxonomy_term_page', $tids, taxonomy_select_nodes($tids, $terms['operator'], $depth, TRUE, $sort));

24 мая 2010 в 21:57

Дык я и говорю - у кого свой обрабочитк кэша, надо будет в него добавить пару строк.

Это надо чтоб отключить кэширование страниц для залогиненных таким макаром юзеров - они ж остаются гостями, без user->uid.

Разве можно как-то по-другому отключить кэширование?

Всего-то в cache_get и cache_set воткнуть if ($table == 'cache_page' && isset($_SESSION['loginza'])) return FALSE;

24 мая 2010 в 15:56

Но-но, зачем?

Я повтрюсь, модуль предназначен для комментирования.

Юзер, зашедший через Логинзу, остается гостем ($user->uid = 0)

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

В будущем планирую сделать полноценную авторизацию, с регистрацией нового пользователя.

23 мая 2010 в 14:24

Вот альтернатива: http://drupal.ru/node/45330

Кроме контакта, есть еще mail.ru, yandex, rambler, livejournal, google, короче херова туча провайдеров.

Но есть свои нюансы.

10 мая 2010 в 15:42

"inc" wrote:
В итоге получаем веб-сервер на Linux в виртуальной машине, который потребляет 256 Мб RAM и работает быстрее денвера.

Думаешь, будет быстрее чем если юзать IIS? Smile

21 марта 2010 в 13:44

"<a href="mailto:shamaner@drupal.org">shamaner@drupal.org</a>" wrote:
да пипе_ совсем. всего одно действие chmod. винда не для серваков, а суровых юзеров.

(Справедливости ради) здесь собсна тоже только добавить права на папку и усё.

21 марта 2010 в 10:19

ЕМНИП это из-за того что загружаемые файлы наследуют права от временной папки

1. Найдите временную папку для загрузки файлов (по-умолчанию C:\Windows\temp) или та, что вы указали в php.ini в строке upload_tmp_dir
2. Для этой папки добавьте группы IUSR и IIS_IUSRS с нужными разрешениями

3 марта 2010 в 18:13

можно в page arguments сделать array(2) - будет передавать 2й аргумент..

> Как мне перехватить ссылку типа admin/tickets/100 и указать какую функцию запускать для вывода информации, где 100 номер записи?