Как настроить Vimeo-Сервис-модуль в Silverstripe

Прости меня за мой английский

Я новичок в PHP. И я строю сайт, используя SilverStripe и пытается настроить Vimeo-Сервис-модуль. Я бы следовал инструкциям по этой ссылке

https://github.com/r0nn1ef/Silverstripe-Vimeo-Service-module

Я сделал все, что упоминает в статье. И создал страницу в админке VimeoGallery тип страницы и установите параметры на Видео вкладка, чтобы захватить видео для отображения.

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

Это я сделал что-то не так. Пожалуйста, ведите меня …

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

1

Решение

Хорошо, я думаю, что вижу проблему здесь. Ты звонишь VimeoService::setAPIKey() однако доступ к такому методу устарел в новой версии ( 2.0 ветка — я ошибся в своем комментарии, когда упомянул master) модуля.

Модуль вместо этого использует Конфигурация сайта в CMS для установки ключа API и некоторых других настроек.

Теперь просто удалите VimeoService::setAPIKey() от твоего _config.php файл, запустить /dev/build и установите ключ API через CMS.

РЕДАКТИРОВАТЬ

На линии 142 из VimeoGalleryPage.phpесть функция под названием flushCache, Замените код в этой функции следующим:

public function flushCache($persistent = true) {
parent::flushCache($persistent);
unset($this->_cachedVideos);
}

В основном код в 2.0 ветвь для этой функции неправильно расширяет одноименную функцию в SiteTree,

3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]