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

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
Добавляем к каждому объявлению время последнего посещения поисковых ботов.

1-создаем в папке com_adsmanager  папку script
2-в нее помещаем фаил adsscript.php  с кодом
Код
<?php
$logfile = "components/com_adsmanager/script/adsbotlog.txt";
if (!file_exists ( $logfile ) ) {
    $log = array ( );
    file_put_contents ( $logfile, serialize ( $log ) );
    }
else $log = unserialize ( file_get_contents ( $logfile ) );$uri = $_SERVER [ 'REQUEST_URI' ];$remap_agents = array (
    'googlebot' => 'Google',
    'yahoo' => 'Yahoo',
    'msnbot' => 'MSN',
    'yandex' => 'Yandex',
    'stackrambler' => 'Rambler',
    'aport' => 'Aport'
    );$agent=@$_SERVER [ 'HTTP_USER_AGENT' ];
if ( preg_match('/(googlebot|yahoo|msnbot|yandex|stackrambler|aport)/i',
        $agent, $match ) ) {
    $match = strtolower ( $match [ 1 ] );
    $agent = $remap_agents [ $match ];
    $date = date ( "d.m-H:i", time ( ) );
    $log[$uri][$agent] = $date;
    file_put_contents ( $logfile, serialize ( $log ) );
    }printf ( "Google:<b>%s</b> Yahoo:<b>%s</b> Msn:<b>%s</b> Yandex:<b>%s</b> Rambler:<b>%s</b> Aport:<b>%s</b>",
    @$log[$uri]['Google'],
    @$log[$uri]['Yahoo'],
    @$log[$uri]['MSN'],
    @$log[$uri]['Yandex'],
    @$log[$uri]['Rambler'],
    @$log[$uri]['Aport']
    );/*
function file_put_contents ( $n, $d )
{
$f = @fopen ( $n, "w" );
if ( !$f )
return false;
else
{
fwrite ( $f, $d );
fclose ( $f );
return true;
}
}
*/?>

Для 4 версии PhP  раскоментировать функцию file_put_contents.
По аналогии можно добавить других ботов.
Скрипт взят с сайта keblog.ru

Выводим все на страничку объявления-
фаил adsmanager.html.php   стр 908 после кода <div class="adsmanager_spacer">    
Вставляем код
Код
<table width="100%"   align="center" border="0" cellspacing="0" cellpadding="0">
                <tr>

                                     <td  width="100%"  align="center" class="footer" >
<?php
include "script/adsscript.php";
?>


</td>
</tr>
</table>
Ждем когда боты придут )) ( после первого захода в папке script появиться фаил adsbotlog.txt  )
Вот как это выглядит на сайте ( с уже побывавшим ботом)

А вот как на объявлении( бота пока не было)
« Последнее редактирование: 02.08.2010, 17:31:56 от AlexSims »
С фантазией плохо.
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
Полезная штуковина! Спасибо!
Ставлю плюс.
*

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
пожалуйста.
поправочка фаил лог создается в корне сайта.
изменить код $logfile = "adsbotlog.txt";
на
$logfile = "components/com_adsmanager/script/adsbotlog.txt";

или оставить как есть.
« Последнее редактирование: 28.05.2010, 16:21:42 от AlexSims »
С фантазией плохо.
*

sefez

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Штуковина конечно классная, но не работает
*

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
Штуковина конечно классная, но не работает
пишите что не работает?  у меня все работает.
С фантазией плохо.
*

sefez

  • Осваиваюсь на форуме
  • 20
  • 0 / 0
Вы писали: "после первого захода в папке script появиться фаил adsbotlog.txt"
1) Он не появляется! Но даже если его создать и расположить в этой папке, то записей в нем все равно нет после посещения роботами. Роботов отслеживаю с помощью JoomlaStats
2) На сколько мне известно роботы запрашивают файл botlog.txt расположенный в корне сайта
3) Создав и разместив в корне файл botlog.txt в нем появляются записи роботов, но вывести я их так и не смог...
*

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
Вы писали: "после первого захода в папке script появиться фаил adsbotlog.txt"
1) Он не появляется! Но даже если его создать и расположить в этой папке, то записей в нем все равно нет после посещения роботами. Роботов отслеживаю с помощью JoomlaStats
2) На сколько мне известно роботы запрашивают файл botlog.txt расположенный в корне сайта
3) Создав и разместив в корне файл botlog.txt в нем появляются записи роботов, но вывести я их так и не смог...


После захода бота фаил botlog.txt  создается сам.

Если хотите чтоб все было в папке компонента то
изменить код $logfile = "adsbotlog.txt";
на
$logfile = "components/com_adsmanager/script/adsbotlog.txt";

и в папке com_adsmanager  создать папку  script  ( где в последствии появиться фаил  adsbotlog.txt)


если записи появляются а не выводятся пропишите полный путь взамен этого кода
<?php
include "script/adsscript.php";
?>

написать
<?php
include "components/com_adsmanager/script/adsbotlog.txt";
?>
« Последнее редактирование: 02.08.2010, 17:35:43 от AlexSims »
С фантазией плохо.
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
Объявление добавилось, поисковики проиндексировали, записи появились. Отлично.
Далее объява повисела 7 дней - и вдруг посещения обнулились, как будто их боты не посещали совсем. И так на многих объявлениях.
С чем может быть связано?
*

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
скрипт не мой затрудняюсь ответить почему так происходит
С фантазией плохо.
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
*

flier

  • Захожу иногда
  • 107
  • 2 / 2
создался adsbotlog.txt в нем содержимое:

a:14:{s:63:"/index.php?option=com_adsmanager&page=show_ad&adid=15&Itemid=25";a:1:{s:6:"Google";s:11:"13.10-04:25";}s:63:"/index.php?option=com_adsmanager&page=show_ad&adid=17&Itemid=25";a:1:{s:6:"Google";s:11:"13.10-10:21";}s:63:"/index.php?option=com_adsmanager&page=show_ad&adid=19&Itemid=25";a:1:{s:6:"Google";s:11:"13.10-16:13";}s:63:"/index.php?option=com_adsmanager&page=show_ad&adid=23&Itemid=32";a:1:{s:6:"Google";s:11:"13.10-22:31";}s:62:"/index.php?option=com_adsmanager&page=show_ad&adid=15&Itemid=0";a:1:{s:6:"Yandex";s:11:"14.10-06:27";}s:63:"/index.php?option=com_adsmanager&page=show_ad&adid=19&Itemid=16";a:1:{s:6:"Google";s:11:"14.10-09:25";}s:63:"/index.php?option=com_adsmanager&page=show_ad&adid=17&Itemid=16";a:1:{s:6:"Google";s:11:"14.10-09:26";}s:71:"/index.php?option=com_adsmanager&page=show_ad&adid=10&catid=25&Itemid=0";a:1:{s:6:"Yandex";s:11:"14.10-14:04";}s:71:"/index.php?option=com_adsmanager&page=show_ad&adid=23&catid=6&Itemid=19";a:1:{s:6:"Yandex";s:11:"14.10-16:01";}s:62:"/index.php?option=com_adsmanager&page=show_ad&adid=13&Itemid=0";a:1:{s:6:"Yandex";s:11:"15.10-07:31";}s:71:"/index.php?option=com_adsmanager&page=show_ad&adid=19&catid=28&Itemid=0";a:1:{s:6:"Yandex";s:11:"15.10-08:06";}s:62:"/index.php?option=com_adsmanager&page=show_ad&adid=21&Itemid=1";a:1:{s:6:"Yandex";s:11:"15.10-12:18";}s:71:"/index.php?option=com_adsmanager&page=show_ad&adid=24&catid=6&Itemid=24";a:1:{s:6:"Yandex";s:11:"15.10-14:40";}s:63:"/index.php?option=com_adsmanager&page=show_ad&adid=19&Itemid=31";a:1:{s:6:"Yandex";s:11:"15.10-21:14";}}

но по этим ссылкам у меня не существует сообщения! в чем дело?
*

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
 а вы этот код
Код
<?php 
include "script/adsscript.php";
?>
вставили
С фантазией плохо.
*

flier

  • Захожу иногда
  • 107
  • 2 / 2
а вы этот код
Код
<?php 
include "script/adsscript.php";
?>
вставили
Да в объявах выводится "Google: Yahoo: Msn: Yandex: Rambler: Aport:"
*

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
а права какие на adsbotlog.txt стоят?
С фантазией плохо.
*

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
создался adsbotlog.txt в нем содержимое:

a:14:{s:63:"/index.php?option=com_adsmanager&page=show_ad&adid=15&Itemid=25";a:1:{s:6:"Google";s:11:"13.10-04:25";}s:63:"/index.php?option=com_adsmanager&page=show_ad&adid=17&Itemid=25";a:1:{s:6:"Google";s:11:"13.10-10:21";}s:63:"/index.php?option=com_adsmanager&page=show_ad&adid=19&Itemid=25";a:1:{s:6:"Google";s:11:"13.10-16:13";}s:63:"/index.php?option=com_adsmanager&page=show_ad&adid=23&Itemid=32";a:1:{s:6:"Google";s:11:"13.10-22:31";}s:62:"/index.php?option=com_adsmanager&page=show_ad&adid=15&Itemid=0";a:1:{s:6:"Yandex";s:11:"14.10-06:27";}s:63:"/index.php?option=com_adsmanager&page=show_ad&adid=19&Itemid=16";a:1:{s:6:"Google";s:11:"14.10-09:25";}s:63:"/index.php?option=com_adsmanager&page=show_ad&adid=17&Itemid=16";a:1:{s:6:"Google";s:11:"14.10-09:26";}s:71:"/index.php?option=com_adsmanager&page=show_ad&adid=10&catid=25&Itemid=0";a:1:{s:6:"Yandex";s:11:"14.10-14:04";}s:71:"/index.php?option=com_adsmanager&page=show_ad&adid=23&catid=6&Itemid=19";a:1:{s:6:"Yandex";s:11:"14.10-16:01";}s:62:"/index.php?option=com_adsmanager&page=show_ad&adid=13&Itemid=0";a:1:{s:6:"Yandex";s:11:"15.10-07:31";}s:71:"/index.php?option=com_adsmanager&page=show_ad&adid=19&catid=28&Itemid=0";a:1:{s:6:"Yandex";s:11:"15.10-08:06";}s:62:"/index.php?option=com_adsmanager&page=show_ad&adid=21&Itemid=1";a:1:{s:6:"Yandex";s:11:"15.10-12:18";}s:71:"/index.php?option=com_adsmanager&page=show_ad&adid=24&catid=6&Itemid=24";a:1:{s:6:"Yandex";s:11:"15.10-14:40";}s:63:"/index.php?option=com_adsmanager&page=show_ad&adid=19&Itemid=31";a:1:{s:6:"Yandex";s:11:"15.10-21:14";}}

но по этим ссылкам у меня не существует сообщения! в чем дело?
сорри не внимательно прочел

есть SEF компонент какой нибудь? дайте в личку адрес сайта.
С фантазией плохо.
*

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
С фантазией плохо.
*

flier

  • Захожу иногда
  • 107
  • 2 / 2
Да,но получается что робот не по всем объявам проходит.. да?
*

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
ну уж как он ходит по сайту этот скрипт не контролирует. не та функция у него
С фантазией плохо.
*

uf1976

  • Захожу иногда
  • 242
  • 6 / 5
Всё-таки меня волнует вопрос о сохранении даты-времени захода бота в объявлении НАВСЕГДА.
Объявления, которые обошли все боты, через некоторое время вдруг оказывается «не просмотренным» ими, удаляются дата-время посещения ботом.

Нужно это для того, чтобы пользователи не перенабирали объявления, а дорожили «старостью» объявления (т.е. его проиндексированностью поисковиками).
*

flier

  • Захожу иногда
  • 107
  • 2 / 2
Ждем когда боты придут )) ( после первого захода в папке script появиться фаил adsbotlog.txt  )
Вот как это выглядит на сайте ( с уже побывавшим ботом)

А вот как на объявлении( бота пока не было)

[/quote]

а как сделать, чтобы если ботов не было то выводилось сообщение "Это сообщение еще не индексировалось поисковиками.."
*

AlexSims

  • Захожу иногда
  • 314
  • 38 / 0
  • кручу верчу
У вас дизайнчик прям похож на мой сайт))))

Ха это мой сайт я что то сразу и не узнал_))

Чтобы выводить сообщение надо условие вставить при выводе . Типо если значения нет то выводить - "Не индексировался"
« Последнее редактирование: 22.01.2011, 02:28:13 от AlexSims »
С фантазией плохо.
*

flier

  • Захожу иногда
  • 107
  • 2 / 2
У вас дизайнчик прям похож на мой сайт))))

Ха это мой сайт я что то сразу и не узнал_))

Чтобы выводить сообщение надо условие вставить при выводе . Типо если значения нет то выводить - "Не индексировался"

я уж думаю какой дизайн=))))))))))))))))))))))

ладно попробую повспоминать пхп=)
*

Руст

  • Захожу иногда
  • 76
  • 3 / 0
Зделал, все как выше описано, примерно через неделю все онулировалось, интересно нельзя ли сделать так чтоб в файл adsbotlog.txt только записывалась инфа, или в правами доступа чтото не так... Все нормально работает, только с этим  :(
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Редактировать все объявления

Автор den_ko

Ответов: 32
Просмотров: 29968
Последний ответ 25.11.2021, 10:43:38
от FlexNL
Слетают категории объявления

Автор guardnext

Ответов: 1
Просмотров: 6247
Последний ответ 09.07.2019, 10:10:59
от guardnext
AdsManger не удаляет объявления

Автор kozhenevsky

Ответов: 0
Просмотров: 3178
Последний ответ 15.02.2018, 12:08:29
от kozhenevsky
Лечим кнопку "Delete from favorites" на странице объявления. AdsManager 3.1.11

Автор Mick_20

Ответов: 1
Просмотров: 3264
Последний ответ 24.12.2017, 22:28:14
от vadim73
Как добавить поле id объявления

Автор Den85

Ответов: 9
Просмотров: 4482
Последний ответ 11.11.2017, 15:18:48
от Den85