Новости Joomla

WT View PDF - контент-плагин просмотра PDF для JoomlaПлагин позволяет отображать pdf файлы на...

WT View PDF - контент-плагин просмотра PDF для JoomlaПлагин позволяет отображать pdf файлы на сайте Joomla в виде HTML5 <object>, а так же с помощью javascript библиотеки PDF.js. В этом случае подключите её самостоятельно или используйте плагин web assets WT PDF.js. Укажите путь к файлу в шорт-коде {PDF}path/to/file.pdf{/PDF}.Вы можете указать параметр tmpl в шорт-коде для отображения PDF с выбранным макетом. Например, {PDF tmpl=html5object}path/to/file.pdf{/PDF} . Если параметр tmpl не указан, то PDF-файл будет отображаться с помощью макета, указанного по умолчанию в настройках плагина.Плагин предоставляет 4 макета:- default - pdf-файл встраивается в страницу целиком с помощью библиотеки PDF.js. Требует установленного плагина веб-ассета WT PDF.js.- bootstrap-modal - просмотр файла во всплывающем окне Bootstrap 5. Отображается кнопка, по нажатию на которую открывается модальное окно. Также внизу окна отображается прогресс просмотра текущего файла. Требует установленного плагина веб-ассета WT PDF.js.- html5object - отображение содержимого файла с помощью HTML5 тега <object>. Этот макет не требует установки никаких дополнительных плагинов и отображает содержимое pdf файла в Joomla с помощью стандартного для браузера окна.- uikit-modal - аналогично макету Bootstrap, но с использованием UIkit.Также вы можете создать собственные макеты вывода в папке plugins/content/wtviewpdf/tmpl плагина Joomla.Минимальная версия Joomla - 5.Страница расширенияGitHub расширения👩‍💻 Спасибо за помощь в работе над плагином участнику нашего сообщества - Виталию Некрасову (@vitalik_a).#joomla #расширения

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

Black-kot

  • Осваиваюсь на форуме
  • 24
  • 1 / 0
Всем привет, скажите, есть ли вообще возможность сделать регистрацию в Joomla 3 через чат-боты (телеграм, вайбер). Функционал сервисов чат ботов позволяет подключаться по API методами POST GET, но я не владею навыками программирования... есть ли статья как пошагово это сделать?
Например пользователь вводит желаемый логин и пароль, а бот его регистрирует.
*

NewUsers

  • Живу я здесь
  • 2310
  • 215 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Функционал сервисов чат ботов позволяет подключаться по API методами POST GET
Скиньте ссылки на эти страницы, хочу посмотреть на это?
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

sivers

  • Живу я здесь
  • 2571
  • 355 / 0
Всем привет, скажите, есть ли вообще возможность сделать регистрацию в Joomla 3 через чат-боты (телеграм, вайбер).
Возможность точно есть. Делал телеграмбота, который отправляет в телеграм-канал уведомления (надоело в почту лазить). При этом все, что пишут в этот канал, пересылается и чат-боту тоже. А значит сообщения юзеров он точно получить может. А как регать юзера програмно - тут уже не раз писали.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

NewUsers

  • Живу я здесь
  • 2310
  • 215 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
Ну видимо с помощью команд
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Писал регистрацию через сам телеграм
*

Black-kot

  • Осваиваюсь на форуме
  • 24
  • 1 / 0
Voland можешь показать пример?
Sivers буду искать сейчас, но нсли видел примерную тему буду благодарен за ссылку
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Voland можешь показать пример?
Sivers буду искать сейчас, но нсли видел примерную тему буду благодарен за ссылку
А, перепутал.
Делал регу\вход через крипту - http://webstudio.pro/extensions/waves
Сейчас демка оффлайн правда уже
*

sivers

  • Живу я здесь
  • 2571
  • 355 / 0
Регистрация юзера:

Код
$user = new JUser;
$pass = JUserHelper::genRandomPassword();
$userData = array(
    'name' => 'Вася Пупкин',
    'username' => 'VasyaPupkin',
    'password' => $pass,
    'password2' => $pass,
    'email' => 'vasyapupkin®sivers.su',
    'groups' => array( 2 )
);
$user->bind( $userData );
if ( $user->save() ) {
    echo 'Пользователь ' . $user->username . ' успешно зарегестрирован!';
}
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

Black-kot

  • Осваиваюсь на форуме
  • 24
  • 1 / 0
Регистрация юзера:

Код
$user = new JUser;
$pass = JUserHelper::genRandomPassword();
$userData = array(
    'name' => 'Вася Пупкин',
    'username' => 'VasyaPupkin',
    'password' => $pass,
    'password2' => $pass,
    'email' => 'vasyapupkin®sivers.su',
    'groups' => array( 2 )
);
$user->bind( $userData );
if ( $user->save() ) {
    echo 'Пользователь ' . $user->username . ' успешно зарегестрирован!';
}
Большое спасибо! уже легче.
а что в поле Request URL вписывать?
Скриншот: https://prnt.sc/vcn148
*

pavelrer

  • Давно я тут
  • 615
  • 10 / 2
Цитировать
возможность сделать регистрацию в Joomla 3 через чат-боты (телеграм, вайбер).
Возможно, почему нет?
*

sivers

  • Живу я здесь
  • 2571
  • 355 / 0
а что в поле Request URL вписывать?
по идее - URL вашего сайта, по которому будут читаться уведомления чат-бота.
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

pavelrer

  • Давно я тут
  • 615
  • 10 / 2
Цитировать
возможность сделать регистрацию в Joomla 3 через чат-боты (телеграм, вайбер).
Алгоритм опишите, идею! что гадать как?
*

Black-kot

  • Осваиваюсь на форуме
  • 24
  • 1 / 0
Алгоритм опишите, идею! что гадать как?
Регистрация через чат бота
введите имя: mane
введите Пароль: 123456
------ робот по API подключается и регистрирует человека ----
вы успешно зарегистрированы.

по идее - URL вашего сайта, по которому будут читаться уведомления чат-бота.
http://www.site.com или путь к регистрации /component/users/?view=registration&Itemid=101
*

voland

  • Легенда
  • 11028
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Регистрация через чат бота
введите имя: mane
введите Пароль: 123456
------ робот по API подключается и регистрирует человека ----
вы успешно зарегистрированы.
http://www.site.com или путь к регистрации /component/users/?view=registration&Itemid=101
Что за бред? Пароль в открытом доступе? Та же телега даёт нормальные методы.
Про вайбер и прочие неолитический софт - не в курсе
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Что за бред? Пароль в открытом доступе?
Почему в открытом доступе?
Не будь паразитом, сделай что-нибудь самостоятельно!
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Регистрация юзера:
введите Пароль: 123456
------ робот по API подключается и регистрирует человека ----
вы успешно зарегистрированы.
Пароль так вводить не лучшая затея.
Лучше делать временный.
Но не Joomla, а к примеру так.
Код
	/**
* Method to generate random password.
*
* @return string Random password.
*
* @since  __DEPLOY_VERSION__
*/
public static function genRandomPassword()
{
$chars    = array(
'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'j', 'k', 'm', 'n', 'p', 'r', 's', 't', 'u', 'v', 'x', 'y', 'z',
1, 2, 3, 4, 5, 6, 7, 8, 9
);
$count    = count($chars);
$password = '';
$numbers  = 0;
$letters  = 0;
while ($numbers < 4 || $letters < 3)
{
$key  = rand(0, ($count - 1));
$char = $chars[$key];
if (is_numeric($char) && $numbers < 4)
{
$password .= $char;
$numbers++;
continue;
}
if (is_string($char) && $letters < 3)
{
$password .= $char;
$letters++;
continue;
}
}

return $password;
}

В остальном делаете либо компонент, либо плагин. И используете в качестве точки входа.
Бот запрос отправил, регистрация завершилась.
В ссылку можно добавить секретный ключ, который меняется раз в сутки по крону.
Как-то так
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Septdir

  • Живу я здесь
  • 3370
  • 168 / 4
Почему в открытом доступе?
Ну он останется в чате, к тому же будет предан через не пойми какой софт.

В общем паранойя наше все.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
CodersRank | Контакты | Мой GitHub | Workshop
*

Black-kot

  • Осваиваюсь на форуме
  • 24
  • 1 / 0
спасибо! будем тестить
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вставка видео со своего сервера через media manager

Автор goga_pgasovav

Ответов: 2
Просмотров: 522
Последний ответ 27.03.2025, 14:51:43
от Akeksandr
Максимальная версия PHP для Joomla 3

Автор Dram

Ответов: 8
Просмотров: 1456
Последний ответ 27.03.2025, 10:40:29
от wishlight
Joomla! 3.9.21 Невозможно создать пункт меню

Автор edvalitto

Ответов: 1
Просмотров: 163
Последний ответ 26.03.2025, 19:26:30
от azm1n
Проблема со входом в панель администратора Joomla 3.x после обновления

Автор danieeljose

Ответов: 2
Просмотров: 351
Последний ответ 24.03.2025, 20:33:02
от R31rus
Обновление Joomla 3.10 до 4

Автор Scaltro

Ответов: 0
Просмотров: 712
Последний ответ 19.09.2024, 18:32:39
от Scaltro