Новости Joomla

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

Релиз безопасности Joomla 6.1.3 и Joomla 5.4.8

Проект Joomla! рад сообщить о выходе Joomla 6.1.3 и Joomla 5.4.8. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

👩‍💻 WT Otpravkapochtaru - библиотека сервиса Отправка Почты России для Joomla-разработчиков.

👩‍💻 WT Otpravkapochtaru - библиотека сервиса Отправка Почты России для Joomla-разработчиков.

Joomla 5+ пакет для интеграции с API Почты России: нормализация данных, расчёт доставки, создание отправлений, партии, документы, возвраты, поиск отделений, справочники и SOAP-отслеживание.

v.3.0.0. Что нового?
Это дальнейшее развитие ранее закрытой Joomla-библиотеки для работы с API сервиса Отправка (для бизнеса) Почты России. Поэтому версия не 1.0.0, а 3.0.0.

Сейчас эта библиотека ушла от собственных реализаций и стала Joomla-обёрткой известного PHP SDK от Lapay Group.

Возможности библиотеки.
- получение настроек аккаунта, точек сдачи и текущего остатка запросов к API;
- нормализация адресов, ФИО и телефонов перед созданием отправления;
- расчёт тарифа и срока доставки;
- создание, поиск, изменение, удаление и возврат заказов в состояние «Новые»;
- проверка надёжности получателя;
- создание партий, просмотр партий и заказов внутри партии;
- генерация пакета печатных документов и формы Ф103;
- создание, изменение и удаление возвратных отправлений;
- поиск отделений по индексу, адресу и координатам, получение сервисов отделения;
- локальный список стран;
- SOAP-отслеживание операций по РПО и работа с билетами пакетного трекинга.

👩‍💻 Joomla-возможности.
В пакете библиотеки WT Otpravkapochtaru есть поля Joomla Form для расширений. Они позволяют работать в интерфейсе Joomla с некоторыми типами данных, получаемых по API из вашего личного кабинета в ЛК Почты России для бизнеса.
На данный момент в библиотеке доступны 3 поля списков, которые отображают доступные в аккаунте ОПС, типы и категории отправлений.
Поддерживаются зависимые списки: значение одного поля обновляется при изменении другого.

Системные требования.
Системные требования в основном связаны с системными требованиями апстрима библиотеки - LapayGroup PHP SDK.
- Joomla 5+
- PHP 8.3+
- Расширения PHP:
-- ext-mbstring
-- ext-simplexml
-- ext-soap (опционально, для трекинга)
-- ext-zip

Ссылки:
- Страница расширения
- GitHub библиотеки и документация

@joomlafeed

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

Лена)

  • Захожу иногда
  • 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
Просмотров: 1846
Последний ответ 10.01.2016, 14:50:59
от agrosistema
Как убрать.html у разделов и оставить у конечных страниц?

Автор Леонид

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

Автор artruslan

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

Автор orfy151

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

Автор veblik

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