You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Здравствуйте.
Спасибо за плагин, отличная вещь!
Обнаружили в коде несколько ошибок. С гитхабом не дружу, приведу здесь.
В фильтре 563 строка и plugins\importexport\rsciexport\RSCIExportPlugin.inc.php 158 строка
Не верно указано название номера 'issueId' , а должно быть 'issueIds' . В результате hook не может понять что за номер и проверяет все!!! У нас это занимает много минут.
protected function _getPublications($issue)
{
$submissionsIterator = Services::get('submission')->getMany([
'contextId' => $this->_getContext()->getId(),
'issueIds' => [$issue->getId()] //Vodin
]);
Мы в журнале храним PDF в отдельном хранилище, т.к. по факту мы руками указываем URL на файл. А у вас он формируется.
Вероятно, это нужно как-то разрулить. Приведу наш вариант, но не для всех он будет подходить. 394 строка в фильтре
foreach ($galleys as $galley) {
$resourceURL = $galley->getRemoteURL();
//$file = $galley->getFile();
if (!$resourceURL) {
continue;
}
В фильтре для online журналов неверно указан префикс essn. Правильный вариант ниже
$essn = $journal->getData('onlineIssn');
if ($essn != '')
$journalNode->appendChild($doc->createElement('eissn', $essn));
Инструментарий для разработчика на маркапе выдает ошибку
еще раз спасибо за плагин.
The text was updated successfully, but these errors were encountered:
Здравствуйте.
Спасибо за плагин, отличная вещь!
Обнаружили в коде несколько ошибок. С гитхабом не дружу, приведу здесь.
В фильтре 563 строка и plugins\importexport\rsciexport\RSCIExportPlugin.inc.php 158 строка
Не верно указано название номера 'issueId' , а должно быть 'issueIds' . В результате hook не может понять что за номер и проверяет все!!! У нас это занимает много минут.
protected function _getPublications($issue)
{
$submissionsIterator = Services::get('submission')->getMany([
'contextId' => $this->_getContext()->getId(),
'issueIds' => [$issue->getId()] //Vodin
]);
Мы в журнале храним PDF в отдельном хранилище, т.к. по факту мы руками указываем URL на файл. А у вас он формируется.
Вероятно, это нужно как-то разрулить. Приведу наш вариант, но не для всех он будет подходить. 394 строка в фильтре
foreach ($galleys as $galley) {
$resourceURL = $galley->getRemoteURL();
//$file = $galley->getFile();
if (!$resourceURL) {
continue;
}
В фильтре для online журналов неверно указан префикс essn. Правильный вариант ниже
$essn = $journal->getData('onlineIssn');
if ($essn != '')
$journalNode->appendChild($doc->createElement('eissn', $essn));
Инструментарий для разработчика на маркапе выдает ошибку
еще раз спасибо за плагин.
The text was updated successfully, but these errors were encountered: