Новости Joomla

👩‍💻 WT CDEK library v.1.3.0 - обновление PHP SDK для Joomla + CDEK.

👩‍💻 WT CDEK library v.1.3.0 - обновление PHP SDK для Joomla + CDEK.

Небольшая нативная PHP Joomla библиотека для работы с API v.2 службы доставки CDEK. Библиотека представляет собой клиент для авторизации в CDEK API по OAuth, работы с некоторыми методами API: получения ряда данных и расчета стоимости доставки. Поддерживается Joomla 4.2.7 и выше.

В пакет входят:
- библиотека Webtolk/Cdekapi
- системный плагин System - WT Cdek для хранения настроек и AJAX-интеграций
- task-плагин Task - Update WT Cdek data для обновления локальных копий справочников CDEK по расписанию
- web asset с официальным JavaScript-виджетом СДЭК

👉 v.1.3.0. Что нового?
- Полный рефакторинг библиотеки. Библиотека переработана в entity-based API с фасадом Cdek и отдельным слоем запросов. Обратная совместимость не нарушена, поэтому версия библиотеки - 1.3.0.
- Добавлена поддержка новых разделов API СДЭК. Добавлена поддержка новых разделов API СДЭК: webhooks, prealert, печатные формы, payment, passport, reverse, intakes и других сущностей.
- Улучшена интеграция с Joomla.
Улучшена интеграция с Joomla: installer script для layouts, новые поля Joomla Form для тарифов и обновлённые js виджета CDEK.
- документация библиотеки. Все методы библиотеки подробно описаны, а так же текст документации собран в отдельной папке в git репозитории и будет опубликован на сайте.

Библиотека эта нужна для разработчиков, создающих свои расширения для интеграции Joomla и курьерской службы CDEK.

Страница расширения
GitHub расширения

@joomlafeed

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

dVital

  • Новичок
  • 4
  • 0 / 0
Модуль регистрации
« : 03.05.2009, 13:28:27 »
Так получилось, что мне нужно сделать собственный модуль регистрации.
Все было бы хорошо, но только возникла проблема с записью пароля в базу данных Joomla.

Я нашел, что пароль кодируется в Joomla слудющим образом:
Цитировать
      $password = trim( $data["password"] );
      $salt = mosMakePassword(16);
      $crypt = md5($password.$salt);
      $password = $crypt.':'.$salt;

Не имея возможности найти описание функции mosMakePassword я решил, что это функция просто генерирует строку случайным образом, поэтому написал так:

Цитировать
      $password = trim( $data["password"] );
      $salt = "XzRrUmv2e08VavnN1TFIykzsJVK8GVhh"; //mosMakePassword(16);
      $crypt = md5($password.$salt);
      $password = $crypt.':'.$salt;

Подставил пароль, который мне известен, и получилось, что программа генерирует шифр правильно, но при авторизации зайти невозможно. В итоге я решил, что проблема таки в функции mosMakePassword, видимо она работает как-то по другому.

Мой вопрос: Что же делает эта функция?
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Модуль регистрации
« Ответ #1 : 03.05.2009, 17:54:18 »
1 - не очень понимаю смысл своей регистрации, может есть смысл расширить стандартную (есть готовые решения)?
И не забывайте о том, что при регистрации данные пишутся не только в jos_users, но и
# jos_core_acl_aro
# jos_core_acl_groups_aro_map
http://joomlaportal.ru/content/view/1381/68/
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

dVital

  • Новичок
  • 4
  • 0 / 0
Re: Модуль регистрации
« Ответ #2 : 03.05.2009, 22:34:28 »
http://joomlaportal.ru/content/view/1381/68/

Мне кажется это устаревшая информация. В Joomla 1.5 пишется пароль не просто как md5 , а как я указал
*

dVital

  • Новичок
  • 4
  • 0 / 0
Re: Модуль регистрации
« Ответ #3 : 03.05.2009, 22:37:04 »
1 - не очень понимаю смысл своей регистрации, может есть смысл расширить стандартную (есть готовые решения)?

Я не слишком разбираюсь в многообразии модулей Joomla. Можете подсказать, какие модули регистрации наиболее удачны?
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Модуль регистрации
« Ответ #4 : 04.05.2009, 04:39:47 »
Можете подсказать, какие модули регистрации наиболее удачны?
мне так кажется что стандартный :) Уточните требования, тогда и ответы будут, я пока задачу не понимаю совершенно
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

dVital

  • Новичок
  • 4
  • 0 / 0
Re: Модуль регистрации
« Ответ #5 : 04.05.2009, 11:56:13 »
Нам нужно добавить поля email, имя, фамилия, капча.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Модуль регистрации
« Ответ #6 : 04.05.2009, 12:12:04 »
Нам нужно добавить поля email, имя, фамилия, капча.
два варианта:
1 - использовать компонент Community Builder (я лично против него)
2 - сделать руками хак и добавить все нужные поля.
Но я вот только не пойму - email и имя пользователя - существуют в стандартной регистрации
Как добавить капчу - пошерстить чуток форум (запамятовал ссылку) - есть решения
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

dedalik

  • Захожу иногда
  • 98
  • 0 / 2
Re: Модуль регистрации
« Ответ #7 : 02.07.2009, 00:18:34 »
Пожскажите как сделать, чтобы после регистрации все данные в форме отправлялись на mail?
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Модуль регистрации
« Ответ #8 : 02.07.2009, 00:21:44 »
Пожскажите как сделать, чтобы после регистрации все данные в форме отправлялись на mail?
данные кого и на какой адрес? стандартно и так существует отправка данных успешной регистрации как админу так и пользователю
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

dedalik

  • Захожу иногда
  • 98
  • 0 / 2
Re: Модуль регистрации
« Ответ #9 : 03.07.2009, 17:24:16 »
данные кого и на какой адрес? стандартно и так существует отправка данных успешной регистрации как админу так и пользователю
У меня после новой регистрации приходит на mail только Имя, mail нового пользователя, а мне нужно, чтобы все поля приходили на mai.. Возможно это?
*

Silence

  • Захожу иногда
  • 60
  • 1 / 0
Re: Модуль регистрации
« Ответ #10 : 01.09.2009, 16:00:32 »
Так же вопрос про авторизацию есть.. Пытаюсь изменить CSS окна с логином и паролем.. все выходит, да вот только попутно задевает все остальные inputbox'ы .. Меняю "Суффикс класса модуля" на свой.. да вот толку никакого, вмысле этот суффикс не становится активным.. Вроде бы форум перерыл, да вот найти не сомог решения проблемы.
Поменять суффиксы у тех компонентов, что затрагиваются inputbox'ом, так же не выходит (это галерея JoomGallery)..
Что делать?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль отправки e-mail сообщений

Автор zt.Dan4ik

Ответов: 6
Просмотров: 4620
Последний ответ 05.02.2014, 10:12:45
от svetka_777
Меняем стандартную форму регистрации

Автор asked

Ответов: 0
Просмотров: 2118
Последний ответ 17.11.2011, 23:19:06
от asked
Модуль КУРС ВАЛЮТ J1.5 Native (Почти готов)

Автор Abix

Ответов: 168
Просмотров: 43401
Последний ответ 21.08.2011, 00:01:32
от DimNsk
Модуль определения позиций сайта в Google

Автор Виталик

Ответов: 6
Просмотров: 2750
Последний ответ 03.05.2011, 23:11:16
от dm888
Вывести модуль при помощи php

Автор Tokyo

Ответов: 5
Просмотров: 4318
Последний ответ 22.04.2011, 14:02:20
от era