Pathologic
если есть новый, то использовать новый
Alexander
если есть новый, то использовать новый
я думал тупо на проверку циферок в настройках)
Pathologic
просто циферки проверить - мало
Alexander
просто циферки проверить - мало
просто ессли версия 3 и не установлен твой API то и смысла нет использовать старый, все равно нихера не заработает
Aliaksandr
Пиши use, а потом проверку if class_exists и инклуд к нему 😁
Pathologic
так если апи не установлен, то тоже не заработает ((:
Alexander
А этот MODX API все старые вещи кроме пользователей поддерживает?
Pathologic
не знаю
Pathologic
я только пользователей тестировал, потому что подвернулся сайт
Alexander
Am
Походу @Grinyaha за последние дни узнал много нового. Теперь пора и отдохнуть?
Alexander
Походу @Grinyaha за последние дни узнал много нового. Теперь пора и отдохнуть?
😄не время отдыхать, вот соберу первый сайт на evo3, тогда и отдохнем.
Am
После того как разберетесь с 3.0 поставите себе слим или ларавель и все пойдет как по маслу. ((%
Alexander
😄😄
Anonymous
ЭдидДогс починили?))))
Alexander
ЭдидДогс починили?))))
нет еще) в процессе
Alexander
кореразрабы подскажите я могу вот эту балалайку подключить в завичимости от каких то условий? use Pathologic\EvolutionCMS\MODxAPI\modResource;
Alexander
когда я оборачиваю это в if шторм начинает ругаться и говорит што так низя
Alexander
но если я подключу use Pathologic\EvolutionCMS\MODxAPI\modResource; без условий и пакет не будет установлен композером то тоже ничего не будет хорошего. класс то будет существовать старый вне зависиомсти от данного пакета.
Pathologic
подключай без use
Alexander
подключай без use
как это ? инклюдом как обычно?
Pathologic
use не подключает ничего
Pathologic
оно нужно чтобы не писать каждый раз имя с неймспейсом
Камиль
когда я оборачиваю это в if шторм начинает ругаться и говорит што так низя
class_exists('\\Pathologic\\EvolutionCMS\MODxAPI\\modResource') так пробовал?
Камиль
Так не будет работать ))
Ну я в целом не помню, что так делал, но вдруг (:
Aliaksandr
почему это
Потому что он скопирует и скажет "не работает" 😁
Pathologic
или ты про слэши там то два, то один?
Pathologic
так это пофиг
Aliaksandr
Да, я про слэши, так бы не рисковал ))
Камиль
Да я с телефона написал и не проверял
Камиль
Так что может и не будет работать, если тупо скопировать
Aliaksandr
Так что может и не будет работать, если тупо скопировать
Вроде будет в твоем случае, я просто намекал на частую в эво ситуёвину, когда копируют не глядя с опечатками и тут же докладывают "не, так тоже нифига не работает" 😁
Alexander
class_exists('\\Pathologic\\EvolutionCMS\MODxAPI\\modResource') так пробовал?
Попозже до компа доберусь попробую еще варианты, спасибо
Aliaksandr
так это пофиг
А в новое апи вся папка либ уехала или только апи?
Alexander
почему это
Вот так делаю, не прокатывает if(!class_exists('\\Pathologic\\EvolutionCMS\\MODxAPI\\modResource')) include_once(MODX_BASE_PATH . "assets/lib/MODxAPI/modResource.php");
Alexander
Parser / Class 'modResource' not found
Alexander
если через USE все работает
Pathologic
значит у тебя класс существует
Pathologic
поэтому не выполняется твой инклюд
Pathologic
ну или ты просто пишешь new modResource
Alexander
так дальше по коду у меня new modResource
Alexander
на него и ругается что что класса не существует
Am
Есть хороший ресурс https://pastebin.com - когда нужно показать часть кода как пример. (;
Alexander
Заебался я уже два дня над двумя строчками с этими юсами хуясами сижу.... ужас бля. Может надо было поломать совместимост ьи сделать трешку как новую систему, и под нее свои дополнения? теперь всем будут страдать с этими легаси
Dmytro
)))))
Pathologic
https://github.com/Pathologic/userAuth/blob/master/assets/plugins/userAuth/plugin.userAuth.php
Alexander
Тут уже явно дело не в легаси ((%
да понятно что скила не хватает. Но если мне в небольшом модуле надо както с совместимостью выкручиваться то что дальше будет даж не знаю
Dmytro
если уж и чекать клас, то по оычному if (!class_exists("modResource"))
Am
да понятно что скила не хватает. Но если мне в небольшом модуле надо както с совместимостью выкручиваться то что дальше будет даж не знаю
А дальше поймете почему и что было не так - почувствуете как вырос скилл и дальше по накатанной. Задача - решение - скилл.
Am
Гениями не рождаются, ими становятся. (;
Alexander
с этой толерантностью первое слово не так прочитал(((
Dmytro
Заебался я уже два дня над двумя строчками с этими юсами хуясами сижу.... ужас бля. Может надо было поломать совместимост ьи сделать трешку как новую систему, и под нее свои дополнения? теперь всем будут страдать с этими легаси
Это путь к пониманию ! Так что не сдавайся. Там реально в нескольких местах пару ифов добавить и все :) Суть то в понимании как раз понять где что как и зачем
Alexander
И в этом случае тоже самое ((%
тут спорный вопрос, но это оффтоп уже. Пойду с юсами бороться.
Игорь
Добрый день, есть у кого под рукой сайт с LikeDislike, визуально посмотреть.
Pathologic
для примера
Alexander
ну тут все как раньше include_once(MODX_BASE_PATH . 'assets/lib/MODxAPI/modUsers.php');
Alexander
а у меня хуйня получается какая то
Alexander
в конструкторе идет инклюд
Alexander
модрусурса
Alexander
старого
Alexander
проверка на существования нового не прокатывает
Alexander
пытался инклюдом подсунуть файл из папки vendor тоже не прокатило
Pathologic
https://github.com/Pathologic/userAuth/commit/c2a1a512ae4755a09fab10cc206f82dc469a495f
Pathologic
ну может так понятнее будет
Am
Прям, чувствую что стало менее ясно ((%
Alexander
да там уже веббер не выдержал
Alexander
Aliaksandr
Call to undefined method Pathologic\EvolutionCMS\MODxAPI\modResource::getLoginUserID() гы ))
Aliaksandr
наверно у тебя еще где-то этот модресурс всплывает)