Исправить скрипт заливки книг

Всё равно непосредственное обращение (не со страницы автора) он отрабатывает некорректно: файл с FTP удаляет, но книгу не добавляет.
Бага старая. Я на ней попадался не раз и не два :(

Насколько я представлю, вставить туда подстановку автора - будет долго.
Предлагаю вызов скрипта без аргумента в виде автора дополнить подстановкой "неизвестен Автор".
В идеале - после добавления рекомендацию задать правильного автора добавленной книги.

Комментарии

полностью согласен!!!
доводим до сведенья Ларина!

А пока суть да дело я бы попросил повесить ссылку на тему в твоей теме, которая висит в заголовке главной страницы.
Ибо, как оказывается, проблема достаточно распространена.

done ;)

ЕМНИП оно не только для добавления книг с ftp.
При добавлении файла загружаемого с компьютера напрямую при таком вызове книга просто не добавляется.
Поэтому я бы рекомендовал упоминание об ftp удалить, а написать что-то типа "добавление книг без автора".

Ёма, народ! Так вот в чём дело-то.
А я так и не прошёл этот уровень...

Так как я заливал практически исключительно книги не представленных в библиотеке авторов, мне пришлось разобраться.

Что залить хотел?

Brad P. - Fashion Bible - последнее, поэтому помню. PDF, 10 мегабайт. Английский язык. Раритет практически - сам еле нашёл, но оно того стоит.
Обломался, естественно. Ладно, дойдут руки на неделе - создам автора и залью.

Правильный подход:
1. Проверить наличие автора в списке. Судя по тому, что ты обломался (и по результатам моего поиска) такого автора нет.
2. Пойти на страницу Неизвестного автора (или любого другого по вкусу).
3. Добавить предварительно предусмотрительно залитую на FTP книгу.
4. Исправить автора добавленной книги на Brad P. (новый автор, добавляется в процессе исправления).

О как. Спасибо, учту.

kirushik написал:
Brad P. - Fashion Bible - последнее, поэтому помню. PDF, 10 мегабайт. Английский язык. Раритет практически - сам еле нашёл, но оно того стоит.
Обломался, естественно. Ладно, дойдут руки на неделе - создам автора и залью.

Я Вам открою секретную информацию. Прямая заливка ( http://lib.rus.ec/upload -> 3. Добавление книг в других форматах (до 2х мегабайт) ) на самом деле принимает и книжки по размеру больше чем 2 МБ. Там сразу и автора можно создать, и залить напрямую.

А ведь и правда.
Добавилось: http://lib.rus.ec/a/31064
8 мегабайт - без проблем.

Сейчас 32 попробую...
UPD. 32 не берёт.

Сегодня заливала 9 книг в одном архиве.
Обычно всё проходит как надо, а сегодня продублировалась часть(!) книг. Причём после какого времени, не сразу. Не знаю, может, я что-то сделала неправильно, а может, это глюк.

golma1 написал:
Сегодня заливала 9 книг в одном архиве.

Интересно...
А движок такое позволяет?
По FTP или непосредственно через web-морду?

golma1 написал:
Обычно всё проходит как надо, а сегодня продублировалась часть(!) книг. Причём после какого времени, не сразу. Не знаю, может, я что-то сделала неправильно, а может, это глюк.

Очень интересно.
Для проверки на глюк имеет смысл попытаться воспроизвести опыт.

Сможешь перечислить свои действия при добавлении, которые привели к такому результату?

Anarchist написал:
golma1 написал:
Сегодня заливала 9 книг в одном архиве.

Интересно...
А движок такое позволяет?
По FTP или непосредственно через web-морду?

Через "добавление книги".
Позволяет - неоднократно пользовалась. Очень удобно.

Anarchist написал:
Для проверки на глюк имеет смысл попытаться воспроизвести опыт.
Сможешь перечислить свои действия при добавлении, которые привели к такому результату?

1. Клик на "добавление книги".
2. Клик на "Добавление книг в формате fb2 (до 2х мегабайт)"
3. Нашла на своём компе + клик на "загрузить".
4. Долго ждала. Не дождалась конца загрузки.
5. В другом окне попыталась выяснить - вдруг книги всё-таки загрузились (по аналогии с постингами в блогах). Выяснилось, что нет.
6. Повторила процедуру, дождавшись подтверждающего сообщения довольно быстро (как обычно).

По-моему, всё.

Цитата:

4.Долго ждала. Не дождалась конца загрузки.
5. В другом окне попыталась выяснить - вдруг книги всё-таки загрузились (по аналогии с постингами в блогах). Выяснилось, что нет.
6. Повторила процедуру, дождавшись подтверждающего сообщения довольно быстро (как обычно).

Что-то мне подсказывает что дело было так:
4. добавилось несколько книг и сервер в это время был загружен, поэтому страничка и подвисла.
5. база обновляется с задержкой, поэтому книги не отобразились вовремя.
6. Все нормально залилось.
Итог: несколько дублей.

Как добавить журнал (техника-молодёжи 1999-01)? Что проставлять в жанре?

saa-977 написал:
Как добавить журнал (техника-молодёжи 1999-01)?

Зайти на страничку "автора" ( http://lib.rus.ec/a/29774 ), кликнуть на "Добавить книгу".

Попутно просьба: если будете заливать - придерживайтесь, пожалуйста, уже существующего для этого журнала стандарта именований: "название книги" - "1935-01", имя файла - "_Tehnika-Molodyozhi_1935-01.djvu". Ради единообразия.

saa-977 написал:
Что проставлять в жанре?

Заливаюший(ие) "Технику молодежи" в настоящий момент ставят ей жанр "Неотсортированное" (other). Журналы "Химия и жизнь" и "Квант" получили жанр "Научная литература " (science). Смотрите сами. В принципе, ошибиться не страшно - жанр и потом можно легко поменять.

Спасибо, pkn! Получилось.

X