Новости Joomla

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

Лена)

  • Захожу иногда
  • 402
  • 28 / 0
Re: Нумерация страниц
« Ответ #90 : 05.04.2011, 06:26:32 »
Я использовала классы table.pagenav a и .pagination a, но почему-то при их использовании цвета, размеры текста материалов тоже меняются, хотя у них есть свои классы! как такое может быть?
*

Лена)

  • Захожу иногда
  • 402
  • 28 / 0
Re: Нумерация страниц
« Ответ #91 : 05.04.2011, 09:55:40 »
цвет страницы, на которой я в данный момент нахожусь...

так и не решился этот вопрос.  кроме link, visited, hover и active у ссылок других параметров нет случайно?
*

Лена)

  • Захожу иногда
  • 402
  • 28 / 0
Re: Нумерация страниц
« Ответ #92 : 05.04.2011, 12:29:00 »
и еще одно интересует: у меня на странице с новостями есть внизу навигация, где вместо слов "предыдущая" и "следующая" привязана новость соответствующая. Если выбираешь первую новость, то стоит только следующая новость. и внешний вид навигации получается некрасивый. как зациклить эту навигацию, чтобы при открытии первой новости в месте "предыдущей новости" стояла последняя новость? нужно править файл pagenavigation.php, который находится в папке плагины?
*

Magnum

  • Захожу иногда
  • 269
  • 14 / 0
  • magnumblog.space
Re: Нумерация страниц
« Ответ #93 : 05.04.2011, 17:46:13 »
pagenavigation.php создать в папке шаблона в соответствующей папке HTML, ну а дальше делате все что хотите в меру свох познаний.. тут я вам не подскажу ибо не делал такого по не надобности оного =)
Так, что редактировать pagenavigation.php в папке плагинов не стоит =)
Я не волшебник. Я всего лишь учусь!
*

waw555

  • Захожу иногда
  • 118
  • 2 / 0
Re: Нумерация страниц
« Ответ #94 : 11.04.2011, 18:59:31 »
Как реализовать такое?

В левой колонке будет << В начало назад, в центральной колонке будет Страница 1 из 2, в правой колонке будет вперед В конец >>
*

Andridge

  • Новичок
  • 3
  • 0 / 0
Re: Нумерация страниц
« Ответ #95 : 13.08.2012, 16:15:38 »
В этой теме был похожий вопрос, да не совсем.

В общем. Есть страница "Новости" - самая главная. Я уверен, что на остальных страницах такой же косяк, но на них этого пока не видно. Итак. Новостей много. Они разделены на несколько страниц (уже около двух десятков). На главной под самой последней новостью есть, как водится, горизонтальная листалка с номерами страниц. Так вот. Она работает примерно на первых трех-четырех страницах. А дальше начинается какой-то бардак. Нажимаешь, к примеру, на девятую страницу, попадаешь опять на четвертую, а в листалке подсвечивается вообще номер 2, как-будто она-то и открыта. И так со всей листалкой.

Joomla 1.5.22.

Что делать?
*

Paquito

  • Новичок
  • 7
  • 0 / 0
Re: Нумерация страниц
« Ответ #96 : 15.08.2012, 00:42:12 »
Друзья!
Подскажите, пожалуйста, где и как поменять расстояние между пунктами меню навигации в VirtueMart 2.
Заранее спасибо!)))
*

Andridge

  • Новичок
  • 3
  • 0 / 0
Re: Нумерация страниц
« Ответ #97 : 29.08.2012, 17:38:14 »
В этой теме был похожий вопрос, да не совсем.

В общем. Есть страница "Новости" - самая главная. Я уверен, что на остальных страницах такой же косяк, но на них этого пока не видно. Итак. Новостей много. Они разделены на несколько страниц (уже около двух десятков). На главной под самой последней новостью есть, как водится, горизонтальная листалка с номерами страниц. Так вот. Она работает примерно на первых трех-четырех страницах. А дальше начинается какой-то бардак. Нажимаешь, к примеру, на девятую страницу, попадаешь опять на четвертую, а в листалке подсвечивается вообще номер 2, как-будто она-то и открыта. И так со всей листалкой.

Joomla 1.5.22.

Что делать?

Решилось отключением Artio. Странно, что он вообще оказался включен. )
*

markas

  • Захожу иногда
  • 69
  • 0 / 0
Re: Нумерация страниц
« Ответ #98 : 13.11.2014, 15:07:44 »
В вашем шаблоне, создаете файл pagination.php который должен ходится в корне папки HTML вашего же шаблона. Код этого файла:
Код
<?php

// no direct access
defined('_JEXEC') or die('Restricted access');

/**
 * This is a file to add template specific chrome to pagination rendering.
 *
 * pagination_list_footer
 * Input variable $list is an array with offsets:
 * $list[limit] : int
 * $list[limitstart] : int
 * $list[total] : int
 * $list[limitfield] : string
 * $list[pagescounter] : string
 * $list[pageslinks] : string
 *
 * pagination_list_render
 * Input variable $list is an array with offsets:
 * $list[all]
 * [data] : string
 * [active] : boolean
 * $list[start]
 * [data] : string
 * [active] : boolean
 * $list[previous]
 * [data] : string
 * [active] : boolean
 * $list[next]
 * [data] : string
 * [active] : boolean
 * $list[end]
 * [data] : string
 * [active] : boolean
 * $list[pages]
 * [{PAGE}][data] : string
 * [{PAGE}][active] : boolean
 *
 * pagination_item_active
 * Input variable $item is an object with fields:
 * $item->base : integer
 * $item->link : string
 * $item->text : string
 *
 * pagination_item_inactive
 * Input variable $item is an object with fields:
 * $item->base : integer
 * $item->link : string
 * $item->text : string
 *
 * This gives template designers ultimate control over how pagination is rendered.
 *
 * NOTE: If you override pagination_item_active OR pagination_item_inactive you MUST override them both
 */

function pagination_list_footer($list)
{
// Initialize variables
$lang =& JFactory::getLanguage();
$html = "<div class=\"list-footer\">\n";

if ($lang->isRTL())
{
$html .= "\n<div class=\"counter\">".$list['pagescounter']."</div>";
$html .= $list['pageslinks'];
$html .= "\n<div class=\"limit\">".JText::_('Display Num').$list['limitfield']."</div>";
}
else
{
$html .= "\n<div class=\"limit\">".JText::_('Display Num').$list['limitfield']."</div>";
$html .= $list['pageslinks'];
$html .= "\n<div class=\"counter\">".$list['pagescounter']."</div>";
}

$html .= "\n<input type=\"hidden\" name=\"limitstart\" value=\"".$list['limitstart']."\" />";
$html .= "\n</div>";

return $html;
}

function pagination_list_render($list)
{
// Initialize variables
$lang =& JFactory::getLanguage();
$html = "<ul class=\"pagination\">";
//$html .= '<li>&laquo;</li>';
// Reverse output rendering for right-to-left display
if($lang->isRTL())
{
$html .= $list['start']['data'];
$html .= $list['previous']['data'];

$list['pages'] = array_reverse( $list['pages'] );

foreach( $list['pages'] as $page ) {
if($page['data']['active']) {
//  $html .= '<strong>';
}

$html .= $page['data'];

if($page['data']['active']) {
// $html .= '</strong>';
}
}

$html .= $list['next']['data'];
$html .= $list['end']['data'];
// $html .= '«';
}
else
{
$html .= $list['start']['data'];
$html .= $list['previous']['data'];

foreach( $list['pages'] as $page )
{
if($page['data']['active']) {
// $html .= '<strong>';
}

$html .= $page['data'];

if($page['data']['active']) {
//  $html .= '</strong>';
}
}

$html .= $list['next']['data'];
$html .= $list['end']['data'];
// $html .= '«';

}
//$html .= '<li>&raquo;</li>';
$html .= "</ul>";
return $html;
}

function pagination_item_active(&$item) {
return "<li><a href=\"".$item->link."\">".$item->text."</a></li>";
}

function pagination_item_inactive(&$item) {
return "<li><strong><span>".$item->text."</span></strong></li>";
}
?>

Далее в файле CSS стилей вашего шаблона нужно прописать соотвествующие стили для нормального отображения постраничной навигации. Например такой код
Код
/*Начало постраничной навигации
-------------------------------------------------------------------*/
.blokpagnav {
text-align: center;
vertical-align: top;
}
ul.pagination {
margin: 15px 5px 15px 0;
padding: 10px 0;
}

ul.pagination li {
margin: 0;
padding: 0;
display: inline;
}

ul.pagination li span{
margin-right:2px;
margin-left:2px;
padding: 2px 5px;
border: 1px solid #E2E2E2;
display: inline;
}

ul.pagination a {
margin-right:2px;
margin-left:2px;
padding: 2px 5px;
border: 1px solid #E2E2E2;
}

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
color: #747474;
border: 1px solid #dadada;
background: #ededed;
text-decoration: none;
}

Результатом всего этого получается:


Думаю этого будет достаточно что бы разобраться в остальном

все сделал как вы написали, все равно в столбик нумерация.
*

darkghost

  • Живу я здесь
  • 2212
  • 97 / 0
Re: Нумерация страниц
« Ответ #99 : 14.11.2014, 01:00:35 »
все сделал как вы написали, все равно в столбик нумерация.
Если попробовать по экспериментировать со стандартным (находится по адресу \libraries\joomla\html) файлом pagination.php - удалить стрелки, скобки? Или его нет? 
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с адресами страниц

Автор agrosistema

Ответов: 4
Просмотров: 1085
Последний ответ 10.01.2016, 14:50:59
от agrosistema
Как убрать.html у разделов и оставить у конечных страниц?

Автор Леонид

Ответов: 0
Просмотров: 1265
Последний ответ 17.04.2015, 05:03:37
от Леонид
Как выровнять заголовки страниц по центру и увеличить

Автор artruslan

Ответов: 14
Просмотров: 3852
Последний ответ 04.12.2014, 21:06:48
от Shustry
Разные Title для разных страниц

Автор orfy151

Ответов: 1
Просмотров: 1113
Последний ответ 21.10.2014, 12:07:00
от darkghost
Сотни скрытых страниц чужого сайта на моем сайте

Автор veblik

Ответов: 5
Просмотров: 2693
Последний ответ 20.03.2014, 18:50:27
от veblik