Показаны сообщения с ярлыком Drupal. Показать все сообщения
Показаны сообщения с ярлыком Drupal. Показать все сообщения

24 февраля 2008 г.

Замена Drupal иконок сортировки таблиц не прибегая к правке кода ядра !(CSS)


  1. img[title='sort descending'], img[title='sort ascending'] {
  2. display: none !important;
  3. }
  4. th.active a.active[href*='sort=desc'] {
  5. background: transparent url('images/sort_desc.png') no-repeat scroll left center;
  6. padding-left: 12px;
  7. }
  8. th.active a.active[href*='sort=asc'] {
  9. background: transparent url('images/sort_asc.png') no-repeat scroll left center;
  10. padding-left: 12px;
  11. }

Модуль 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