24 февраля 2008 г.

Модуль forum_mark_read.module для Drupal 4.7

Установка модуля на Drupal.

1. Go to "administer >> modules" (admin/modules) and make forum_mark_read
module 'Enabled'.
2. Go to a forum and will see the link "Mark all topics read".

Я тестировал модуль в mySQL и postgreSQL.

Любые пожелания-предложения принимаю. Возможно это можно было сделать более просто. Потому что я не гуру в sql запросах.

http://drupal.org/node/63416 здесь бралась основа и немного усовершенствовалась или переделалась.

Также в моем случае template.php необходимо добавить подобное:

if (user_access('create forum topics')) {
$output .= '

  • '. l(t('Post new forum topic.'), "node/add/forum/$tid") .'
  • ';
    if(0 != $user->uid && user_access('access content') && module_exist('forum_mark_read')) {
    $output .= '

  • '. l(t('Mark all topics read.'), "forum/$tid/markasread") .'
  • ';
    }
    }

    или возможно в Вашем случае надо править модуль forum поискав там строку с t('Post new forum topic.') и добавив ниже.


    Поскольку я еще не разобрался как можно разместить сюда файл, скачать сможете здесь http://www.drupal.ru/node/9940

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