Volodymyr
Напиши в лс, подробней что делать нужно
Dmytro
та я уже догуглился что надо google sheets api юзать.... а не докс
Dmytro
)))
Am
Прогресс! (:
Am
В Киберпанк нужно идти играть, вышел же вчера
Null
https://github.com/evolution-cms/evolution/pull/1713
можно будет использовать session(), redirect()->with() и т.д.
Am
Dmytro
вот мне насрать какой там рендж.... я листы и ренжы хочу получить методами
Dmytro
где вообще хелп нормальный найти?
Volodymyr
Dmytro
да, всегото))
Dmytro
Гугл
Dmytro
Ты ж не первый кто с этим столкнулся
Dmytro
Ну и рекомендую писать на english больше ответов будет
Volodymyr
Хотел скинуть пример, но наебнулся загружчик ubuntu
Dmytro
Гугл
я ж и говорю, что я уже так затрахался, но точно знаю что магический чат лучше работает)
Dmytro
Ну это да ;)
Dmytro
вон почти сразу допер что не в docs надо было глядеть а в sheets )
Volodymyr
вон почти сразу допер что не в docs надо было глядеть а в sheets )
$client = new \Google_Client();
$client->setApplicationName('Google Sheets');
$client->setScopes([\Google_Service_Sheets::SPREADSHEETS]);
$client->setAccessType('offline');
$client->setAuthConfig(DIR.'/../../../config/php-spreadsheet -985d9fb32d2c.json');
$service = new \Google_Service_Sheets($client);
$spreadsheetId = $this->modx->getConfig('g_sheet_id');
$sheets = $this->getSheetsNames();
$rows = [];
foreach ($sheets as $sheet) {
$response = $service->spreadsheets_values->get($spreadsheetId,$sheet);
$values = $response->getValues();
}
Volodymyr
ска, не linux наебнулся, а bios решил грузится, непонятно откуда
Dmytro
$sheets = $this->getSheetsNames(); - а что это?
Volodymyr
Volodymyr
там вроде можно работать и только с активным
Dmytro
я ферштейн и так, что это листы) откуда они берутся? ))
Dmytro
так как это явно не метод $service
Volodymyr
$sheets = $this->getSheetsNames();
Volodymyr
берет все листы документа
$response = $service->spreadsheets_values->get($spreadsheetId,$sheet); // получает конкретный лист
$values = $response->getValues(); // возвращает данные масивом
Dmytro
$this->getSheetsNames(); - это метода класса, какого класса? ))
Volodymyr
Dmytro
Andrey
Игорь
Добрый день, с помощью modResource.php можно добавить TV к новому ресурсу?
Dmytro
Andrey
Все там есть. Если конечно "добавить ТВ" это не создать новый
Игорь
Я просто думал, что будет указание явное что это тв параметр, но все проще
$document -> set('xml_parentid', $xml_cat_id);
Игорь
Спасибо всем
Andrey
Да, ему пофиг
Roman
всем привет народ подскажите 301 редирект с старой страницы на новую через .ht
Sasha
Roman
не работает он
Roman
евобабель есть
Sasha
перетащи его событие выше
Sasha
Sasha
Чето я буксую с bLang, у меня меню и api=1 с 'controller'=>'lang_menu', он пишет мне пустые названия если не заполнено на английском. Где можно сам этот контроллер найти чтобы переделать, чтобы писал русское если не заполнено? Чет никак не найду
Михаил
Sasha
Михаил
думаю, вот здесь https://github.com/dzhuryn/bLang/blob/master/assets/modules/blang/classes/lang_menu.php#L61 надо поставить условие
if (!empty($tvs[$docKey][$tvPrefix . $fieldFull]))
Sasha
Sasha
Volodymyr
Anonymous
😅
Sasha
Sasha
а как в 2.0.3 подключить весь modx чтобы там всякое старое апи работало? или это теперь никак, забыл уже
Volodymyr
Sasha
чтобы можно было из него dbapi и сниппеты запускать
Sasha
если оно вообще не выпилено оттуда
Volodymyr
Никто ничего не выпиливал
$modx = \EvolutionCms();
Anonymous
Am
Нужно бота дописать чтобы за такие сообщения разработчикам из ЗП вычиталось, а не только из кармы ((%
Anonymous
Sasha
Sasha
Am
Лучше хелпак дописать :)
Одно другому не мешает. Можно даже из ЗП вычитать так чтобы на дописку хелпака переводилось ((%
Sasha
Sasha
index.php попробовал - теперь скрипт редиректит на родительскую папку и отвал :)
Am
Что подключить-то блин?
Прошу прощения, не читал Ваши вопросы. Просто попал на "спор" двух разработчиков. ((%
Am
Обычно, подключение внешних файлов так и делается инклудами или неймспейсами
Am
$evo = \EvolutionCMS()
Должно в $evo запихнуть все что есть в EvolutionCMS()
Am
Что-то еще нужно запихнуть? ((:
Sasha
в рандомном файле просто написав $evo = \EvolutionCMS() получишь только EvolutionCMS() is not defined