Новости 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 Гость просматривают эту тему.
  • 29 Ответов
  • 8832 Просмотров
*

Kikasso

  • Захожу иногда
  • 99
  • 45 / 0
С помощью этого улучшения, вы из админки всегда сможете установить необходимую дату окончания публикации объявления


Для этого необходимо:
в файле admin.adsmanager.html.php найти function displayAd после строчки
Код
<table cellpadding="4" cellspacing="0" border="0" width="100%" class="adminlist">
вставляем
Код
<tr>
<td><?php echo ADSMANAGER_EXPIRATION_DATE; ?></td>
<td>

<!-- подключаем стили и скрипт для работы календаря -->
<script language="javascript" type="text/javascript" src="<?php echo $mosConfig_live_site;?>/includes/js/calendar/calendar_mini.js"></script>
        <script language="javascript" type="text/javascript" src="<?php echo $mosConfig_live_site;?>/includes/js/calendar/lang/calendar-en.js"></script>
<?php $mainframe->addCustomHeadTag( '<link rel="stylesheet" type="text/css" media="all" href="'.$mosConfig_live_site.'/includes/js/calendar/calendar-mos.css" title="green" />' ); ?>

<input class="text_area" type="text" name="expiration_date" id="expiration_date" size="25" maxlength="19" value="<?php echo $row->expiration_date; ?>" />
<input name="reset" type="reset" class="button" onclick="return showCalendar('expiration_date', 'y-mm-dd');" value="..." />

</td>
<td></td>
</tr>

Проверяем чтоб в adsmanager.class.php class adsManagerAd содержит var $published = null;

Не забудьте добавить в lang: DEFINE('ADSMANAGER_EXPIRATION_DATE','Окончание публикации');
« Последнее редактирование: 10.02.2010, 23:12:21 от Kikasso »
*

Beer

  • Завсегдатай
  • 1114
  • 46 / 1
  • БИРУ - БИР!
Re: Срок публикаци (только для админа)
« Ответ #1 : 10.02.2010, 23:39:24 »
 Типо Админ свои объявы может сделать любого срока действия?
*

Kikasso

  • Захожу иногда
  • 99
  • 45 / 0
Re: Срок публикаци (только для админа)
« Ответ #2 : 10.02.2010, 23:41:55 »
и свои, и не свои... он же admin - большой начальник ))
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
Re: Срок публикаци (только для админа)
« Ответ #3 : 13.02.2010, 11:33:05 »
Вот такая ошибка вылазит

Окончание публикации
Fatal error: Call to a member function addCustomHeadTag() on a non-object in Z:\home\test.ru\www\administrator\components\com_adsmanager\admin.adsmanager.html.php on line 1299

как поступить ?
 

*

grinat

  • Захожу иногда
  • 356
  • 34 / 2
Re: Срок публикаци (только для админа)
« Ответ #4 : 13.02.2010, 19:42:05 »
Вот такая ошибка вылазит

Окончание публикации
Fatal error: Call to a member function addCustomHeadTag() on a non-object in Z:\home\test.ru\www\administrator\components\com_adsmanager\admin.adsmanager.html.php on line 1299

как поступить ?
Замени  $mainframe->addCustomHeadTag( ' на echo
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
Re: Срок публикаци (только для админа)
« Ответ #5 : 14.02.2010, 00:46:30 »
Замени  $mainframe->addCustomHeadTag( ' на echo
строка
<?php   $mainframe->addCustomHeadTag( '<link rel="stylesheet" type="text/css" media="all" href="'.$mosConfig_live_site.'/includes/js/calendar/calendar-mos.css" title="green" />' ); ?>

напиши чётко пожалуйста как написать её ? Просто я совсем тупой в php
*

grinat

  • Захожу иногда
  • 356
  • 34 / 2
Re: Срок публикаци (только для админа)
« Ответ #6 : 17.02.2010, 14:47:55 »
заменить
Код
<?php   $mainframe->addCustomHeadTag( '<link rel="stylesheet" type="text/css" media="all" href="'.$mosConfig_live_site.'/includes/js/calendar/calendar-mos.css" title="green" />' ); ?>
на
Код
<?php  echo '<style src="'.$mosConfig_live_site.'/includes/js/calendar/calendar-mos.css" type="text/css" media="screen" />' ); ?>
или
Код
<style src="/includes/js/calendar/calendar-mos.css" type="text/css" media="screen" />
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
Re: Срок публикаци (только для админа)
« Ответ #7 : 17.02.2010, 15:43:56 »
неа
ошибка сервера 500

заметил скобки нет <?php  echo ( - , добавил, открывает страницу до
Окончание публикации - без календаря, далее идёт чистый лист

Убрал обе эти скобки, тоже самое
Методом тыка не получается

[вложение удалено Администратором]
« Последнее редактирование: 17.02.2010, 15:47:32 от palexa »
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Re: Срок публикаци (только для админа)
« Ответ #8 : 17.02.2010, 17:34:35 »
неа
ошибка сервера 500

заметил скобки нет <?php  echo ( - , добавил, открывает страницу до
Окончание публикации - без календаря, далее идёт чистый лист

Убрал обе эти скобки, тоже самое
Методом тыка не получается
Не надо там скобки впереди вообще.
Надо так:
Код
<?php  echo '<style src="'.$mosConfig_live_site.'/includes/js/calendar/calendar-mos.css" type="text/css" media="screen" />'; ?>
Т.е. в конце закрывающейся скобки не должно быть.

А, ну и еще, если используете Joomla 1.5, то используется не $mosConfig_live_site, а $this->baseurl;
Можно сделать так:
Код
<?php
$live_site = $this->baseurl;
echo '<style src="'.$live_site.'/includes/js/calendar/calendar-mos.css" type="text/css" media="screen" />'; ?>
*

palexa

  • Завсегдатай
  • 1108
  • 88 / 0
Re: Срок публикаци (только для админа)
« Ответ #9 : 17.02.2010, 20:21:36 »
Не надо там скобки впереди вообще.
Надо так:
Код
<?php  echo '<style src="'.$mosConfig_live_site.'/includes/js/calendar/calendar-mos.css" type="text/css" media="screen" />'; ?>
Т.е. в конце закрывающейся скобки не должно быть.

Пробывал, тоже самое

А, ну и еще, если используете Joomla 1.5, то используется не $mosConfig_live_site, а $this->baseurl;
Можно сделать так:
Код
<?php
$live_site = $this->baseurl;
echo '<style src="'.$live_site.'/includes/js/calendar/calendar-mos.css" type="text/css" media="screen" />'; ?>
Видать не судьба

Вижу вот такую аШибку

Fatal error: Using $this when not in object context in Z:\home\babyz.com.dw\www\administrator\components\com_adsmanager\admin.adsmanager.html.php on line 1300

 >:( >:( >:( >:( >:(
*

Aspik

  • Давно я тут
  • 542
  • 63 / 2
  • В личку не писать, не отвечу.
Re: Срок публикаци (только для админа)
« Ответ #10 : 22.02.2010, 14:11:15 »
Пробывал, тоже самое
Видать не судьба

Вижу вот такую аШибку

Fatal error: Using $this when not in object context in Z:\home\babyz.com.dw\www\administrator\components\com_adsmanager\admin.adsmanager.html.php on line 1300

 >:( >:( >:( >:( >:(

J1.5
Все ошибки те же самые, но вот так работает без ошибок, тока почему-то календарь не показывается, и время не изменяться.

Код
<?php echo ( '<link rel="stylesheet" type="text/css" media="all" href="'.$mosConfig_live_site.'/includes/js/calendar/calendar-mos.css" title="green" />' ); ?>
хотя понятно уже почему, может кто нибудь сделал решение для J1,5?
« Последнее редактирование: 22.02.2010, 14:19:24 от Aspik »
Мои расширения - http://eco-joom.com/ru/

Re: Срок публикаци (только для админа)
« Ответ #11 : 04.03.2010, 03:38:43 »
Код
<script language="javascript" type="text/javascript" src="<?php echo $mosConfig_live_site;?>/includes/js/calendar/lang/calendar-en-GB.js]"></script>
проверь имя файла по этому пути /includes/js/calendar/lang/calendar-en-GB.js
у меня он в 2.5 с припиской GB

календарик сам работает
но хотя дату не сохраняет =(
*

saidrustam

  • Захожу иногда
  • 100
  • 7 / 0
Re: Срок публикаци (только для админа)
« Ответ #12 : 12.05.2010, 15:43:21 »
есть ли русский язык для этойго календаря?
« Последнее редактирование: 12.05.2010, 16:06:27 от saidrustam »
*

saidrustam

  • Захожу иногда
  • 100
  • 7 / 0
Re: Срок публикаци (только для админа)
« Ответ #13 : 12.05.2010, 16:07:49 »
там в коде чуть ниже нужно найти строчку
Код
 <form action="index2.php" method="post" name="adminForm" id="adminForm" class="adminForm" enctype="multipart/form-data">
  и удалить его

после вставиь код
Код
<tr>
<td><?php echo ADSMANAGER_EXPIRATION_DATE; ?></td>
<td>

      <!-- подключаем стили и скрипт для работы календаря -->
      <script language="javascript" type="text/javascript" src="<?php echo $mosConfig_live_site;?>/includes/js/calendar/calendar_mini.js"></script>
        <script language="javascript" type="text/javascript" src="<?php echo $mosConfig_live_site;?>/includes/js/calendar/lang/calendar-en.js"></script>
      <?php   echo '<link rel="stylesheet" type="text/css" media="all" href="'.$mosConfig_live_site.'/includes/js/calendar/calendar-mos.css" title="green" />' ; ?>
<form action="index2.php" method="post" name="adminForm" id="adminForm" class="adminForm" enctype="multipart/form-data">
<input class="text_area" type="text" name="expiration_date" id="expiration_date" size="25" maxlength="19" value="<?php echo $row->expiration_date; ?>" />
<input name="reset" type="reset" class="button" onclick="return showCalendar('expiration_date', 'y-mm-dd');" value="..." />

</td>
<td></td>
</tr>

спасибо автору
*

eklmn

  • Осваиваюсь на форуме
  • 34
  • 2 / 0
Re: Срок публикаци (только для админа)
« Ответ #14 : 08.06.2010, 15:00:15 »
Версия Joomla:    Joomla! 1.5.17
AdsManager Version 2.5

календарик работает и дату можно поставить, но не сохраняет дату и все тут
*

Kikasso

  • Захожу иногда
  • 99
  • 45 / 0
Re: Срок публикаци (только для админа)
« Ответ #15 : 08.06.2010, 17:25:07 »
проверяем чтобы в файле adsmanager.class.php

в классе adsManagerAd, была строчка
Код
var $expiration_date = null;
*

inoename

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Re: Срок публикаци (только для админа)
« Ответ #16 : 08.06.2010, 20:08:16 »
ставлю датe, после жму сохранить и при сохранении выдает ошибку сценария:

 

как будто какого скрипта не хватает?

вот мой код:

Код
<tr>
<td><?php echo ADSMANAGER_EXPIRATION_DATE; ?></td>
<td>
      <!-- подключаем стили и скрипт для работы календаря -->
      <script language="javascript" type="text/javascript" src="<?php echo $mosConfig_live_site;?>/includes/js/calendar/calendar_mini.js"></script>
        <script language="javascript" type="text/javascript" src="<?php echo $mosConfig_live_site;?>/includes/js/calendar/lang/calendar-en-GB.js"></script>
      <?php   echo '<link rel="stylesheet" type="text/css" media="all" href="'.$mosConfig_live_site.'/includes/js/calendar/calendar-mos.css" title="green" />' ; ?>
<form action="index2.php" method="post" name="adminForm" id="adminForm" class="adminForm" enctype="multipart/form-data">
<input class="text_area" type="text" name="expiration_date" id="expiration_date" size="25" maxlength="19" value="<?php echo $row->expiration_date; ?>" />
<input name="reset" type="reset" class="button" onclick="return showCalendar('expiration_date', 'y-mm-dd');" value="..." />
</td>
<td></td>
</tr>
« Последнее редактирование: 08.06.2010, 20:21:50 от inoename »
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Re: Срок публикаци (только для админа)
« Ответ #17 : 08.06.2010, 21:50:09 »
ставлю датe, после жму сохранить и при сохранении выдает ошибку сценария:

 

как будто какого скрипта не хватает?

вот мой код:

Код
<tr>
<td><?php echo ADSMANAGER_EXPIRATION_DATE; ?></td>
<td>
      <!-- подключаем стили и скрипт для работы календаря -->
      <script language="javascript" type="text/javascript" src="<?php echo $mosConfig_live_site;?>/includes/js/calendar/calendar_mini.js"></script>
        <script language="javascript" type="text/javascript" src="<?php echo $mosConfig_live_site;?>/includes/js/calendar/lang/calendar-en-GB.js"></script>
      <?php   echo '<link rel="stylesheet" type="text/css" media="all" href="'.$mosConfig_live_site.'/includes/js/calendar/calendar-mos.css" title="green" />' ; ?>
<form action="index2.php" method="post" name="adminForm" id="adminForm" class="adminForm" enctype="multipart/form-data">
<input class="text_area" type="text" name="expiration_date" id="expiration_date" size="25" maxlength="19" value="<?php echo $row->expiration_date; ?>" />
<input name="reset" type="reset" class="button" onclick="return showCalendar('expiration_date', 'y-mm-dd');" value="..." />
</td>
<td></td>
</tr>


А точно у Вас прописаны пути и существуют эти файлы?
*

inoename

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Re: Срок публикаци (только для админа)
« Ответ #18 : 08.06.2010, 22:19:51 »
А точно у Вас прописаны пути и существуют эти файлы?


/includes/js/calendar/calendar_mini.js
/includes/js/calendar/lang/calendar-en-GB.js
/includes/js/calendar/calendar-mos.css


эти точно есть- какие ещё проверить?
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Re: Срок публикаци (только для админа)
« Ответ #19 : 08.06.2010, 22:28:58 »
хм, странно, вот я подключаю в файле admin.adsmanager.html.php:
Код
<script language="javascript" type="text/javascript" src="<?php echo $mosConfig_live_site;?>/includes/js/calendar/calendar_mini.js"></script>
<script language="javascript" type="text/javascript" src="<?php echo $mosConfig_live_site;?>/includes/js/calendar/lang/calendar-ru.js"></script>
<link rel="stylesheet" type="text/css" media="all" href="<?php $mosConfig_live_site; ?>/includes/js/calendar/calendar-mos.css" title="green" />
использую Joostina 1.2.0 + Ads2.5Rc2
*

inoename

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Re: Срок публикаци (только для админа)
« Ответ #20 : 09.06.2010, 00:06:05 »
может косяк потому что у меня Joomla 1.5?
*

GlooM

  • Давно я тут
  • 558
  • 91 / 0
  • AdsManager
Re: Срок публикаци (только для админа)
« Ответ #21 : 09.06.2010, 13:46:19 »
может косяк потому что у меня Joomla 1.5?
В 1.5, как помню, не используется $mosConfig_live_site;
*

saidrustam

  • Захожу иногда
  • 100
  • 7 / 0
Re: Срок публикаци (только для админа)
« Ответ #22 : 18.06.2010, 09:02:36 »
В 1.5, как помню, не используется $mosConfig_live_site;
У меня то все нормально работает:joomla 1.5.14 & Ads 2.5 RC2
*

norpe3s

  • Осваиваюсь на форуме
  • 40
  • 1 / 0
Re: Срок публикаци (только для админа)
« Ответ #23 : 07.08.2010, 07:36:15 »
Joomla 1.5.19 & Ads 2.5 RC2 все теже ошибки.. решил забить
*

andrepon

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Re: Срок публикаци (только для админа)
« Ответ #24 : 18.01.2011, 23:41:48 »
нужно немного поправить код на

Код
<tr>
<td><?php echo ADSMANAGER_EXPIRATION_DATE; ?></td>
<td>

      <!-- подключаем стили и скрипт для работы календаря -->
      <script language="javascript" type="text/javascript" src="../includes/js/calendar/calendar_mini.js"></script>
        <script language="javascript" type="text/javascript" src="../includes/js/calendar/lang/calendar-en-GB.js"></script>
      <?php   echo '<link rel="stylesheet" type="text/css" media="all" href="../includes/js/calendar/calendar-mos.css" title="green" />' ; ?>
<form action="index2.php" method="post" name="adminForm" id="adminForm" class="adminForm" enctype="multipart/form-data">
<input class="text_area" type="text" name="expiration_date" id="expiration_date" size="25" maxlength="19" value="<?php echo $row->expiration_date; ?>" />
<input name="reset" type="reset" class="button" onclick="return showCalendar('expiration_date', 'y-mm-dd');" value="..." />

</td>
<td></td>
</tr>

У меня заработало!
*

saidrustam

  • Захожу иногда
  • 100
  • 7 / 0
Re: Срок публикаци (только для админа)
« Ответ #25 : 19.01.2011, 08:19:22 »
чтобы заработало еще кое что надо, правильные руки ^-^
*

flier

  • Захожу иногда
  • 107
  • 2 / 2
Re: Срок публикаци (только для админа)
« Ответ #26 : 31.01.2011, 19:18:53 »
после окончания публикации объявление удаляется или снимается с публикации просто?

ставлю дату минус один день, объявление не убирается!
как сделать чтоб оно снималось с публикации?
« Последнее редактирование: 31.01.2011, 19:39:36 от flier »
*

Doc

  • Захожу иногда
  • 456
  • 17 / 0
Re: Срок публикаци (только для админа)
« Ответ #27 : 04.02.2011, 14:53:29 »
В этой теме http://joomlaforum.ru/index.php/topic,100063.0.html взял код, для изменения даты в админки
Ставил и этот календарь и тоже все меняется, как бы работает
Но только удаление  обьявлений происходит по окончанию срока публикаций и на емаил не отсылается информация, о том что сообщение будет удаленно через Х дней
Так как понял, что отсылка берется со дня публикации, то есть со дня размещения
И если изменить дату, то обьявления удалиться и письмо с предупреждением не пойдет на емаил, об удаление

Может кто знает, как можно сделать так, что когда меняешь число, то уходило уведомление, что будет удалено
Что бы отправка работала, не со дня публикаций, а по окончании ?
Реально ли такое сделать ?
*

wtp

  • Осваиваюсь на форуме
  • 26
  • 1 / 0
Re: Срок публикаци (только для админа)
« Ответ #28 : 07.04.2011, 02:05:49 »
для 2.6 пожалуйста
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
Re: Срок публикаци (только для админа)
« Ответ #29 : 31.07.2011, 17:08:47 »
Подскажите почему дата не сохраняется?
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

mod_adsmanager_ads -вывод только с картинками

Автор voras

Ответов: 0
Просмотров: 2386
Последний ответ 09.04.2017, 12:56:25
от voras
Срок действия объвления 1971-01-01

Автор nik-ita

Ответов: 0
Просмотров: 1021
Последний ответ 30.07.2015, 11:38:19
от nik-ita
Поиск по объявлениям только с загруженным изображением

Автор Ravy

Ответов: 1
Просмотров: 1236
Последний ответ 29.03.2015, 13:56:47
от grinat
Как сделать, чтобы поле высвечивалось только для определенной категории?

Автор burton_max

Ответов: 1
Просмотров: 1282
Последний ответ 18.01.2015, 20:12:08
от sea_dream
Как сделать отображение категорий только картинками и названием?

Автор vipmisha89

Ответов: 0
Просмотров: 985
Последний ответ 24.09.2014, 20:50:05
от vipmisha89