Новости Joomla

Вышли релизы безопасности Joomla 6.0.2 и Joomla 5.4.2

Релиз безопасности Joomla 6.0.2 и 5.4.2

Проект Joomla спешит сообщить о выпуске Joomla 6.0.2 и Joomla 5.4.2. Это релиз безопасности для серии Joomla 6.0 и релиз безопасности для серии Joomla 5.4.

0 Пользователей и 1 Гость просматривают эту тему.
  • 5 Ответов
  • 1804 Просмотров
*

Wertos

  • Захожу иногда
  • 489
  • 22 / 0
Кто нибудь сталкивался с такой проблемой ?

есть методы решения ?
А то как то не аккуратненько (с)анекдот
« Последнее редактирование: 17.10.2010, 16:52:30 от Forget-me-not »
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: Пагинация в админке(com_users)
« Ответ #1 : 10.10.2010, 21:26:40 »
Кто нибудь сталкивался с такой проблемой ?
нет.
Т.к. сама по себе такая проблема не возникнет, если не ковырять файлы
смотрите переменную $displayedPages в libraries\joomla\html\pagination.php
*

Wertos

  • Захожу иногда
  • 489
  • 22 / 0
Re: Пагинация в админке(com_users)
« Ответ #2 : 10.10.2010, 22:28:36 »
нет.
Т.к. сама по себе такая проблема не возникнет, если не ковырять файлы
Как это не возникает...! Как раз и возникает в админке. Файл в админке не один не изменён !

UPD
Беда в это файле /administrator/templates/khepri/html/pagination.php
и вроде как в этой функции...
Код
function pagination_list_render($list)
{
  // Initialize variables
  $lang =& JFactory::getLanguage();
  $html = null;

  if ($list['start']['active']) {
    $html .= "<div class=\"button2-right\"><div class=\"start\">".$list['start']['data']."</div></div>";
  } else {
    $html .= "<div class=\"button2-right off\"><div class=\"start\">".$list['start']['data']."</div></div>";
  }
  if ($list['previous']['active']) {
    $html .= "<div class=\"button2-right\"><div class=\"prev\">".$list['previous']['data']."</div></div>";
  } else {
    $html .= "<div class=\"button2-right off\"><div class=\"prev\">".$list['previous']['data']."</div></div>";
  }

  $html .= "\n<div class=\"button2-left\"><div class=\"page\">";
  foreach( $list['pages'] as $page ) {
    $html .= $page['data'];
  }
  $html .= "\n</div></div>";

  if ($list['next']['active']) {
    $html .= "<div class=\"button2-left\"><div class=\"next\">".$list['next']['data']."</div></div>";
  } else {
    $html .= "<div class=\"button2-left off\"><div class=\"next\">".$list['next']['data']."</div></div>";
  }
  if ($list['end']['active']) {
    $html .= "<div class=\"button2-left\"><div class=\"end\">".$list['end']['data']."</div></div>";
  } else {
    $html .= "<div class=\"button2-left off\"><div class=\"end\">".$list['end']['data']."</div></div>";
  }

  return $html;
}
Вот для сайта этот файл у меня переписан(код взят с форума) а для админки нужно переделать... но я никак въехать не могу в организацию такой пагинации :(
« Последнее редактирование: 10.10.2010, 23:46:04 от Wertos »
*

Wertos

  • Захожу иногда
  • 489
  • 22 / 0
Re: Пагинация в админке(com_users)
« Ответ #3 : 11.10.2010, 00:08:51 »
Вопрос закрыт, я вникся...
*

Forget-me-not

  • Moderator
  • 242
  • 39 / 0
  • Птица-говорун отличается умом и сообразительностью
Re: Пагинация в админке(com_users)
« Ответ #4 : 11.10.2010, 10:50:42 »
Вопрос закрыт, я вникся...
а теперь осветите для будущих поколений

ps. вам помогают. и вы помогите, чтобы остальные могли пользоваться
Всё великое совершили люди двух типов: гениальные, которые знали, что это выполнимо, и абсолютно тупые, которые даже не знали, что это невыполнимо...
*

Wertos

  • Захожу иногда
  • 489
  • 22 / 0
Re: Пагинация в админке(com_users)
« Ответ #5 : 17.10.2010, 16:34:31 »
В админском шаблоне есть файл pagination.php вроде... в нём вот такой кусок кода
Цитировать
function pagination_list_render($list)
{
  // Initialize variables
  $lang =& JFactory::getLanguage();
  $html = null;
  $numlr = 7; //колличество позиций страниц в начале ленты и в конце
  $numpos = 20; //колличество позиций ленты вообще

  if ($list['start']['active']) {
    $html .= "<div class=\"button2-right\"><div class=\"start\">".$list['start']['data']."</div></div>";
  } else {
    $html .= "<div class=\"button2-right off\"><div class=\"start\">".$list['start']['data']."</div></div>";
  }
  if ($list['previous']['active']) {
    $html .= "<div class=\"button2-right\"><div class=\"prev\">".$list['previous']['data']."</div></div>";
  } else {
    $html .= "<div class=\"button2-right off\"><div class=\"prev\">".$list['previous']['data']."</div></div>";
  }
  $html .= "\n<div class=\"button2-left\"><div class=\"page\">";
/*
  foreach( $list['pages'] as $page ) {
    $html .= $page['data'];
  }
*/
  if(count($list['pages'])>$numpos) { // если страниц больше чем позиций в ленте - разбиваем троеточием
    for($i=1; $i<=count($list['pages']); $i++){
      if(!$list['pages'][$i]['active']) {
        if($i > $numlr){
          for($j=1; $j<=$numlr; $j++){ $html .= $list['pages'][$j]['data']; }
        }else{
          for($j=1; $j<$i; $j++){ $html .= $list['pages'][$j]['data']; }
        }
        if(($numlr+1) < ($i-1)){ $html .= '<a>...</a>'; }
        if((count($list['pages']) - $numlr) <= $i){
          for($j=(count($list['pages'])-$numlr-2); $j<$i; $j++){ $html .= $list['pages'][$j]['data']; }
        }else{
          if($i > ($numlr+1)){ $html .= $list['pages'][$i-1]['data']; }
        }
//        $html .= '<span class="activ">';
        $html .= $list['pages'][$i]['data'];
//        $html .= '</span>';
        if(($numlr+1) >= $i){
          for($j=($i+1); $j<=($numlr+3); $j++){ $html .= $list['pages'][$j]['data']; }
        }else{
          if($i < (count($list['pages'])-$numlr)){ $html .= $list['pages'][$i+1]['data']; }
        }
        if((count($list['pages']) - $numlr) > ($i+1)){ $html .= '<a>...</a>'; }
        if($i <= (count($list['pages'])-$numlr)){
          for($j=(count($list['pages'])-$numlr+1); $j<=count($list['pages']); $j++){ $html .= $list['pages'][$j]['data']; }
        }else{
          for($j=$i+1; $j<=count($list['pages']); $j++){ $html .= $list['pages'][$j]['data']; }
        }
        }
    }
  } else {
    foreach( $list['pages'] as $page ) {
      $html .= $page['data'];
    }
  }

  $html .= "\n</div></div>";

  if ($list['next']['active']) {
    $html .= "<div class=\"button2-left\"><div class=\"next\">".$list['next']['data']."</div></div>";
  } else {
    $html .= "<div class=\"button2-left off\"><div class=\"next\">".$list['next']['data']."</div></div>";
  }
  if ($list['end']['active']) {
    $html .= "<div class=\"button2-left\"><div class=\"end\">".$list['end']['data']."</div></div>";
  } else {
    $html .= "<div class=\"button2-left off\"><div class=\"end\">".$list['end']['data']."</div></div>";
  }

  return $html;
}

PS вложения не добавить, хотел файл приложить :(
Цитировать
Папка upload заполнена. Попробуйте файл меньшего размера или свяжитесь с Администратором.

http://depositfiles.com/files/v0d2oic2o
« Последнее редактирование: 17.10.2010, 16:43:02 от Wertos »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Поиск статьи по url сайта в админке Joomla 1.5

Автор Tema

Ответов: 5
Просмотров: 2256
Последний ответ 14.08.2020, 07:16:44
от rsn
[Решено] Проблема с авторизацией Invalid Token

Автор treX

Ответов: 100
Просмотров: 97511
Последний ответ 06.10.2019, 16:55:45
от PaLyCH
Поменял доменное имя - доступ к админке

Автор kirill-juk

Ответов: 1
Просмотров: 1671
Последний ответ 06.02.2018, 12:53:39
от SeBun
Как проверить форму обратной связи [Решено]

Автор mafiozzzza

Ответов: 8
Просмотров: 6929
Последний ответ 30.05.2017, 11:34:11
от darkghost
Как поменять пароль в админке?

Автор sorokina_ev77

Ответов: 9
Просмотров: 32943
Последний ответ 02.02.2017, 18:31:03
от stendapuss