Новости Joomla

Вышел JoomShoppping 5.7.0Один из популярных компонентов интернет-магазина на Joomla

Вышел JoomShoppping 5.7.0Один из популярных компонентов интернет-магазина на Joomla.30 апреля вышел релиз 5.6.2, а 15 мая его догнал релиз 5.7.0. В целом можно отметить, что команда разработки взяла курс на развитие собственного установщика расширений для JoomShopping, а так же на удобство администрирования магазина в панели администратора.👩‍💻 v.5.7.0. Что нового?- Добавлено управление платными расширениями (установка / обновление / получение ключа).- Возможность изменять позиции для аддонов. Других подробностей нет, но возможно это означает что для вывода данных аддонов стало возможно переключать позиции вывода в шаблоне JoomShopping вида
_tmp_var_bottom_price и т.д.- Улучшена форма создания клиента для администратора – введенные данные сохраняются после ошибки проверки.- Новый параметр конфигурации admin_products_search_by_prod_id_range (поиск по диапазону идентификаторов товаров (x-y)). В интерфейсе настроек его нет. Нужно включать в файле
user_config.php.- для разработки аддонов - новый метод
getAddonParam().- Добавлены новые триггеры для плагинов- Исправления ошибок.👉 v.5.6.2 (30.04.2025)- Атрибуты, характеристики - добавлена иконка в списке с подсказкой о том, что этот элемент не используется- Атрибуты, характеристики - подсчет количества товаров, где используется данная характеристика / атрибут- Библиотека обработки изображений: - - добавлена поддержка avif- - исправлена ошибка с обработкой прозрачности для webp- Добавлена новая настройка: поиск товаров администратором по коду атрибута- Добавлена кнопка "Копировать" в списке способов оплаты (опции / способы оплаты)- Шаблон товара - оптимизирована загрузка шаблона - block_image_middle, блокировка изображения с помощью большого пальца- Все поля mysql имеют значения по умолчанию- Исправления ошибок- Добавлены новые триггеры для плагинов
Скачать JoomShopping#JoomShopping #расширения

Как вызвать событие только для указанной (одной или более) группы плагинов в Joomla 5Системные...

Как вызвать событие только для указанной (одной или более) группы плагинов в Joomla 5Системные плагины в Joomla срабатывают всегда, но большое их количество может негативно сказаться на скорости работы Приложения. А во-вторых ошибка в системном плагине, добавляющем кнопку в тулбар может обрушить механизм регистрации / авторизации пользователя. Поэтому для лучшего быстродействия и надёжности работы системы плагины в Joomla разделены на группы. Каждая группа срабатывает только в определённом месте и в определённый момент времени. Небольшой пост-шпаргалка для Joomla-разработчиков от участника нашего сообщества Виталия Некрасова (@vitalik_a) подскажет как в своём коде сделать то, что написано в заголовке поста 😎Читать пост на Хабре#joomla #php #разработка #webdev

Обновление модуля WT Quick links v.2.3

Обновление модуля WT Quick links v.2.3

Обновление модуля WT Quick links v.2.3.0Модуль позволяет создавать быстрые наборы элементов: ссылки на различные сущности на сайте Joomla: категории материалов, Virtuemart, JoomShopping, пункт меню или пользовательскую ссылку. Есть условия для исключений показа элементов списка.Вы можете создавать собственные макеты вывода модуля, создавая таким образом почти всё, что угодно: от простого списка ссылок до стены фотографий на главную страницу или ссылки-теги для перелинковки категорий интернет-магазина. Модуль позволяет выводить изображения, адаптивные изображения, видео, адаптивные видео. Также это могут быть не только ссылки, но и список вопросов FAQ, элементы Bootstrap Tabs, Accordion и т.д.v.2.3.0 Что нового?- Собственные макеты для ссылокТеперь для каждой ссылки можно указать собственный макет из папки

/tmpl/sublayout/. Для использования модуля в этом режиме, необходимо выбрать макет модуля -
default-sublayouts или создать собственный вариант этого макета. - Обработка плагинами контентаСодержимое поля Дополнительный текст для ссылки теперь обрабатывается плагинами контента.- Поле примечанияДобавлено поле примечания для ссылки. Это удобно ориентации в большой форме.- Рефакторинг кодаПроведена чистка и улучшения кода.
Страница расширенияGitHub#расширения #virtuemart #JoomShopping

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

dmytrodream

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Open API - система для разработчиков сторонних сайтов, которая предоставляет им возможность авторизовывать пользователей ВКонтакте на своих сайтах и с их согласия пользователей получать доступ к их информации, друзьям, фотографиям, аудиозаписям, видеороликам, объявлениям и др.
Более подробно В контакте http://vkontakte.ru/pages.php?o=-1&p=Open API

Каким образом это реализовать в Joomla?

файл xd_receiver.htm создал и запихнул на хост, а вот вопрос, куда добавлять вот этот блок:

<div id="vk_api_transport"></div>
<script src="http://vkontakte.ru/js/api/openapi.js" type="text/javascript"></script>
<script type="text/javascript">
  VK.init({
    apiId: "ВАШ_API_ID",
    nameTransportPath: "<путь от корня сайта>/xd_receiver.htm"
  });
</script>

Для тех кто не хочет переходить по ссылке, инструкцию ложу сюда.


Open API - система для разработчиков сторонних сайтов, которая предоставляет им возможность авторизовывать пользователей ВКонтакте на своих сайтах и с их согласия пользователей получать доступ к их информации, друзьям, фотографиям, аудиозаписям, видеороликам, объявлениям и др.

В рамках подключения Вашего сайта к Open API создается приложение, которое будет иметь доступ ко всем текущим методам ВКонтакте API непосредственно на Вашем сайте. Помимо этого Open API предоставляет возможность упростить процесс регистрации новых пользователей на Вашем сайте, если у них уже есть учетная запись ВКонтакте.

Подключение Open API
Для подключения возможности использования платформы Open API на Вашем сайте, необходимо выолнить следующие действия:


■Необходимо создать новое или взять уже созданное приложение
■Зайти на страницу редактирования приложения и выбрать раздел Open API в правом меню
■В появившейся форме необходимо заполнить следующие поля:
■Open API URL - адрес сайта к которому Вы планируте подключить Open API (например http://durov.at/)
■Базовый домен - базовый домен Вашего сайта (например, durov.at)


Ипользование Open API
Для взаимодействия с серверами ВКонтакте Open API использует технику кроссдоменной коммуникации. Поэтому для того, чтобы Ваш сайт мог взаимодействовать с серверами ВКонтакте, Вам необходимо разместить на Вашем сервере небольшой HTML-файл, который будет служить кроссдоменным каналом обмена данными.

Данный файл Вы можете загрузить по следующей ссылке http://durov.at/xd_receiver.html, либо создать самостоятельно, вставив в пустой файл xd_receiver.html следующий HTML-код:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
   "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>Open API XD Receiver</title>
  </head>
  <body>
    <script src="http://vkontakte.ru/js/api/xd_receiver.js" type="text/javascript"></script>
  </body>
</html>
Данный файл Вам неободимо выложить в удобном месте на Вашем сервере.

Инициализация Open API
Инциализация Open API может происходить двумя способами: обычным (синхронным) и асинхронным.

Обычная инициализация
Для использования обычной инициалиазации необходимо добавить следующий блок кода внутри тега:

<div id="vk_api_transport"></div>
<script src="http://vkontakte.ru/js/api/openapi.js" type="text/javascript"></script>
<script type="text/javascript">
  VK.init({
    apiId: "ВАШ_API_ID",
    nameTransportPath: <путь от корня сайта>/xd_receiver.htm"
  });
</script>

Асихронная инициализация
В отличие от обычной, асинхронная инициализация Open API, позволяет производить инициализацию платформы параллельно инциализации Вашего JavaScript-кода. Для использования асинхронной инициализации, добавьте следующий HTML и JavaScript код сразу же после открытия тега:

<div id="vk_api_transport"></div>
<script type="text/javascript">
  window.vkAsyncInit = function() {
    VK.init({
      apiId: "ВАШ_API_ID",
      nameTransportPath: <путь от корня сайта>/xd_receiver.htm"
    });
  };

  (function() {
    var el = document.createElement("script");
    el.type = "text/javascript";
    el.src = "http://vkontakte.ru/js/api/openapi.js";
    el.async = true;
    document.getElementById("vk_api_transport").appendChild(el);
  }());
</script>
При использовании асинхронной инициализации наличие контейнера vk_api_transport является обязательным условием успешной инициализации. При обычной инициализации, контейнер будет создан автоматически, в случае его отсутсвия.
*

site4

  • Осваиваюсь на форуме
  • 13
  • 4 / 0
  • Продвижение сайтов, интернет магазины
Re: ВКонтакте - Подключение Open API
« Ответ #1 : 19.04.2010, 01:38:40 »
Прочитал недавно про API и тут этот топик... Как можно сделать авторизацию в Joomla через вконтакте?
*

devul

  • Захожу иногда
  • 283
  • 21 / 1
  • если помог можете поставить +
Re: ВКонтакте - Подключение Open API
« Ответ #2 : 19.04.2010, 22:42:45 »
мм.. оперативно.. ток щас хотел запостить тему по этому поводу ^-^ Тк не являюсь крутым прогером то неразобрался с принципом работы,  но воч что я понял.. првильно ли:

файл xd_receiver.htm ложим в корень, получаем api_ID (создав приложение вконтакте)
этот код вставляем к примеру в PHP модуль:

<div id="vk_api_transport"></div>
<script src="http://vkontakte.ru/js/api/openapi.js" type="text/javascript"></script>
<script type="text/javascript">
  VK.init({
    apiId: "ВАШ_API_ID",
    nameTransportPath: "<путь от корня сайта>/xd_receiver.htm"
  });
</script>

НО вот что делать дальше.. я так понимаю надо что то сделать с приложением чтоб оно могло передавать данные авторизаций.. или у приложения будет один юзер типа "вконтакт" и у него будет меняться каким то чудом имя итд.. Вобщем  мозг разрывается ибо вконтакт захожу раз в год а тут такое увидал... Перспективная штучка особенно для региональных проектов)
Бложик про joomla, k2, joomshoppingdevul.ru
*

DimNsk

  • Осваиваюсь на форуме
  • 48
  • 3 / 0
Re: ВКонтакте - Подключение Open API
« Ответ #3 : 25.04.2010, 08:15:33 »
Аууу... Может кто уже подключил?? Поделитесь опытом?  !
*

devul

  • Захожу иногда
  • 283
  • 21 / 1
  • если помог можете поставить +
Re: ВКонтакте - Подключение Open API
« Ответ #4 : 25.04.2010, 13:29:20 »
да, тема очень актуальная...
Бложик про joomla, k2, joomshoppingdevul.ru
*

dm1try

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
  • www.e-okulovka.ru
Re: ВКонтакте - Подключение Open API
« Ответ #5 : 26.04.2010, 20:53:54 »
подключаюсь к поиску.
*

devul

  • Захожу иногда
  • 283
  • 21 / 1
  • если помог можете поставить +
Re: ВКонтакте - Подключение Open API
« Ответ #6 : 26.04.2010, 23:19:14 »
а толку то..воду токо мутим... 
Бложик про joomla, k2, joomshoppingdevul.ru
*

Nextdrift

  • Захожу иногда
  • 55
  • 1 / 0
  • Всему можно научиться.
Re: ВКонтакте - Подключение Open API
« Ответ #7 : 26.04.2010, 23:40:51 »
 ^-^хе ))))
Давно искал компонент социальной сети для Joostina 1.3 ^-^ ^-^ ^-^
Но появилась возможность лучше )))
Я как понял, нужна подборка модулей просто =)
А сами модули будут содержать в себе API контакта.
Т.е. задача не сложна как я понимаю, будет чем на досуге заняться ^-^
Но не обещаю что выложу готовые решения, просто попытаюсь что-то реализовать, т.к. для моего сайта реализация такая нужна на 200%, может кто из гуру раньше выдаст решения
*

DKsN

  • Захожу иногда
  • 258
  • 15 / 0
  • [BODY]
Re: ВКонтакте - Подключение Open API
« Ответ #8 : 27.04.2010, 20:53:51 »
А тут есть полезное что то?
http://vampirus.ru/code/web/авторизация-в-joomla-через-open-api-вконтакте/
*

dmytrodream

  • Осваиваюсь на форуме
  • 16
  • 0 / 0
Re: ВКонтакте - Подключение Open API
« Ответ #9 : 27.04.2010, 21:45:05 »
Спрашивал на другом форуме, спрошу у тебя и здесь.
Такой вопрос. Откуда взялись эти строки?, а конкретнее - цыфорки "669932" "1863935" и "ogwuSchuBK" ? можно подробнее? они в файле vklogin.php
<?php
//$secret = 'ogwuSchuBK';
//$sig = md5("669932api_id=1863935method=getFriendsv=2.0".$ secret);
//$url="http://api.vkontakte.ru/api.php?api_id=1863935&v=2.0&method=getFriends&sig =$sig";
*

Ruzzia

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: ВКонтакте - Подключение Open API
« Ответ #10 : 28.04.2010, 00:28:10 »
циферки id написано, какой нить кей
*

DimNsk

  • Осваиваюсь на форуме
  • 48
  • 3 / 0
Re: ВКонтакте - Подключение Open API
« Ответ #11 : 28.04.2010, 10:47:44 »
А тут есть полезное что то?
http://vampirus.ru/code/web/авторизация-в-joomla-через-open-api-вконтакте/

Да это работает.
Архив с компонентом, модулем и плагином, в архиве.

id и key(от содзанного вами приложения, либо из готового)



[вложение удалено Администратором]
*

DKsN

  • Захожу иногда
  • 258
  • 15 / 0
  • [BODY]
Re: ВКонтакте - Подключение Open API
« Ответ #12 : 28.04.2010, 10:59:37 »
Ну и то гуд.
Едем дальше по теме API.
Мой Мир МАИЛ.РУ
http://my.mail.ru/community/myplatform/30AE7081DBB945CA.html

Тема тут http://joomlaforum.ru/index.php/topic,111974.0.html

Ждём решений для Joomla  ::)
« Последнее редактирование: 28.04.2010, 12:34:46 от DKsN »
*

slepoy

  • Давно я тут
  • 753
  • 24 / 0
  • Тотальная шизофазия
Re: ВКонтакте - Подключение Open API
« Ответ #13 : 28.04.2010, 12:23:21 »
А тут есть полезное что то?
http://vampirus.ru/code/web/авторизация-в-joomla-через-open-api-вконтакте/
Я правильно понял. Эти расширения по-прежнему не распространяются на co,_jcomments и JomSocial? Или нужны дополнительные плагины? Т.е. залогинившись пользователь по сути ничего не сможет делать? Его данные вносятся в базу, как "зарегистрированный пользователь"?
Вот такая ошибка при попытке авторизации:

При этом исходная страница перекидывает на 404 (моя страница с оформлением шаблона, а не стандартная - может в этом причина?). Или потому что приложение еще не было проверино администрацией?
« Последнее редактирование: 28.04.2010, 14:22:10 от slepoy »
Помог? Поставь(те) плюс в репутацию.
*

EvgeniyAL

  • Захожу иногда
  • 191
  • 6 / 0
Re: ВКонтакте - Подключение Open API
« Ответ #14 : 29.04.2010, 11:55:31 »
Привет. Объясните пожалуйста, что то я совсем не понимаю как чего делать.
Скачал все по ссылке http://vampirus.ru/code/web/авторизация-в-joomla-через-open-api-вконтакте/  
Установил, всё вкулючил, файл xd_receiver закинул в корень, ни чего не работает, просто банально не отображает ни чего.
Создал модуль с произвольным хтмл всатвил туда код для обычной инициализации - эффекта ноль, вставил для асихронной инициализации тоже ни чего...
Подскажите пожалуйста пошагово чего где и как делать, или подскажите хотя бы где я ошибся =(((

И ещё вопрос, что прописывать в компоненте в поле "ID приложения" и "Защищенный ключ", от куда их брать?
*

slepoy

  • Давно я тут
  • 753
  • 24 / 0
  • Тотальная шизофазия
Re: ВКонтакте - Подключение Open API
« Ответ #15 : 29.04.2010, 12:16:49 »
EvgeniyAL, прочтите блог на vkontakte.ру. Там рассказано, как создать "приложение". Описано все подробно - после создания вы полусите свой id и key. В модуде появится нужная вам кнопка... Но у меня в итоге все равно не работает как нужно...
Помог? Поставь(те) плюс в репутацию.
*

EvgeniyAL

  • Захожу иногда
  • 191
  • 6 / 0
Re: ВКонтакте - Подключение Open API
« Ответ #16 : 29.04.2010, 13:27:21 »
Блин, я совсем глупый =((( В инструкции написано:
Необходимо создать новое или взять уже созданное приложение.
На странице редактирования настроек приложения заполнить необходимые поля Open API:
Open API URL – адрес сайта, к которому Вы планируте подключить Open API (например http://durov.at/). Базовый домен – базовый домен Вашего сайта (например, durov.at)

Где эти настройки и это "уже созданное приложение" взять ='(
*

slepoy

  • Давно я тут
  • 753
  • 24 / 0
  • Тотальная шизофазия
Re: ВКонтакте - Подключение Open API
« Ответ #17 : 29.04.2010, 16:55:29 »
Создайте новое приложение, правильно выбрав его "тип", (ссылка на создание есть в той же новости в блоге). Я не буду описывать процесс, т.к. вероятнее всего сам ошибся (не хочу вас запутать), но на самом деле принцип не сложный (никаких дополнительных знаний не потребуется). Сразу же после создания станет доступна кнопка "Настройки" (где вы получите ID приложения и Защищенный ключ), а кнопки "Open API" не было. Мне пришлось сохранить как есть, а затем перейти в "мои приложения", после чего такая кнопка появилась и вней действительно были поля для адреса сайта.
Нужно ли делать приложение доступным для пользователем и обязан ли пользователь разместить жто приложение на своей странице для того, чтобы залогиниться на вашем сайте или дать доступ к своей странице - я не знаю.
Помог? Поставь(те) плюс в репутацию.
*

EvgeniyAL

  • Захожу иногда
  • 191
  • 6 / 0
Re: ВКонтакте - Подключение Open API
« Ответ #18 : 29.04.2010, 18:51:51 »
Вроде заработало тьфу тьфу тьфу
*

EvgeniyAL

  • Захожу иногда
  • 191
  • 6 / 0
Re: ВКонтакте - Подключение Open API
« Ответ #19 : 29.04.2010, 19:04:26 »
Вот такой только вопросик возник, когда я захожу, и авторизуюсь, то выплывает форма "Пожалуйста, введите имя пользователя" и три окошка. Name, User name и написать письмо и кнопка Register. Подскажите пожалуйста, как из переименовать  ;D
*

Nextdrift

  • Захожу иногда
  • 55
  • 1 / 0
  • Всему можно научиться.
Re: ВКонтакте - Подключение Open API
« Ответ #20 : 29.04.2010, 21:32:56 »
по возможности выкладывайте свои сайты, хочется посмотреть что представляет из себя
*

napstric

  • Захожу иногда
  • 55
  • 0 / 0
Re: ВКонтакте - Подключение Open API
« Ответ #21 : 30.04.2010, 00:28:54 »
так и непонял где это находится Создайте новое приложение что бы узнать Защищенный ключ
*

KaMaToZzz

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: ВКонтакте - Подключение Open API
« Ответ #22 : 30.04.2010, 00:41:45 »
поставил все это чуто на Joomla, все авторизуется чедко.
но подскажите как селать, как у паши на сайте коменты оставляют, чтобы вместо JComments Были был модуль типо как с контакта (как на durov.at)
*

EvgeniyAL

  • Захожу иногда
  • 191
  • 6 / 0
Re: ВКонтакте - Подключение Open API
« Ответ #23 : 30.04.2010, 00:46:24 »
Очевидно сделать такой шаблон =)))
*

KaMaToZzz

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
Re: ВКонтакте - Подключение Open API
« Ответ #24 : 30.04.2010, 08:44:17 »
да нет, это скорей компонент с плагином который будет вытягивать инфу с контакта на твой сайт...
*

Klaf

  • Захожу иногда
  • 58
  • 0 / 0
Re: ВКонтакте - Подключение Open API
« Ответ #25 : 01.05.2010, 16:12:44 »
Всё работает. Спасиб вам за инструкции и ссылки!! :)
*

DKsN

  • Захожу иногда
  • 258
  • 15 / 0
  • [BODY]
Re: ВКонтакте - Подключение Open API
« Ответ #26 : 01.05.2010, 16:28:36 »
Я понял так, что "вытягивание" данных будет возможно только после проверки приложения администрацией В КОНТАКТЕ. Для этого требуется отправить приложение на проверку(есть кнопка в настройках приложения) и иметь 10 голосов для залога на каждое приложение.
У меня без проверки сперва появляется окошко с подтверждением желания войти на сайт используя фотму В КОНТАКТЕ, при подтверждении окно сменяется страницей ошибки. При повторном нажатии "Войти В контакте" попадаешь в форму регистрации на сайте с полями: Имя, где уже вписано имя + фамилия из В КОНТАКТЕ, имя пользователя из "Вашь ник" во В КОНТАКТЕ, пустое поле емаил. При таком входе-регистрации не требуется подтверждение через емаил, но и импорта данных с В КОНТАКТЕ не происходит.
« Последнее редактирование: 02.05.2010, 15:23:05 от DKsN »
*

zikkuratvk

  • Глобальный модератор
  • 4819
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: ВКонтакте - Подключение Open API
« Ответ #27 : 01.05.2010, 16:54:38 »
кстати для любителей контакта стоит почитать вот эту заметочку ) я думаю разобьет многие их чаянья...
http://habrahabr.ru/blogs/social_networks/92523/
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

DKsN

  • Захожу иногда
  • 258
  • 15 / 0
  • [BODY]
Re: ВКонтакте - Подключение Open API
« Ответ #28 : 01.05.2010, 18:06:52 »
Там же есть коммент сравниающий OpenAPI c e-mail по их дырявости и он верен. Единственное, это соглашение об оплатах, но для сайтов без оплат это =.
*

dm1try

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
  • www.e-okulovka.ru
Re: ВКонтакте - Подключение Open API
« Ответ #29 : 03.05.2010, 20:48:54 »
403 - доступ запрещен... что за?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] failed to open stream: No such file or directory

Автор kbeplastik-ru

Ответов: 13
Просмотров: 45970
Последний ответ 01.11.2013, 22:20:55
от AlimovTILLO
Подключение плагинов привело к отключению сайта!

Автор makovka

Ответов: 12
Просмотров: 3820
Последний ответ 08.06.2012, 16:02:38
от makovka
Мой Мир - Подключение Open API

Автор DKsN

Ответов: 6
Просмотров: 8381
Последний ответ 16.11.2010, 11:04:46
от DimNsk
Установка Joomla 1.5.15. Подключение БД mysql.

Автор EvgSok

Ответов: 2
Просмотров: 5689
Последний ответ 19.04.2010, 22:04:02
от EvgSok