I bring to your attention a revision for importing electronic books by scanning the catalog.
In the attachment, the archive files which you need to replace the files in the folder /administrator/components/com_booklibrary from version v 5.0.9 Free archive with sql code that must be imported into the database it contains language constants and Russian/English translation for them.
For information:
The inserted or replacement code is framed by "!!!!!!!!!!!! Doc"
There is still such a moment, in cases where subfolders are used inside the root folder with electronic books, then in the file: /components/com_booklibrary/booklibrary.php
After the line:
$ name = explode ('/', $ book [0] -> location); you need to change the code by deleting:
$ file_path = $ mosConfig_absolute_path. $ GLOBALS ['ebooks_location'].
$ name [count ($ name) - 1];
And adding:
$ file_path = $ mosConfig_absolute_path. $ book [0] -> location;
Предлагаю Вашему вниманию доработку для импорта электронных книг методом сканирования каталога.
Во вложении архив файлами которых необходимо заменить файлы в папке /administrator/components/com_booklibrary от версии v 5.0.9 Free архив с sql кодом который необходимо импортировать в базу он содержит языковые константы и русскоанглийским перевод для них.
Для информации:
Вставленный или заменённый код обрамлен "!!!!!!!!!!!! Doc"
Еще есть такой момент, в случаи, если внутри корневой папки с электронными книгами используются подпапки, то в файле: /components/com_booklibrary/booklibrary.php
После строки:
$name = explode('/', $book[0]->location); необходимо изменить код, удалив:
$file_path = $mosConfig_absolute_path . $GLOBALS['ebooks_location'] .
$name[count($name) - 1];
И добавив :
$file_path = $mosConfig_absolute_path . $book[0]->location;