Как удалить количество просмотров страницы

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

Аватар пользователя kwas kwas 25 октября 2009 в 1:53

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

Комментарии

Аватар пользователя kwas kwas 25 октября 2009 в 22:10

На худой конец, конечно, прокатит, но это что-то не то. Статистику по требованию тоже хочется сохранить.

Аватар пользователя kwas kwas 27 октября 2009 в 15:18

Это я понимаю, что можно закомментировать. Думалось, что можно через интерфейс админки птичками вопрос урегулировать.

Аватар пользователя pimpseg pimpseg 18 марта 2010 в 14:35

Не знаю насколько цивилизованный этот способ, но я сделала это так:
Администрирование » Управление пользователями » Разрешения » модуль statistics » видеть счетчик сообщений
Убрала все галочки, и теперь никто их не видит. Ну можно оставить у администратора если хочется.

Аватар пользователя nikolo nikolo 30 января 2013 в 18:04

В drupal 7 такого счетчика не нашел. Поэтому затемезировал theme_links() как посоветовал direqtor. Добавил проверку на statistics_counter. Может, начинающим пригодиться.

<?php
function leetas_links($variables)
{
    
$links $variables['links'];
  
$attributes $variables['attributes'];
  
$heading $variables['heading'];
  global 
$language_url;
  
$output '';

  if (

count($links) > 0) {
    
$output '';

    

// Treat the heading first if it is present to prepend it to the
    // list of links.
    
if (!empty($heading)) {
      if (
is_string($heading)) {
        
// Prepare the array that will be used when the passed heading
        // is a string.
        
$heading = array(
          
'text' => $heading,
          
// Set the default level of the heading.
          
'level' => 'h2',
        );
      }
      
$output .= '<' $heading['level'];
      if (!empty(
$heading['class'])) {
        
$output .= drupal_attributes(array('class' => $heading['class']));
      }
      
$output .= '>' check_plain($heading['text']) . '</' $heading['level'] . '>';
    }

    

$output .= '<ul' drupal_attributes($attributes) . '>';

    

$num_links count($links);
    
$i 1;

    foreach (

$links as $key => $link) {
      if(
$key!="statistics_counter")
      {
          
$class = array($key);
    
          
// Add first, last and active classes to the list of links to help out themers.
          
if ($i == 1) {
            
$class[] = 'first';
          }
          if (
$i == $num_links) {
            
$class[] = 'last';
          }
          if (isset(
$link['href']) && ($link['href'] == $_GET['q'] || ($link['href'] == '<front>' && drupal_is_front_page()))
              && (empty(
$link['language']) || $link['language']->language == $language_url->language)) {
            
$class[] = 'active';
          }
          
$output .= '<li' drupal_attributes(array('class' => $class)) . '>';
    
          if (isset(
$link['href'])) {
            
// Pass in $link as $options, they share the same keys.
            
$output .= l($link['title'], $link['href'], $link);
          }
          elseif (!empty(
$link['title'])) {
            
// Some links are actually not links, but we wrap these in <span> for adding title and class attributes.
            
if (empty($link['html'])) {
              
$link['title'] = check_plain($link['title']);
            }
            
$span_attributes '';
            if (isset(
$link['attributes'])) {
              
$span_attributes drupal_attributes($link['attributes']);
            }
            
$output .= '<span' $span_attributes '>' $link['title'] . '</span>';
          }
    
          
$i++;
          
$output .= "</li>\n";
        }
    }
    
$output .= '</ul>';
  }

  return 

$output;
}
?>