Новости Joomla

Метод registerListeners() в CMSPlugin в плагинах планируется удалить в Joomla 7.0

Метод registerListeners() в CMSPlugin в плагинах  планируется удалить в Joomla 7.0

👩‍💻 Метод registerListeners() в CMSPlugin в плагинах планируется удалить в Joomla 7.0.Этот метод регистрирует устаревшие слушатели событий в диспетчере, имитируя работу плагинов Joomla! 3.x и ниже для Joomla 4+. По умолчанию этот метод ищет все общедоступные методы, название которых начинается с on. Он регистрирует лямбда-функции (замыкания), которые пытаются преобразовать аргументы отправленного события в аргументы вызова метода и вызвать ваш метод on<Что-то>. Результат передаётся обратно событию в его аргумент result.Теперь этот слой совместимости с устаревшей Joomla 3 помечен к удалению в Joomla 7.0, которая должна выйти осенью 2027 года. Это означает, что те уникальные расширения от Joomla 2.5 / Joomla 3, которые ещё работали на Joomla 4-6 скорее всего окончательно перестанут работать на Joomla 7. Предполагается, что активные разработчики планомерно и постепенно избавляются от технического долга и обновляют свои расширения. @joomlafeed#joomla #разработка #php

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

ivan_ts

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Соц. кнопки и CB
« : 22.06.2011, 19:12:52 »
Всем, кто разбирается, просьба помочь.

У меня стоит на сайте все еще CB 1.2. Недавно добавил соц. кнопки от Яндекса. Но сразу нарисовалась проблема. Пользователи, войдя на сайт и открыв свой профиль, конечно начали кликать на эти кнопки. Но вот ссылка на их страницу абсолютно у всех одинаковая:



Соответственно, любой их товарищ из соц сети, кликнув по ней, попадает лишь на страницу с просьбой зарегистрироваться.
Кто подскажет, что здесь можно сделать?
« Последнее редактирование: 22.06.2011, 20:38:03 от ivan_ts »
*

AlexSmirnov

  • Завсегдатай
  • 1862
  • 272 / 16
  • Ищите и найдете
Re: Соц. кнопки и CB
« Ответ #1 : 23.06.2011, 12:24:00 »
СВ 1.2? это не есть хорошо. при первой же возможности обновитесь до 1.4.

Ваши социальные кнопки работают как они и должны работать по своему дизайну: зайдите в свой аккаунт одной из этих социальных сетей и при нажатии на иконку этой сети на чьем-либо профиле вместо призыва к регистрации в сети увидите ссылку на страницу этого самого профиля.
# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #
*

ivan_ts

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Соц. кнопки и CB
« Ответ #2 : 28.07.2011, 17:13:55 »
AlexSmirnov, спасибо за отклик, но Вы меня не совсем поняли.

Если я захожу на сайт в свой профиль CB, то адресная строка браузера всегда выглядит так, как показано на скрине. Причем это правило действует на всех пользователей:
Страничка залогинившегося пользователя - http://www.vishivajte.ru/index.php/component/comprofiler/. Всегда!

Поэтому соц. кнопки делятся именно этой ссылкой, которая для обычного (не залогиневшегося) никуда не ведет.

Пример. Пользователь зашел на сайт. Попал на свою страничку http://www.vishivajte.ru/index.php/component/comprofiler/. Решил поделится ссылкой на свою страницу, кликнув на кнопку, например, Вконтакте. Кликает. Логинится в Вконетакте. Подписывает текстовое описание. Жмет ОК. Теперь у него в Вконтакте есть ссылка с описанием сайта. Но вот, если кто-нибудь по нему кликнет, то попадет на стр. .../index.php/component/comprofiler/ и конечно ничего не увидит.

Самый простой способ, посоветовать посетителям выходить с сайта, опять находить свою страницу (адрес которой уже будет типа .../index.php/component/comprofiler/userprofile/LOGIN.html) и уже потом кликать на соц. кнопки. Но есть ли другой способ решения проблемы?

Заранее спасибо.
*

AlexSmirnov

  • Завсегдатай
  • 1862
  • 272 / 16
  • Ищите и найдете
Re: Соц. кнопки и CB
« Ответ #3 : 28.07.2011, 21:45:12 »
нажатие на социальные кнопки внутри профиля члена Вашей сети не трогает страницу профиля ни коим образом. эти кнопки либо ведут на новое окно с просьбой зарегистироваться или войти в соответствующей сети, либо, если у члена Вашей сети уже есть и открыт в другом окне или вкладке аккаунт соответсвующей сети - страницу личного профиля там.  

[вложение удалено Администратором]
# Back the fufalo (особенно ту самую столкершу)! #
# ВАЖНО! Кайфую от удаления присланного в личку спама, почти как от любви (особенно по выходным). #
*

ivan_ts

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Соц. кнопки и CB
« Ответ #4 : 28.07.2011, 21:54:53 »
AlexSmirnov, спасибо что тратите время. Попробую по другому объяснить.

Если есть еще минутка, то выйдите сначала с моего сайта и пройдите по адресной строке из вашего браузера: http://www.vishivajte.ru/index.php/component/comprofiler/
Просит зарегистрироваться, верно?...

...в этом и проблема. Больше всего людей (90) нехотя делятся с другими этой проклятой ссылкой:



Не ужели никто не устанавливал до этого на странички CB любые соц. кнопки? Разве никто не сталкивался с такой пробемой?
Прошу помощи...
« Последнее редактирование: 28.07.2011, 22:52:55 от ivan_ts »
*

Malory

  • Захожу иногда
  • 85
  • 6 / 0
Re: Соц. кнопки и CB
« Ответ #5 : 08.10.2011, 16:53:03 »
Самый простой способ, посоветовать посетителям выходить с сайта, опять находить свою страницу (адрес которой уже будет типа .../index.php/component/comprofiler/userprofile/LOGIN.html) и уже потом кликать на соц. кнопки. Но есть ли другой способ решения проблемы?
Можно попробовать создать для этих страниц отдельные соц. кнопки, в коде которых будет прописана правильная ссылка на профиль. Вот только как прописать код, который будет переопределять правильный профиль юзера? Не создавать же для каждого юзера отдельную кнопку с его кодом...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как отцентрировать формы входа и кнопки?

Автор Web-Simple

Ответов: 9
Просмотров: 4872
Последний ответ 15.11.2010, 07:07:47
от Web-Simple
нету кнопки регистрация

Автор dgambu

Ответов: 2
Просмотров: 2127
Последний ответ 04.09.2009, 00:11:42
от Роман4ik