|
|
|||||||
Реализовал возможность добавлять ссылки на отчеты. Ссылки добавляются вручную, однако реализована возможность поделиться своими ссылками. По аналогии с BlackList реализована возможность сохранить/загрузить ссылки (формат JSON). При загрузке ссылок старые не куда не исчезают, а к ним просто добавляются новые. Также реализован механизм, который не позволяет привязать к анкете одну и туже ссылку более одного раза. Таким образом если кто то поделился с вами ссылками, то к вашему списку просто добавятся новые ссылки причем именно новые (без дубликатов). Тем не менее сравнение дубликатов делается по URL, таким образом следующие две ссылки указывающие на один и тот же отчет формально будут считаться различными: 1) http://sextalk.ru/showthreaded.php?Cat=0&Number=1877913&an=0&page=0#1877913 2) http://sextalk.ru/1877913 В связи с этим при добавлении ссылок настоятельно рекомендую использовать "короткую" версию ссылки и убирать из URL параметры загрузки страницы и оставлять там только номер поста. Это позволит избежать появление дубликатов при загрузке ссылок на отчеты. Перед тем как загрузить дополнительные ссылки рекомендую сохранять текущий список ссылок в текстовый файл. В полуавтоматическом режиме составил список в котором чуть больше полусотни ссылок на отчеты: https://pastebin.com/raw/CENLQ6wc |