Sergey
я знаю
volandku
Чебурашка это мем про рунет в себе
Den 💙💛
через 5 лет про него не вспомнят
Sergey
я как-то устав клиентам диктовать свое мыло сделал цифровое )
Den 💙💛
)))
Den 💙💛
na@gmail.com
Den 💙💛
)))
Den 💙💛
666999@gmail.com
Den 💙💛
)))
volandku
Типа 918@3457345.ru
Sergey
а то кто-то пишет sergey, кто-то sergei, у меня зачастую serge... плюнул и сделал как внутренний номер на атс - 305@...
Sergey
а так было штук 15 алиасов на разные написания имени и фамилии
Den 💙💛
жесть
Dmitry
Что-то нигде не могу найти, как в бэкенде сеф ссылку сформировать. Кто знает?
Dmitry
Пытаюсь роутер сайта получить и сделать build(), но ссылка всё равно не сеф :(
Sergey
ты имеешь в виду программно?
Sergey
я так и не смог это сделать
Sergey
поэтому в JComments при перестройке ссылок дергал аяксом фронт
Dmitry
Жесть :) Мне в плагине надо
Dmitry
Я пробовал getRouter() приложения site, потом build()
Dmitry
Но не прокатило :(
Sergey
Да-да-да )
Dmitry
volandku
@SmetDenis а подари несколько лицензий на JBZoo как пиарщику продукта )) вместо партнерки Аккаунт sales@webstudio.pro Спасибо
Sergey
Denis
Я создавал ссылку. Для этого нужно инициализировать JApplication от фронта и у же в нем брать роутер.
Dmitry
Да я пробовал, что не получается
Denis
но это костли, хоть и достаточно красивые. я не знаю как аукнится сразу два созданных аппа joomla
Denis
не не, это рабочий вариант. только я не помню где так делал. ща поищу.
Dmitry
Поищи плиз
Dmitry
Гист может сделай :)
Dmitry
Чтобы не забылось ;)
Denis
точняк. нашел)
Denis
https://gist.github.com/SmetDenis/9b51cf0554ad86eb23dea59407b53ad2
Denis
от "administrator" не знаю как по другому избавляться
Dmitry
хмм
Dmitry
я так делал, у меня всё равно не сеф
Denis
@SmetDenis а подари несколько лицензий на JBZoo как пиарщику продукта )) вместо партнерки Аккаунт sales@webstudio.pro Спасибо
Последние месяцы (с весны) я живу практически только за счет продлений, саппорта и индивидуальных заказаов. Новых юзеров крайне мало стало. О каком пиаре речь?)) хз, если только с отрицательным эффектом)
Dmitry
$app = JFactory::getApplication('site'); $router = $app->getRouter(); $uri = $router->build(CompetitionHelperRoute::getParticipantRoute($data->id, $data->title, $data->competition_id)); $uri = str_replace('/administrator/','', $uri);
Denis
айма хз, у нас сейчас так внешние ссылки для админки работают.
volandku
на форуме, в чатиках
Denis
может с версией joomla связано?
Dmitry
ну я на последней
Denis
http://llfl.ru/v33ozo
Denis
3.6.2
Dmitry
мхм
Denis
попап показывает фрейм через админку http://llfl.ru/vxd95t
Denis
маджиг)
Dmitry
Блин
Dmitry
это фабрика парит
Dmitry
если через JFactory::getApplication('site'), то фиг
Dmitry
JApplication::getInstance('site') работает
Denis
Дим, а вы то тесты пишите?
Denis
Мне интересно хоть ктонить их вообще в joomla пишет?)
Dmitry
неа :)
Dmitry
а чего на Вы? :)
Dmitry
я всё время порываюсь написать, но у меня мало отдельныз классов
Dmitry
компоненты несложные, в основном все в моделях, а на них особо не напишешь тесты
Denis
а чего на Вы? :)
я имел ввид множественное число)
Dmitry
ааа :)
Denis
я как понял там 2-3 человека над компонентом работают?
Dmitry
над каким?
Dmitry
блин, ещё надо itemid получать....
Dmitry
ссылка получается /component/com_component :)
Denis
над каким?
NorrCompetition
Denis
ссылка получается /component/com_component :)
У нас с этим проще, у ZOO-шки для этого есть шибко умный хелпер)
Dmitry
дык я один :)
Denis
Там почти черная магия определения Itemid
Denis
дык я один :)
О блин, показалось)
Dmitry
проще блин параметр юзеру в плагине сделать :D
Dmitry
чтобы сам itemid вбивал 😁
Denis
)))
Dmitry
самое итересное, что хелпер ищет itemid
Dmitry
но он явно ищет его в меню админки
Dmitry
потому что его вызов идёт из админки...
Denis
Такое у меня тоже гдето было. И тоже решил через JApplication::getInstance('site')
Dmitry
кстати, правльно будет JApplicationCms::getInstance() instead
Dmitry
JApplication::getInstance deprecated типа
Denis
fuck yeah!!!!! я таки запустил первый раз эту гробину на тревисе))) ааааа, как долго я её лечил))))) https://travis-ci.org/JBZoo/JBZoo/builds/152069647